A framework for generic object recognition with bayesian networks

Jianming M. Liang, Jianqiang Q. Liang, Qinliang L. Ren

Research output: Contribution to journalReview articlepeer-review

1 Scopus citations


Since Biederman introduced to the computer vision community a theory of human image understanding called "recognition-by-components," great interest in using it as a basis for generic object recognition has been spawned. Inspired by OPTICA, we propose a framework for generic object recognition with multiple Bayesian networks, where the object, primitive, prediction, and face nets are integrated with the more commonly used graph representation in computer vision to capture the causal, probabilistic relations among objects, primitives, aspects, faces, and contours. Based on the use of likelihood evidence, the communication mechanism among the nets is simple and efficient, and the four basic recognition behaviours are realized in a single framework. Each net is an autonomous agent, selectively responding to the data from the lower level in the context from its parent net, and dealing with the uncertainty and controlling the recognition tasks on its corresponding level. Our contributions in this article are the dynamic feedback control among recognition stages based on Bayesian networks, the attention mechanism using consistency- and discrimination-based value functions, and the unification of incremental grouping, partial matching, and multi-key indexing as an identical process under prediction for hypothesis generation. Our experiments have demonstrated that this new approach is more robust and efficient than the previous one.

Original languageEnglish (US)
Pages (from-to)123-138
Number of pages16
JournalInternational Journal of Computers and Applications
Issue number3
StatePublished - 2005
Externally publishedYes


  • Application of Bayesian networks
  • Bayesian networks
  • Belief networks
  • Generic object recognition
  • Probabilistic reasoning
  • Recognition-by-components

ASJC Scopus subject areas

  • Software
  • Hardware and Architecture
  • Computer Science Applications
  • Computer Graphics and Computer-Aided Design


Dive into the research topics of 'A framework for generic object recognition with bayesian networks'. Together they form a unique fingerprint.

Cite this