#include <ColorCoherenceEnhancement55.hpp>
Inheritance diagram for ColorCoherenceEnhancement55:
Purpose: Shapiro color restoration. Paper: "Constrained and unconstrained PDE's for vector image restoration.", D. Tchumperlé & Rachid Deriche, Inria 2001.
@ Copyrights: Bernard De Cuyper & Eddy Fraiha 2002, Eggs & Pictures. MIT/Open BSD copyright model.
Public Methods | |
ColorCoherenceEnhancement55 (int n=100, double dt=0.2, double sig=0.5, double arho=5.0, double ac1=0.001, double ac2=1.0) | |
virtual | ~ColorCoherenceEnhancement55 () |
virtual void | prepare (Real3CImage *src) |
virtual Real3CImage * | filter (Real3CImage *src, Real3CImage *dest=0) |
virtual Real3CImage * | selectedFilter (AnImage *mask, Real3CImage *src, Real3CImage *dest=0) |
virtual void | report (FILE *file) |
Protected Methods | |
virtual void | precompute () |
virtual void | operations (Real3CImage &result) |
virtual void | operations (AnImage &mask, Real3CImage &result) |
Protected Attributes | |
Real3CImage * | I0 |
Real3CImage * | I |
int | niterations |
double | tau |
AbsRImageFilter * | opX |
AbsRImageFilter * | opY |
Real3CImage * | ux |
Real3CImage * | uy |
double | a |
double | b |
double | c |
double | sigma |
double | c1 |
double | c2 |
double | lambda1 |
double | lambda2 |
double | cosAlpha |
double | sinAlpha |
double | rho |
AbsRImageFilter * | largeBlurrer |
RImage * | jtmp |
RImage * | j11 |
RImage * | j12 |
RImage * | j22 |
double | mu1 |
double | mu2 |
Real3CImage * | j1 |
Real3CImage * | j2 |
Real3CImage * | j1x |
Real3CImage * | j2y |