US20060093189A1 - Movement identification apparatus - Google Patents

Movement identification apparatus Download PDF

Info

Publication number
US20060093189A1
US20060093189A1 US11/157,797 US15779705A US2006093189A1 US 20060093189 A1 US20060093189 A1 US 20060093189A1 US 15779705 A US15779705 A US 15779705A US 2006093189 A1 US2006093189 A1 US 2006093189A1
Authority
US
United States
Prior art keywords
movement
moving body
model
state information
type
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/157,797
Inventor
Noriji Kato
Masahiro Maeda
Hitoshi Ikeda
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Assigned to FUJI XEROX CO., LTD. reassignment FUJI XEROX CO., LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: IKEDA, HITOSHI, KATO, NORIJI, MAEDA, MASAHIRO
Publication of US20060093189A1 publication Critical patent/US20060093189A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/20Movements or behaviour, e.g. gesture recognition

Definitions

  • the present invention relates to a technique for identifying the movement of a moving body, such as a person or a robot, in a moving picture.
  • the present invention relates in particular to a technique that can simplify the construction of a movement model used for movement identification, and can improve the accuracy with which movement is identified.
  • Moving pictures obtained by cameras are used not only for security management, but also for various other purposes, such as an analysis of the activities of persons employed in offices and the operational management of robots working in factories.
  • the modes commonly used for recording moving pictures include a mode for simply monitoring and recording images, and a mode for identifying the movements of a moving body, such as those of a person.
  • models of hand movements are prepared. Then, feature values are calculated, based on the positions of a hand, an elbow and a shoulder in an image and are compared with feature values obtained using the models, and the movement of a hand in the image is analyzed (see JP-A-8-320920).
  • the following technique is known as an example element technique that can be used for identifying a moving body in a moving picture.
  • a skin color area in an image is detected and used to identify a necessary portion, such as the face of a person.
  • a person, or the face of the person can be detected in the image (see JP-A-2000-105819).
  • An additional technique is known whereby, to make a personal identification based on an image of a face, pattern information representing a face is mapped to a defined space to enhance individual differences, and in this space, the image of the face is compared with a previously prepared template. Using this technique, the face in the image can be detected, or identity of two face images can be determined (see “Eigenfaces for Recognition”, Matthew A. Turk and Alex P. Pentland, Journal of Cognitive Neuroscience Vol. 3, No. 1, pp. 71-86 (1991)).
  • Another technique is known whereby an individual can be identified based on individual differences in the three-dimensional shape of a face, instead of the shape and the arrangement of a characteristic portion, such as the eye area, the nose or the mouth.
  • a face can be detected in an image, or identity of two face images can be determined (see JP-A-2-311962).
  • the invention simplifies the construction of a movement model, and improves the accuracy at which the movement of a moving body is identified.
  • the present invention is provided as a movement identification apparatus that identifies the movement of a body based on a moving picture obtained by a camera, or as an apparatus that prepares a movement model used for the identification of the movement of the body.
  • the present invention is also provided as a computer program that permits these apparatuses to be constituted as a computer, or a movement identification method that is executed by these apparatuses.
  • a movement identification apparatus which identifies a movement of a moving body based on a moving picture obtained by a camera, includes a model holding unit that holds a movement model representing a feature of a movement of a movable portion of a reference moving body linked to a type of movement, a state detector that detects state information representing a movement of a movable portion of a target moving body identical to or the same as the obtained reference moving body in the moving picture, and a movement determination unit that determines a type of movement of the target moving body based on a similarity between the detected state information and the movement model.
  • a movement model registration apparatus which registers a movement model to be referred to identify a movement of a moving body based on a moving picture, includes a state detector that detects state information representing a movement of a movable portion of the obtained moving body in the moving picture, a model generator that generates a movement model representing a feature of the movement of the movable portion of the moving body from the detected state information, and a model holding unit that holds the generated movement model linked to a movement type for the moving body.
  • a movement identification apparatus which identifies a movement of a moving body based on a moving picture obtained by a camera, includes a first state detector that detects state information representing a movement of a movable portion of a reference moving body obtained by the camera in a moving picture, a model generator that generates a movement model representing a feature of the movement of the movable portion of the reference moving body from the detected state information, a model holding unit that holds the generated movement model linked to a type of movement for the reference moving body, a second state detector that detects state information representing a movement of a movable portion of a target moving body identical to or the same as the obtained reference moving body in the moving picture, and a movement determination unit that determines a type of movement for the target moving body based on a similarity between the detected state information and the movement model.
  • FIG. 1 is a diagram showing the configuration of a movement identification apparatus according to one embodiment of the present invention
  • FIG. 2 is a diagram showing an example screen display for the movement identification apparatus according to the embodiment of the invention.
  • FIG. 3 is a flowchart for explaining the movement model registration processing according to the embodiment of the invention.
  • FIG. 4 is a diagram for explaining a movement model according to the embodiment of the invention.
  • FIG. 5 is a flowchart for explaining the movement identification processing according to the embodiment of the invention.
  • the present invention will now be specifically explained by referring to one embodiment for identifying, as a moving body, a movement type of person that has been photographed and is in a moving picture.
  • FIG. 1 is a diagram showing an example configuration for a movement identification apparatus according to the embodiment of the invention.
  • the movement identification apparatus in this example also includes a movement model registration unit.
  • a movement model registration unit and a movement identification unit may be separately provided, and a movement model registered by the movement model registration apparatus may be employed by the movement identification apparatus.
  • the movement identification apparatus in this embodiment includes a video camera (image input unit) 1 , for photographing a moving picture, a state detector 2 , for detecting state information that represents the movements of movable portions, such as the face and hands of a person (a reference moving body or a target moving body) in a moving image transmitted by the video camera 1 , a movement model generator 3 , for employing the detected state information to generate a movement model that represents the characteristics of the movements of the movable portions of the person, and a model database 4 , in which the movement model is stored with linking to the movement type of the person.
  • a movement model that represents the characteristic of a movement of a movable portion of a person (reference moving body) in a moving picture is generated based on the state information detected based on the image of the reference moving body.
  • This movement model is registered in the model database 4 with linking to the type of movement.
  • the movement identification apparatus of this embodiment further includes a movement determination unit 5 , for determining the type of movement of the person in the moving picture based on the similarity between the state information detected by the state detector 2 and the movement model stored in the model database 4 .
  • the state information detected from the image of the person (target moving body) in the moving picture is employed to examine the movement model of the reference moving body, which is the same person as the target person registered in the model database 4 . Then, the type of movement of the target person is determined.
  • the movement identification apparatus in this embodiment also includes an operating unit 6 , including a keyboard and a mouse for accepting an instruction from a user concerning a mode selection and registration, a display unit 7 , for presenting a user input screen and displaying the identification results on the screen, and a well known verification unit 8 , for accepting, from a user, information, such as a user ID or a fingerprint, to be used for identifying the user.
  • an operating unit 6 including a keyboard and a mouse for accepting an instruction from a user concerning a mode selection and registration
  • a display unit 7 for presenting a user input screen and displaying the identification results on the screen
  • a well known verification unit 8 for accepting, from a user, information, such as a user ID or a fingerprint, to be used for identifying the user.
  • the verification unit 8 is required to guarantee the identify of the person when plural users commonly use the movement identification apparatus, and is not necessarily provided when the movement identification apparatus is for the exclusive use of an individual user.
  • the state detector 2 detects, as state information representing the movements of the movable portions of the moving body, the coordinate position, the size and the direction of the face of a person and the coordinate positions of the hands.
  • the state detector 2 includes a face image processor 21 for detecting state information related to a face in a moving picture, and a hand image processor 22 for detecting state information related to hands in a moving picture.
  • state information representing the movements of the face and the hands of the person is employed, however, for the present invention, state information can be employed for various other portions of a person that are moved.
  • the face image processor 21 detects the face image portion of the photographic image of a person in a moving picture, and obtains the coordinate position, the size and the direction of the face of the person in the moving picture frame.
  • the hand image processor 22 detects the hand image portion of the photographic image of a person in a moving picture, and obtains the coordinate positions of the hands of the person in the moving picture frame.
  • the movement model generator 3 approximates the distribution of a set of state information (the coordinate position, the size and the direction of the face, and the coordinate positions of the hands) that has been detected by the state detector 2 during a predetermined frame period (time), and generates one movement model.
  • a method can be employed whereby one Gaussian distribution is employed to approximate the distribution, and the obtained average and a covarience matrix are regarded as movement models.
  • another distribution such as a mixed Gaussian distribution, can be employed.
  • the model database 4 is constituted by a readable and writable memory, and is used to store a movement model generated by the movement model generator 3 .
  • the movement type of the photographic image of a person in a moving picture is entered through the operating unit 6 , and as is shown in FIG. 4 , generated movement models M 1 , M 2 and M 3 are stored in the model database 4 , with linking to a movement type that is entered, such as currently operating a PC, performing document processing, or making a call using a phone.
  • a moving body ID for identifying a user need only be stored with linking to each movement model, so that in the movement identification mode, a movement model generated based on the movement of the verified user can be employed for an identification determination.
  • the movement determination unit 5 compares the set of state information (the coordinate position, the size and the direction of the face and the coordinate positions of the hands) for the person (the target person) detected by the state detector 2 with the movement model for the person (reference moving body) that is stored in the model database 4 and is the same as the target person.
  • the movement type linked with the movement model is output to the display unit 7 and is displayed.
  • the Mahalanobis distance between the state information set and the center of the movement model is calculated by using the standard deviation for the movement model, and when the distance is equal to or shorter than a previously designated threshold value, it is determined that the movement type is for the pertinent movement model.
  • the display unit 7 is the display device provided for a personal computer (a PC) constituting the movement identification apparatus of this embodiment.
  • a screen 71 Provided on a screen 71 are an area 72 , for displaying a movement type as determined by the movement determination unit 5 , various areas 73 to 77 , for entering instructions required for the movement model registration mode and the movement identification mode, and a preview area 78 for displaying a moving picture obtained by the video camera 1 .
  • the area 73 is a button for selecting the movement model registration mode
  • the area 74 is a button for selecting the movement identification mode
  • the area 75 is a button for starting the mode processing
  • the area 76 is a button for ending the mode processing
  • the area 77 is a column for entering a movement type to be linked with a movement model in the movement model registration mode. The user employs the operating unit 6 to enter necessary data in these areas.
  • processing is performed to moving pictures that have been received during a period beginning upon the depression of the start button 75 and ending upon the depression of the end button 76 .
  • processing begins when the registration button 73 is pressed and continues until a predetermined time has elapsed. That is, in the registration process, a predetermined period of time is designated for the processing of a required number (time) of moving picture frames, so that the amount of state information needed for the generation of the movement model can be obtained from the moving picture.
  • the processing time for the registration mode may also be controlled by using the start button 75 and the end button 76 . Furthermore, processing in the movement identification mode may be performed for a predetermined period by depressing the identification button 74 .
  • the movement types determined by the movement determination unit 5 may be stored in an accumulation unit 9 , and the accumulated information may be employed, for example, for analyzing the person's activities throughout a day.
  • the state detector 2 , the movement model generator 3 , the model database 4 and the movement determination unit 5 can be individually constituted by special hardware. And in this embodiment, these components are provided when the computer constituting the movement identification apparatus executes a program related to the present invention.
  • the movement identification apparatus for this embodiment performs the movement model registration processing shown in FIG. 3 , and the movement identification processing shown in FIG. 5 .
  • step S 1 when the processing is initiated by the pressing the registration button 73 , as is shown in FIG. 3 , information for a movement type to be registered is accepted from the user (step S 1 ). That is, the user (the reference person in this case) employs the operating unit 6 to enter in the movement registration area 77 on the screen 71 the type of a movement that the user is going to do, so that information for this movement is registered.
  • Plural buttons corresponding to plural movement types that can be registered may be previously prepared in the movement registration area 77 , so that the user can employ these buttons to select and enter the movement type information that is to be registered.
  • step S 2 processing of each frame of the moving picture is performed by the state detector 2 (step S 2 ). That is, the face image processor 21 detects, in the moving picture frames, the face image portions for the reference person (step S 3 ), and detects in the face image portions the coordinate position, the size and the direction of the face and stores them (step S 4 ). Meanwhile, the hand image processor 22 detects the hand image portions for the reference person in the moving picture frames (step S 5 ), and detects and stores the coordinate positions of the hands (step S 6 ).
  • steps S 2 to S 6 are performed for each, individual frame of the moving picture (step S 7 ). And when all the frames have been processed, a set of state information (the coordinate position, the size and the direction of the face and the coordinate positions of the hands) detected by the state detector 2 is output to the movement model generator 3 .
  • the movement model generator 3 Upon receiving the state information set, the movement model generator 3 calculates a movement model based on the state information and stores the movement model in the model database 4 , as is shown in FIG. 4 , linked to the movement type information that is entered in the movement registration area 77 (step S 9 ).
  • a movement model for the user is generated and is registered with linking to the designated movement type.
  • the processing is initiated for a moving picture that includes an image of the user (in this case, a target person who is identical to the reference person) who has been photographed by the video camera 1 during a period that continues until the end instruction (step S 16 ) is entered by the depression of the end button 76 , the state detector 2 sequentially processes each moving picture frame (step S 10 ).
  • the face image processor 21 detects the face image portion for the target person in each moving picture frame (step S 11 ), and from the face image portion, obtains the coordinate position, the size and the direction of the face (step S 12 ). Further, the hand image processor 22 detects the hand image portion for the target person in each moving picture frame (step S 13 ) and obtains the coordinate positions of the hands (step S 14 ). Thereafter, state information (the coordinate position, the size and the direction of the face and the coordinate positions of the hands) detected by the state detector 2 is combined to form a single vector (step S 15 ).
  • steps S 10 to S 15 are performed for each frame in a moving picture (step S 16 ), and when the end instruction is entered, the state detector 2 outputs, to the movement determination unit 5 , the state information vector.
  • the movement determination unit Upon receiving the state information vector, the movement determination unit compares the state information vector with movement models stored in the model database 4 (step S 17 ), and outputs, to the display unit 7 and the accumulation unit 9 , information for the type of movement that is provided for a movement model that satisfies a predetermined similarity level. Then, the display unit 7 displays the received information for the movement type in the movement results area 72 on the screen 71 (step S 18 ).
  • the movement of the user is determined based on the movement model for this person, and the results are output. Since the movement model for the same person is employed for the determination, highly accurate determination results can be obtained, and since the processing is performed for the same person, the movement model can be easily prepared without taking individual, personal differences into account.
  • all the previously registered movement type information is displayed in the movement result area 72 , and on the screen, the movement type information determined by the movement determination unit 5 is highlighted.
  • the method for displaying the determination results is not especially limited.
  • the moving body has selected and started the registration mode and the identification mode.
  • a third party such as a manager, may be in charge of these operations, or the operations may be automatically performed within a predetermined time zone.
  • a person has been employed as an example moving body.
  • the present invention can also be applied for moving bodies other than human beings, like animals or robots, that are controlled by a third party or that are controlled automatically.
  • a reference moving body and a target moving body are identical.
  • the present invention can also be applied for a case wherein a reference moving body and a target moving body are similar to each other.
  • the determination is performed within a range wherein the moving bodies are similar, accurate results can be obtained.
  • the multiplicity of uses (community) required of the movement model is reduced, and the construction of a movement model is simplified.
  • a movement identification apparatus which can identify the movements of various moving bodies, such as persons and robots, based on moving pictures obtained by cameras, includes a model holding unit, for holding, linking to movement types, movement models representing movement characteristics of movable portions (e.g., the face and a part of the limbs of a person) of a reference moving body, a state detector, for detecting, in a moving picture, state information (e.g., position information and angle information for the face and a part of the limbs of the person) that represents the movement of a movable portion of a target moving body that is identical to or the same as the reference moving body that is obtained, and a movement determination unit, for determining a type of movement of the target moving body based on a similarity between the detected state information and a movement model.
  • a model holding unit for holding, linking to movement types, movement models representing movement characteristics of movable portions (e.g., the face and a part of the limbs of a person) of a reference moving body
  • the movement type of the target moving body is determined based on the movement model of the reference moving body that is the identical or the same type of moving body, the affect of individual differences (moving body difference) of the movement manner can be eliminated, or minimized to the extent possible, and the movement type can be accurately identified. Furthermore, since the movement model need not be prepared for use in common for unspecified moving bodies, the movement model can be easily constructed.
  • the reference moving body be identical to the target moving body, e.g., the employment of a movement model, prepared in accordance with the movement of a specific person, that is used to identify the type of a succeeding movement of the person.
  • the reference moving body may also be the same type as the target moving body, so that a movement model prepared in accordance with the movement of a robot that performs a specific operation can be employed to identify the type of a succeeding movement of the same type of robot that performs the same type of operation. Also, with this arrangement, the practically permissible identification accuracy can be obtained.
  • the movement identification apparatus of the invention may further include a verification unit, for accepting information for identifying a target moving body.
  • the movement determination unit may determine the type of movement of the target moving body based on the similarity between the detected state information and a movement model, of the reference moving body that is identical to the target moving body.
  • a movement model registration apparatus which registers a movement model that is to be referred to for identifying a movement of a moving body based on a moving picture, includes a state detector, for detecting state information representing the movements of movable portions of a moving body in a moving picture, a model generator, for employing the detected state information to generate a movement model that represents characteristics of the movements of the movable portions of the moving body, and a model holding unit, for holding the movement model linked to a movement type for the moving body.
  • the model generator generate the movement model in accordance with a standard deviation in the state information. It is also preferable that the movement model registration apparatus further includes an operation unit, for accepting a movement type from a user. Preferably, the model holding unit holds the movement model linked to the movement type accepted by the operation unit.
  • the present invention can be constituted as a movement identification apparatus that includes this movement model registration apparatus.
  • This movement identification apparatus includes a state detector, for detecting state information representing movements of movable portions of a photographed reference moving body in a moving picture, a model generator, for employing the detected state information to generate a movement model that represents characteristics of the movements of the movable portions of the reference moving body, a model holding unit, for holding the movement model linked to a movement type for the reference moving body, a movement determination unit, for determining, when the state detector detects state information representing the movements of movable portions of a target moving body that is identical to, or of the same type, as the reference moving body in the moving picture, a movement type for the target moving body based on a similarity between the detected state information and the movement model.
  • a state detector for detecting the state information for the reference moving body may be separately provided by a state detector for detecting the state information for the target moving body.
  • the same function unit can be used in common.
  • the reference moving body and the target moving body can always be processed as being identical.
  • the movement type of the target moving body is determined based on the movement model of the reference moving body that is identical to, or of the same type, as the target moving body, the affect of individual differences on the movement manner can be eliminated, or can be suppressed to the extent possible, and the movement type can be accurately identified. Furthermore, since the movement model need not be prepared for use in common for unspecified moving bodies, the movement model can be easily prepared.

Abstract

A movement identification apparatus, which identifies a movement of a moving body based on a moving picture obtained by a camera, includes a model holding unit that holds a movement model representing a feature of a movement of a movable portion of a reference moving body linked to a type of movement, a state detector that detects state information representing a movement of a movable portion of a target moving body identical to or the same as the obtained reference moving body in the moving picture, and a movement determination unit that determines a type of movement of the target moving body based on a similarity between the detected state information and the movement model.

Description

    BACKGROUND OF THE INVENTION
  • 1. Field of the Invention
  • The present invention relates to a technique for identifying the movement of a moving body, such as a person or a robot, in a moving picture. The present invention relates in particular to a technique that can simplify the construction of a movement model used for movement identification, and can improve the accuracy with which movement is identified.
  • 2. Description of the Related Art
  • Moving pictures obtained by cameras are used not only for security management, but also for various other purposes, such as an analysis of the activities of persons employed in offices and the operational management of robots working in factories.
  • The modes commonly used for recording moving pictures include a mode for simply monitoring and recording images, and a mode for identifying the movements of a moving body, such as those of a person.
  • To identify, for example, the movement of a hand of a person, models of hand movements are prepared. Then, feature values are calculated, based on the positions of a hand, an elbow and a shoulder in an image and are compared with feature values obtained using the models, and the movement of a hand in the image is analyzed (see JP-A-8-320920).
  • Furthermore, the following technique is known as an example element technique that can be used for identifying a moving body in a moving picture.
  • According to this technique, a skin color area in an image is detected and used to identify a necessary portion, such as the face of a person. Using this technique, a person, or the face of the person, can be detected in the image (see JP-A-2000-105819).
  • Further, another technique is known whereby feature points are extracted from an image of a face, and based on the feature points, the image of the face is compared with a previously prepared template. Using this technique, a face in an image can be detected, or identify of two face images can be determined (see “Face Recognition By Elastic Bunch Matching”, Laurenz Wiskott, Jean-Marc Fellous, Norbert Krouger and Christoph von der Malsburg, Proc. 7th Intern. Conf. on Computer Analysis of Image and Patterns 1997).
  • An additional technique is known whereby, to make a personal identification based on an image of a face, pattern information representing a face is mapped to a defined space to enhance individual differences, and in this space, the image of the face is compared with a previously prepared template. Using this technique, the face in the image can be detected, or identity of two face images can be determined (see “Eigenfaces for Recognition”, Matthew A. Turk and Alex P. Pentland, Journal of Cognitive Neuroscience Vol. 3, No. 1, pp. 71-86 (1991)).
  • Another technique is known whereby an individual can be identified based on individual differences in the three-dimensional shape of a face, instead of the shape and the arrangement of a characteristic portion, such as the eye area, the nose or the mouth. Using this technique, a face can be detected in an image, or identity of two face images can be determined (see JP-A-2-311962).
  • In order to detect the movement of a body in a moving picture, conventionally, multiple movement models must be prepared, as described in JP-A-8-320920, to construct a movement model that can be used in common for an unspecified number of people.
  • However, since there are individual differences in a single activity, such using a telephone to make a call, it is difficult to form a movement model that can be used in common for an unspecified number of people, and it is also difficult for a highly accurate movement recognition process to be performed.
  • SUMMARY OF THE INVENTION
  • To resolve the conventional shortcoming, the invention simplifies the construction of a movement model, and improves the accuracy at which the movement of a moving body is identified.
  • The present invention is provided as a movement identification apparatus that identifies the movement of a body based on a moving picture obtained by a camera, or as an apparatus that prepares a movement model used for the identification of the movement of the body. The present invention is also provided as a computer program that permits these apparatuses to be constituted as a computer, or a movement identification method that is executed by these apparatuses.
  • According to an aspect of the present invention, a movement identification apparatus, which identifies a movement of a moving body based on a moving picture obtained by a camera, includes a model holding unit that holds a movement model representing a feature of a movement of a movable portion of a reference moving body linked to a type of movement, a state detector that detects state information representing a movement of a movable portion of a target moving body identical to or the same as the obtained reference moving body in the moving picture, and a movement determination unit that determines a type of movement of the target moving body based on a similarity between the detected state information and the movement model.
  • According to another aspect of the present invention, a movement model registration apparatus, which registers a movement model to be referred to identify a movement of a moving body based on a moving picture, includes a state detector that detects state information representing a movement of a movable portion of the obtained moving body in the moving picture, a model generator that generates a movement model representing a feature of the movement of the movable portion of the moving body from the detected state information, and a model holding unit that holds the generated movement model linked to a movement type for the moving body.
  • According to yet another aspect of the present invention, a movement identification apparatus, which identifies a movement of a moving body based on a moving picture obtained by a camera, includes a first state detector that detects state information representing a movement of a movable portion of a reference moving body obtained by the camera in a moving picture, a model generator that generates a movement model representing a feature of the movement of the movable portion of the reference moving body from the detected state information, a model holding unit that holds the generated movement model linked to a type of movement for the reference moving body, a second state detector that detects state information representing a movement of a movable portion of a target moving body identical to or the same as the obtained reference moving body in the moving picture, and a movement determination unit that determines a type of movement for the target moving body based on a similarity between the detected state information and the movement model.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • Embodiments of the present invention will be described in detail based on the following figures, wherein:
  • FIG. 1 is a diagram showing the configuration of a movement identification apparatus according to one embodiment of the present invention;
  • FIG. 2 is a diagram showing an example screen display for the movement identification apparatus according to the embodiment of the invention;
  • FIG. 3 is a flowchart for explaining the movement model registration processing according to the embodiment of the invention;
  • FIG. 4 is a diagram for explaining a movement model according to the embodiment of the invention; and
  • FIG. 5 is a flowchart for explaining the movement identification processing according to the embodiment of the invention.
  • DETAILED DESCRIPTION OF THE INVENTION
  • The present invention will now be specifically explained by referring to one embodiment for identifying, as a moving body, a movement type of person that has been photographed and is in a moving picture.
  • FIG. 1 is a diagram showing an example configuration for a movement identification apparatus according to the embodiment of the invention. The movement identification apparatus in this example also includes a movement model registration unit. In this embodiment, a movement model registration unit and a movement identification unit may be separately provided, and a movement model registered by the movement model registration apparatus may be employed by the movement identification apparatus.
  • The movement identification apparatus in this embodiment includes a video camera (image input unit) 1, for photographing a moving picture, a state detector 2, for detecting state information that represents the movements of movable portions, such as the face and hands of a person (a reference moving body or a target moving body) in a moving image transmitted by the video camera 1, a movement model generator 3, for employing the detected state information to generate a movement model that represents the characteristics of the movements of the movable portions of the person, and a model database 4, in which the movement model is stored with linking to the movement type of the person. In the registration mode, a movement model that represents the characteristic of a movement of a movable portion of a person (reference moving body) in a moving picture is generated based on the state information detected based on the image of the reference moving body. This movement model is registered in the model database 4 with linking to the type of movement.
  • The movement identification apparatus of this embodiment further includes a movement determination unit 5, for determining the type of movement of the person in the moving picture based on the similarity between the state information detected by the state detector 2 and the movement model stored in the model database 4. In the movement identification mode, the state information detected from the image of the person (target moving body) in the moving picture is employed to examine the movement model of the reference moving body, which is the same person as the target person registered in the model database 4. Then, the type of movement of the target person is determined.
  • The movement identification apparatus in this embodiment also includes an operating unit 6, including a keyboard and a mouse for accepting an instruction from a user concerning a mode selection and registration, a display unit 7, for presenting a user input screen and displaying the identification results on the screen, and a well known verification unit 8, for accepting, from a user, information, such as a user ID or a fingerprint, to be used for identifying the user.
  • The verification unit 8 is required to guarantee the identify of the person when plural users commonly use the movement identification apparatus, and is not necessarily provided when the movement identification apparatus is for the exclusive use of an individual user.
  • The state detector 2 detects, as state information representing the movements of the movable portions of the moving body, the coordinate position, the size and the direction of the face of a person and the coordinate positions of the hands. The state detector 2 includes a face image processor 21 for detecting state information related to a face in a moving picture, and a hand image processor 22 for detecting state information related to hands in a moving picture.
  • In this embodiment, the state information representing the movements of the face and the hands of the person is employed, however, for the present invention, state information can be employed for various other portions of a person that are moved.
  • Using the method disclosed, for example, in JP-A-2000-105819, JP-A-2-311962, “Face Recognition By Elastic Bunch Matching”, Laurenz Wiskott, et al. or “Eigenfaces for Recognition”, Matthew A. Turk, et al., the face image processor 21 detects the face image portion of the photographic image of a person in a moving picture, and obtains the coordinate position, the size and the direction of the face of the person in the moving picture frame.
  • By the method disclosed in, for example, JP-A-8-320920, the hand image processor 22 detects the hand image portion of the photographic image of a person in a moving picture, and obtains the coordinate positions of the hands of the person in the moving picture frame.
  • The movement model generator 3 approximates the distribution of a set of state information (the coordinate position, the size and the direction of the face, and the coordinate positions of the hands) that has been detected by the state detector 2 during a predetermined frame period (time), and generates one movement model. In this case, for example, a method can be employed whereby one Gaussian distribution is employed to approximate the distribution, and the obtained average and a covarience matrix are regarded as movement models. Or another distribution, such as a mixed Gaussian distribution, can be employed.
  • The model database 4 is constituted by a readable and writable memory, and is used to store a movement model generated by the movement model generator 3.
  • As will be described later, in the movement model registration mode, the movement type of the photographic image of a person in a moving picture is entered through the operating unit 6, and as is shown in FIG. 4, generated movement models M1, M2 and M3 are stored in the model database 4, with linking to a movement type that is entered, such as currently operating a PC, performing document processing, or making a call using a phone.
  • When plural users commonly employ the movement identification apparatus that uses the verification unit 8, a moving body ID for identifying a user, need only be stored with linking to each movement model, so that in the movement identification mode, a movement model generated based on the movement of the verified user can be employed for an identification determination.
  • The movement determination unit 5 compares the set of state information (the coordinate position, the size and the direction of the face and the coordinate positions of the hands) for the person (the target person) detected by the state detector 2 with the movement model for the person (reference moving body) that is stored in the model database 4 and is the same as the target person. When between the two a predesignated level of similarity or higher is present, the movement type linked with the movement model is output to the display unit 7 and is displayed. During this comparison process, when the movement model is represented by one Gaussian distribution, the Mahalanobis distance between the state information set and the center of the movement model is calculated by using the standard deviation for the movement model, and when the distance is equal to or shorter than a previously designated threshold value, it is determined that the movement type is for the pertinent movement model.
  • As is shown in FIG. 2, the display unit 7 is the display device provided for a personal computer (a PC) constituting the movement identification apparatus of this embodiment. Provided on a screen 71 are an area 72, for displaying a movement type as determined by the movement determination unit 5, various areas 73 to 77, for entering instructions required for the movement model registration mode and the movement identification mode, and a preview area 78 for displaying a moving picture obtained by the video camera 1.
  • The area 73 is a button for selecting the movement model registration mode, the area 74 is a button for selecting the movement identification mode, the area 75 is a button for starting the mode processing, the area 76 is a button for ending the mode processing, and the area 77 is a column for entering a movement type to be linked with a movement model in the movement model registration mode. The user employs the operating unit 6 to enter necessary data in these areas.
  • According to this embodiment, in the movement identification mode, processing is performed to moving pictures that have been received during a period beginning upon the depression of the start button 75 and ending upon the depression of the end button 76. In the registration mode, however, processing begins when the registration button 73 is pressed and continues until a predetermined time has elapsed. That is, in the registration process, a predetermined period of time is designated for the processing of a required number (time) of moving picture frames, so that the amount of state information needed for the generation of the movement model can be obtained from the moving picture.
  • The processing time for the registration mode may also be controlled by using the start button 75 and the end button 76. Furthermore, processing in the movement identification mode may be performed for a predetermined period by depressing the identification button 74.
  • The movement types determined by the movement determination unit 5 may be stored in an accumulation unit 9, and the accumulated information may be employed, for example, for analyzing the person's activities throughout a day.
  • The state detector 2, the movement model generator 3, the model database 4 and the movement determination unit 5 can be individually constituted by special hardware. And in this embodiment, these components are provided when the computer constituting the movement identification apparatus executes a program related to the present invention.
  • The movement identification apparatus for this embodiment performs the movement model registration processing shown in FIG. 3, and the movement identification processing shown in FIG. 5.
  • When a user employs the operating unit 6 and presses the registration button 73 or the identification button 74, thereby instructing the selection of the registration mode or the movement identification mode, either the movement model registration processing or the movement identification processing is performed.
  • In the registration mode, when the processing is initiated by the pressing the registration button 73, as is shown in FIG. 3, information for a movement type to be registered is accepted from the user (step S1). That is, the user (the reference person in this case) employs the operating unit 6 to enter in the movement registration area 77 on the screen 71 the type of a movement that the user is going to do, so that information for this movement is registered.
  • Plural buttons corresponding to plural movement types that can be registered may be previously prepared in the movement registration area 77, so that the user can employ these buttons to select and enter the movement type information that is to be registered.
  • Then, for a moving picture that includes the image of the user (the reference person) and was photographed by the video camera 1, processing of each frame of the moving picture is performed by the state detector 2 (step S2). That is, the face image processor 21 detects, in the moving picture frames, the face image portions for the reference person (step S3), and detects in the face image portions the coordinate position, the size and the direction of the face and stores them (step S4). Meanwhile, the hand image processor 22 detects the hand image portions for the reference person in the moving picture frames (step S5), and detects and stores the coordinate positions of the hands (step S6).
  • These processes at steps S2 to S6 are performed for each, individual frame of the moving picture (step S7). And when all the frames have been processed, a set of state information (the coordinate position, the size and the direction of the face and the coordinate positions of the hands) detected by the state detector 2 is output to the movement model generator 3.
  • Upon receiving the state information set, the movement model generator 3 calculates a movement model based on the state information and stores the movement model in the model database 4, as is shown in FIG. 4, linked to the movement type information that is entered in the movement registration area 77 (step S9).
  • Therefore, when the user designates the type of movement and performs the pertinent movement in front of the video camera 1, a movement model for the user, as a reference person, is generated and is registered with linking to the designated movement type.
  • In the movement identification mode, when, as is shown in FIG. 5, a user depresses the identification button 74 and the start button 75, the processing is initiated for a moving picture that includes an image of the user (in this case, a target person who is identical to the reference person) who has been photographed by the video camera 1 during a period that continues until the end instruction (step S16) is entered by the depression of the end button 76, the state detector 2 sequentially processes each moving picture frame (step S10).
  • That is, the face image processor 21 detects the face image portion for the target person in each moving picture frame (step S11), and from the face image portion, obtains the coordinate position, the size and the direction of the face (step S12). Further, the hand image processor 22 detects the hand image portion for the target person in each moving picture frame (step S13) and obtains the coordinate positions of the hands (step S14). Thereafter, state information (the coordinate position, the size and the direction of the face and the coordinate positions of the hands) detected by the state detector 2 is combined to form a single vector (step S15).
  • The processes at steps S10 to S15 are performed for each frame in a moving picture (step S16), and when the end instruction is entered, the state detector 2 outputs, to the movement determination unit 5, the state information vector.
  • Upon receiving the state information vector, the movement determination unit compares the state information vector with movement models stored in the model database 4 (step S17), and outputs, to the display unit 7 and the accumulation unit 9, information for the type of movement that is provided for a movement model that satisfies a predetermined similarity level. Then, the display unit 7 displays the received information for the movement type in the movement results area 72 on the screen 71 (step S18).
  • Therefore, when the user moves in front of the video camera 1, the movement of the user is determined based on the movement model for this person, and the results are output. Since the movement model for the same person is employed for the determination, highly accurate determination results can be obtained, and since the processing is performed for the same person, the movement model can be easily prepared without taking individual, personal differences into account.
  • In this embodiment, all the previously registered movement type information is displayed in the movement result area 72, and on the screen, the movement type information determined by the movement determination unit 5 is highlighted. However, the method for displaying the determination results is not especially limited.
  • In the embodiment, the moving body has selected and started the registration mode and the identification mode. However, a third party, such as a manager, may be in charge of these operations, or the operations may be automatically performed within a predetermined time zone.
  • Further, a person has been employed as an example moving body. However, the present invention can also be applied for moving bodies other than human beings, like animals or robots, that are controlled by a third party or that are controlled automatically.
  • Furthermore, in the embodiment, a reference moving body and a target moving body are identical. However, the present invention can also be applied for a case wherein a reference moving body and a target moving body are similar to each other. When the determination is performed within a range wherein the moving bodies are similar, accurate results can be obtained. In addition, the multiplicity of uses (community) required of the movement model is reduced, and the construction of a movement model is simplified.
  • According to one aspect of the invention, a movement identification apparatus, which can identify the movements of various moving bodies, such as persons and robots, based on moving pictures obtained by cameras, includes a model holding unit, for holding, linking to movement types, movement models representing movement characteristics of movable portions (e.g., the face and a part of the limbs of a person) of a reference moving body, a state detector, for detecting, in a moving picture, state information (e.g., position information and angle information for the face and a part of the limbs of the person) that represents the movement of a movable portion of a target moving body that is identical to or the same as the reference moving body that is obtained, and a movement determination unit, for determining a type of movement of the target moving body based on a similarity between the detected state information and a movement model.
  • Since the movement type of the target moving body is determined based on the movement model of the reference moving body that is the identical or the same type of moving body, the affect of individual differences (moving body difference) of the movement manner can be eliminated, or minimized to the extent possible, and the movement type can be accurately identified. Furthermore, since the movement model need not be prepared for use in common for unspecified moving bodies, the movement model can be easily constructed.
  • For this invention, in order to eliminate individual differences in the manner of movement, it is preferable that the reference moving body be identical to the target moving body, e.g., the employment of a movement model, prepared in accordance with the movement of a specific person, that is used to identify the type of a succeeding movement of the person. The reference moving body may also be the same type as the target moving body, so that a movement model prepared in accordance with the movement of a robot that performs a specific operation can be employed to identify the type of a succeeding movement of the same type of robot that performs the same type of operation. Also, with this arrangement, the practically permissible identification accuracy can be obtained.
  • The movement identification apparatus of the invention may further include a verification unit, for accepting information for identifying a target moving body. Preferably, the movement determination unit may determine the type of movement of the target moving body based on the similarity between the detected state information and a movement model, of the reference moving body that is identical to the target moving body. With this arrangement, of the movement models prepared based on plural reference moving bodies, a movement model that is prepared based on the reference moving body that is the same as the target moving body can be employed. As a result, the affect on the movement manner of individual differences can be eliminated, and the movement type can be accurately identified.
  • According to another aspect of the invention, a movement model registration apparatus, which registers a movement model that is to be referred to for identifying a movement of a moving body based on a moving picture, includes a state detector, for detecting state information representing the movements of movable portions of a moving body in a moving picture, a model generator, for employing the detected state information to generate a movement model that represents characteristics of the movements of the movable portions of the moving body, and a model holding unit, for holding the movement model linked to a movement type for the moving body.
  • For the movement model registration apparatus of the invention, it is preferable that the model generator generate the movement model in accordance with a standard deviation in the state information. It is also preferable that the movement model registration apparatus further includes an operation unit, for accepting a movement type from a user. Preferably, the model holding unit holds the movement model linked to the movement type accepted by the operation unit.
  • The present invention can be constituted as a movement identification apparatus that includes this movement model registration apparatus. This movement identification apparatus includes a state detector, for detecting state information representing movements of movable portions of a photographed reference moving body in a moving picture, a model generator, for employing the detected state information to generate a movement model that represents characteristics of the movements of the movable portions of the reference moving body, a model holding unit, for holding the movement model linked to a movement type for the reference moving body, a movement determination unit, for determining, when the state detector detects state information representing the movements of movable portions of a target moving body that is identical to, or of the same type, as the reference moving body in the moving picture, a movement type for the target moving body based on a similarity between the detected state information and the movement model.
  • In this case, a state detector for detecting the state information for the reference moving body may be separately provided by a state detector for detecting the state information for the target moving body. However, with the above described arrangement, the same function unit can be used in common.
  • According to the invention, when a movement identification apparatus is provided for each moving body by employing, for example, a personal computer used by the same person, the reference moving body and the target moving body can always be processed as being identical.
  • According to the invention, the movement type of the target moving body is determined based on the movement model of the reference moving body that is identical to, or of the same type, as the target moving body, the affect of individual differences on the movement manner can be eliminated, or can be suppressed to the extent possible, and the movement type can be accurately identified. Furthermore, since the movement model need not be prepared for use in common for unspecified moving bodies, the movement model can be easily prepared.
  • The entire disclosure of Japanese Patent Application No. 2004-320191 filed on Nov. 4, 2004 including specification, claims, drawings and abstract is incorporated herein by reference in its entirety.

Claims (10)

1. A movement identification apparatus, which identifies a movement of a moving body based on a moving picture obtained by a camera, comprising:
a model holding unit that holds a movement model representing a feature of a movement of a movable portion of a reference moving body, the movement model is linked to a type of movement;
a state detector that detects state information representing a movement of a movable portion of a target moving body identical to or the same as the obtained reference moving body in the moving picture; and
a movement determination unit that determines a type of movement of the target moving body based on a similarity between the detected state information and the movement model.
2. The movement identification apparatus according to claim 1, further comprising:
a verification unit that accepts information to identify the target moving body,
wherein the movement determination unit determines the type of movement of the target moving body based on a similarity between the detected state information and a movement model of a reference moving body identical to the target moving body.
3. A movement model registration apparatus, which registers a movement model to be referred to identify a movement of a moving body based on a moving picture, comprising:
a state detector that detects state information representing a movement of a movable portion of the obtained moving body in the moving picture;
a model generator that generates a movement model representing a feature of the movement of the movable portion of the moving body from the detected state information; and
a model holding unit that holds the generated movement model linked to a movement type for the moving body.
4. The movement model registration apparatus according to claim 3,
wherein the model generator generates the movement model in accordance with a standard deviation in the state information.
5. The movement model registration apparatus according to claim 3, further comprising:
an operation unit that accepts a movement type from a user,
wherein the model holding unit holds the movement model linked to the movement type accepted by the operation unit.
6. A movement identification apparatus, which identifies a movement of a moving body based on a moving picture obtained by a camera, comprising:
a first state detector that detects state information representing a movement of a movable portion of a reference moving body obtained by the camera in a moving picture;
a model generator that generates a movement model representing a feature of the movement of the movable portion of the reference moving body from the detected state information;
a model holding unit that holds the generated movement model linked to a type of movement for the reference moving body;
a second state detector that detects state information representing a movement of a movable portion of a target moving body identical to or the same as the obtained reference moving body in the moving picture; and
a movement determination unit that determines a type of movement for the target moving body based on a similarity between the detected state information and the movement model.
7. A storage medium readable by a computer, the storage medium storing a program of instructions executable by the computer to perform a function for identifying a movement of a moving body based on a moving picture obtained by a camera, the function comprising the steps of:
detecting state information representing a movement of a movable portion of a target moving body obtained by the camera in a moving picture;
referring a model holding unit that stores a movement model representing a feature of a movement of a movable portion of a reference moving body identical to or the same as the target moving body linked to a type of movement; and
determining a type of movement of the target moving body based on a similarity between the detected state information and the movement model.
8. A storage medium readable by a computer, the storage medium storing a program of instructions executable by the computer to perform a function for registering a movement model to be referred to identify a movement of a moving body based on a moving picture, the function comprising the steps of:
detecting state information representing a movement of a movable portion of the obtained moving body in the moving picture;
generating a movement model representing a feature of the movement of the movable portion of the moving body from the detected state information; and
holding the generated movement model linked to a type of movement for the moving body.
9. A movement identification method, for identifying a movement of a moving body based on a moving picture obtained by a camera, comprising:
detecting state information representing a movement of a movable portion of a target moving body obtained by the camera in a moving picture;
referring a model holding unit that stores a movement model representing a feature of a movement of a movable portion of a reference moving body identical to or the same as the target moving body linked to a type of movement;
determining a type of movement of the target moving body based on a similarity between the detected state information and the movement model; and
outputting the determined type of movement.
10. A movement identification method, for identifying a movement of a moving body based on a moving picture photographed by a camera, comprising:
detecting state information representing a movement of a movable portion of the obtained moving body in the moving picture;
generating a movement model representing a feature of the movement of the movable portion of the moving body from the detected state information;
holding the generated movement model linked to a type of movement for the reference moving body;
detecting state information representing a movement of a movable portion of a target moving body identical to or the same as the obtained reference moving body in the moving picture;
determining a type of movement for the target moving body based on a similarity between the detected state information and the movement model of the reference moving body identical to or the same as the target moving body; and
outputting the determined type of movement.
US11/157,797 2004-11-04 2005-06-22 Movement identification apparatus Abandoned US20060093189A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2004320191A JP2006133937A (en) 2004-11-04 2004-11-04 Behavior identifying device
JP2004-320191 2004-11-04

Publications (1)

Publication Number Publication Date
US20060093189A1 true US20060093189A1 (en) 2006-05-04

Family

ID=36261938

Family Applications (1)

Application Number Title Priority Date Filing Date
US11/157,797 Abandoned US20060093189A1 (en) 2004-11-04 2005-06-22 Movement identification apparatus

Country Status (2)

Country Link
US (1) US20060093189A1 (en)
JP (1) JP2006133937A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110128363A1 (en) * 2009-06-08 2011-06-02 Kenji Mizutani Work recognition system, work recognition device, and work recognition method
US20150178551A1 (en) * 2006-07-04 2015-06-25 Sony Corporation Information processing apparatus and method, and program
US20160342829A1 (en) * 2015-05-21 2016-11-24 Fuji Xerox Co., Ltd. Information processing apparatus and method, and non-transitory computer readable medium
US10404720B2 (en) 2015-04-21 2019-09-03 Alibaba Group Holding Limited Method and system for identifying a human or machine
US10952658B2 (en) * 2018-04-03 2021-03-23 Panasonic Intellectual Property Corporation Of America Information processing method, information processing device, and information processing system

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5625643B2 (en) 2010-09-07 2014-11-19 ソニー株式会社 Information processing apparatus and information processing method
JPWO2012140834A1 (en) * 2011-04-11 2014-07-28 日本電気株式会社 Information processing device
CN103974028A (en) * 2013-01-30 2014-08-06 由田新技股份有限公司 Method for detecting fierce behavior of personnel

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6256033B1 (en) * 1997-10-15 2001-07-03 Electric Planet Method and apparatus for real-time gesture recognition
US20030123703A1 (en) * 2001-06-29 2003-07-03 Honeywell International Inc. Method for monitoring a moving object and system regarding same
US6694044B1 (en) * 1999-09-16 2004-02-17 Hewlett-Packard Development Company, L.P. Method for motion classification using switching linear dynamic system models
US20060280367A1 (en) * 2005-06-14 2006-12-14 Fuji Xerox Co., Ltd. Action analysis apparatus
US7202791B2 (en) * 2001-09-27 2007-04-10 Koninklijke Philips N.V. Method and apparatus for modeling behavior using a probability distrubution function

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6256033B1 (en) * 1997-10-15 2001-07-03 Electric Planet Method and apparatus for real-time gesture recognition
US6694044B1 (en) * 1999-09-16 2004-02-17 Hewlett-Packard Development Company, L.P. Method for motion classification using switching linear dynamic system models
US20030123703A1 (en) * 2001-06-29 2003-07-03 Honeywell International Inc. Method for monitoring a moving object and system regarding same
US7202791B2 (en) * 2001-09-27 2007-04-10 Koninklijke Philips N.V. Method and apparatus for modeling behavior using a probability distrubution function
US20060280367A1 (en) * 2005-06-14 2006-12-14 Fuji Xerox Co., Ltd. Action analysis apparatus

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150178551A1 (en) * 2006-07-04 2015-06-25 Sony Corporation Information processing apparatus and method, and program
US9672411B2 (en) * 2006-07-04 2017-06-06 Sony Corporation Information processing apparatus and method, and program
US20110128363A1 (en) * 2009-06-08 2011-06-02 Kenji Mizutani Work recognition system, work recognition device, and work recognition method
US8654187B2 (en) 2009-06-08 2014-02-18 Panasonic Corporation Work recognition system, work recognition device, and work recognition method
US10404720B2 (en) 2015-04-21 2019-09-03 Alibaba Group Holding Limited Method and system for identifying a human or machine
US20160342829A1 (en) * 2015-05-21 2016-11-24 Fuji Xerox Co., Ltd. Information processing apparatus and method, and non-transitory computer readable medium
US9811719B2 (en) * 2015-05-21 2017-11-07 Fuji Xerox Co., Ltd. Information processing apparatus and method, and non-transitory computer readable medium
US10952658B2 (en) * 2018-04-03 2021-03-23 Panasonic Intellectual Property Corporation Of America Information processing method, information processing device, and information processing system

Also Published As

Publication number Publication date
JP2006133937A (en) 2006-05-25

Similar Documents

Publication Publication Date Title
JP5008269B2 (en) Information processing apparatus and information processing method
US20060093189A1 (en) Movement identification apparatus
EP0989517B1 (en) Determining the position of eyes through detection of flashlight reflection and correcting defects in a captured frame
Kar et al. Study of implementing automated attendance system using face recognition technique
US8488023B2 (en) Identifying facial expressions in acquired digital images
US6686844B2 (en) Human interface system using a plurality of sensors
US11710347B2 (en) Information processing apparatus, information processing method, and program
KR20020022295A (en) Device And Method For Face Recognition Using 3 Dimensional Shape Information
CN109697421A (en) Evaluation method, device, computer equipment and storage medium based on micro- expression
US20230359699A1 (en) Information processing apparatus, information processing method, and non-transitory computer-readable storage medium
JP5796523B2 (en) Biological information acquisition apparatus, biological information acquisition method, and biological information acquisition control program
Anwar et al. Real time intention recognition
KR20100087013A (en) System and method for biometric behavior context-based human recognition
US20230230277A1 (en) Object position estimation device, object position estimation method, and recording medium
Anwar Real time facial expression recognition and eye gaze estimation system
Grabovskyi et al. Facial recognition with using of the microsoft face API Service
WO2021234845A1 (en) Information processing device, emotion estimation method, and emotion estimation program
JP7107452B2 (en) Imaging object matching method, imaging object matching device, and program
JP4645301B2 (en) Face shape change information extraction device, face image registration device, and face image authentication device
SINGH Automated Attendance System Using Face Recognition
Ferdousi Design and development of a real-time gesture recognition system
Sawhney et al. High detection ratio for face and smile detection by enhanced adaboost
Kohli et al. Attendance System using Face Recognition–A Review
JP2003173444A (en) Compound collator
AU2016225791A1 (en) System and method for biometric behavior context-based human recognition

Legal Events

Date Code Title Description
AS Assignment

Owner name: FUJI XEROX CO., LTD., JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KATO, NORIJI;MAEDA, MASAHIRO;IKEDA, HITOSHI;REEL/FRAME:016715/0443

Effective date: 20050620

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION