Image recognition using hidden markov models and coupled hidden markov models
First Claim
Patent Images
1. An image processing method, comprising:
- forming from multiple images a hierarchical statistical model for each object to be identified in an image training database, the hierarchical statistical model having a parent layer with multiple supernodes associated with a first image direction and a child layer having multiple nodes associated with each supernode of the parent layer and a second image direction, wherein the parent layer is formed from a hidden Markov model (HMM) and the child layer is formed from a coupled hidden Markov model (CHMM), or the parent layer is formed from a CHMM and the child layer is formed from an HMM;
obtaining an array of observation vectors from an image to be identified; and
applying a Viterbi algorithm to the observation vectors given parameters of the hierarchical statistical model for each object, and identifying an object by finding a highest matching score between an observation sequence and hierarchical statistical model.
1 Assignment
0 Petitions
Accused Products
Abstract
An image processing system useful for facial recognition and security identification obtains an array of observation vectors from a facial image to be identified. A Viterbi algorithm is applied to the observation vectors given the parameters of a hierarchical statistical model for each object, and a face is identified by finding a highest matching score between an observation sequence and the hierarchical statistical model.
-
Citations
9 Claims
-
1. An image processing method, comprising:
-
forming from multiple images a hierarchical statistical model for each object to be identified in an image training database, the hierarchical statistical model having a parent layer with multiple supernodes associated with a first image direction and a child layer having multiple nodes associated with each supernode of the parent layer and a second image direction, wherein the parent layer is formed from a hidden Markov model (HMM) and the child layer is formed from a coupled hidden Markov model (CHMM), or the parent layer is formed from a CHMM and the child layer is formed from an HMM; obtaining an array of observation vectors from an image to be identified; and applying a Viterbi algorithm to the observation vectors given parameters of the hierarchical statistical model for each object, and identifying an object by finding a highest matching score between an observation sequence and hierarchical statistical model. - View Dependent Claims (2, 3)
-
-
4. An article comprising a storage medium having stored thereon instructions that when executed by a machine result in:
-
forming from multiple images a hierarchical statistical model for each object to be identified in an image training database, the hierarchical statistical model having a parent layer with multiple supernodes associated with a first image direction and a child layer having multiple nodes associated with each supernode of the parent layer and a second image direction, wherein the parent layer is formed from a hidden Markov model (HMM) and the child layer is formed from a coupled hidden Markov model (CHMM), or the parent layer is formed from a CHMM and the child layer is formed from an HMM; obtaining an array of observation vectors from an image to be identified; and applying a Viterbi algorithm to the observation vectors given parameters of the hierarchical statistical model for each object, and identifying an object by finding a highest matching score between an observation sequence and hierarchical statistical model. - View Dependent Claims (5, 6)
-
-
7. An image processing system comprising:
-
an image training database having a hierarchical statistical model for each object to be identified, the hierarchical statistical model having a parent layer with multiple supernodes associated with a first image direction and a child layer having multiple nodes associated with each supernode of the parent layer and a second image direction, wherein the parent layer is formed from a hidden Markov model (HMM) and the child layer is formed from a coupled hidden Markov model (CHMM), or the parent layer is formed from a CHMM and the child layer is formed from an HMM; and a classification module that obtains an array of observation vectors from an image to be identified and tests it for identity against the image training database by applying a Viterbi algorithm to the observation vectors given parameters of the hierarchical statistical model for each object, and identifying an object by finding a highest matching score between an observation sequence and the hierarchical statistical model in the image training database. - View Dependent Claims (8, 9)
-
Specification