#include <ICAosPeronaOp.hpp>
Inheritance diagram for ICAosPeronaOp:
Purpose: Fast Computation of Complex Perona recursive flow. Complex Thomas LU model. Semi-Implicit solver using LOD multiplicative splitting (I - tau * A) * uNew= uOld Papers: "Complex Diffusion Processes in Image Filtering", Guy Gilboa & all, Report 2001, Israel Institut of Technology. "Image Enhancement and Denoising by Complex Diffusion Processes", Guy Gilboa, Zeevi, Sochen, Report August 2002, Israel Institut of Technology. "Evaluation of Diffusion Schemes for Multi-scale Watershed Segmentation", Erik Dam, 2000. "Recursivity and PDE's in image processing", L. Alvarez, R. Deriche and F Santana, Spain 1998. "Efficient and Reliable Schemes for Nonlinear Diffusion Filtering", J. Weickert & all, IEEE transact. on image processing, vol7, n3, March 1998.
@ Copyrights: Bernard De Cuyper & Eddy Fraiha 2003, Eggs & Pictures. MIT/Open BSD copyright model.
Public Methods | |
ICAosPeronaOp (int atype=0, int iterations=1, double t=0.5, double ctheta=0.001, double K=1.0, double sigma=3.0, bool iirF=false, bool colorFlag=false, bool nonLinearF=true) | |
virtual | ~ICAosPeronaOp () |
virtual AnImage * | filter (AnImage *src, AnImage *dest=0) |
Local full image filtering. | |
virtual AnImage * | selectedFilter (AnImage *mask, AnImage *src, AnImage *dest=0) |
Local filtering in a mask area. | |
virtual void | report (FILE *file) |
Protected Methods | |
virtual AnImage * | greyFilter (AnImage *src, AnImage *dest=0) |
virtual AnImage * | greySelectedFilter (AnImage *mask, AnImage *src, AnImage *dest=0) |
virtual C3CImage * | scolorFilter (C3CImage *src, C3CImage *dest=0) |
virtual C3CImage * | scolorSelectedFilter (AnImage *mask, C3CImage *src, C3CImage *dest=0) |
virtual C3CImage * | fcolorFilter (C3CImage *src, C3CImage *dest=0) |
virtual C3CImage * | fcolorSelectedFilter (AnImage *mask, C3CImage *src, C3CImage *dest=0) |
Private Attributes | |
int | type |
int | iter |
double | tau |
double | sigmaDelta |
double | sigmaBlur |
double | theta |
bool | iir |
bool | nonLinear |
|
Local full image filtering.
Reimplemented from ICMultiImageOp. |
|
Local filtering in a mask area.
Reimplemented from ICMultiImageOp. |