Revision 1 __________ Platforms --------- - Tested under Windows XP MSVC7.1 - Compiles also in Linux gcc 4.1.1 class GaussianDerivativeOperator -------------------------------- - Scale-space normalization and use of image spacing must be checked again. class DiscreteGaussianDerivativeImageFunction --------------------------------------------- - The final N-D kernel size in each dimension (calculated by convolution) is set to twice the original size for that dimension. Maybe this size could be reduced without losing precision. - There are too many RecomputeGaussianKernel() calls. Maybe it would be better to set a modification flag that check if the parameters have been modified. This flag would be check in the first call to EvaluateAtIndex(), that would call RecomputeGaussianKernel(). class DiscreteHessianGaussianImageFunction ------------------------------------------ - Computation of derivatives could be further speed up as it is a bit slow now Batch files ----------- The *.bat files contain the command line paramaters used in the paper examples Revision 2 __________ - Fixed some errors with std::stringstream and itk::ImageFileReader