Skeleton prunning for OCR
Ältere Kommentare anzeigen
Hello, I am trying to make OCR algorithm for incomplete numbers. First step should be to reduce image to skeleton. This is done fine with Matlab function.
I have troubles at prunning stage i have tried this approach: http://www.mathworks.com/matlabcentral/answers/88284-remove-the-spurious-edge-of-skeleton
But it isn't reliable enough. and i can't run it twice because it would reduce image too much.
I have also tried http://www.ehu.eus/ccwintco/index.php?title=Skeletonization,_skeleton_pruning_and_simple_skeleton_graph_construction_example_in_Matlab
Which is way too complicated for me since i am under time pressure and this algorithm can't handle loops.
Are there any other ways already implemented?
I have to reduce skeleton to features which would consist of Branch points, end points and a few points i will describe.
4 Kommentare
Image Analyst
am 13 Mai 2015
Radek, please attach your binary image, and your skeletonization of it so we can see what you're talking about.
Radek
am 13 Mai 2015
Radek
am 13 Mai 2015
Radek
am 13 Mai 2015
Akzeptierte Antwort
Weitere Antworten (1)
Brett Shoelson
am 5 Jun. 2015
0 Stimmen
Radek: yes, the longest-constrained-path approach I gave you is indeed confounded by loops. On the other hand, did you try infinite thinning instead of infinite skeletonization? I think it might just give you what you're looking for without any subsequent morphological manipulations. Brett
1 Kommentar
Radek
am 22 Jul. 2015
Kategorien
Mehr zu Morphological Operations finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!







