Outer Rim Archives
Archives · 2017 · 9785838

Granted patent

Systems and methods for detecting free-standing groups of individuals

Number
9785838
Published
2017-10-10
Filed
2017-04-28
Assignee
Disney Enterprises, Inc.
Inventors
Vazquez; Marynel, Hudson; Scott, Steinfeld; Aaron
CPC
G06V20/53; G06F18/29; G06V40/10; G06V10/763; G06T7/70; G06V20/30; G06T7/20; G06F18/2415
Verdict
Low Notable software
Source
Google Patents · FreePatentsOnline

The keeper's note

Detects free-standing groups of individuals by grouping people who share a transactional segment, for crowd/queue-aware guest sensing (granted).

Abstract

There is provided a system and method for grouping a plurality of individuals, each individual of the plurality of individuals having a corresponding transactional segment, the system comprising a memory storing a group identification application, aprocessor for executing the group identification application to identify an o-space center of a first group, wherein the o-space center is an intersection of a plurality of transactional segments, obtain a non-parametric lower-body orientation probability distribution for each of the plurality of individuals, based on the o-space center, and determine that a first plurality of individuals from the plurality of individuals belong to the first group based on the non-parametric lower-body orientation probability distribution of each individual of the plurality of individuals, wherein each of the first plurality of individuals has a corresponding one of the plurality of transactional segments that intersect with one another.

Background

BRIEF DESCRIPTION OF THE DRAWINGS(1) FIG. 1 shows an exemplary system for detecting free-standing groups of individuals, according to one implementation of the present disclosure;(2) FIG. 2 shows an exemplary environment including the system of FIG. 1 for detecting free-standing groups of individuals, according to one implementation of the presentdisclosure;(3) FIG. 3 shows another exemplary environment including the system of FIG. 1 for detecting free-standing groups of individuals, according to one implementation of the present disclosure;(4) FIG. 4 shows a diagram depicting a step in an exemplary grouping analysis, according to one implementation of the present disclosure;(5) FIG. 5 shows a diagram depicting an exemplary grouping analysis, according to one implementation of the present disclosure;(6) FIG. 6 shows a diagram depicting an exemplary grouping analysis, according to one implementation of the present disclosure;(7) FIG. 7 shows a diagram of an exemplary coordinate system used in the exemplary grouping analysis of FIG. 6, according to one implementation of the present disclosure; and(8) FIG. 8 shows an exemplary flowchart illustrating a method of grouping individuals, according to one implementation of the present disclosure.DETAILED DESCRIPTION(9) The following description contains specific information pertaining to implementations in the present disclosure. The drawings in the present application and their accompanying detailed description are directed to merel

Claims

1. A system for grouping a plurality of individuals, each individual of the plurality of individuals having a corresponding transactional segment, the systemcomprising: a memory storing a group identification executable code; a camera configured to obtain images of the plurality of individuals; at least one of a display and a speaker configured to communicate with the plurality of individuals; and a processor for executingthe group identification executable code to: identify, using the images, an o-space center of a first group, wherein the o-space center is an intersection of a plurality of transactional segments; obtain a non-parametric lower-body orientation probability distribution for each of the plurality of individuals, based on the o-space center; determine that a first plurality of individuals from the plurality of individuals belong to the first group based on the non-parametric lower-body orientation probability distribution of each individual of the plurality of individuals, wherein each of the first plurality of individuals has a corresponding one of the plurality of transactional segments that intersect with one another; track the non-parametric lower-body orientation probability distribution for a first individual of the determined first plurality of individuals based on at least one of a position of the first individual of the plurality of individuals in the area, a velocity of the first individual of the plurality of individuals in the area, and a head orientationof the first individual of the plurality of individuals in the area; move the o-space more when the first individual moves backwards or forwards than when the first individual moves sideways; and communicate, using the at least one of the display and the speaker, with one or more of the determined first plurality of individuals. 7. A method of identifying free-standing conversational groups among a plurality of individuals in an area, using a system having a memory, at least one of a display and a speaker, a camera and a processor, the method comprising: obtaining, by the camera, images of the plurality of individuals; identifying, by the processor using the images, an o-space center of a first group, wherein the o-space center is an intersection of a plurality of transactional segments; obtaining,by the processor, a non-parametric lower-body orientation probability distribution for each of the plurality of individuals, based on the o-space center; determining, by the processor, that a first plurality of individuals from the plurality of individuals belong to the first group based on the non-parametric lower-body orientation probability distribution of each individual of the plurality of individuals, wherein each of the first plurality ofindividuals has a corresponding one of the plurality of transactional segments that intersect with one another; tracking, by the processor, the non-parametric lower-body orientation probability distribution for a first individual of the determined first plurality of individuals based on at least one of a position of the first individual of the plurality of individuals in the area, a velocity of the first individual of the plurality of individuals in the area, and a head orientation of the first individual of the plurality of individuals in the area; moving, by the processor, the o-space more when the first individual moves backwards or forwards than when the first individual moves sideways; and communicating, by the processor using the at least one of the display and the speaker, with one or more of the determined first plurality of individuals. 12. A robot for interacting with a plurality of individuals, the robot comprising: a memory storing a group identification executable code; a camera configured to obtain images of the plurality of individuals; at least one of a display and a speaker configured to communicate with the plurality of individuals; and a processor for executing the group identification executable code to: identify, usingthe images, an o-space center of a first group of the plurality of individuals each having a corresponding transactional segment, wherein the o-space center is an intersection of a plurality of transactional segments; obtain a non-parametric lower-body orientation probability distribution for each of the plurality of individuals, based on the o-space center; determine that a first plurality of individuals from the plurality of individuals belongto the first group based on the non-parametric lower-body orientation probability distribution of each individual of the plurality of individuals, wherein each of the first plurality of individuals has a corresponding one of the plurality of transactional segments thatintersect with one another; track the non-parametric lower-body orientation probability distribution for a first individual of the determined first plurality of individuals based on at least one of a position of the first individual of the plurality of individuals in the area, a velocity of the first individual of the plurality of individuals in the area, and a head orientation of the first individual of the plurality of individuals in the area;move the o-space more when the first individual moves backwards or forwards than when thefirst individual moves sideways; and communicate, using the at least one of the display and the speaker, with to one or more of the determined first plurality of individuals.