# 2D/3D Point landmark detection in ITK (Lloyd, Warfield)

I have implemented a 2D/3D point landmark detection algorithm described by Ruiz-Alzola [1] (for scalar images only). It is based on calculating an estimate of the auto-correlation matrix at each point. From this matrix a measure of local structure can be computed. A similar approach is also used in the Harris corner detector and other landmark detection schemes.

Goal: develop the necessary ITK classes to implement the algorithm. These should be general enough to allow the creation of a family of related detection schemes to be added easily (e.g. a "blob" detector based on the Hessian).

Interface: need help in designing easy to use and clear API, and placing my class in the ITK hierarchy.

Implementation: need help accessing ITK CVS repository and checking in a filter with regression code. Also need help optimizing the implementation e.g. separable filtering, comparison of analytic derivative of Gaussian convolution and Gaussian smoothing followed by central differences.

[1] J. Ruiz-Alzola and R. Kikinis and C.-F. Westin. "Detection of point landmarks in multidimensional tensor data", Signal Processing 2001 [1]