Original Post
Would anyone be able to point me in some general research directions for line recognition algorithms? I did a little googling and I can''t seem to find anything.
I know shape recognition is a very complicated subject, but I''m after something simpler, in that it is fairly specific - given a bitmap with a bunch of lines on it (which may intersect, or share endpoints), I would like to be able to return a list of line endpoints. All the lines are perfectly straight, with no gaps, and are only a pixel thick (though the thickness can be dropped as a requirement if there are algorithms that would perform better given a thicker line).
I have some ideas I''m going to try, but I''d love to be able to check out some existing approaches. Suggestions on where to start looking? (I searched the forums naturally, couldn''t find much - mostly on OCR and much more complicated machine vision info).
In case you''re interested, I''m doing a basic image recognition project for a class
We''re tasked to come up with a method of recognizing stick figures in a bitmap. The actual problem definition is pretty boring, just a pixel-for-pixel map, but I''ve been allowed to modify it a bit - stick figures will be recognized based on a particular definition - must have a verticle line segment for a body (I''m not dealing with variable orientation, we only have a week for this
), two line segments of comparable length with an endpoint on the body line above the mid-point (arms), two segments with endpoints at lower body endpoint, and of comparable length (for legs) - that sort of thing. Ideally I''ll need some way of detecting a circle as well...haven''t gotten there yet
At any rate, I figure the above should be fairly straight forward given a list of lines. Getting the list of lines from the bitmap is the tricky part.
Any kind of would be great, but all I''m really looking for are some research directions =] Thanks!
-Lutrosis