Outer Rim Archives
Archives · 2017 · 9672428

Granted patent

Systems and methods for detecting free-standing groups of individuals

Number
9672428
Published
2017-06-06
Filed
2015-09-11
Assignee
Disney Enterprises, Inc.
Inventors
Vazquez; Marynel, Hudson; Scott, Steinfeld; Aaron
CPC
G06T7/70; G06V20/30; G06F18/2415; G06V10/763; G06V40/10; G06V20/53; G06T7/20; G06F18/29
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.

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, a processor 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 ofindividuals 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 present disclosure;(3) FIG. 3shows 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 system comprising: a memory storing a group identification executable code; a processor for executing the group identification executable code 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; 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; identify a plurality of proposed o-space centers, each corresponding to an individual of the plurality of individuals, based on the position of each individual of the plurality of individuals in a defined area and the non-parametric lower-body orientation distribution of each individual of the plurality of individuals; identify a plurality of most likely o-space centers including a most likely o-space center corresponding to each individual of the plurality of individualsfrom the plurality of proposed o-space centers, wherein the most likely o-space center corresponding to each individual of the plurality of individuals is determined by calculating the probability of intersection of the transactional segment corresponding to each individual of the plurality of individuals with each proposed o-space center; and communicate with one or more of the plurality of individuals based on one or more of the identified plurality of most likely o-space centers. 10. A system 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 executable code; a processor for executing the group identification executable code 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; determine that afirst 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 individualshas a corresponding one of the plurality of transactional segments that intersect with one another; identify a plurality of proposed o-space centers, each corresponding to an individual of the plurality of individuals, based on the position of each individual of the plurality of individuals in a defined area and the non-parametric lower-body orientation distribution of each individual of the plurality of individuals; identify a plurality of mostlikely o-space centers including a most likely o-space center corresponding to each individual of the plurality of individuals from the plurality of proposed o-space centers; determine that each individual of the plurality of individuals belongs to one of a plurality of groups corresponding to the plurality of plurality of most likely o-space centers most likely o-space center corresponding to the individual; and communicate with one or more of the plurality of individuals based on determining that the one or more of the plurality ofindividuals belong to the one of the plurality of groups. 11. A method of identifying free-standing conversational groups among a plurality of individuals in an area, using a system having a memory and a processor, the method comprising: identifying, using the processor, an o-space center of a first group, wherein the o-space center is an intersection of a plurality of transactional segments; obtaining, using the processor, a non-parametric lower-body orientation probability distribution for each of the plurality of individuals, based on the o-space center; determining, using 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 of individuals has a corresponding one of the plurality of transactional segments that intersect with one another; identifying, using the processor, a plurality of proposed o-space centers, each corresponding to an individual of the plurality of individuals, based on the position of each individual of the plurality of individuals in a defined area and the non-parametric lower-body orientation distribution of each individual of the plurality of individuals; identifying, using the processor, a plurality of most likely o-space centers including a most likely o-space center corresponding to each individual of the plurality of individuals from the plurality of proposed o-space centers, wherein the most likely o-space center corresponding to each individual of the plurality of individuals is determined by calculating the probability of intersection of the transactional segment corresponding to each individual of the plurality of individuals with each proposed o-space center; and communicating with one or more of the plurality of individuals based on one or more of the identified plurality of most likely o-space centers. 19. A method of identifying free-standing conversational groups among a plurality of individuals in an area, using a system having a memory and a processor, the methodcomprising: identifying, using the processor, an o-space center of a first group, whereinthe o-space center is an intersection of a plurality of transactional segments; obtaining, using the processor, a non-parametric lower-body orientation probability distribution for each of the plurality of individuals, based on the o-space center; determining, using 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 of individuals has a corresponding one of the plurality of transactional segments that intersect with one another, identifying, using the processor, a plurality of proposed o-space centers, each corresponding to an individual of the plurality of individuals, based on the position of each individual of the plurality of individuals in a defined area and the non-parametric lower-body orientation distribution of each individual of the plurality of individuals; identifying, using the processor, a plurality of most likely o-space centers including a most likely o-space center corresponding to each individual of the plurality of individuals from the plurality of proposed o-space centers; determining, using the processor, that each individual of the plurality of individuals belongs to one of a plurality of groups corresponding to the plurality of plurality of most likely o-space centers most likely o-space center corresponding to the individual; and communicating with one or more of the plurality of individuals based on determining that the one or more of the plurality of individuals belong to the one of the plurality of groups.