Movatterモバイル変換


[0]ホーム

URL:


EP0847030A2 - A method and device for automatically detecting and counting bodies passing through a gap - Google Patents

A method and device for automatically detecting and counting bodies passing through a gap
Download PDF

Info

Publication number
EP0847030A2
EP0847030A2EP97121056AEP97121056AEP0847030A2EP 0847030 A2EP0847030 A2EP 0847030A2EP 97121056 AEP97121056 AEP 97121056AEP 97121056 AEP97121056 AEP 97121056AEP 0847030 A2EP0847030 A2EP 0847030A2
Authority
EP
European Patent Office
Prior art keywords
gap
altimetric
passing
map
processing unit
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.)
Withdrawn
Application number
EP97121056A
Other languages
German (de)
French (fr)
Other versions
EP0847030A3 (en
Inventor
Massimo Boninsegna
Antonio Virdia
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.)
Istituto Trentino di Cultura
Advaxia Biologics SRL
Original Assignee
Istituto Trentino di Cultura
Advent SRL
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 Istituto Trentino di Cultura, Advent SRLfiledCriticalIstituto Trentino di Cultura
Publication of EP0847030A2publicationCriticalpatent/EP0847030A2/en
Publication of EP0847030A3publicationCriticalpatent/EP0847030A3/en
Withdrawnlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A method for automatically detecting and counting bodies passing through a gap (A) includes the steps of monitoring the gap (A) with means for generating image signals (3; 4, 9) to obtain a succession of images (4a, 4b; L0, L1, ..., LN) of each body (B) passing through the gap (A), of processing these images (4a, 4b; L0, L1, ..., LN) to obtain an altimetric map for each body (B) passing through the gap (A) for each moment considered, of comparing at least one altimetric map obtained with at least one model of altimetric map stored in a processing unit (5), and of activating a counting procedure depending on the result of the comparison. <IMAGE>

Description

The present invention concerns a method for automaticallydetecting and counting bodies passing through a gap. In thefollowing description and the accompanying claims, the termgap is to be understood as an imaginary surface, or a linearprojection thereof, separating two adjacent areas. It can bea physical gap such as a doorway or gateway, or a logical gapsuch as a virtual flat surface perpendicular to the floor andwalls of a passage which can be visualised, for example, bymeans of a line along an imaginary communication plane, whichmay be a floor or a step or ramp, or a rotary mat or conveyorbelt, and in general, anything which can support a flow ofbodies in one or more directions in both senses of movement.
The detection of bodies passing through a gap has varioususes. It is particularly applicable when the access of peopleor things to specific areas must be controlled. For example,in the case of people, it may be necessary to control theiraccess to public transport means, such as the underground, orto public buildings or areas such as stadia or meeting places,or into shops or various public places.
One practical application may be, for example, to count thenumber of passengers getting on or off an urban service bus ateach stop in order continuously to check the total number ofpassengers on the bus. In this way it is possible to avoidexceeding the maximum capacity of the bus, for example, bypreventing further passengers getting on a bus which isalready full. In addition, auxiliary procedures may be activated when the maximum capacity is reached, such asinforming a service centre which can put additional buses inservice to meet the public demand. Further subsidiaryactivities may result from the knowledge of the passengerdata, such as statistical analyses based on the flow ofpassengers, or the derivation of information on possibledeception by the passengers.
Currently, the automatic control of bodies passing throughgaps is achieved with the use of various techniques, such asoptical transmission and/or reflection barriers, for example,using light or infra-red radiation, or physical barriers suchas turnstiles, pressure-sensitive platforms, or movementdetectors based on microwaves, passive infrared radiation orultrasound.
It must, however, be borne in mind that there are manypractical applications in which the use of physical barriersis not acceptable for safety reasons and/or in terms ofpracticality of use.
Furthermore, all the known systems have a number oflimitations which make them unable to discriminate betweenobjects and people, between objects and people that are veryclose together, or between objects and people moving inopposite directions or not perpendicular to the imaginary lineof the gap. In addition, the known systems use sensors whichmay easily be tricked by objects or people moving at a steadyspeed.
An object of the invention is to provide a method forautomatically detecting and counting bodies passing through agap, which is simple and reliable and which enables thecontemporaneous discrimination between their direction andsense of movement in order to check the flow into or out of atleast one of the areas adjacent the gap.
This object is achieved by virtue of the fact that the methodcomprises the steps of:
By virtue of these characteristics, the method according tothe invention enables bodies of different shapes to bediscriminated between with a high degree of reliability, andthe selection of solely a particular type of body forcounting, for example, people only. In addition, the quantityof information that can be obtained by the method of theinvention, which is significantly more than that which can bederived by the known techniques, enables more reliable androbust counting to be effected, overcoming the limitationswhich usually affect known systems, and thus providing greater adaptability to different working conditions and, therefore,greater generality of application.
It is therefore possible, with the invention, to discriminatebetween objects and people even when they are very closetogether, between objects and people moving in differentdirections or generally not perpendicular to the imaginaryline of the gap, between objects and people moving at a steadyspeed or otherwise behaving in a way which could easilyconfuse the sensors used in known systems.
In particular, the term altimetric map is to be understood asany representation of the altimetric, or elevational,distortions caused by the presence of a body. One such map isobtained from the altimetric analysis of the body itselfutilising known automatic methods which enable characteristicsof the shape of the body to be described in a form which iseasily comparable with similar maps of other bodies. If thisanalysis is conducted in correspondence with a gap, it ispossible to distinguish between the bodies passing through itand, in the present case, to count just those which satisfypredetermined shape characteristics. Typically, in order todistinguish a person from other, differently-shaped bodies,one starts with the assumption that a person has a head on topof a generally cylindrical trunk, conferring a characteristicaltimetric profile thereon.
Naturally, a data processing system can be programmed in aknown way to conduct an altimetric analysis of bodies with theaim of recognising the characteristic shape of people or otherkinds of objects under consideration. Programming may be by means of conventional algorithmic approaches, the altimetriccharacteristics of the bodies to be recognised then beingprogrammed into the processing system, or by means ofstatistical learning techniques like, for example, neuralnetworks. In addition, a data processing system can bedeveloped that is capable of evaluating the space-timeevolution of the position of the bodies under consideration inorder to deduce the dynamics of their movements, inparticular, the direction and sense thereof.
A model of altimetric map of a body stored in the processingunit and utilisable for comparison with other altimetric mapsobtained for bodies passing through the gap may be of thestatic type and thus formed on the basis of a singlealtimetric map referring to one moment in the traversal of thegap by a body, or it may be of the dynamic type and thusformed on the basis of a plurality of altimetric maps relatingto a single body, each corresponding to a different moment ingap traversal.
A further subject of the invention is a device forautomatically detecting and counting bodies passing through agap, characterised in that it comprises:
Further characteristics and advantages of the presentinvention will become clearer from the following detaileddescription, given purely by way of non-limitative example andwith reference to the accompanying drawings, in which:
With reference to Figures 1 to 3, the reference numeral 1generally indicates a device for automatically detecting andcounting bodies passing through a gap. In particular, thedevice 1 is intended for obtaining the altimetric map of abody B which passes close to it, in this particular case belowit, following to the composition of its stereoscopic image.
More specifically, the device 1 includes a pair of televisioncameras 3, conveniently of the low-resolution type, spacedfrom each other and preferably on the vertical of the gap tobe checked. This gap is defined by an imaginary surface whichis, for example, flat and vertical, capable of being traversedby moving bodies B, and defined at the base by a threshold line A which constitutes the projection on the ground of theimaginary surface.
Each television camera 3 takes anelementary image 4a, 4b at aspecific moment, as shown in Figures 2a and 2b respectively.The twoelementary images 4a and 4b obtained simultaneously bythe two television cameras 3 are processed by aprocessingunit 5 which combines them to derive a singlestereoscopicimage 4, shown schematically in Figure 3 by a group of contourlines forming an altimetric map of the body B. The processingcarried out by theunit 5 is such as to obtain a real worldcorrespondence between the projections of the points of eachelementary image to enable information relating to thedisparity, namely, the distance between different positions ofa single point on the two correspondingelementary images 4aand 4b, to be deduced. With theelementary images 4a and 4btaken simultaneously by each television camera 3 and thearrangement of the television cameras 3 with respect to thegap all being known, the three-dimensional spatial positionsof all the points observed can be determined unequivocally.It is therefore possible to obtain a moment-by-momentaltimetric, or elevational, map of the gap and the bodies Bpassing through it. As a result of a comparison of thisaltimetric map and its evolution over time with models knownto theprocessing unit 5, it is easy to deduce whether a bodyB which passes through the gap satisfies predeterminedconditions, for example, the fact that it has a head on top ofa trunk in the case of a person, and is therefore to becounted. As discussed above, the models of altimetric mapsalready stored in the processing unit for the purpose ofcomparison may be based on a single moment in the traversal of the gap by the body B, thus being of the static type, and/orthey may each be constituted by a plurality of altimetric mapsof a single body corresponding to different moments in thetraversal of the gap and may therefore be of the dynamic type.
From the mutual comparison of altimetric maps corresponding toa single body obtained at successive moments, it is alsopossible to deduce the direction and sense of movement of eachbody B. In this way, it is possible to count a body B in adifferent way or to decide whether to count it or notdepending on its sense of movement with respect to thethreshold line A.
According to a further embodiment, and with reference toFigures 4 to 9, adevice 7 according to the invention uses theso-called "structured light" technique which utilisesparticular characteristics of light to obtain informationrelating to the geometry of a scene.
In this case, thedevice 7 includes asingle television camera4 and a monochromatic light source 9 constituted, for example,by a solid state laser with an associated optic, whichprojects a plane of light coincident with the imaginarysurface defining the gap. In this way, each body B passingthrough the gap breaks the plane of light and, as a result ofits intersection therewith, causes luminous contour lines L tobe generated on the edges of the body B, each of which, beingilluminated by the plane of light, corresponds to aninstantaneous, two-dimensional image of part of the contour ofa section through the body B (see Figures 4, 5 and 7).
Thetelevision camera 4 is preferably positioned with itsoptical axis incident on the plane of light emitted by thesource 9 and so that the entirety of the gap to be checked iscovered to enable the detection of all parts of the sceneilluminated by the intersection with the plane of light. Theinstantaneous two-dimensional image L of part of the contourof a body B (see Figure 8) transversing the surfaceconstituting the gap, and defined by the plane of light, iscomposed of a plurality of points, each of which identifies aline of view in the three-dimensional space, which lineextends from the respective point in the space to itsprojection on the image plane passing through the focus of thetelevision camera 4. The three-dimensional position of eachpoint on the luminous line L may then be obtained from acalculation of the position of the intersection of the line ofview with the plane of light, the position of the plane oflight being known as it is defined by the position of thesource 9, and eventually determinable by direct measurement,as is the spatial position of thetelevision camera 4 and itsfocal axis.
Only those surfaces of a body B that are substantiallyparallel to the plane of light are of uncertain detection bythis technique, but this disadvantage can be overcome by thechoice of an appropriate arrangement of thetelevision camera4 with respect to the light source 9.
Thetelevision camera 4 may, to advantage, be provided with anoptical filter set to the frequency of the monochromatic lightsource.
From an analysis of the group of luminous lines Lo, L1, ..., LN(see Figure 9) generated at successive moments t0, t1, ..., tNby the intersection of the plane of light projected by thesource 9 with the profile of a body B traversing it,sufficient information about the shape of the surface of thebody itself can be obtained to form the altimetric map of thebody B.
The altimetric map obtained for each body B passing throughthe gap, which corresponds to the shape of the body itself ata specific moment, may be coded as illustrated in Figure 6 bymeans of a band which represents the various zones of itsprofile at different heights given by various shades of grey.Each instantaneous altimetric map, and/or its evolution overtime during the traversal of the gap, can then be comparedwith static or dynamic models of altimetric maps of otherbodies, that is, based on a single altimetric map or on aplurality of altimetric maps relating to successive moments,similarly coded and already stored in theprocessing unit 5 inorder to recognise those of the bodies B passing through thegap that are to be counted. In this way it is possible, forexample, to discriminate between people and luggage passingthrough the doorway of a transport means. It is also possibleto recognise the contemporaneous presence of several people inthe same scene.
By considering the variation of the altimetric map of a bodyover time, the movement of the body through the gap can bereconstructed to enable the direction and sense of itsmovement to be deduced with the consequent evaluation ofwhether it is entering or exiting one of the areas adjacent the gap and the activation of a counting procedure provided bythe system.

Claims (14)

EP97121056A1996-12-041997-12-01A method and device for automatically detecting and counting bodies passing through a gapWithdrawnEP0847030A3 (en)

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
ITTO960984IT1289712B1 (en)1996-12-041996-12-04 PROCEDURE AND DEVICE FOR THE DETECTION AND AUTOMATIC COUNTING OF BODIES CROSSING A GATE
ITTO9609841996-12-04

Publications (2)

Publication NumberPublication Date
EP0847030A2true EP0847030A2 (en)1998-06-10
EP0847030A3 EP0847030A3 (en)1999-12-01

Family

ID=11415077

Family Applications (1)

Application NumberTitlePriority DateFiling Date
EP97121056AWithdrawnEP0847030A3 (en)1996-12-041997-12-01A method and device for automatically detecting and counting bodies passing through a gap

Country Status (2)

CountryLink
EP (1)EP0847030A3 (en)
IT (1)IT1289712B1 (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
FR2800895A1 (en)*1999-11-092001-05-11Renault Vehicules Ind BUS PASSENGER COUNTING SYSTEM AND METHOD
EP1306815A1 (en)*2001-10-252003-05-02SkiData AGAccess control device
WO2003088157A1 (en)*2002-04-082003-10-23Newton Security Inc.Tailgating and reverse entry detection, alarm, recording and prevention using machine vision
US7397929B2 (en)2002-09-052008-07-08Cognex Technology And Investment CorporationMethod and apparatus for monitoring a passageway using 3D images
US7400744B2 (en)2002-09-052008-07-15Cognex Technology And Investment CorporationStereo door sensor
US7623674B2 (en)2003-11-052009-11-24Cognex Technology And Investment CorporationMethod and system for enhanced portal security through stereoscopy
US7680323B1 (en)2000-04-292010-03-16Cognex CorporationMethod and apparatus for three-dimensional object segmentation
US7692684B2 (en)2004-09-272010-04-06Point Grey Research Inc.People counting systems and methods
WO2010130964A1 (en)*2009-05-142010-11-18INRETS - Institut National de Recherche sur les Transports et leur SécuritéSystem for counting people
US7920718B2 (en)2002-09-052011-04-05Cognex CorporationMulti-zone passageway monitoring system and method
US8111904B2 (en)2005-10-072012-02-07Cognex Technology And Investment Corp.Methods and apparatus for practical 3D vision system
US8126260B2 (en)2007-05-292012-02-28Cognex CorporationSystem and method for locating a three-dimensional object using machine vision
US8326084B1 (en)2003-11-052012-12-04Cognex Technology And Investment CorporationSystem and method of auto-exposure control for image acquisition hardware using three dimensional information

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
NL8702738A (en)*1987-11-171989-06-16Heineken Technische Beheer Bv METHOD AND APPARATUS FOR COUNTING OBJECTS OBTAINED ON A TRANSPORTATION TRACK
US5305390A (en)*1991-01-111994-04-19Datatec Industries Inc.Person and object recognition system
DE4411448C5 (en)*1994-03-312009-05-14Sick Ag Method and device for controlling a given monitoring area
DE19516662A1 (en)*1995-05-051996-11-14Fraunhofer Ges ForschungIdentification method for three-dimensional objects

Cited By (16)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
FR2800895A1 (en)*1999-11-092001-05-11Renault Vehicules Ind BUS PASSENGER COUNTING SYSTEM AND METHOD
EP1100050A1 (en)*1999-11-092001-05-16Renault V.I.System and method of counting passengers for buses
US7680323B1 (en)2000-04-292010-03-16Cognex CorporationMethod and apparatus for three-dimensional object segmentation
EP1306815A1 (en)*2001-10-252003-05-02SkiData AGAccess control device
US7382895B2 (en)2002-04-082008-06-03Newton Security, Inc.Tailgating and reverse entry detection, alarm, recording and prevention using machine vision
WO2003088157A1 (en)*2002-04-082003-10-23Newton Security Inc.Tailgating and reverse entry detection, alarm, recording and prevention using machine vision
US7397929B2 (en)2002-09-052008-07-08Cognex Technology And Investment CorporationMethod and apparatus for monitoring a passageway using 3D images
US7400744B2 (en)2002-09-052008-07-15Cognex Technology And Investment CorporationStereo door sensor
US7920718B2 (en)2002-09-052011-04-05Cognex CorporationMulti-zone passageway monitoring system and method
US7623674B2 (en)2003-11-052009-11-24Cognex Technology And Investment CorporationMethod and system for enhanced portal security through stereoscopy
US8326084B1 (en)2003-11-052012-12-04Cognex Technology And Investment CorporationSystem and method of auto-exposure control for image acquisition hardware using three dimensional information
US7692684B2 (en)2004-09-272010-04-06Point Grey Research Inc.People counting systems and methods
US8111904B2 (en)2005-10-072012-02-07Cognex Technology And Investment Corp.Methods and apparatus for practical 3D vision system
US8126260B2 (en)2007-05-292012-02-28Cognex CorporationSystem and method for locating a three-dimensional object using machine vision
WO2010130964A1 (en)*2009-05-142010-11-18INRETS - Institut National de Recherche sur les Transports et leur SécuritéSystem for counting people
FR2945652A1 (en)*2009-05-142010-11-19Inrets Inst Nat De Rech Sur Le SYSTEM FOR COUNTING PEOPLE.

Also Published As

Publication numberPublication date
IT1289712B1 (en)1998-10-16
ITTO960984A1 (en)1998-06-04
EP0847030A3 (en)1999-12-01

Similar Documents

PublicationPublication DateTitle
EP0847030A2 (en)A method and device for automatically detecting and counting bodies passing through a gap
US7382895B2 (en)Tailgating and reverse entry detection, alarm, recording and prevention using machine vision
US5519784A (en)Apparatus for classifying movement of objects along a passage by type and direction employing time domain patterns
CN1315715C (en)Camera for monitoring escalator and mobile footway
US6430303B1 (en)Image processing apparatus
CN106144862A (en)Passenger based on depth transducer for passenger traffic gate control senses
CN106144861A (en)Passenger based on the depth transducer sensing controlled for passenger traffic
CN106144816A (en)Occupant detection based on depth transducer
CN106144795A (en)By identifying that user operation controls for passenger traffic and the system and method for safety
JP2017519289A (en) System and method for tracking vehicles in parking structures and intersections
CA2361486A1 (en)Object recognition and tracking system
EP2546807B1 (en)Traffic monitoring device
CN107662867A (en)The step roller monitoring of passenger conveyor and maintenance operation monitored by personnel
EP3635614A1 (en)Method and system for object detection and classification
US6600509B1 (en)Detection system
JP2020518046A (en) An optical system that monitors the movement of a person through a passage
CN109633684A (en)For the method, apparatus of classification, machine learning system and machine readable storage medium
JP3664784B2 (en) Wide area monitoring device
JP4208400B2 (en) Automatic door opening and closing control method
KR20050003664A (en)A Vehicle base photographing device and a control system of an in-out vehicle using thereof
CN109983518A (en)For detecting the method and system for the protrusion object being located in parking lot
CH700703B1 (en)Means for passage control and traffic separation.
EP3526727A2 (en)Stereometric object flow interaction
WO1996013023A1 (en)A device for the identification of vehicles at a control station
JP6016411B2 (en) Intruder detection system, intruder detection method, and intruder detection program

Legal Events

DateCodeTitleDescription
PUAIPublic reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text:ORIGINAL CODE: 0009012

AKDesignated contracting states

Kind code of ref document:A2

Designated state(s):DE ES FR GB

AXRequest for extension of the european patent

Free format text:AL;LT;LV;MK;RO;SI

PUALSearch report despatched

Free format text:ORIGINAL CODE: 0009013

AKDesignated contracting states

Kind code of ref document:A3

Designated state(s):AT BE CH DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE

AXRequest for extension of the european patent

Free format text:AL;LT;LV;MK;RO;SI

17PRequest for examination filed

Effective date:20000531

AKXDesignation fees paid

Free format text:DE ES FR GB

17QFirst examination report despatched

Effective date:20020807

STAAInformation on the status of an ep patent application or granted ep patent

Free format text:STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN

18DApplication deemed to be withdrawn

Effective date:20030218


[8]ページ先頭

©2009-2025 Movatter.jp