1. Localized active contour (click here)

This Matlab package implements the following papers:

[1] S. Lankton and A.Tannenbaum. "Localizing Region-Based Active Contours", IEEE Trans on Image Proceesing 2008.

[2] A Yezzi Jr, A Tsai, A Willsky. "A statistical approach to snakes for bimodal and trimodal imagery", IEEE ICCV 1999.

[3] Chan, T. F., & Vese, L. A. "Active contours without edges". IEEE Transactions on Image Processing, 2001.

Localized versions of the Mean Separation model [2] and Chan-Vese model [3] are implemented using the framework set by [1].

Acknowledgment: this file is inspired by Chunming Li's matlab code (http://www.engr.uconn.edu/~cmli/) for his paper "Minimization of Region-Scalable Fitting Energy for Image Segmentation", IEEE Trans. Image Processing, 2008.

2. 3D triangulated mesh surface smoothing filter (click here)

This C++ package implements the anisotropic filter on 3D triangulated mesh surface. The above figure illustrates the smoothing effect using the Stanford bunny as an example.

The smoothing algorithms involve very large matrix operations (luckily they are sparse), so a linear algebra library named "Eigen" is used. The "Eigen" library is already included and configured in this package. More information about "Eigen" can be found here . Please read the "readme" file in the package to see how it works.