Path: utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!uunet!seismo!sundc!newstop!texsun!csccat!larry From: larry@csccat.UUCP (Larry Spence) Newsgroups: comp.graphics Subject: Re: Extracting objects from bitmaps Keywords: CAD Message-ID: <3599@csccat.UUCP> Date: 3 Mar 90 01:01:14 GMT References: <1990Mar2.215036.28915@wuche2.wustl.edu> Reply-To: larry@csccat.UUCP (Larry Spence) Organization: Computer Support Corporation. Dallas,Texas Lines: 39 In article <1990Mar2.215036.28915@wuche2.wustl.edu> joshi@wuche2.wustl.edu () writes: > >i am currently investigating prior research done in the >area of extracting meaningful objects from bitmaps. is there >any PD software (prototype is just fine) that allows one to >extract simple geometric objects like line, rectangles from >bitmaps? i know that a company by name `CAD Research' offers >a service to convert blue-prints into AUTOCAD format. they >claim that they use sophisticated AI techniques to get almost >100% accuracy. ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^ ^^^^^^^^^^^^^ Boy, that's a bunch of marketing-speak, if I may say so. "Almost 100% accuracy." Accuracy with respect to what? An infinite number of geometric objects can be rasterized to the same bits, so how does it know WHICH set of objects resulted in the bitmap? Also, say you scan in a circle. The bitmap image of the circle will have flat spots at multiples of 45 and 90 degrees (at least). How does the software "know" that these are artifacts to be ignored, as opposed to straight line segments? It's impossible to tell by just inspecting the bitmap, isn't it? Autodesk had a program called CadCamera a few years ago that purported to do the job; they pulled it off the market. I don't know why, but I can say that raster->vector conversion is fraught with more unreal- istic expectations than almost anything I can think of. "Well, of course that's a rectangle overlapping another rectangle overlapping a bunch of circles -- it should be EASY for the program to see that!" AI can definitely help, but casual claims of "almost 100% accuracy" should be examined with skepticism. I think you need to define the problem more precisely (monochrome bitmaps? greyscale? color? is your bitmap noisy? what is "accuracy"?) before you can start working on a solution. -- Larry Spence larry@csccat ...{texbell,texsun}!csccat!larry