Algorithms

Published Works

These works are published in IPOL.

Algebraic Lens Distortion Model Estimation
demo archive
by Luis Alvarez, Luis Gomez and J. Rafael Sendra
With an algebraic approach to the estimation of the lens distortion parameters based on the rectification of lines in the image, we obtain the lens distortion parameters by minimizing a 4 total-degree polynomial in several variables.

Workshops

These works are available in IPOL. Some are accepted works being refined and updated for a future publication, and others are real workshops.

Finite Difference Schemes for MCM and AMSS
by Marco Mondelli, Adina Ciomaga
The two algorithms apply finite difference schemes respectively for Mean Curvature Motion and Affine Morphological Scale Space.
A Real Time Morphological Snakes Algorithm
demo
by Luis Alvarez, Luis Baumela, Pablo Márquez-Neila, Pedro Henríquez
We use a morphological approach to Partial Differential Equation discretization to design a real time algorithm for snake evolution
Self-Similarity Driven Demosaicking
demo archive
by Antoni Buades, Bartomeu Coll, Jean-Michel Morel, Catalina Sbert
The SSD demosaicking algorithm interpolates missing color values of a CFA mosaick by using the self similarity of the image.
Image Crop
demo
by Nicolas Limare
Development prototype for the interactive selection of a sub-image, based on HTML-only tools with JavaScript enhancements.
Contrast Workshop
demo
by Nicolas Limare, Jean-Michel Morel, Ana Belén Petro, Catalina Sbert
Variations around Retinex and contrast correction.
Non-local Means Denoising
demo archive
by Antoni Buades, Bartomeu Coll, Jean-Michel Morel
non-local means denoising
Simplest Color Balance
demo archive
by Nicolas Limare, Jean-Michel Morel, Ana Belén Petro, Catalina Sbert
This color balance improves an image by stretching each color channel to [0,255] by an affine transformation with the saturation of a user-defined percentage of pixels.
Cartoon+Texture Image Decomposition
demo archive
by Antoni Buades, Triet Le, Jean-Michel Morel, Luminita Vese
The cartoon+texture algorithm decomposes any image into the sum of a cartoon part, where only the image contrasted shapes appear, and a textural part with the oscillating patterns.
Micro-Texture Synthesis by Phase Randomization
demo archive
by Bruno Galerne, Yann Gousseau, Jean-Michel Morel
micro-texture synthesis using Fourier phase randomization
Image burst denoising
by Toni Buades, Yifei Lou, Jean-Michel Morel, Zhongwei Tang
A clear image can be obtained from a sequence of noisy images by registration, video equalization, noise estimation and denoising.
Image Curvature Microscope
demo archive
by Adina Ciomaga, Lionel Moisan, Pascal Monasse, Jean-Michel Morel
The sub-pixel algorithm computes the image curvature directly on smoothed level lines, and yields a microscopic visualization of the curvature map.
LSD: a Line Segment Detector
demo archive
by Rafael Grompone von Gioi, Jérémie Jakubowicz, Jean-Michel Morel, Gregory Randall
LSD is a linear-time Line Segment Detector that gives accurate results, a controlled number of false detections, and requires no parameter tuning. The method is based in Burns, Hanson, and Riseman method, and uses an _a contrario_ validation approach according to Desolneux, Moisan, and Morel theory.
Retinex Poisson Equation : a Model for Color Perception
demo archive
by Nicolas Limare, Jean-Michel Morel, Ana Belén Petro, Catalina Sbert
An exact and fast implementation of the Land-McCann Retinex theory (1964) is achieved by means of a screened Poisson equation using only two DFTs.
π