curvature filters are efficient solvers for variational models

Questions and postings pertaining to the development of ImageMagick, feature enhancements, and ImageMagick internals. ImageMagick source code and algorithms are discussed here. Usage questions which are too arcane for the normal user list should also be posted here.
Post Reply
simongong
Posts: 1
Joined: 2015-07-23T23:12:08-07:00
Authentication code: 1151

curvature filters are efficient solvers for variational models

Post by simongong »

Curvature regularized variational models are usually difficult to solve. Traditionally, the solvers are either based on diffusion scheme (gradient decent method) or based on Euler Lagrange Equation. The former suffers from numerical issues while the later one usually has a very complex form.

Fortunately, there are some filters that can efficiently minimize the Gaussian or mean curvature without computing any of them. The source code and theoretical explanation can be found at https://github.com/YuanhaoGong/CurvatureFilter

These filters can be used in a large range of image processing problems, such as denoising, blind deconvolution (debluring), segmentation, dehazing, enhancement, etc, because they can solve arbitrary imaging models as long as the imaging model can be evaluated (black box).

Wish you like these filters! Cheers!
User avatar
fmw42
Posts: 25562
Joined: 2007-07-02T17:14:51-07:00
Authentication code: 1152
Location: Sunnyvale, California, USA

Re: curvature filters are efficient solvers for variational models

Post by fmw42 »

Nice work. But can you convert it to C for inclusion in Imagemagick?
Post Reply