[Insight-developers] Perona-Malik -> questions
Rashindra Manniesing
r.manniesing at erasmusmc.nl
Wed May 2 06:50:59 EDT 2007
The message below was previously posted to the insight-users list, but I
guess the developer's list is more appropriate. I hope someone can
provide some insight on these issues, or perhaps give me the names of
the main developers of the finite difference classes - I am considering
extending these classes to support anisotropic diffusion.
Thanks,
Rashindra Manniesing.
I am studying the finite difference solver hierarchy, and in particular
the classes related to the Perona&Malik implementation. Several
questions arises:
- in itkGradientNDAnistropicDiffusionFunction.h the function
InitializeIteration is defined for calculating m_K (modified global
average grad magn) as -2.0 CondPar2 * GradMagSq, but shouldn't this be
- GradMagSq/CondPar2 ?
- in the 'functional hierarchy' (i.e. FiniteDifferenceFunction and its
derived classes) the term global is used, for example in
'globalAverageGradMag'. Just to be sure, global refers to the local roi
(from the 'finite difference hierachy') for which the pde is solved at a
particular location? If so, where and how are the sizes of the roi then
chosen?
- the gradientMagSq itself is calculated in
itkScalarAnistropicDiffusionFunction, by a finite element scheme. But
then instability issues might occur, in particular for certain values of
the conductance parameter the pde behaves as the inverse heat equation!
Has this been resolved (already) by using Gaussian derivatives?
- the term anistropic used in these classes is inappropriate, since C(x)
- the conductance term - returns a scalar. Perhaps a better naming would
be inhomogenous for the PM equation? And reserving the term anistropic
for directional diffusion equations, such as EED (edge enhancing diffusion).
Thanks,
Rashindra
--
Rashindra Manniesing, PhD
Biomedical Imaging Group Rotterdam (BIGR)
Erasmus MC - University Medical Center Rotterdam
Departments of Medical Informatics and Radiology
phone +31 10 40 88001
fax +31 10 40 87050
email r.manniesing at erasmusmc.nl
room Ee2342
postal P.O. Box 1738, 3000 DR Rotterdam
visit Dr. Molewaterplein 40/50, 3015 GE Rotterdam
More information about the Insight-developers
mailing list