A primitive-based 3D object recognition system

Research output: Contribution to journalConference articlepeer-review


A knowledge-based 3D object recognition system has been developed. The system uses the hierarchical structural, geometrical and relational knowledge in matching the 3D object models to the image data through pre-defined primitives. The primitives, we have selected, to begin with, are 3D boxes, cylinders, and spheres. These primitives as viewed from different angles covering complete 3D rotation range are stored in a "Primitive-Viewing Knowledge-Base" in form of hierarchical structural and relational graphs. The knowledge-based.system then hypothesizes about the viewing angle and decomposes the segmented image data into valid primitives. A rough 3D structural and relational description is made on the basis of recognized 3D primitives. This description is now used in the detailed high-level frame-based structural and relational matching. The system has several expert and knowledge-based systems working in both stand-alone and co-operative modes to provide multi-level processing. This multilevel processing utilizes both bottom-up (data-driven) and top-down (model-driven) approaches in order to acquire sufficient knowledge to accept or reject any hypothesis for matching or recognizing the objects in the given image.

Original languageEnglish (US)
Pages (from-to)419-427
Number of pages9
JournalProceedings of SPIE - The International Society for Optical Engineering
StatePublished - Aug 22 1988
Externally publishedYes
EventDigital and Optical Shape Representation and Pattern Recognition 1988 - Orlando, United States
Duration: Apr 4 1988Apr 8 1988

All Science Journal Classification (ASJC) codes

  • Electronic, Optical and Magnetic Materials
  • Condensed Matter Physics
  • Computer Science Applications
  • Applied Mathematics
  • Electrical and Electronic Engineering


Dive into the research topics of 'A primitive-based 3D object recognition system'. Together they form a unique fingerprint.

Cite this