We offer a system that is able to recognize, accurately locate, and inspect objects in instances that vary in size and/or orientation, even when their appearance is degraded and they are partially occluded.
In contrary, parametric methods and methods based on vectors of shape parameters like area, perimeter, elongation (major axis / minor axis), etc. are not universal (e.g., for a given vector of parameters, there always exist two shapes that cannot be distinguished) and require parameter adjustment when applied to new shapes (parameter determination in kind and value is necessary).
The system recognizes the exact position of the object,
e.g., rotation angle with respect to the object in
the database, this is due to correct part correlation of the prototype object and
the search instance.
Similarity and part correlation can be recognized even on non-rigid object deformations.
The system identifies missing parts and contour deformations
The system is able to recognize rough differences as well as differences in fine details
The system is able to abstract automatically from distortions,
e.g. caused by digitization and segmentation noise.
This is due to a novel discrete curve evolution method, the {\em shape abstraction},
which is applied to the contour before the similarity measure.
The shape abstraction used as a prefilter is very robust to noise distortions
The shape abstraction
The actual implementations are in C++ and JAVA. Only integer arithmetics is used, therefore the system can easily be realized even in hardware.
For demonstrational purposes an image database is available.
If you are interested in the Shape-Recognition-System or in any kind of cooperation please contact:
PD Dr. Longin Jan Latecki / Dipl.-Math. Rolf Lakämper
Institut für Angewandte Mathematik, Universität Hamburg
Bundesstr. 55
20146 Hamburg
Phone:
040-4123-5156 (Latecki)
040-4123-6241 (Lakämper)
E-mail:
latecki@math.uni-hamburg.de
lakaemper@math.uni-hamburg.de