Image Processing

Image processing

Besides my research in computer vision related tasks such as optical flow, photometric stereo, and shape matching and my focus on PDE-based compression, I have also ventured in other image processing tasks.

Matlab Code (image processing and numerical optimization)

Over the years I have written quite a lot of Matlab code. The code is available here, here, here, and here and covers mostly image processing and interpolation/approximation topics. All the code is released under a GPL v3 licence (unless specified differently).

Mathematica Code (image processing)

Over the years I have written quite a lot of Mathematica code. The code is available here and here and covers mostly image processing topics. All the code is released under a GPL v3 licence (unless specified differently).

Photometric Stereo

We have investigated high performing optimization algorithms and matrix differential calculus technique in the context of Photometric Stereo and presented the results at the BMVC 2016 Source Code A github repository with the code is maintained by Yvain Quéau.

Optical Flow Computation

I’ve developed optimization algorithms for variational optical flow models based on the split Bregman algorithm in my Master thesis. A follow-up investigation on the necessity of certain intermediate filtering steps was published at the EMMCVPR 2011.

PDE-based image reconstruction and compression

It is possible to compress/inpaint images from very little data. In order to obtain reconstructions that are comparable to the original image it is necessary to optimize the underlying interpolation data.

Optimised Anisotropic Poisson Denoising

The aim of this paper is to deal with Poisson noise in images arising in electron microscopy. We consider here especially images featuring sharp edges and many relatively large smooth regions together with smaller strongly anisotropic structures. To …

Matrix-Valued Levelings for Colour Images

Morphological levelings represent a useful tool for the decomposition of an image into cartoon and texture components. Moreover, they can be used to construct a morphological scale space. However, the classic construction of levelings is limited to …