Systems and methods for behavior detection using 3D tracking and machine learning

US10121064B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10121064-B2
Application numberUS-201615183747-A
CountryUS
Kind codeB2
Filing dateJun 15, 2016
Priority dateApr 16, 2015
Publication dateNov 6, 2018
Grant dateNov 6, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems and methods for performing behavioral detection using three-dimensional tracking and machine learning in accordance with various embodiments of the invention are disclosed. One embodiment of the invention involves a the classification application that directs a microprocessor to: identify at least a primary subject interacting with a secondary subject within a sequence of frames of image data including depth information; determine poses of the subjects; extract a set of parameters describing the poses and movement of at least the primary and secondary subjects; and detect a social behavior performed by at least the primary subject and involving at least the second subject using a classifier trained to discriminate between a plurality of social behaviors based upon the set of parameters describing poses and movement.

First claim

Opening claim text (preview).

What is claimed is: 1. A behavioral classification system, comprising: a microprocessor; and memory containing a classification application; wherein the classification application directs the microprocessor to: identify at least a primary subject interacting with a secondary subject within a sequence of frames of image data comprising depth information; determine poses for at least the primary subject and the secondary subject within a plurality of frames from the sequence of frames of image data; extract a set of parameters describing the poses and movement of at least the primary and secondary subjects from the plurality of frames from the sequence of frames of image data; and detect a social behavior performed by at least the primary subject and involving at least the secondary subject, wherein the primary subject occludes at least a portion of the secondary subject, using a classifier trained to discriminate between a plurality of social behaviors based upon the set of parameters describing poses and movement of a plurality of subjects extracted from a plurality of frames of image data comprising depth information. 2. The behavioral classification system of claim 1 , wherein the classifier is trained to discriminate between a plurality of social behaviors using a training data set comprising a plurality of sequences of frames of image data comprising depth information. 3. The behavioral classification system of claim 2 , wherein: each sequence of frames of image data comprising depth information in the training data set is annotated using one of a predetermined set of a plurality of social behaviors; and the classifier is trained to discriminate between behaviors within the predetermined set of a plurality of social behaviors. 4. The behavioral classification system of claim 2 , wherein: the training of the classifier using the training data set automatically generates a set of a plurality of social behaviors observed in the training data set; and the classifier is trained to discriminate between behaviors within the automatically generated set of a plurality of social behaviors observed in the training data set. 5. The behavioral classification system of claim 1 , wherein the classification application further directs the microprocessor to detect occurrence of modified social behavior in at least the primary subject resulting from administration of a pharmaceutical. 6. The behavioral classification system of claim 1 , wherein the classification application further directs the microprocessor to detect a behavioral phenotype associated with a genotype of the primary subject based upon detection of a pattern of social behaviors including the detected social behavior by a set of subjects including at least the primary subject that share the same genotype. 7. The behavioral classification system of claim 1 , wherein the primary and secondary subjects are rodents. 8. The behavioral classification system of claim 7 , wherein the plurality of behaviors comprise a plurality of behaviors selected from the group consisting of: attack, close inspection, mounting, chasing, social grooming, maternal behavior, paternal behavior, female receptivity, and social feeding. 9. The behavioral classification system of claim 7 , wherein the classification application further directs the microprocessor to detect occurrence of modified social behavior in at least the primary subject resulting from administration of a pharmaceutical. 10. The behavioral classification system of claim 7 , wherein the classification application further directs the microprocessor to detect a behavioral phenotype associated with a genotype of the primary subject based upon detection of a pattern of social behaviors including the detected social behavior by a set of subjects including at least the primary subject that share the same genotype. 11. The behavioral classification system of claim 1 , wherein the primary and secondary subjects are non-human primates. 12. The behavioral classification system of claim 11 , wherein the classification application further directs the microprocessor to detect occurrence of modified social behavior in at least the primary subject resulting from administration of a pharmaceutical. 13. The behavioral classification system of claim 11 , wherein the classification application further directs the microprocessor to detect a behavioral phenotype associated with a genotype of the primary subject based upon detection of a pattern of social behaviors including the detected social behavior by a set of subjects including at least the primary subject that share the same genotype. 14. The behavioral classification system of claim 1 , wherein the classification application directs the microprocessor to identify at least a primary subject interacting with a secondary subject within a sequence of frames of image data comprising depth information by: performing background subtraction using a plurality of frames of image data; and performing segmentation of at least a primary subject and a secondary subject. 15. The behavioral classification system of claim 14 , wherein the classification application further directs the microprocessor to identify at least a primary subject interacting with a secondary subject within a sequence of frames of image data comprising depth information based upon characteristic markings of primary and second subjects visible within frames of image data comprising video data in at least one color channel. 16. The behavioral classification system of claim 1 , wherein the classifier is selected from the group consisting of a support vector machine, adaptive boosting, and a random decision forest. 17. The behavioral classification system of claim 1 , wherein the image data further comprises video data in at least one color channel. 18. The behavioral classification system of claim 17 , further comprising: a 3D imaging system; wherein the classification application further directs the microprocessor to: control the 3D imaging system to acquire the sequence of frames of image data comprising depth information and video image data in at least one color channel; and store the sequence of frames of image data comprising depth information in memory. 19. The behavioral classification system of claim 18 , wherein the 3D imaging system is selected from the group consisting of: a time of flight depth sensor and at least one camera; a structured light depth sensor and at least one camera; a LIDAR depth sensor and at least one camera; a SONAR depth sensor and at least one camera; a plurality of cameras in a multiview stereo configuration; and a plurality of cameras in multiview stereo configuration and an illumination source that projects texture. 20. The behavioral classification system of claim 19 , wherein the 3D imaging system further comprises an additional camera. 21. The behavioral classification system of claim 19 , wherein the camera is selected from the group consisting of a monochrome camera, a Bayer camera, and a near-IR camera. 22. The behavioral classification system of claim 1 , wherein the classification application further directs the microprocessor to: extract a set of parameters describing the poses and movement of at least the primary and secondary subjects from the plurality of frames from the sequence of frames of image data and from additional sensor data; and the classifier is trained to discriminate between a plurality of social behavio

Assignees

Inventors

Classifications

  • using classification, e.g. of video objects · CPC title

  • based on distances to training or reference patterns · CPC title

  • based on the proximity to a decision surface, e.g. support vector machines · CPC title

  • Extraction of image or video features · CPC title

  • G16H30/40Primary

    for processing medical images, e.g. editing · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10121064B2 cover?
Systems and methods for performing behavioral detection using three-dimensional tracking and machine learning in accordance with various embodiments of the invention are disclosed. One embodiment of the invention involves a the classification application that directs a microprocessor to: identify at least a primary subject interacting with a secondary subject within a sequence of frames of imag…
Who is the assignee on this patent?
California Inst Of Techn
What technology area does this patent fall under?
Primary CPC classification G16H30/40. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 06 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).