#include <F2DHeatFlow33Space.hpp>
Inheritance diagram for F2DHeatFlow33Space:
2D Heat Flow 3x3
Purpose: This 2D heatflow is more isotropic if c= 1/6 This matrix is a block tridiagonal or or 9 band matrix Notice: c at 1/6 is more isotropic than c=0, but it is also more stable: the explicit limit is now at t=0.3, instead of 0.25! Papers: "Discrete Scale Spaces via Heat Equation", Anderson Cunha, Report IMPA, Rio de Janeiro, Brazil 2001. "Espacos de Escala Discretos", Anderson Cunha, Thesis 2001, Rio de Janeiro, Brazil 2001.
Public Methods | |
F2DHeatFlow33Space (float cIso=1.0/6.0) | |
virtual | ~F2DHeatFlow33Space () |
virtual AFSymMatrix * | getA (float tau, FImage *uk, AFSymMatrix *Afull=0) |
virtual AFSymMatrix * | getRowA (float tau, FImage *uk, int row, AFSymMatrix *A1=0) |
virtual AFSymMatrix * | getColA (float tau, FImage *uk, int col, AFSymMatrix *A2=0) |
Private Attributes | |
float | c |
float | center |
float | lateral |
float | diagonal |