#include <AMSmoothShockFlow.hpp>
Inheritance diagram for AMSmoothShockFlow:


 
 *              \date                   28/10/2003
 *
 *              \verbatim 
Purpose:        Use smooth shock enhancement filter with tangent diffusion, use time iteration to blur less
Paper:  "Constrained and unconstrained PDE's for vector image restoration.", 
                D. Tchumperlé & Rachid Deriche, Inria 2001.
                "Regularized Shock Filters and Complex Diffusion",
                Guy Gilboa, Zeevi, Sochen, ECCV 2002, Israel Institut of Technology.
                "Experiments in Minimizing Numerical Diffusion across a Material Boundary",
                Cristian Aalburg, Report 1996, University of Michigan.
                @ Copyrights: Bernard De Cuyper & Eddy Fraiha 2003, Eggs & Pictures. MIT/Open BSD copyright model.
Public Methods | |
| AMSmoothShockFlow (double ax=2.0, double alambda=1.0) | |
| virtual | ~AMSmoothShockFlow () | 
| virtual void | setTime (int atime) | 
| virtual double | getTime () | 
| virtual double | flow (RImage &image, int x, int y) | 
| Local cell flow value in an image.  | |
| virtual double | flow (RImage &image0, RImage &imSmooth, int x, int y) | 
| virtual void | report (FILE *file) | 
Protected Attributes | |
| double | lambda | 
| double | PIinverse | 
| double | a | 
| double | t | 
      
  | 
  ||||||||||||||||
| 
 Local cell flow value in an image. 
 
 Implements AbsRImageFlow.  | 
  
![]()  | 
    
