曲率滤波代码
龚元浩曲率滤波代码,python和matlab语言。This code was developed by Yuanhao Gong during his PhD at MOSAIC Group.
Please cite Yuanhao's PhD thesis if you use this code in your work. Thank you!
=============================================================
@phdthesis{gong:phd,
title={Spectrally regularized surfaces},
author={Gong, Yuanhao},
year={2015},
school={ETH Zurich, Nr. 22616},
note={http://dx.doi.org/10.3929/ethz-a-010438292}}
=============================================================
FAQ:
1) Why dual mesh (DM) structure is needed?
There are two reasons. First, these four sets guarantee the convergence. Second,
we can use the updated neighbors for current position. Therefore, it is more computational efficient.
2) What is the difference between these three filters?
In general, GC filter is better in preserving details, compared with the other two. And
TV filter is better in removing noise as well as details. MC filter is between these two.
These three filters are correspond to three types of variational models. User should decide
which prior is to be assumed about the ground truth.
3) What is the difference between split and nosplit scheme?
In general, splitting the image into four sets and looping on them is computational faster.
However, in some cases like deconvolution, we need to merge the four sets after every iteration.
So, it is better do nosplit scheme.
These two lead to exactly the same result. The split code is just more cache friendly.
A unifying retinex model based on non-local differential operators
微分方法求解Retinex算法,A unifying retinex model based on non-local differential operators
基于双边滤波器的retinex算法等代码
Collection of Computer Vision algorithms implemented in Matlab.
Algorithms:
seam carving ("Seam carving for content-aware image processing" by S. Avidan & A. Shamir, 2007) Algorithm and code are described in details http://kirilllykov.github.io/blog/2013/06/06/seam-carving-algorithm/
bilateral filter ("Bilateral filtering for gray and color images" by C. Tomasi & R. Manduchi, 1998)
fast bilateral filter ("A fast approximation of the bilateral filter using a signal processing approach" by S. Paris & F. Durand, 2006)
retinex ("Retinex by two bilateral filters" by M. Elad, 2005)
shape from shading algorithm by Horn and Ikeuchi ("The Variational Approach to Shape from Shading" by B. Horn and M. Brooks, 1985)
optical flow algorithm by Horn-Shunck for an array of input images ("Determining optical flow" by Horn and Schunck, 1980)
generator of random surface and closed curve, auxiliary code
Guided Image Filtering & Fast Guided Filter
何凯明 引导滤波 以及 快速引导滤波 相关论文、PPT以及代码。
引导滤波:即需要引导图的滤波器,引导图可以是单独的图像或者是输入图像,当引导图为输入图像时,引导滤波就成为一个保持边缘的滤波操作,可以用于图像重建的滤波。