IP Library › Granted Patent US 10,423,838
Granted Patent B2
US 10,423,838 · App. 15/021,551 · Granted Sep 24, 2019

Method for analysing the spatial extent of free queues

Inventors: Cyrill Gyger (Frick, CH); Markus Herrli Anderegg (Allmendingen, CH); David Studer (Bruegg BE, CH)
Assignee: XOVIS AG
G06K9/00778G06T7/20G06T7/70G06T2207/30242
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,423,838
App. No.
15/021,551
Granted
Sep 24, 2019
Kind
B2
Abstract

In a method for determining the spatial extent of a free queue, proceeding from position information, firstly a monitoring region comprising the free queue is subdivided into a plurality of positions. Proceeding from the position information, objects assigned to the free queue are identified and tracked. A current position of at least a portion of the tracked objects is periodically stored. An average speed of at least a portion of the objects is determined, wherein the average speed of an object is determined on the basis of a plurality of the stored positions of the respective object. Finally, a first map is created, which records, in relation to the positions in the monitoring region, an occurrence density of objects at the corresponding positions, Objects having an average speed outside a predefined range are not taken into account when creating the first map. Proceeding from a predefined exit region of the free queue, a flood fill method is carried out for generating a continuous region corresponding to the extent of the free queue. The first map is used for a validity check.

Claims (20)

1. Method for determining the spatial extent of a free queue with a known end position and an unknown shape and a beginning at an unknown position, proceeding from rasterized image information, comprising:

receiving, at predefined intervals, frames of the rasterized image information from at least one image sensor positioned above a monitoring region including the free queue;

subdividing, using a processor, the monitoring region including the free queue into a plurality of positions, each position relating to a certain region of physical space;

identifying, using the processor, objects assigned to the free queue based on the rasterized image information, wherein the objects are persons or animals in front of an entrance or articles in a funnel region in front of a passage;

tracking, using the processor, the identified objects;

periodically storing, in a memory, a current position of at least a portion of the tracked objects;

determining; using the processor, an average speed of at least a portion of the objects, wherein the average speed of an object is determined on the basis of a plurality of the stored positions of the respective object;

creating, using the processor, a first map in which, in relation to the positions in the monitoring region, an occurrence density and thus presence probability of objects at the corresponding positions is recorded, wherein the first map is an assignment between area or spatial regions and the presence probabilities of objects situated there, and wherein objects having an average speed outside a predefined range are not taken into account when creating the first map, thus filtering out objects which move too rapidly to be able to be part of the free queue;

generating, using the processor, a continuous region corresponding to the extent of the free queue by carrying out a flood fill method by proceeding from a predefined exit region of the free queue being the known end position of the free queue, wherein proceeding from a field in the first map the respectively adjacent fields are tested to establish whether the fields have a certain occurrence density and if so adding these fields to the extent of the free queue, and wherein the first map is used for a validity check in that fields in the first map are tested to establish whether they have a certain occurrence density wherein if so, these fields are added to the continuous region.

2. Method according to claim 1 , further comprising:

determining, using the processor, a direction vector of at least a portion of the objects, wherein the direction vector of an object is determined on the basis of a plurality of the stored positions of the respective objects;

creating, using the processor; a second map, which records the determined direction vectors of the objects in relation to the positions in the monitoring region;

determining; using the processor; an average direction vector for each field of the second map;

on the basis of the ascertained average direction vectors, identifying, using the processor, frequent trajectories during a predefined past period;

for at least some of the identified frequent trajectories, supplementing, using the processor; information in the first map, concerning the occurrence density of objects at positions which are associated with the trajectories.

3. Method according to claim 1 , wherein a stop mask comprising positions without activity is generated proceeding from the first map, and in that the stop mask is used for the validity check in the flood fill method.

4. Method according to claim 1 ; wherein the first map is smoothed before the flood fill method is carried out, in particular by Gaussian filtering.

5. Method according to claim 1 , wherein the flood fill method is carried out for all positions of the exit region, such that a plurality of continuous regions can be generated, and in that a region having the largest area is selected as the extent of the free queue.

6. Method according to claim 1 , wherein the continuous region is processed further by at least one morphological operation selected from the group consisting of filling isolated holes in a continuous region, dilatation, and closing.

7. Method according to claim 1 , wherein a characteristic figure is generated for a movement in the free queue, wherein the continuous region ascertained is combined with a continuous region ascertained at an earlier point in time if the characteristic figure indicates a small movement.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2016
From: GYGER, CYRILL; HERRLI ANDEREGG, MARKUS; STUDER, DAVID
To: XOVIS AG
Reel/Frame 038376/0755 →
Priority Claims (1)
EP 13405111 · Sep 13, 2013 · regional
Continuity (1)
Related Publication 20160224845A1 · Aug 4, 2016