Biomedical Imaging Group
Logo EPFL
    • Splines Tutorials
    • Splines Art Gallery
    • Wavelets Tutorials
    • Image denoising
    • ERC project: FUN-SP
    • Sparse Processes - Book Preview
    • ERC project: GlobalBioIm
    • The colored revolution of bioimaging
    • Deconvolution
    • SMLM
    • One-World Seminars: Representer theorems
    • A Unifying Representer Theorem
Follow us on Twitter.
Join our Github.
Masquer le formulaire de recherche
Menu
BIOMEDICAL IMAGING GROUP (BIG)
Laboratoire d'imagerie biomédicale (LIB)
  1. School of Engineering STI
  2. Institute IEM
  3.  LIB
  4.  Demonstrations
  • Laboratory
    • Laboratory
    • Laboratory
    • People
    • Jobs and Trainees
    • News
    • Events
    • Seminars
    • Resources (intranet)
    • Twitter
  • Research
    • Research
    • Researchs
    • Research Topics
    • Talks, Tutorials, and Reviews
  • Publications
    • Publications
    • Publications
    • Database of Publications
    • Talks, Tutorials, and Reviews
    • EPFL Infoscience
  • Code
    • Code
    • Code
    • Demos
    • Download Algorithms
    • Github
  • Teaching
    • Teaching
    • Teaching
    • Courses
    • Student projects
  • Splines
    • Teaching
    • Teaching
    • Splines Tutorials
    • Splines Art Gallery
    • Wavelets Tutorials
    • Image denoising
  • Sparsity
    • Teaching
    • Teaching
    • ERC project: FUN-SP
    • Sparse Processes - Book Preview
  • Imaging
    • Teaching
    • Teaching
    • ERC project: GlobalBioIm
    • The colored revolution of bioimaging
    • Deconvolution
    • SMLM
  • Machine Learning
    • Teaching
    • Teaching
    • One-World Seminars: Representer theorems
    • A Unifying Representer Theorem

Online Image Processing Demonstrations

  • Demos (Javascript)
  • Applet (Java)
  • CDF Player (Mathematica)
  • iOS (Apple)

 

Image Processing Online Demonstrations

These demonstrations run on any moderm browsers supporting HTML5.

illustration
Edge Detector

Detection of the edges in an image using the Canny algorithm.
Reference


8175 hits.  
illustration
Ridge Detector

Detection of the ridges in an image using the Hessian filter (Canny algorithm).
Reference


3813 hits.  
illustration
Fourier Filtering

Filtering an image in the frequency domain. Low-Pass, high-Pass, or band-Pass filters.


3562 hits.  
illustration
Gradient Structure Tensor

Directional analysis of an image based on the gradient structure tensor.
Read more
Reference


2593 hits.  
illustration
Local Normalization

Uniformization of the local mean and variance. Correct the non uniform illumination.
Read more
Reference


2615 hits.  
illustration
Graylevel Watershed

Run the watershed segmentation algorithm on a smoothed version of the image.
Read more
Reference


2401 hits.  
illustration
Denoising using Wavelet

Denoising by soft-thresholding the wavelet coefficients.


3995 hits.  
illustration
Daubechies Wavelets

Wavelet transform and its inverse using Daubechies wavelets.


2231 hits.  
illustration
Morphological Operators

Classic morphological operators running on graylevel image.
Reference


2484 hits.  
illustration
Fast Fourier Transform

Discrete Fourier transform of a image. Display modulus, phase, real, and imaginary part.


2989 hits.  
illustration
Splines Wavelets

Wavelet transform and its inverse using Spline wavelets.
Reference


2283 hits.  
illustration
Demonstration Canvas

This is only a canvas for building a new Javascript demo.


2115 hits.  

 

Apple iOS Apps

These Apple apps are available on the Apple store and run on iPhone/iPad.

illustration
Filter Creator

Filter Creator helps you to better understand the mathematics of discrete and continuous audio filters and is particularly aimed at students of signal processing classes.

Michael Rusterholz, 2012
illustration
iMondrian

This app generates artistic representations of Mondrian processes. These processes are named after Piet Mondrian (1872-1944), a great figure in the neoplasticism style known for his grid-based paintings.

Ricard Delgado, 2011
illustration
3D Screen Saver

Mondriaan process mapped onto the surface of an exponential-spline monopole Download

Philippe Thévenaz, 2018
illustration
2D Screen Saver

Pseudo-color display of a realization of a Mondrian process

Philippe Thévenaz, 2015

 

Java Applets

These Java applets are running on browsers supporting a recent Java Virtual Machine.


SURE-LET Wavelet Denoising
(in color or in grayscale)

Florian Luisier

A new approach to color or grayscale image denoising.
Variational Levelset Spline

Olivier Bernard

New formulation of level-set modeling the implicit as a continuous parametric function expressed on a B-spline basis.
Steerable Feature Detection

Mathews Jacob and François Aguet

General approach for the design of 2-D feature detectors.
Extended Depth of Field using the Wavelet Transform
Download a program to perform an extended depth of focus of z-stack images to obtain in focus image.
Hex-splines

Dimitri Van de Ville

A novel spline family for hexagonal lattices.
Fractional Splines Wavelets

Thierry Blu

Wavelet bases with a continuously-varying order parameter and continuously-varying order and shift parameters.
Computerized Tomography

Michael Liebling

Simulates the computerized tomography (Radon transform) and performs the reconstruction (filtered backprojection).
Comparison of interpolators

Philippe Thévenaz

Compares the standard interpolation functions with the ones developped by the BIG.
Fractional Quincunx Wavelets

Manuela Feilner

Shows the quincunx transform using filters of fractional order.
Resizing

Arrate Muñoz Barrutia

The optimal algorithm to resize images.
Spline Warping of our staff members

Daniel Sage

Bidirectional landmark warping of our staff.
Edge Detection
(Move to HTML5/Javascript) The old applet is still available at this page
Daniel Sage
Gradient
Daniel Sage
Basis functions of the FFT
Daniel Sage
Basis functions of the DCT
Daniel Sage
Basis functions of the Haar Wavelet Transform

Daniel Sage
Local Normalization
(Move to HTML5/Javascript) The old applet is still available at this page
Daniel Sage
Morphology Operators
(Move to HTML5/Javascript)
The old applet is still available at this page
Daniel Sage
Smoothing Techniques
Daniel Sage
Template Matching
Daniel Sage
Drop Shape Analysis
Aurélien Stalder
Denoising of fractal-like images using Polyharmonic B-splines
Alex Prudencio
Filtering in Fourier Domain
(Move to HTML5/Javascript)
The old applet is still available at this page
Joy Anushini Ariarajah
Edge detection with a sub-pixel precision
Nicolas Pavillon
Complex Fractional Splines Wavelet
Florian Luisier
Virtual Microscope
Christophe Magnard
Diffusion Enhancing Methods
Alwyn Fernandes
Continuous Wavelet Transform using Splines
Raphaël Ertle
Graylevel Watershed
(Move to HTML5/Javascript) The old applet is still available at this page
Daniel Stadelmann
Non Linear Diffusion Filtering
Laurent Vieira De Mello
Interpolation on Affine Transformation
Raphaël Marthe

 

Mathematica CDF Player

Requires the CDF Player of Wolfram Mathematica.

Exploration of the B-Spline

This website visualizes some useful applications of Polynomial Splines, also called B-splines.

Robin Lang and Daniel Schmitter, 2017.

  • Laboratory
  • Research
  • Publications
  • Code
    • Demos
    • Download Algorithms
    • Github
  • Teaching
Logo EPFL, Ecole polytechnique fédérale de Lausanne
Emergencies: +41 21 693 3000 Services and resources Contact Map Webmaster email

Follow EPFL on social media

Follow us on Facebook. Follow us on Twitter. Follow us on Instagram. Follow us on Youtube. Follow us on LinkedIn.
Accessibility Disclaimer Privacy policy

© 2022 EPFL, all rights reserved