Shape Recognition and Retrieval Based on Edit Distance and Dynamic Programming
1. Shape Recognition and Retrieval
Based on Edit Distance and
Dynamic Programming
PAN Hongfei ( 潘鸿飞 ), LIANG Dong ( 梁 栋 ), TANG Jun ( 唐
俊 ), WANG Nian ( 王 年 ), LI Wei ( 李 薇 )
Presented by
Kaidul Islam
0907016
1
2. Glimpse of this Paper
A shape recognition and retrieval algorithm
How the algorithm approaches:
- Extracting skeletal features(Medial axis
transform)
- Transforming features into string of symbols
- Similarity measurement(Edit Distance)
- Shape identification(Dynamic programming)
Analyzing public datasets for comparison with
other approaches.
2
3. Structure
Shape Representation
- Shape skeleton
- Skeleton feature representation
Computation of Similarity between Strings
Shape matching Dynamic Programming
Test and Analysis
- Matching Analysis
- Comparisons
Future Work
3
4. Shape Skeleton(1/2)
• Skeleton feature satisfy distance and
curvature criteria
– every point on the skeleton should be
equidistant from two different boundary point
– distance between the skeleton point and the
boundary point should be less than the
maximum distance between the center of
gravity of the contour and the boundary points.
4
8. Structure
Shape Representation
- Shape skeleton
- Skeleton feature representation
Computation of Similarity between Strings
Shape matching Dynamic Programming
Test and Analysis
- Matching Analysis
- Comparisons
Future Work
8
9. Edit Distance!
• Edit distance is a way of quantifying how
dissimilar two strings are.
• Determine minimum number of operations
to turn one string to another.
• Operation include –
- insertion
- Deletion
- Substitution
9