WO2008142238A2 - Method of determining the number of objects present in a given surface region by infrared thermography - Google Patents

Method of determining the number of objects present in a given surface region by infrared thermography Download PDF

Info

Publication number
WO2008142238A2
WO2008142238A2 PCT/FR2008/000426 FR2008000426W WO2008142238A2 WO 2008142238 A2 WO2008142238 A2 WO 2008142238A2 FR 2008000426 W FR2008000426 W FR 2008000426W WO 2008142238 A2 WO2008142238 A2 WO 2008142238A2
Authority
WO
WIPO (PCT)
Prior art keywords
objects
site
grid
target zone
group
Prior art date
Application number
PCT/FR2008/000426
Other languages
French (fr)
Other versions
WO2008142238A3 (en
Inventor
David Morio
Original Assignee
Dgm Technologies
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 Dgm Technologies filed Critical Dgm Technologies
Publication of WO2008142238A2 publication Critical patent/WO2008142238A2/en
Publication of WO2008142238A3 publication Critical patent/WO2008142238A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06MCOUNTING MECHANISMS; COUNTING OF OBJECTS NOT OTHERWISE PROVIDED FOR
    • G06M1/00Design features of general application
    • G06M1/08Design features of general application for actuating the drive
    • G06M1/10Design features of general application for actuating the drive by electric or magnetic means
    • G06M1/101Design features of general application for actuating the drive by electric or magnetic means by electro-optical means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06MCOUNTING MECHANISMS; COUNTING OF OBJECTS NOT OTHERWISE PROVIDED FOR
    • G06M11/00Counting of objects distributed at random, e.g. on a surface
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C11/00Arrangements, systems or apparatus for checking, e.g. the occurrence of a condition, not provided for elsewhere
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C11/00Arrangements, systems or apparatus for checking, e.g. the occurrence of a condition, not provided for elsewhere
    • G07C2011/02Arrangements, systems or apparatus for checking, e.g. the occurrence of a condition, not provided for elsewhere related to amusement parks

Definitions

  • thermography Method for determining the number of objects present in a given surface area by infrared thermography
  • the invention relates to the technical field of thermographic imaging and the exploitation of data thus generated. More particularly, it relates to the determination of the number of objects present in a given surface area, in particular the number of objects in a crowd, or in a flow of objects, from infrared thermography images.
  • Patent Application EP 0 967 583 A2 discloses methods of analyzing statically acquired static video images for the purpose of detecting the presence of a human being in a given field of view.
  • US Patent 7,139,409 B2 (Siemens Corporate Research) describes a dynamic method of CCTV type image analysis, which is based on Markov type functions.
  • US Patent 6,049,363 (Texas Instruments Inc.) discloses a statistical method for describing the evolution of a scene observed by a television or infrared-type camera.
  • Optical methods based on conventional photographic images ie images acquired with visible light (corresponding to a wavelength of approximately 400 - 740 nm) emitted or reflected by the objects observed, do not appear therefore not be able to solve this problem satisfactorily.
  • these techniques are sensitive to visibility conditions, lighting conditions and weather conditions: they work poorly or not at all at night, are hindered by sources of external lights (car headlights) and fog, snow, rain.
  • infrared thermography is used in many technical fields, and especially for the detection of thermal leaks, hot spots or cold spots in buildings, industrial furnaces, reactors, industrial installations. It is also used in the medical field, as a medical diagnostic aid capable of detecting hot areas of the body; these hot areas may then be subject to a thorough examination involving other medical techniques, in order to diagnose diseases likely to lead to local warming of the tissue initially detected by infrared thermography.
  • an infrared camera is used with a CCD detector (charge-coupled device). Such a camera gives a map of the temperature.
  • thermography measurement For temperatures close to ambient temperature, such as for example the temperature of a human body, infrared thermography measurement requires a very thorough knowledge of the operation of the camera and the software used, as well as a careful calibration of the parameters. camera and software.
  • infrared thermography is used to characterize individual objects, such as an oven, a building, a human, but not to characterize a collective of objects.
  • individual objects such as an oven, a building, a human
  • US Patent 5,995,900 discloses a method of analyzing images acquired by an infrared camera to characterize, by comparison between images taken successively, the flow of motor vehicles present in a segment of a road. This analysis is done pixel by pixel, which makes the method quite unstable.
  • the problem that the present invention proposes to solve is to present a method for determining the number of objects present in a given surface area, which can be implemented automatically, permanently, in real time, and which can operate in all environmental conditions, and in particular in all visibility, lighting and climatic conditions likely to occur in a public or private place, inside or outside. Another problem is to present a method for determining the temporal evolution of these parameters, in particular their tendency in a given time interval.
  • FIG. 1 schematically shows a target zone 1 of dimension 10 m ⁇ 5 m in front of a waypoint 2.
  • FIG. 2 shows by way of illustration the geometrical parameters related to the position of the infrared camera 3 with respect to to the target zone 1.
  • FIG. 3 shows an example of a grid of the target zone of FIG.
  • FIGS. 4, 5 and 6 show the diagram of three embodiments of a computer network enabling centralized operation of the data generated by the method according to the invention.
  • objects the material objects that make up the crowd or flow to be characterized, and in particular: humans, animals, land motor vehicles (such as automobiles), and others body emitting thermal radiation detectable by an infrared camera.
  • target area we mean the surface element of the soil within which the number of objects present is determined.
  • crossing point designates in the case of a queue or flow of objects a point in front of which the first or the first of the objects constituting said queue or said stream are slowed down or stopped before being able to pass ; in the case of a continuous stream it can also be a virtual landmark that the objects constituting said flow must pass.
  • this crossing point can be for example, a ticket office, a cash register, a bus stop, a red light, a roundabout, a junction, a road accident site, a road construction site.
  • t p designates the average time that elapses between the arrival of the object at the point of passage and its crossing of said point of passage. This typically corresponds to the average processing time of an object at the waypoint.
  • waiting time t a refers here to the average waiting time of an object in front of a defined waypoint.
  • affluence rate is used here in the context of a flow of objects that tends to a site having a defined maximum capacity C max .
  • C max maximum capacity
  • a first object of the present invention is a method for determining the number of objects present in a given surface area using an infrared camera, and in particular a method for determining the number of objects present in a given surface area. in front of a crossing point. This method also makes it possible to determine the average wait time in front of this crossing point, and the affluence rate.
  • thermographic determination of the number of objects present in a surface area of a crowd We describe here an embodiment of the complete method of thermographic determination of the number of objects present in a surface area of a crowd.
  • Step 1 In a first step, select the target area. This means that depending on the purpose of the determination, and depending on the layout of the place, the position and size of the target area are selected.
  • FIG. 1 shows by way of illustration such a target zone 1 with a dimension of 5 m ⁇ 10 m in front of a waypoint 2.
  • Step 2 In a second step, the position of the infrared camera 3 and its configuration, that is to say its optical and software parameterization, is determined.
  • FIG. 2 shows by way of illustration the geometrical parameters related to the position of the infrared camera 3 with respect to the target zone 1 defined in step 1:
  • the configuration of the camera and the data acquisition system must take into account the following parameters: the geometric parameters L, H and D as defined above, the acquisition frequency, the orientation of the camera, the objective used, the thermal resolution of the camera, its spectral response, the size of the pixel matrix (for example: 160 x 120 pixels).
  • a spectral band with a wavelength between 8 ⁇ m and 12 ⁇ m is suitable for carrying out the present invention.
  • Step 3 In a third step, an image is acquired using the infrared camera 3 as configured in the second step. In practice, a plurality of successive images are acquired at regular intervals or not. Each pixel of this image corresponds to a temperature value.
  • This image is stored in digital form in a memory unit, for example a computer server for storing, saving and archiving the files of the data acquired.
  • a memory unit for example a computer server for storing, saving and archiving the files of the data acquired.
  • the fourth and fifth steps described below refer to the processing of a single image. They are typically performed for each acquired image, in order to determine the evolution of the parameters deduced.
  • Step 4 In a fourth step, using a first algorithm, inside the target zone 1, the surface element 5 (or the surface elements) within which (or from which) the density of objects is considered significant.
  • This first algorithm retrieves a file of the image acquired by the camera 3 which has been temporarily saved. This file contains the image data as well as all the temperature measurement points for all the pixels that form the image.
  • the algorithm calculates the coordinates of the target zone 1.
  • the following operations of the method relate solely to this target zone.
  • the algorithm divides the target area into so-called “grid units” 6. We call this operation the "grid” of the target area and the units of the "grid units", regardless of the form of the units; in fact, the grid units 6 thus formed may have a square, rectangular or other shape.
  • the algorithm then calculates for each grid unit 6 the average temperature T m . This average temperature is compared with a reference temperature T 5 previously defined according to a number of parameters specific to the conditions at time t.
  • the dynamic cloud method also called the centers method. It is a method of iterative discrimination.
  • the algorithm used for this embodiment of the invention integrates the discrimination of the thermographic data by dynamic clouds and a verification of their effective separability and takes into account the evolution of the surface temperature of the object as a function of the temperature. room. This function is adapted according to the object measured. For example, for human subjects this function is indicated in Annex 1. The algorithm for the automatic determination of the threshold temperature T 5 is indicated in Annex 2.
  • noise elimination As with any image processing algorithm, the following issues have been addressed: noise elimination, point reversal of classes, iterative discrimination methodology (in this case use of the previous threshold.
  • the grid may use a grid unit 6 of dimension 1 m * 1 m for a crowd of humans, but other dimensions may be used depending on the nature of the objects and the characteristics of the crowd or the flow of objects. to analyze.
  • a dimension grid unit for a crowd of humans, one can for example use a dimension grid unit as small as 0.25 m * 0.25 m, but according to the findings of the inventor, for a human crowd, it is not useful to choose a grid unit 6 smaller than that.
  • the average temperature may be 37 ° C for a human. In practice, depending on the environmental conditions, a correction coefficient is advantageously applied.
  • the ambient air temperature is measured at the same time as the acquisition of the thermography image, either (preferably) on the site itself, or in a central weather station in the city in question; in the latter case, the data can be retrieved instantaneously or in a delayed manner by a teletransmission means, such as an RSS feed.
  • a measurement probe located on or near the outer housing of the camera, provided that said probe is protected from direct sunlight.
  • the probe can be glued against the front window (which is typically germanium) of the camera, it is thus protected against direct sunlight by the protective cap of said window.
  • the threshold temperature T s is then determined in real time, using the following parameters:
  • T s can be chosen at a value close to the highest temperature measured by the infrared camera; then T 3 can be adjusted as follows: the actual site method is tested to determine the concordance between the number of objects actually present in the target zone and the number of persons determined by the method according to the invention with this value. T 3 .
  • the number N of grid units having a significant density is counted, and this number of grid units is multiplied by a typical density of objects per relevant grid unit.
  • This typical density is an empirical value that must be defined for each type of object and for each dimension of grid units. It can also depend on the site, ie the type of crowd or flow. For example, it can be considered for a human crowd that in a grid unit of 1 mx Im, there is an average of 4 people in a queue type configuration. This value may vary according to the type of crossing point: it will be larger for a queue in front of a cinema than for a queue in front of a supermarket checkout, where the presence of shopping carts keeps people away from each other. others. For a circulatory flow of motorized land vehicles, a grid unit of 1 mx 1 m is typically used, and a density of 0.175 for passenger cars, 0.1 for small urban vehicles, and 0.25 is typically used. for high-end vehicles.
  • This method aims at determining, for a given surface area, the nature of the objects present on this same surface, insofar as this nature can be deduced from thermal data. For example, we can distinguish between small passenger vehicles and highly motorized passenger vehicles.
  • the fourth step gives an average number of objects (N m ⁇ yen) present on the target zone.
  • Step 5 In a fifth step, the waiting time t a and / or the affluence rate A is calculated using a second algorithm.
  • Step 6 In an optional sixth step, at least one of the parameters N mo ⁇ in / t a and A is transmitted to at least one user and brought to his attention by at least one visual or acoustic means, and preferably a way that allows to deduce the temporal evolution of at least one of these parameters.
  • the crossing point may be for example a wicket, a payment point, a junction, a roundabout, a meeting point, a point of sale, a checkpoint, control (including an identity checkpoint, a baggage checkpoint, an access authorization checkpoint or entry ticket), a distribution station, a door, a turnstile, a flow rate of said objects.
  • the method can be used to determine the number of humans present in a target area located in or in front of an amusement park, museum, stadium, concert hall, theater, theater, cinema hall, conference room, historical monument, tourist site, public or private administration, exhibition hall, airport, railway station, bus station, port area, or in the vicinity of any of these places.
  • the method can also be used to determine the number of land vehicles in or in front of a parking lot, a road junction, a roundabout, a mandatory stopping point, a waiting area, a tunnel, a bridge, or in the vicinity of one of these places.
  • the method according to the invention can be used to determine a number of objects, for example a number of humans, animals or land motor vehicles, present in a given area area. This number is only an approximate number, but for most targeted applications, this accuracy is sufficient. This number of objects can be exploited in different ways, for example to estimate the waiting time on the tourist sites of a city or a district, to estimate the wait time to the attractions of a park of attractions, in front of the aperture of an administration or in front of a cinema, to estimate the rate of affluence of these sites, to characterize the intra-urban and other circulatory circulatory flow.
  • the possibility of acquiring an infrared image sequence makes it possible to calculate these parameters in real time, and thus makes it possible to determine the trend of this waiting time or this affluence rate.
  • This information are useful for the users of said crossing points and can be brought to their attention by any appropriate means, including visual or acoustic, such as a display device (especially a display screen) or an automatic acoustic message.
  • a display device especially a display screen
  • an automatic acoustic message the users can adjust their behavior so as to minimize their waiting time at this crossing point, by presenting themselves at the said crossing point at the moment when the waiting time displayed by a display device is low.
  • the term "users of a crossing point” refers to the people who make up the crowd or flow in question, or who drive or operate the vehicles that make up the objects that make up the crowd or the flow.
  • This information are also useful for the operators of said crossing points, who may, for example, decide to limit access to said waypoint, diverting the flow of objects to another waypoint, or lengthening the path of objects forming said flow in front of the waypoint.
  • the method according to the invention also makes it possible to determine the typology of the number of these objects. More precisely, according to certain thermal characteristics detectable on an infrared image, it is possible to determine for each detectable type of objects its fraction.
  • the thermal characteristics detectable and usable in the context of the present process are in particular: the thermal emissivity, the geometric dimensions, the measured temperature, the surface on which this temperature is measured.
  • the thermal emissivity depends in particular on their dress and certain physiological characteristics (especially male / female, adult / child / elderly).
  • the thermal emissivity is difficult to exploit because it depends mainly external material.
  • the data generated by the method according to the invention can be transmitted in real time or in deferred time to one or more users, and shared with one or more users simultaneously, sequentially or in any other way.
  • Users can be on different sites or not.
  • Users can be the operators of the crossing points, or the users of the crossing points, or any other person interested in this crossing, such as: the police, the professional actors, the general public, the tour operators.
  • This transmission and sharing can be done through a web interface, a website available to users of the crossing points.
  • the consultation of the data by the operators of the crossing points or by the users of the points of passage may be subject or not to a restriction of access and / or the payment of a fee. It can be done by any appropriate means, for example by an intelligent voice server, by sending text message or SMS messages, by displaying on screens and in particular on screens integrated in dynamic urban furniture.
  • These Data can be archived and statistically processed to predict wait times and inflow rates.
  • Another object of the present invention is a method of exploiting data generated by the first method, in which:
  • At least one parameter is broadcast to at least one visual and / or auditory information broadcast station capable of bringing said at least one parameter to the knowledge of at least one user.
  • This visual and / or auditory information broadcast station is preferably selected from the group consisting of: a display panel, a display screen, a fixed or mobile phone, a fixed or portable computer, a speaker, a television set.
  • the data usable by this method can also come from another source capable of providing these data, such as the individual counting using a tourniquet or any other means, or the analysis of video images based on the visible light.
  • the data obtained via different visual and / or auditory information broadcasting stations such as the Internet, local networks, the voice server, text messages or SMS messages, display screens, display screens for dynamic urban furniture.
  • this method is displayed on at least one visual information broadcast station for each of a plurality of (M) sites (Si, ..., S M ), or for a subset of said (M) sites, simultaneously or successively at least one parameter of the same type, selected from the group selected from the group consisting of the number of objects, the waiting time of said objects in front of the waypoint, the affluence rate, the trend of at least one of the three aforementioned parameters, so as to allow the user to compare said parameters.
  • a reference surface is determined, based on the average passage time, which defines the target area of measurement for each camera. This reference surface as determined corresponds to a precise waiting time.
  • Yet another object of the present invention is a computer network comprising a plurality of infrared cameras and a plurality of computer machines, to allow the centralized exploitation of the data generated by this plurality of cameras installed on a single site or on a plurality of sites. .
  • This networking of the data generated by the methods according to the invention can be done according to several embodiments.
  • Each site is observed by at least one infrared camera C and possibly several (N) cameras Ci, ... C N.
  • the camera Ci, 2 is the first camera of the second site.
  • this camera For each site S, this camera, or this plurality of cameras, is connected by a wireless network or a wired network to a first computer machine R s of the router type.
  • This router R 3 is advantageously a router type VPN (Virtual Private Network), to ensure a high level of security.
  • VPN Virtual Private Network
  • the plurality of cameras is hosted on a local area network (for example a virtual private network (VPN) type network) in order to guarantee a high level of security
  • a local area network for example a virtual private network (VPN) type network
  • the router R 3 can provide interface between the VPN and the outside internet world so that the bilateral connections between the local network and the operating software, advantageously installed on the computer machine P mentioned below, are completely secure.
  • VPN virtual private network
  • a network type LAN can be used for example a RJ45 type cable or a wireless connection type WiFi or WiFi / GPRS.
  • Said network may advantageously apply a known protocol such as that standardized by the IEEE 802.3 standard, known under the trademark Ethernet.
  • This second computer machine P can then be connected, by means of wireless and / or wired teletransmission, such as a telephone network, to stations known as user stations U to which it distributes, spontaneously or on request of said users, messages.
  • This embodiment is shown schematically in FIG. 5.
  • This communication between the computer machine P and the user stations U can possibly be done via computer machines V which ensure the distribution of said messages.
  • V may be a server dedicated to telephone messages, or messages of the SMS type, or an internet server
  • U may be a fixed or portable phone, a computer, a portable message receiver of the type email (e-mail).
  • the final data generated (in particular: the number of objects, the time waiting for said objects in front of the waypoint, the affluence rate, the trend of at least one of the three aforementioned parameters) can be broadcast to users, for example to the operator of the waypoint and / or the user of the crossing point, and / or to other persons interested in the crossing point.
  • This diffusion can be done in real time or delayed, by any appropriate means, as indicated above, for example by means of a visual and / or auditory information broadcast station, such as a billboard panel. display, a display screen, a landline or mobile phone, a desktop or laptop computer, a speaker, a television set.
  • a visual and / or auditory information broadcast station such as a billboard panel. display, a display screen, a landline or mobile phone, a desktop or laptop computer, a speaker, a television set.
  • the invention has many advantages.
  • the measurement method according to the invention can be implemented automatically, and the data can be transmitted automatically to an operating center.
  • the data generated by the method according to the invention improves the predictability of waiting times and affluence rates in front of sites. Thus, it is possible to reduce waiting times and affluence rates significantly.
  • Tourists and tour operators can optimize their visits according to waiting times and day-to-day attendance rates, and can plan their journeys (and therefore their costs) in the short and long term thanks to archived data from previous seasons.
  • the tourist and circulatory fluidity in the city and in particular near the tourist sites is improved, because the communication of the waiting times and the affluence rate of the different sites in real time allows actors to adapt their behavior; this leads to natural self-regulation of circulatory flows.
  • This adaptation of the behavior of the actors to the circulatory flows presents numerous advantages for certain individuals, in particular for the people with reduced mobility. This improvement in circulatory flow also has ecological benefits.
  • Example 1 Description of a Typical Infrared Camera
  • Thermovision TM A20-M type camera provided by the FLIR Systems company (spectral band: 8-12 ⁇ m, Peltier effect stabilized focal plane matrix, consisting of 19,200 test points was used.
  • measurement thermal sensitivity better than 0.1 0 C at 30 0 C, capable of measuring a temperature between -2O 0 C and + 250 0 C, with a calibration ensuring accuracy and repeatability of the measurement of ⁇ 0.5 0 C at 35 ° C), a ThermaCAM TM type lens supplied by FLIR Systems with a 19 ° opening, and a HEB type case.
  • this equipment and the parameters chosen at an optical distance D of 100 m from the target area, one pixel corresponds to a square of 6 cm side.
  • the target area was a rectangle of dimension 2m * 3.7m.
  • the camera was positioned at a distance to the ground L of the target area of 12.7 m at an optical distance D of the target area of 24.4 m and a height H of the target area of 20.8 m.
  • the emissivity (defined as the ratio of radiation emitted by a real body on radiation emitted by a black body) was 0.96. In this simulation, the average passage time at the waypoint was 60 seconds.
  • the people were arranged in two rows.
  • the infrared camera objective of 12 °, 160 * 120 pixels, temperature range + 5 ° C to +30 0 C
  • the first set consisted of winter dress conditions (warm clothing, from the head (hat or hat) to the feet (closed shoes or boots)).
  • the second set represented summer dress conditions. Tables 1 and 2 summarize the results obtained.
  • the first column (I) shows the number of people actually in the queue.
  • the second column (II) indicates the number of the grid unit, which was 1 mx 1 m in size.
  • the third column (III) indicates for each grid unit the average temperature (in 0 C) measured using the infrared camera.
  • the ambient temperature Ti measured by infrared thermography in the focusing plane was 9.50 ° C.
  • the reference temperature T 3 was 27.0 ° C.
  • the decision threshold beyond which we consider that a grid unit is populated was 1.2 x Ti.
  • the fourth column (IV) shows the number of people calculated from these data. It can be seen that the agreement between the number of people calculated and the number of people actually present is good but not perfect. In practice, one usually does not need a perfect match. The concordance can be improved by choosing a unit Grid of smaller dimension, for example 0.25 mx 0.25. It can also be seen that this method can be implemented under unfavorable environmental conditions, and especially during the night.
  • Appendix 1 Function used for human subjects

Abstract

The invention relates to a method of determining the number of objects of a given time present in a given surface region using an infrared camera 3, comprising the following steps: a) acquisition of an image using an infrared camera 3; b) subdivision of the target region 1 into a plurality of grid units 6; c) calculation for each grid unit 6 of its average temperature TM; d) comparison, for each grid unit 6, of this average temperature TM with a prechosen reference temperature TS; e) determination, for each grid unit 6, of the difference between the temperatures TM and TS; f) determination of the number N of what are called “relevant” grid units having a difference between the temperatures TM and TS of greater than a reference value chosen beforehand according to the type of object; and g) multiplication of the number N by a predetermined coefficient, which expresses the average density of objects of a given type in a relevant grid unit, so as to obtain the number of objects of a given type present in the target region 1.

Description

Procédé de détermination du nombre d'objets présents dans une zone surfacique donnée par thermographie infrarouge Method for determining the number of objects present in a given surface area by infrared thermography
Domaine technique de l'inventionTechnical field of the invention
L'invention concerne le domaine technique de l'imagerie thermographique et de l'exploitation de données ainsi générées. Plus particulièrement, elle concerne la détermination du nombre d'objets présents dans une zone surfacique donnée, notamment le nombre d'objets dans une foule, ou dans un flux d'objets, à partir d'images de thermographie infrarouge.The invention relates to the technical field of thermographic imaging and the exploitation of data thus generated. More particularly, it relates to the determination of the number of objects present in a given surface area, in particular the number of objects in a crowd, or in a flow of objects, from infrared thermography images.
Etat de la techniqueState of the art
Malgré le fort développement de la surveillance vidéo (utilisée le plus souvent en tant que système de télévision en circuit fermé, appelé en anglais « closed- circuit télévision », CCTV) dans les espaces publics et privés, il n'existe à présent pas de méthode - simple pour déterminer le nombre d'objets présent dans un élément surfacique donné. A titre d'exemple, le nombre de personnes qui défilent lors d'une manifestation politique est en général estimé à une valeur très différente par les organisateurs de la manifestation et par la police. Dans les sites à accès contrôlé, le comptage individuel est aisé, par exemple à l'aide de tourniquets ou de portails automatiques. Mais cette approche n'est évidemment pas applicable pour déterminer le taux d'affluence devant le site ou le nombre de personnes qui attendent, et plus généralement dans un espace public. Par ailleurs, on n'a pas toujours besoin de connaître avec une précision unitaire le nombre de personnes, on peut admettre une certaine marge d'erreur.Despite the strong development of video surveillance (most often used as closed-circuit television (CCTV) in public and private spaces, there is now no simple - method to determine the number of objects present in a given polygon element. For example, the number of people who parade during a political event is generally considered to be of very different value by the organizers of the event and by the police. In controlled access sites, individual counting is easy, for example using turnstiles or automatic gates. But this approach is obviously not applicable to determine the affluence rate in front of the site or the number of people waiting, and more generally in a public space. Moreover, we do not always need to know with precision unitary the number of people, one can admit a certain margin of error.
De même, il n'existe pas de méthode automatique simple pour déterminer en temps réel le nombre d'automobiles dans une zone surfacique donnée, par exemple aux abords d'un carrefour ou d'un rond point.Similarly, there is no simple automatic method for determining in real time the number of automobiles in a given area area, for example around a junction or a roundabout.
L'exploitation de photographies ou images vidéo est possible à l'aide de logiciels d'analyse numérique d'images, mais se heurte à la difficulté de trouver un angle de vue qui permet un comptage individuel des objets dans une zone surfacique donnée, sachant que ce comptage ne pourra être exact que pour des images prises par une caméra se situant exactement au-dessus de l'élément surfacique à analyser, comme cela est décrit dans la demande de brevet WO 02/093487 (Koninklije Philips Electronics N.V.). Dans tous les autres cas, il y a un risque que des objets de grande taille cachent des objets de petite taille. Par ailleurs, les logiciels de traitement d'images doivent comprendre un module de reconnaissance de formes, et sont assez difficiles à calibrer, surtout lorsqu'ils opèrent en temps réel. Ces logiciels peuvent donc introduire un biais difficile à évaluer, car une foule revêt toujours un caractère aléatoire quant à sa distribution spatiale et, dans une certaine mesure, quant à la nature individuelle des objets d'une catégorie donnée qui la composent. Ainsi, les personnes peuvent porter un chapeau ou sac à dos, ou peuvent tirer une valise à roulettes ou un chariot, ou une personne peut porter un enfant sur ses épaules. De même, un camion peut cacher des véhicules de tourisme, ou un engin roulant de forme inhabituelle peut ne pas être reconnu par le logiciel. Selon l'état de la technique, c'est surtout par le biais de méthodes mathématiques sophistiquées que l'homme du métier a essayé de déterminer le nombre de personnes dans une foule à partir d'images vidéo. Ces méthodes mathématiques peuvent cependant être appliquées également aux images vidéo provenant d'autres domaines spectraux, tels que le domaine infrarouge, le domaine du sonar, et le domaine du radar (voir la demande de brevet WO 2005/038717 (Intellivid Corp. ) .The exploitation of photographs or video images is possible using digital image analysis software, but comes up against the difficulty of finding an angle of view that allows individual counting of objects in a given surface area, knowing that this count can only be exact for images taken by a camera located exactly above the surface element to be analyzed, as described in the patent application WO 02/093487 (Koninklije Philips Electronics NV). In all other cases, there is a risk that large objects will hide small objects. In addition, image processing software must include a pattern recognition module, and are quite difficult to calibrate, especially when operating in real time. This software can therefore introduce a bias that is difficult to evaluate because a crowd is always random in its spatial distribution and, to a certain extent, in the individual nature of the objects of a given category that compose it. Thus, people can wear a hat or backpack, or can pull a wheeled suitcase or trolley, or a person can carry a child on his or her shoulders. Similarly, a truck may hide passenger vehicles, or an unusually shaped rolling machine may not be recognized by the software. According to the state of the art, it is mainly through sophisticated mathematical methods that the skilled person has tried to determine the number of people in a crowd from video images. These mathematical methods can, however, also be applied to video images from other spectral domains, such as the infrared domain, the sonar domain, and the radar domain (see patent application WO 2005/038717 (Intellivid Corp.).
La demande de brevet EP 0 967 583 A2 (Texas Instruments Inc.) décrit des méthodes d'analyse d'images vidéo statiques acquises successivement, dans le but de détecter la présence d'un être humain dans un champ de vision donné .Patent Application EP 0 967 583 A2 (Texas Instruments Inc.) discloses methods of analyzing statically acquired static video images for the purpose of detecting the presence of a human being in a given field of view.
Le brevet US 7,139,409 B2 (Siemens Corporate Research) décrit une méthode dynamique d'analyse d'images de type CCTV, qui est basée sur des fonctions de type Markov. Le brevet US 6,049,363 (Texas Instruments Inc.) décrit une méthode statistique pour décrire l'évolution d'une scène observée par une caméra de type télévision ou infrarouge.US Patent 7,139,409 B2 (Siemens Corporate Research) describes a dynamic method of CCTV type image analysis, which is based on Markov type functions. US Patent 6,049,363 (Texas Instruments Inc.) discloses a statistical method for describing the evolution of a scene observed by a television or infrared-type camera.
Par ailleurs, il serait souhaitable de disposer d'informations supplémentaires quant à la typologique des objets qui composent la foule ou le flux. A titre d'exemple, il peut être intéressant de savoir si une voiture à l'arrêt est garée moteur éteint, ou si elle fait encore partie du flux circulatoire.In addition, it would be desirable to have additional information about the typology of the objects that make up the crowd or the flow. For example, it may be interesting to know if a stationary car is parked with the engine off, or if it is still part of the circulatory flow.
Selon l'état de connaissance de l'inventeur, il n'existe dans l'état de la technique aucune méthode directe basée sur des mesures optiques pour déterminer le nombre d'objets d'un type donné qui sont présents dans une zone surfacique donnée.According to the state of knowledge of the inventor, in the state of the art there is no direct method based on optical measurements to determine the number objects of a given type that are present in a given area area.
Du fait de l'absence de méthodes simples et automatiques pour déterminer le nombre d'objets présents dans une zone surfacique, notamment d'objets formant une foule ou un flux d'objets, il n'existe pas non plus de bases de données exploitables pour traiter ces données, soit dans un but analytique, soit dans un but prévisionnel.Due to the absence of simple and automatic methods to determine the number of objects present in a surface area, including objects forming a crowd or a flow of objects, there are no exploitable databases either. to process these data, either for analytical purposes or for forecasting purposes.
Les méthodes optiques basées sur des images photographiques classiques, c'est-à-dire des images acquises avec de la lumière visible (correspondant à une longueur d'onde d'environ 400 - 740 nm) émise ou réfléchie par les objets observés ne semblent donc pas être capables de résoudre ce problème de manière satisfaisante. De plus, ces techniques sont sensibles aux conditions de visibilité, aux conditions d'éclairage et aux conditions climatiques : elles fonctionnent mal ou pas du tout la nuit, sont gênées par des sources de lumières externes (phares de voiture) et par le brouillard, la neige, la pluie.Optical methods based on conventional photographic images, ie images acquired with visible light (corresponding to a wavelength of approximately 400 - 740 nm) emitted or reflected by the objects observed, do not appear therefore not be able to solve this problem satisfactorily. In addition, these techniques are sensitive to visibility conditions, lighting conditions and weather conditions: they work poorly or not at all at night, are hindered by sources of external lights (car headlights) and fog, snow, rain.
Il existe par ailleurs des techniques d'acquisition d'images avec de la lumière infrarouge émise par les objets. Cette lumière infrarouge correspond au rayonnement thermique émis par les objets observés. La thermographie infrarouge est utilisée dans de nombreux domaines techniques, et notamment pour la détection de fuites thermiques, points chauds ou points froids dans des bâtiments, fours industriels, réacteurs, installations industrielles. Elle est également utilisée dans le domaine médical, comme aide au diagnostic médical capable de détecter des zones chaudes du corps ; ces zones chaudes peuvent ensuite faire l'objet d'un examen approfondi faisant intervenir d'autres techniques médicales, afin de diagnostiquer des maladies susceptibles de conduire à 1 ' échauffement local du tissu détecté initialement par thermographie infrarouge. Dans toutes ces utilisations, on utilise une caméra infrarouge munie d'un détecteur de type CCD (charge-coupled device) . Une telle caméra donne une cartographie de la température.There are also image acquisition techniques with infrared light emitted by objects. This infrared light corresponds to the thermal radiation emitted by the objects observed. Infrared thermography is used in many technical fields, and especially for the detection of thermal leaks, hot spots or cold spots in buildings, industrial furnaces, reactors, industrial installations. It is also used in the medical field, as a medical diagnostic aid capable of detecting hot areas of the body; these hot areas may then be subject to a thorough examination involving other medical techniques, in order to diagnose diseases likely to lead to local warming of the tissue initially detected by infrared thermography. In all these uses, an infrared camera is used with a CCD detector (charge-coupled device). Such a camera gives a map of the temperature.
Pour des températures assez proches de la température ambiante, telles que par exemple la température d'un corps humain, la mesure par thermographie infrarouge nécessite une connaissance très poussée du fonctionnement de la caméra et des logiciels utilisés, ainsi qu'une calibration soigneuse des paramètres de la caméra et du logiciel.For temperatures close to ambient temperature, such as for example the temperature of a human body, infrared thermography measurement requires a very thorough knowledge of the operation of the camera and the software used, as well as a careful calibration of the parameters. camera and software.
L'article «Utilisation de caméras IR pour détecter la fièvre due au SRAS » de Mikael Cronholm, paru dans la revue InfraMatrix 2004, en donne un exemple. Dans toutes les applications qui ont pour objet la mesure de la température d'un corps humain, il est essentiel que la personne qui est caractérisée par thermographie infrarouge le soit de manière individuelle, c'est-à-dire qu'elle se présente individuellement à une certaine distance et dans une certaine position par rapport à la caméra. Selon l'état de la technique, il n'est pas possible de déterminer à l'aide d'une caméra infrarouge une personne atteinte de fièvre, et présentant donc une température supérieure à la normale, dans une foule.Mikael Cronholm's article "Using IR Cameras to Detect SARS Fever", published in the journal InfraMatrix 2004, provides an example. In all applications that measure the temperature of a human body, it is essential that the person who is characterized by infrared thermography be individually, that is to say that it is individually at a certain distance and in a certain position relative to the camera. According to the state of the art, it is not possible to determine using an infrared camera a person with fever, and therefore having a temperature above normal, in a crowd.
On constate que selon l'état de la technique, la thermographie infrarouge est utilisée pour caractériser des objets individuels, tel qu'un four, un bâtiment, un humain, mais pas pour caractériser un collectif d'objets. Or, dans le cadre de la présente invention, on ne s'intéresse pas du tout à caractériser un objet individuel, mais uniquement une pluralité d'objets. Le brevet US 5,995,900 (Grumman Corp.) décrit une méthode d'analyse d'images acquises par une caméra infrarouge pour caractériser, par comparaison entre des images prises successivement, le flux de véhicules automobiles présents dans un segment d'une route. Cette analyse est effectuée pixel par pixel, ce qui rend la méthode assez instable.It can be seen that according to the state of the art, infrared thermography is used to characterize individual objects, such as an oven, a building, a human, but not to characterize a collective of objects. However, in the context of the present invention, there is no interest at all in characterizing an individual object, but only a plurality of objects. US Patent 5,995,900 (Grumman Corp.) discloses a method of analyzing images acquired by an infrared camera to characterize, by comparison between images taken successively, the flow of motor vehicles present in a segment of a road. This analysis is done pixel by pixel, which makes the method quite unstable.
Le problème que la présente invention se propose de résoudre est de présenter une méthode de détermination du nombre d'objets présents dans une zone surfacique donnée, qui peut être mise en oeuvre de manière automatique, permanente, en temps réel, et qui peut fonctionner dans toutes conditions environnementales, et notamment dans toutes les conditions de visibilité, d'éclairage et climatiques susceptibles de se présenter dans un lieu public ou privé, intérieur ou extérieur. Un autre problème est de présenter une méthode permettant de déterminer l'évolution temporelle de ces paramètres, notamment leur tendance dans un intervalle de temps donné.The problem that the present invention proposes to solve is to present a method for determining the number of objects present in a given surface area, which can be implemented automatically, permanently, in real time, and which can operate in all environmental conditions, and in particular in all visibility, lighting and climatic conditions likely to occur in a public or private place, inside or outside. Another problem is to present a method for determining the temporal evolution of these parameters, in particular their tendency in a given time interval.
Description des figures La figure 1 montre de manière schématique une zone cible 1 de dimension 10 m x 5 m devant un point de passage 2. La figure 2 montre à titre d'illustration les paramètres géométriques liés à la position de la caméra infrarouge 3 par rapport à la zone cible 1. La figure 3 montre un exemple de quadrillage de la zone cible de la figure 1.DESCRIPTION OF THE FIGURES FIG. 1 schematically shows a target zone 1 of dimension 10 m × 5 m in front of a waypoint 2. FIG. 2 shows by way of illustration the geometrical parameters related to the position of the infrared camera 3 with respect to to the target zone 1. FIG. 3 shows an example of a grid of the target zone of FIG.
Les figures 4, 5 et 6 montrent le schéma de trois modes de réalisation d'un réseau informatique permettant l'exploitation centralisée des données générées par le procédé selon l'invention.FIGS. 4, 5 and 6 show the diagram of three embodiments of a computer network enabling centralized operation of the data generated by the method according to the invention.
Les repères suivants sont utilisés :The following marks are used:
1 Zone cible1 Target area
2 Point de passage2 Waypoint
3 Caméra infrarouge3 Infrared camera
4 Niveau du sol4 Ground level
5 Elément surf acique à 1 ' intérieur duquel la densité d' obj ets est jugée significative5 surface acic element within which the density of obj ects is considered significant
6 Unité de quadrillage6 Grid unit
Description de l'invention 1. Définitions Nous appelons ici « objets » les objets matériels qui constituent la foule ou le flux à caractériser, et notamment : les humains, les animaux, les véhicules terrestres à moteur (tels que les automobiles) , et autres corps émettant un rayonnement thermique détectable par une caméra infrarouge.Description of the invention 1. Definitions We call here "objects" the material objects that make up the crowd or flow to be characterized, and in particular: humans, animals, land motor vehicles (such as automobiles), and others body emitting thermal radiation detectable by an infrared camera.
Nous entendons par « foule » une multitude d'objets rassemblés en un lieu.We mean by "crowd" a multitude of objects gathered in one place.
Nous entendons par « zone cible » l'élément surfacique du sol à l'intérieur duquel on détermine le nombre d'objets présents .By "target area" we mean the surface element of the soil within which the number of objects present is determined.
Le terme « point de passage » désigne dans le cas d'une file d'attente ou d'un flux d'objets un point devant lequel le premier ou les premiers des objets constituant ladite file ou ledit flux sont ralentis ou arrêtés avant de pouvoir passer ; dans le cas d'un flux continu il peut aussi s'agir d'un repère virtuel que les objets constituant ledit flux doivent passer. Dans le premier cas, ce point de passage peut être par exemple, un guichet, un poste caisse, un arrêt de bus, un feu rouge, un rond point, un carrefour, un lieu d'accident routier, un chantier routier.The term "crossing point" designates in the case of a queue or flow of objects a point in front of which the first or the first of the objects constituting said queue or said stream are slowed down or stopped before being able to pass ; in the case of a continuous stream it can also be a virtual landmark that the objects constituting said flow must pass. In the first case, this crossing point can be for example, a ticket office, a cash register, a bus stop, a red light, a roundabout, a junction, a road accident site, a road construction site.
Le terme « temps de passage » tp désigne le temps moyen qui s'écoule entre l'arrivé de l'objet au point de passage et son franchissement dudit point de passage. Cela correspond typiquement au temps moyen de traitement d'un objet au point de passage.The term "transit time" t p designates the average time that elapses between the arrival of the object at the point of passage and its crossing of said point of passage. This typically corresponds to the average processing time of an object at the waypoint.
Le terme « temps d'attente » ta désigne ici la durée moyenne d'attente d'un objet devant un point de passage défini .The term "waiting time" t a refers here to the average waiting time of an object in front of a defined waypoint.
Le terme « taux d'affluence » est utilisé ici dans le contexte d'un flux d'objets qui tend vers un site ayant une capacité maximale d'accueil Cmax définie. Pour un nombre Nx d'objets X, on détermine le temps de passage moyen tP d'un objet X au point de passage P, ainsi que le temps moyen de séjour ts dans le site. Ensuite, on détermine la répartition du nombre des entrées Nentrée(t) et le nombre de sorties Nsortie(t) en fonction du temps. (Le taux d'affluence A(t) à un instant t est défini comme A(t)The term "affluence rate" is used here in the context of a flow of objects that tends to a site having a defined maximum capacity C max . For a number N x of objects X, we determine the average passage time t P of an object X at the point of passage P, as well as the average residence time t s in the site. Then, the distribution of the number of inputs N input (t) and the number of outputs N out i e (t) as a function of time is determined. (The affluence rate A (t) at a time t is defined as A (t)
= [Nentrée ( t ) - Nsortie ( t ) ] / Cmax •= [Nen Tree (t) - N outgoing part (t)] / C max •
2. Description détaillée de l'invention2. Detailed description of the invention
Un premier objet de la présente invention est un procédé de détermination du nombre d'objets présents dans une zone surfacique donnée à l'aide d'une caméra infrarouge, et notamment un procédé de détermination du nombre d'objets présents dans une zone surfacique donnée devant un point de passage. Ce procédé permet également de déterminer le temps moyen d'attente devant ce point de passage, et le taux d'affluence.A first object of the present invention is a method for determining the number of objects present in a given surface area using an infrared camera, and in particular a method for determining the number of objects present in a given surface area. in front of a crossing point. This method also makes it possible to determine the average wait time in front of this crossing point, and the affluence rate.
Nous décrivons ici un mode de réalisation du procédé complet de détermination thermographique du nombre d'objets présents dans une zone surfacique d'une foule.We describe here an embodiment of the complete method of thermographic determination of the number of objects present in a surface area of a crowd.
Etape 1 : Dans une première étape, on sélectionne la zone cible. Cela veut dire qu'en fonction de la finalité de la détermination, et en fonction de l'agencement des lieux, on sélectionne la position et la dimension de la zone cible. La figure 1 montre à titre d'illustration une telle zone cible 1 d'une dimension de 5 m x 10 m devant un point de passage 2.Step 1: In a first step, select the target area. This means that depending on the purpose of the determination, and depending on the layout of the place, the position and size of the target area are selected. FIG. 1 shows by way of illustration such a target zone 1 with a dimension of 5 m × 10 m in front of a waypoint 2.
Etape 2 : Dans une seconde étape on détermine la position de la caméra infrarouge 3 et sa configuration, c'est-à- dire son paramétrage optique et logiciel . La figure 2 montre à titre d'illustration les paramètres géométriques liés à la position de la caméra infrarouge 3 par rapport à la zone cible 1 définie dans l'étape 1 :Step 2: In a second step, the position of the infrared camera 3 and its configuration, that is to say its optical and software parameterization, is determined. FIG. 2 shows by way of illustration the geometrical parameters related to the position of the infrared camera 3 with respect to the target zone 1 defined in step 1:
- la distance au sol L de la caméra 3 par rapport au centre de la zone cible,the distance to the ground L of the camera 3 relative to the center of the target zone,
- la distance optique D de la caméra 3 par rapport au centre de la cible,the optical distance D of the camera 3 with respect to the center of the target,
- la hauteur H de la caméra par rapport au niveau du sol 4.- the height H of the camera in relation to the ground level 4.
La configuration de la caméra et du système d'acquisition des données doit tenir compte notamment des paramètres suivants : les paramètres géométriques L, H et D tels que définis ci-dessus, la fréquence d'acquisition, l'orientation de la caméra, l'objectif utilisé, la résolution thermique de la caméra, sa réponse spectrale, la taille de la matrice de pixel (par exemple : 160 x 120 pixels) . Une bande spectrale avec une longueur d'onde entre 8 μm et 12 μm convient pour la réalisation de la présente invention.The configuration of the camera and the data acquisition system must take into account the following parameters: the geometric parameters L, H and D as defined above, the acquisition frequency, the orientation of the camera, the objective used, the thermal resolution of the camera, its spectral response, the size of the pixel matrix (for example: 160 x 120 pixels). A spectral band with a wavelength between 8 μm and 12 μm is suitable for carrying out the present invention.
Etape 3 : Dans une troisième étape, on acquiert une image à l'aide de la caméra infrarouge 3 telle que configurée à la deuxième étape. En pratique, on acquiert une pluralité d'images successives à intervalle régulier ou non. Chaque pixel de cette image correspond à une valeur de température .Step 3: In a third step, an image is acquired using the infrared camera 3 as configured in the second step. In practice, a plurality of successive images are acquired at regular intervals or not. Each pixel of this image corresponds to a temperature value.
A titre d'exemple, on peut acquérir une image toutes les 30 secondes, sachant que la durée d'acquisition d'une image (de l'ordre de quelques millisecondes) est typiquement très courte par rapport à cet intervalle entre deux images .For example, one can acquire an image every 30 seconds, knowing that the acquisition time of an image (of the order of a few milliseconds) is typically very short compared to this interval between two images.
Cette image est stockée sous forme numérique dans une unité de mémoire, par exemple un serveur informatique permettant le stockage, la sauvegarde et l'archivage des fichiers des données acquises.This image is stored in digital form in a memory unit, for example a computer server for storing, saving and archiving the files of the data acquired.
La quatrième et la cinquième étape décrites ci-dessous se réfèrent au traitement d'une seule image. Elles sont typiquement effectuées pour chaque image acquise, afin de déterminer l'évolution des paramètres déduits.The fourth and fifth steps described below refer to the processing of a single image. They are typically performed for each acquired image, in order to determine the evolution of the parameters deduced.
Etape 4 : Dans une quatrième étape, on détermine à l'aide d'un premier algorithme, à l'intérieur de la zone cible 1, l'élément surfacique 5 (ou les éléments surfaciques) à l'intérieur duquel (ou desquels) la densité d'objets est jugée significative. Ce premier algorithme récupère un fichier de l'image acquise par la caméra 3 qui a été sauvegardé temporairement. Ce fichier contient les données de l'image ainsi que tous les points de mesure de température pour l'ensemble des pixels qui forment l'image.Step 4: In a fourth step, using a first algorithm, inside the target zone 1, the surface element 5 (or the surface elements) within which (or from which) the density of objects is considered significant. This first algorithm retrieves a file of the image acquired by the camera 3 which has been temporarily saved. This file contains the image data as well as all the temperature measurement points for all the pixels that form the image.
La position de la caméra 3 par rapport à la zone cible 1 étant connue, l'algorithme calcule les coordonnées de la zone cible 1. Les opérations suivantes du procédé portent uniquement sur cette zone cible. L'algorithme divise la zone cible en unités dites « unités de quadrillage » 6. Nous appelons cette opération le « quadrillage » de la zone cible et les unités des « unités de quadrillage », quelle que soit la forme desdites unités ; en effet, les unités de quadrillage 6 ainsi formées peuvent avoir une forme carrée, rectangulaire ou autre. L'algorithme calcule ensuite pour chaque unité du quadrillage 6 la température moyenne Tm. Cette température moyenne est comparée à une température de référence T5 préalablement définie selon un nombre de paramètres propres aux conditions à l'instant t.Since the position of the camera 3 with respect to the target zone 1 is known, the algorithm calculates the coordinates of the target zone 1. The following operations of the method relate solely to this target zone. The algorithm divides the target area into so-called "grid units" 6. We call this operation the "grid" of the target area and the units of the "grid units", regardless of the form of the units; in fact, the grid units 6 thus formed may have a square, rectangular or other shape. The algorithm then calculates for each grid unit 6 the average temperature T m . This average temperature is compared with a reference temperature T 5 previously defined according to a number of parameters specific to the conditions at time t.
Nous décrivons ici une procédure pour déterminer T3 basée sur une technique de traitement de signal de discrimination itérative. Cette méthode repose sur l'affectation de chaque pixel (i.e. de chaque valeur de température) de la zone cible à l'une des deux classes fondamentales que sont le fond et la forme. Une telle problématique est connue dans le domaine de l'analyse d'images numériques sous le nom de binarisation. Si ces deux classes sont suffisamment éloignées l'une de l'autre, alors on conclut que le cliché présente deux modalités. Le seuil de séparation sera alors calculé en fonction de ces deux classes. Dans le cas contraire, on considère qu'il est impossible de déterminer un seuil et on utilise le seuil associé à l'image correspondant à la capture précédente. Cette décision se justifie par le faible intervalle de temps entre la prise de deux clichés sur un site donné et par le fait que la caméra infrarouge est fixe et donc conserve son point de vue.Here we describe a procedure for determining T 3 based on an iterative discrimination signal processing technique. This method is based on the assignment of each pixel (ie each temperature value) of the target area to one of the two basic classes of background and form. Such a problem is known in the field of digital image analysis under the name of binarization. If these two classes are sufficiently distant from each other, then we conclude that the cliché has two modalities. The separation threshold will then be calculated based on these two classes. Otherwise, it is considered impossible to determine a threshold and the threshold associated with the image corresponding to the previous capture is used. This decision is justified by the short time interval between the taking of two shots on a given site and the fact that the infrared camera is fixed and thus retains its point of view.
Une méthode avantageuse qui répond à l'objectif est la méthode des nuées dynamiques (appelée aussi méthode des centres). C'est une méthode de discrimination itérative. L'algorithme utilisé pour ce mode de réalisation de l'invention intègre la discrimination des données thermographiques par nuées dynamiques et une vérification de leur séparabilité effective et prend en considération l'évolution de la température de surface de l'objet en fonction de la température ambiante. Cette fonction est adaptée selon l'objet mesuré. A titre d'exemple, pour des sujets humains cette fonction est indiquée dans l'Annexe 1. L'algorithme pour la détermination automatique de la température de seuil T5 est indiqué dans l'Annexe 2.An advantageous method that meets the objective is the dynamic cloud method (also called the centers method). It is a method of iterative discrimination. The algorithm used for this embodiment of the invention integrates the discrimination of the thermographic data by dynamic clouds and a verification of their effective separability and takes into account the evolution of the surface temperature of the object as a function of the temperature. room. This function is adapted according to the object measured. For example, for human subjects this function is indicated in Annex 1. The algorithm for the automatic determination of the threshold temperature T 5 is indicated in Annex 2.
Comme pour n'importe quel algorithme de traitement d'images, les problématiques suivantes ont été adressées : élimination des parasites, inversion ponctuelle des classes, méthodologie de discrimination itérative (en l'occurrence utilisation du seuil précédent.As with any image processing algorithm, the following issues have been addressed: noise elimination, point reversal of classes, iterative discrimination methodology (in this case use of the previous threshold.
Nous décrivons ici un exemple pour la procédure de quadrillage. Le quadrillage peut utiliser une unité de quadrillage 6 de dimension 1 m * 1 m pour une foule d'humains, mais d'autres dimensions peuvent être utilisées en fonction de la nature des objets et des caractéristiques de la foule ou du flux d'objets à analyser. Pour une foule d'humains, on peut par exemple utiliser une unité de quadrillage de dimension aussi petite que 0,25 m * 0, 25 m, mais selon les constations de l'inventeur, pour une foule humaine, il n'est pas utile de choisir une unité de quadrillage 6 plus petite que cela. A titre d'exemple, la température moyenne peut être de 37°C pour un humain. En pratique, selon les conditions environnementales, on applique avantageusement un coefficient de correction.Here we describe an example for the grid procedure. The grid may use a grid unit 6 of dimension 1 m * 1 m for a crowd of humans, but other dimensions may be used depending on the nature of the objects and the characteristics of the crowd or the flow of objects. to analyze. For a crowd of humans, one can for example use a dimension grid unit as small as 0.25 m * 0.25 m, but according to the findings of the inventor, for a human crowd, it is not useful to choose a grid unit 6 smaller than that. For example, the average temperature may be 37 ° C for a human. In practice, depending on the environmental conditions, a correction coefficient is advantageously applied.
Avantageusement, on mesure la température de l'air ambiante en même temps que l'acquisition de l'image de thermographie, soit (de manière préférée) sur le site même, soit dans une station météorologique centrale dans la ville en question ; dans ce dernier cas, les données peuvent être récupérées instantanément ou de manière différée par un moyen de télétransmission, tel qu'un fils RSS. La meilleure méthode est l'utilisation d'une sonde de mesure localisée sur le boitier externe de la caméra ou à proximité de ce boitier, à condition que ladite sonde soit protégée de la lumière directe du soleil. A titre d'exemple, la sonde peut être collée contre la vitre frontale (qui est typiquement en germanium) de la caméra, est elle est ainsi protégée contre le rayonnement solaire direct par la casquette de protection de ladite vitre.Advantageously, the ambient air temperature is measured at the same time as the acquisition of the thermography image, either (preferably) on the site itself, or in a central weather station in the city in question; in the latter case, the data can be retrieved instantaneously or in a delayed manner by a teletransmission means, such as an RSS feed. The best method is the use of a measurement probe located on or near the outer housing of the camera, provided that said probe is protected from direct sunlight. For example, the probe can be glued against the front window (which is typically germanium) of the camera, it is thus protected against direct sunlight by the protective cap of said window.
On détermine ensuite en temps réel la température de seuil Ts , en utilisant les paramètres suivants :The threshold temperature T s is then determined in real time, using the following parameters:
- la température mesurée par la sonde localisée au niveau de la caméra au temps t ;the temperature measured by the probe located at the camera at time t;
- la température mesurée par la caméra infrarouge 3 au niveau du plan de focalisation au temps t ; - les valeurs de la plage de mesure de la caméra 3the temperature measured by the infrared camera 3 at the plane of focus at time t; - the values of the measuring range of the camera 3
(valeur haute et valeur basse) qui sont automatiquement générées par la caméra avant chaque prise de cliché ; - les niveaux de luminosité du plan de la caméra(high value and low value) which are automatically generated by the camera before each shot; - the brightness levels of the camera plane
(indiqués automatiquement par la caméra) ;(indicated automatically by the camera);
- l'historicité des valeurs respectives des paramètres listés précédemment. Ts peut être choisi à une valeur proche de la température la plus haute mesurée par la caméra infrarouge ; ensuite on peut ajuster T3 de la manière suivante : on teste la méthode en site réel pour déterminer la concordance entre le nombre d'objets réellement présents dans la zone cible et le nombre de personnes déterminés par le procédé selon l'invention avec cette valeur T3.- the historicity of the respective values of the parameters listed previously. T s can be chosen at a value close to the highest temperature measured by the infrared camera; then T 3 can be adjusted as follows: the actual site method is tested to determine the concordance between the number of objects actually present in the target zone and the number of persons determined by the method according to the invention with this value. T 3 .
Ensuite, on compare pour chaque unité de quadrillage 6 l'écart entre la température moyenne sur l'unité de surface et la température de référence seuil. On considère que si cet écart est supérieur à une valeur servant de critère décisionnel, qui est empiriquement défini pour chaque type d'objets (exemple 20% pour humains), alors on considère que la densité dans l'unité de quadrillage 6 est significative ; dans le cas contraire, elle est jugée non significative. L'exemple 2 ci-dessous illustre ce procédé.Then, for each grid unit 6, the difference between the average temperature on the surface unit and the threshold reference temperature is compared. It is considered that if this difference is greater than a value used as a decision criterion, which is empirically defined for each type of object (for example 20% for humans), then the density in the grid unit 6 is considered significant; otherwise, it is considered insignificant. Example 2 below illustrates this process.
Ensuite on compte le nombre N d'unités de quadrillage ayant une densité significative, et on multiplie ce nombre d'unités de quadrillage par une densité typique d'objets par unité de quadrillage pertinente. Cette densité typique est une valeur empirique qui doit être définie pour chaque type d'objets et pour chaque dimension d'unités de quadrillage. Elle peut aussi dépendre du site, c' est-dire du type de foule ou de flux. A titre d'exemple, on peut considérer pour une foule humaine que dans une unité de quadrillage de 1 m x Im, on trouve en moyenne 4 personnes dans une configuration de type file d'attente. Cette valeur peut varier selon le type du point de passage : elle sera plus grande pour une file d'attente devant un cinéma que pour une file d'attente devant une caisse de supermarché, où la présence de chariots d'achats éloigne les personnes les unes des autres. Pour un flux circulatoire de véhicules terrestres à moteur, on utilise typiquement une unité de quadrillage de 1 m x 1 m, et on utilise typiquement une densité de 0,175 pour des véhicules de tourisme, 0,1 pour des petits véhicules urbains, et 0,25 pour des véhicules haut de gamme.Next, the number N of grid units having a significant density is counted, and this number of grid units is multiplied by a typical density of objects per relevant grid unit. This typical density is an empirical value that must be defined for each type of object and for each dimension of grid units. It can also depend on the site, ie the type of crowd or flow. For example, it can be considered for a human crowd that in a grid unit of 1 mx Im, there is an average of 4 people in a queue type configuration. This value may vary according to the type of crossing point: it will be larger for a queue in front of a cinema than for a queue in front of a supermarket checkout, where the presence of shopping carts keeps people away from each other. others. For a circulatory flow of motorized land vehicles, a grid unit of 1 mx 1 m is typically used, and a density of 0.175 for passenger cars, 0.1 for small urban vehicles, and 0.25 is typically used. for high-end vehicles.
La méthode utilisée optionnellement pour déterminer la typologie des objets sera expliquée plus tard. Cette méthode vise à déterminer, pour une zone surfacique donnée, la nature des objets présents sur cette même surface, dans la mesure où cette nature peut être déduite de données thermiques. A titre d'exemple, on peut distingue entre des véhicules de tourisme de petite taille et des véhicules de tourisme fortement motorisées.The method used optionally to determine the typology of the objects will be explained later. This method aims at determining, for a given surface area, the nature of the objects present on this same surface, insofar as this nature can be deduced from thermal data. For example, we can distinguish between small passenger vehicles and highly motorized passenger vehicles.
La quatrième étape donne un nombre moyen d'objets (Nyen) présents sur la zone cible.The fourth step gives an average number of objects (N yen) present on the target zone.
Etape 5 : Dans une cinquième étape, on calcule, à l'aide d'un second algorithme, le temps d'attente ta et / ou le taux d'affluence A.Step 5: In a fifth step, the waiting time t a and / or the affluence rate A is calculated using a second algorithm.
Le temps d'attente ta est calculé de la manière suivante : ta = tP (1 + Nmoyen X tP / G) où G est le nombre de guichets, ou plus généralement le nombre de points par lesquels les objets quittent la zone cible 1, desservant le point de passage 2, et tP est le temps de passage ; ce dernier paramètre est propre à chaque point de passage et peut être déterminé de manière indépendante .The waiting time t a is calculated as follows: t a = t P (1 + N mean in X t P / G) where G is the number of wickets, or more generally the number of points by which the objects leave the target zone 1, serving the waypoint 2, and t P is the transit time; this last parameter is specific to each waypoint and can be determined independently.
Le taux d'affluence A(t) est calculé selon la formule A(t) = [Nentrée(t) - Nsortie(t)] / Cmax donnée ci-dessus, où Nentrée(t) est déterminé à partir de ta et NSOrtie est calculé en tenant compte du temps moyen de séjour dans le site.The affluence rate A (t) is calculated according to the formula A (t) = [N input (t) - N output (t)] / Cma x given above, where N input (t) is determined from t a and N SO rti e is calculated taking into account the average residence time in the site.
Etape 6 : Dans une sixième étape, optionnelle, au moins un des paramètres Nmoγen/ ta et A est transmis vers au moins un utilisateur et porté à sa connaissance par au moins un moyen visuel ou acoustique, et de préférence d'une manière qui permet de déduire l'évolution temporelle d'au moins un de ces paramètres .Step 6: In an optional sixth step, at least one of the parameters N moγ in / t a and A is transmitted to at least one user and brought to his attention by at least one visual or acoustic means, and preferably a way that allows to deduce the temporal evolution of at least one of these parameters.
D'une manière générale, dans le cadre de la présente invention, le point de passage peut être par exemple un guichet, un point de paiement, un carrefour, un rond point, un point de rassemblement, un point de vente, un poste de contrôle (notamment un poste de contrôle d'identité, un poste de contrôle de bagages, un poste de contrôle d'autorisation d'accès ou de billets d'entrée), un poste de distribution, une porte, un tourniquet, un limiteur du débit du flux desdits objets. A titre d'exemple, le procédé peut être utilisé pour déterminer le nombre d'humains présents dans une zone cible localisée dans ou devant un parc d'attraction, un musée, un stade, une salle de concert, une salle de théâtre, une salle de spectacle, une salle de cinéma, une salle de conférence, un monument historique, un site touristique, une administration publique ou privé, un hall d'exposition, un aéroport, une gare ferroviaire, une gare routière, une zone portuaire, ou aux abords d'un quelconque de ces lieux. Le procédé peut aussi être utilisé pour déterminer le nombre de véhicules terrestres dans ou devant un parking, un carrefour routier, un rond point, un point d'arrêt obligatoire, une zone d'attente, un tunnel, un pont, ou aux abords d'un de ces lieux.In general, in the context of the present invention, the crossing point may be for example a wicket, a payment point, a junction, a roundabout, a meeting point, a point of sale, a checkpoint, control (including an identity checkpoint, a baggage checkpoint, an access authorization checkpoint or entry ticket), a distribution station, a door, a turnstile, a flow rate of said objects. For example, the method can be used to determine the number of humans present in a target area located in or in front of an amusement park, museum, stadium, concert hall, theater, theater, cinema hall, conference room, historical monument, tourist site, public or private administration, exhibition hall, airport, railway station, bus station, port area, or in the vicinity of any of these places. The method can also be used to determine the number of land vehicles in or in front of a parking lot, a road junction, a roundabout, a mandatory stopping point, a waiting area, a tunnel, a bridge, or in the vicinity of one of these places.
Le procédé selon l'invention peut être utilisé pour déterminer un nombre d'objets, par exemple un nombre d'humains, d'animaux ou de véhicules terrestres à moteurs, présents dans une zone surfacique donnée. Ce nombre n'est qu'un nombre approximatif, mais pour la plupart des applications visées, cette précision se révèle suffisante. Ce nombre d'objets peut être exploité de différentes manières, par exemple pour estimer le temps d'attente sur les sites touristiques d'une ville ou d'un quartier, pour estimer le temps d'attente aux attractions d'un parc d'attractions, devant le guichet d'une administration ou devant un cinéma, pour estimer le taux d'affluence de ces sites, pour caractériser le flux circulatoire automobile intra-urbains et autres. La possibilité d'acquérir une séquence d'images infrarouge permet de calculer ces paramètres en temps réel, et permet donc de déterminer la tendance de ce temps d'attente ou ce taux d'affluence.The method according to the invention can be used to determine a number of objects, for example a number of humans, animals or land motor vehicles, present in a given area area. This number is only an approximate number, but for most targeted applications, this accuracy is sufficient. This number of objects can be exploited in different ways, for example to estimate the waiting time on the tourist sites of a city or a district, to estimate the wait time to the attractions of a park of attractions, in front of the aperture of an administration or in front of a cinema, to estimate the rate of affluence of these sites, to characterize the intra-urban and other circulatory circulatory flow. The possibility of acquiring an infrared image sequence makes it possible to calculate these parameters in real time, and thus makes it possible to determine the trend of this waiting time or this affluence rate.
Ces informations, notamment le temps d'attente et sa tendance, c'est-à-dire son évolution temporelle, sont utiles pour les usagers desdits points de passage et peuvent être portées à leur connaissance par tout moyen approprié, notamment visuel ou acoustique, tel qu'un dispositif d'affichage (notamment un écran d'affichage) ou un message acoustique automatique. Ainsi, les usagers peuvent ajuster leur comportement de manière à minimiser leur temps d'attente devant ce point de passage, en se présentant devant ledit point de passage au moment où le temps d'attente affiché par un dispositif d'affichage est faible. On entend ici par « usagers d'un point de passage » les personnes qui constituent la foule ou le flux en question, ou qui pilotent ou exploitent les véhicules qui constituent les objets qui composent la foule ou le flux.This information, especially the waiting time and its trend, that is to say its time evolution, are useful for the users of said crossing points and can be brought to their attention by any appropriate means, including visual or acoustic, such as a display device (especially a display screen) or an automatic acoustic message. Thus, the users can adjust their behavior so as to minimize their waiting time at this crossing point, by presenting themselves at the said crossing point at the moment when the waiting time displayed by a display device is low. The term "users of a crossing point" refers to the people who make up the crowd or flow in question, or who drive or operate the vehicles that make up the objects that make up the crowd or the flow.
Ces informations, notamment le nombre d'objets, le temps d'attente et la tendance de ces deux paramètres, sont également utiles pour les opérateurs desdits points de passage, qui peuvent par exemple décider de limiter l'accès audit point de passage, de dévier le flux d'objets vers un autre point de passage, ou de rallonger le trajet des objets formant ledit flux devant le point de passage.This information, in particular the number of objects, the waiting time and the trend of these two parameters, are also useful for the operators of said crossing points, who may, for example, decide to limit access to said waypoint, diverting the flow of objects to another waypoint, or lengthening the path of objects forming said flow in front of the waypoint.
Le procédé selon l ' invention permet également de déterminer la typologie du nombre de ces objets. Plus précisément, en fonction de certaines caractéristiques thermiques décelables sur une image infrarouge, on peut déterminer pour chaque type décelable d'objets sa fraction. Les caractéristiques thermiques décelables et utilisables dans le cadre du présent procédé sont notamment : l'émissivité thermique, les dimensions géométriques, la température mesurée, la surface sur laquelle cette température est mesurée.The method according to the invention also makes it possible to determine the typology of the number of these objects. More precisely, according to certain thermal characteristics detectable on an infrared image, it is possible to determine for each detectable type of objects its fraction. The thermal characteristics detectable and usable in the context of the present process are in particular: the thermal emissivity, the geometric dimensions, the measured temperature, the surface on which this temperature is measured.
A titre d'exemple, pour des humain, l'émissivité thermique dépend notamment de leur tenue vestimentaire et de certaines caractéristiques physiologiques (notamment homme / femme, adulte / enfant / personne âgée) .For example, for humans, the thermal emissivity depends in particular on their dress and certain physiological characteristics (especially male / female, adult / child / elderly).
Pour des véhicules terrestres à moteur, l'émissivité thermique est difficile à exploiter car elle dépend principalement du matériau externe. En revanche, il est aisé de distinguer entre des véhicules de tourisme légers et des véhicules de tourisme fortement motorisés : d'une part, les premiers ont en général une taille plus petite, d'autre part, les seconds ont une température mesurée plus forte, et cette température provient d'un moteur de taille plus grande .For motorized land vehicles, the thermal emissivity is difficult to exploit because it depends mainly external material. On the other hand, it is easy to distinguish between light passenger vehicles and highly motorized passenger vehicles: on the one hand, the first ones are generally smaller in size, on the other hand, the latter have a higher measured temperature. , and this temperature comes from a larger engine.
De même, on peut distinguer entre un véhicule à l'arrêt moteur allumé et un véhicule à l'arrêt moteur coupé (ce qui correspond à la différence entre un véhicule arrêté dans un embouteillage et un véhicule garé) .Similarly, it is possible to distinguish between a vehicle with the engine stopped and a vehicle with the engine stopped (which corresponds to the difference between a vehicle stopped in a traffic jam and a parked vehicle).
Les données générées par le procédé selon l ' invention peuvent être transmises en temps réel ou en temps différé vers un ou plusieurs utilisateurs, et partagées avec un ou plusieurs utilisateurs de manière simultanée, séquentielle ou de toute autre manière. Les utilisateurs peuvent se trouver sur différents sites ou non. Les utilisateurs peuvent être les opérateurs des points de passage, ou les usagers des points de passage, ou toute autre personne intéressée par ce point de passage, telle que : la police, les acteurs professionnels, le grand public, les tour- opérateurs. Cette transmission et ce partage peuvent se faire par une interface web, par un site internet consultable par les usagers des points de passage. La consultation des données par les opérateurs des points de passage ou par les usagers des points de passage peut être subordonnée ou non à une restriction d'accès et/ou au paiement d'une redevance. Elle peut se faire par tout moyen approprié, par exemple par un serveur vocal intelligent, par l'envoi de message de type texto ou SMS, par l'affichage sur des écrans et notamment sur des écrans intégrés dans des mobiliers urbains dynamiques. Ces données peuvent être archivées et faire l'objet d'un traitement statistique pour prédire des temps d'attente et taux d'affluence.The data generated by the method according to the invention can be transmitted in real time or in deferred time to one or more users, and shared with one or more users simultaneously, sequentially or in any other way. Users can be on different sites or not. Users can be the operators of the crossing points, or the users of the crossing points, or any other person interested in this crossing, such as: the police, the professional actors, the general public, the tour operators. This transmission and sharing can be done through a web interface, a website available to users of the crossing points. The consultation of the data by the operators of the crossing points or by the users of the points of passage may be subject or not to a restriction of access and / or the payment of a fee. It can be done by any appropriate means, for example by an intelligent voice server, by sending text message or SMS messages, by displaying on screens and in particular on screens integrated in dynamic urban furniture. These Data can be archived and statistically processed to predict wait times and inflow rates.
Un autre objet de la présente invention est un procédé d'exploitation de données générées par le premier procédé, dans lequel :Another object of the present invention is a method of exploiting data generated by the first method, in which:
(a) on détermine pour au moins un site S au moins un paramètre sélectionné dans le groupe constitué par le nombre d'objets, le temps d'attente desdits objets devant le point de passage, le taux d'affluence, la tendance d'au moins un des trois paramètres précités ;(a) determining for at least one site S at least one parameter selected from the group consisting of the number of objects, the waiting time of said objects in front of the waypoint, the affluence rate, the trend of at least one of the three aforementioned parameters;
(b) on diffuse ce au moins un paramètre vers au moins un poste de diffusion d'information visuelle et/ ou auditive capable de porter ledit au moins un paramètre à la connaissance d'au moins un utilisateur.(b) at least one parameter is broadcast to at least one visual and / or auditory information broadcast station capable of bringing said at least one parameter to the knowledge of at least one user.
Ce poste de diffusion d'information visuelle et / ou auditive est préférentiellement sélectionné dans le groupe constitué par : un panneau d'affichage, un écran d'affichage, un téléphone fixe ou mobile, un ordinateur fixe ou portable, un haut-parleur, un poste de télévision.This visual and / or auditory information broadcast station is preferably selected from the group consisting of: a display panel, a display screen, a fixed or mobile phone, a fixed or portable computer, a speaker, a television set.
Les données exploitables par ce procédé peuvent également provenir d'une autre source capable de fournir ces données, telle que le comptage individuel à l'aide d'un tourniquet ou tout autre moyen, ou de l'analyse d'images vidéo basés sur la lumière visible.The data usable by this method can also come from another source capable of providing these data, such as the individual counting using a tourniquet or any other means, or the analysis of video images based on the visible light.
Dans ce procédé, qui est illustré schématiquement sur la figure 4, on partage les données obtenues via différents postes de diffusion d'information visuelle et/ou auditive, tel que l' internet, les réseaux locaux, le serveur vocal, les messages de type texto ou sms, les écrans d'affichage, les écrans d'affichage de mobiliers urbains dynamiques.In this method, which is illustrated schematically in FIG. 4, the data obtained via different visual and / or auditory information broadcasting stations, such as the Internet, local networks, the voice server, text messages or SMS messages, display screens, display screens for dynamic urban furniture.
Dans ce procédé on affiche sur au moins un poste de diffusion d'information visuelle pour chacun d'une pluralité de (M) sites (Si, ... , SM) , ou pour un sous- ensemble desdits (M) sites, simultanément ou successivement au moins un paramètre de même type, sélectionné dans le groupe sélectionné dans le groupe constitué par le nombre d'objets, le temps d'attente desdits objets devant le point de passage, le taux d'affluence, la tendance d'au moins un des trois paramètres précités, de manière à permettre à l'utilisateur de comparer lesdits paramètres.In this method is displayed on at least one visual information broadcast station for each of a plurality of (M) sites (Si, ..., S M ), or for a subset of said (M) sites, simultaneously or successively at least one parameter of the same type, selected from the group selected from the group consisting of the number of objects, the waiting time of said objects in front of the waypoint, the affluence rate, the trend of at least one of the three aforementioned parameters, so as to allow the user to compare said parameters.
Pour chacun des sites et de ses sous-sites (par exemple : un guichet, un poste de caisse, un feu tricolore) , on détermine, en fonction du temps de passage moyen, une surface de référence qui définit la zone cible de mesure de chaque caméra. Cette surface de référence telle que déterminée correspond à un temps d'attente précis.For each of the sites and its sub-sites (for example: a counter, a cash desk, a traffic light), a reference surface is determined, based on the average passage time, which defines the target area of measurement for each camera. This reference surface as determined corresponds to a precise waiting time.
Encore un autre objet de la présente invention est un réseau informatique comportant une pluralité de caméras infrarouge et une pluralité de machines informatiques, pour permettre l'exploitation centralisée des données générées par cette pluralité de caméras installées sur un seul site ou sur une pluralité de sites. Cette mise en réseau des données générées par les procédés selon l'invention peut se faire selon plusieurs modes de réalisation. Dans un premier mode de réalisation, on dispose d'au moins un site S, et éventuellement de plusieurs (M) sites Si, .. SM. Chaque site est observé par au moins une caméra infrarouge C et éventuellement par plusieurs (N) caméras Ci, ... CN. Ainsi, la caméra Ci,2 est la première caméra du deuxième site.Yet another object of the present invention is a computer network comprising a plurality of infrared cameras and a plurality of computer machines, to allow the centralized exploitation of the data generated by this plurality of cameras installed on a single site or on a plurality of sites. . This networking of the data generated by the methods according to the invention can be done according to several embodiments. In a first embodiment, there is at least one site S, and possibly several (M) sites Si, .. S M. Each site is observed by at least one infrared camera C and possibly several (N) cameras Ci, ... C N. Thus, the camera Ci, 2 is the first camera of the second site.
Pour chaque site S, cette caméra, ou cette pluralité de caméras, est relié par un réseau sans fil ou par un réseau filaire à une première machine informatique Rs de type routeur. Ce routeur R3 est avantageusement un routeur de type VPN (Virtual Private Network) , pour assurer un haut niveau de sécurité. Ce mode de réalisation est montré schématiquement sur la figure 4.For each site S, this camera, or this plurality of cameras, is connected by a wireless network or a wired network to a first computer machine R s of the router type. This router R 3 is advantageously a router type VPN (Virtual Private Network), to ensure a high level of security. This embodiment is shown schematically in FIG. 4.
Dans une variante avantageuse de ce mode de réalisation, la pluralité de caméras est hébergée sur un réseau local (par exemple un réseau de type VPN - Virtual Private Network) afin de garantir un haut niveau de sécurité, et le routeur R3 peut assurer l'interface entre le réseau VPN et le monde internet extérieur de telle sorte que les connexions bilatérales entre le réseau local et le logiciel d'exploitation, installé avantageusement sur la machine informatique P mentionnée ci-dessous, soient complètement sécurisées.In an advantageous variant of this embodiment, the plurality of cameras is hosted on a local area network (for example a virtual private network (VPN) type network) in order to guarantee a high level of security, and the router R 3 can provide interface between the VPN and the outside internet world so that the bilateral connections between the local network and the operating software, advantageously installed on the computer machine P mentioned below, are completely secure.
Pour établir la liaison entre la caméra et ledit réseauTo establish the connection between the camera and said network
(de préférence un réseau de type réseau local) , on peut utiliser par exemple un câble de type RJ45 ou une connexion sans fil de type WiFi ou WiFi/GPRS. Ledit réseau peut avantageusement appliquer un protocole connu tel que celui normalisé par la norme IEEE 802.3, connu sous la marque commerciale Ethernet. La machine informatique R, ou les machines informatiques Rs=i, •» , Rs=M sont reliées par un moyen de télétransmission sans fil et / ou filaire, tel que l' internet, à une seconde machine informatique P, qui centralisé le traitement des données propres aux sites S.(Preferably a network type LAN) can be used for example a RJ45 type cable or a wireless connection type WiFi or WiFi / GPRS. Said network may advantageously apply a known protocol such as that standardized by the IEEE 802.3 standard, known under the trademark Ethernet. The computer machine R, or the computer machines Rs = i, • », Rs = M are connected by wireless and / or wired teletransmission means, such as the Internet, to a second computer machine P, which centralizes the processing site-specific data.
Cette seconde machine informatique P peut ensuite être reliée, par un moyen de télétransmission sans fil et / ou filaire, tel qu'un réseau téléphonique, à des postes dits postes utilisateurs U auxquels elle distribue, spontanément ou sur demande desdits utilisateurs, des messages. Ce mode de réalisation est montré schématiquement sur la figure 5. Cette communication entre la machine informatique P et les postes utilisateurs U peut éventuellement se faire par l'intermédiaire de machines informatiques V qui assurent la distribution desdits messages. A titre d'exemple, V peut être un serveur dédié à des messages téléphoniques, ou à des messages de type SMS, ou un serveur internet, et U peut être un téléphone fixe ou portable, un ordinateur, un récepteur portable de messages de type courriel (e-mail) .This second computer machine P can then be connected, by means of wireless and / or wired teletransmission, such as a telephone network, to stations known as user stations U to which it distributes, spontaneously or on request of said users, messages. This embodiment is shown schematically in FIG. 5. This communication between the computer machine P and the user stations U can possibly be done via computer machines V which ensure the distribution of said messages. By way of example, V may be a server dedicated to telephone messages, or messages of the SMS type, or an internet server, and U may be a fixed or portable phone, a computer, a portable message receiver of the type email (e-mail).
Dans un autre mode de réalisation, qui assure un meilleur niveau de sécurité informatique que le précédent, on intercale au sein du réseau local pour chaque site S entre les caméras C et les routeurs R une machine informatique E de type serveur. Ce serveur E traite l'ensemble des données issues des caméras C et ne restitue à la machine informatique P que les paramètres finaux calculés. Ce mode de réalisation est montré schématiquement sur la figure 6. Ensuite, dans les deux modes de réalisation, les données finales générées (notamment : le nombre d'objets, le temps d'attente desdits objets devant le point de passage, le taux d'affluence, la tendance d'au moins un des trois paramètres précités) peuvent être diffusés à des utilisateurs, par exemple à l'opérateur du point de passage et / ou à l'usager du point de passage, et /ou à d'autres personnes intéressées par le point de passage. Cette diffusion peut se faire en temps réel ou différé, par tout moyen approprié, comme indiqué ci-dessus, par exemple par l'intermédiaire d'un poste de diffusion d'information visuelle et/ou auditive, tel qu'un panneau d'affichage, un écran d'affichage, un téléphone fixe ou mobile, un ordinateur fixe ou portable, un haut-parleur, un poste de télévision.In another embodiment, which provides a better level of computer security than the previous one, is inserted in the local network for each site S between the cameras C and R routers a computer machine E server type. This server E processes all the data from the cameras C and returns to the computer machine P only the final parameters calculated. This embodiment is shown schematically in FIG. 6. Then, in both embodiments, the final data generated (in particular: the number of objects, the time waiting for said objects in front of the waypoint, the affluence rate, the trend of at least one of the three aforementioned parameters) can be broadcast to users, for example to the operator of the waypoint and / or the user of the crossing point, and / or to other persons interested in the crossing point. This diffusion can be done in real time or delayed, by any appropriate means, as indicated above, for example by means of a visual and / or auditory information broadcast station, such as a billboard panel. display, a display screen, a landline or mobile phone, a desktop or laptop computer, a speaker, a television set.
Avantages de l'inventionAdvantages of the invention
L'invention présente de nombreux avantages. Le procédé de mesure selon l'invention peut être' mis en œuvre de manière automatique, et les données peuvent être transmises de manière automatique à un centre d'exploitation. Les données générées par le procédé selon l ' invention améliorent la prédictibilité des temps d'attente et des taux d'affluence devant les sites. Ainsi, il est possible de réduire les temps d'attente et les taux d'affluence de manière significative. Les touristes et les tour- opérateurs peuvent optimiser leurs visites selon les temps d'attente et taux d'affluence au jour le jour, et peuvent planifier au mieux, à court terme comme à long terme, leurs trajets (et donc leur coûts) grâce aux données archivées sur les saisons précédentes. La fluidité touristique et circulatoire dans la ville et en particulier aux abords des sites touristiques est améliorée, car la communication des temps d'attente et taux d'affluence des différents sites en temps réel permet aux acteurs d'adapter leur comportement ; on aboutit ainsi à une autorégulation naturelles des flux circulatoires. Cette adaptation du comportement des acteurs aux flux circulatoires présente de nombreux avantages pour certains individus, notamment pour les personnes à mobilité réduite. Cette amélioration du flux circulatoire présente également des avantages sur le plan écologique.The invention has many advantages. The measurement method according to the invention can be implemented automatically, and the data can be transmitted automatically to an operating center. The data generated by the method according to the invention improves the predictability of waiting times and affluence rates in front of sites. Thus, it is possible to reduce waiting times and affluence rates significantly. Tourists and tour operators can optimize their visits according to waiting times and day-to-day attendance rates, and can plan their journeys (and therefore their costs) in the short and long term thanks to archived data from previous seasons. The tourist and circulatory fluidity in the city and in particular near the tourist sites is improved, because the communication of the waiting times and the affluence rate of the different sites in real time allows actors to adapt their behavior; this leads to natural self-regulation of circulatory flows. This adaptation of the behavior of the actors to the circulatory flows presents numerous advantages for certain individuals, in particular for the people with reduced mobility. This improvement in circulatory flow also has ecological benefits.
Les exemples qui suivent illustrent des modes de réalisation de l'invention, mais ne limitent pas sa portée. Exemples ;The following examples illustrate embodiments of the invention, but do not limit its scope. Examples;
Exemple 1 : Description d'une caméra infrarouge typique On a utilisé une caméra de type Thermovision ™ A20-M fournie par la société FLIR Systems (bande spectrale : 8 - 12 μm, matrice plan focal stabilisée par effet Peltier, constituée de 19200 points de mesure, sensibilité thermique meilleure que 0,10C à 300C, capable de mesurer une température entre -2O0C et + 2500C, avec une calibration assurant une précision et une répétablité de la mesure de ± 0,50C à 35°C) , un objectif de type ThermaCAM™ fourni par la société FLIR Systems avec une ouverture de 19° , et un boitier de type HEB. Avec cet équipement et les paramètres choisis, à une distance optique D de 100 m de la zone cible, un pixel correspond à un carré de 6 cm de côté.Example 1 Description of a Typical Infrared Camera A Thermovision ™ A20-M type camera provided by the FLIR Systems company (spectral band: 8-12 μm, Peltier effect stabilized focal plane matrix, consisting of 19,200 test points was used. measurement, thermal sensitivity better than 0.1 0 C at 30 0 C, capable of measuring a temperature between -2O 0 C and + 250 0 C, with a calibration ensuring accuracy and repeatability of the measurement of ± 0.5 0 C at 35 ° C), a ThermaCAM ™ type lens supplied by FLIR Systems with a 19 ° opening, and a HEB type case. With this equipment and the parameters chosen, at an optical distance D of 100 m from the target area, one pixel corresponds to a square of 6 cm side.
Exemple 2 :Example 2
Cette mesure a été effectuée de nuit à l'extérieur, à une température ambiante de 80C, devant un point de passage devant lequel attendaient jusqu'à 20 personnes. La zone cible était un rectangle de dimension 2 m * 3,7 m. La caméra était positionnée à une distance au sol L de la zone cible de 12 , 7 m, à une distance optique D de la zone cible de 24,4 m et une hauteur H de la zone cible de 20,8 m. L'émissivité (définie par le rapport des rayonnements émis par un corps réel sur les rayonnements émis par un corps noir) était de 0,96. Dans cette simulation, le temps de passage moyen au point de passage était de 60 secondes. Les personnes étaient rangées en deux files. On a enregistré avec la caméra infrarouge (objectif de 12°, 160 * 120 pixels, plage de température + 5°C à +30 0C) deux séries de 14 clichés. La première série représentait des conditions vestimentaires hivernales (vêtement chauds, de la tête (bonnet ou chapeau) aux pieds (chaussures fermées ou bottes) ) . La seconde série représentait des conditions vestimentaires estivales. Les tableaux 1 et 2 rassemblent les résultats obtenus. La première colonne (I) indique le nombre de personnes réellement présentes dans la file d'attente. La deuxième colonne (II) indique le numéro de l'unité de quadrillage, dont la dimension était de 1 m x 1 m. La troisième colonne (III) indique pour chaque unité de quadrillage la température moyenne (en 0C) mesurée à l'aide de la caméra infrarouge. La température ambiante Ti mesurée par thermographie infrarouge dans le plan de focalisation était de 9, 570C. La température de référence T3 était de 27,00C. Dans ce cas de figure, le seuil décisionnel au- delà duquel on considère qu'une unité de quadrillage est peuplée était 1,2 x Ti. La quatrième colonne (IV) indique le nombre de personnes calculé à partir de ces données . On constate que la concordance entre le nombre de personnes calculé et le nombre de personnes réellement présentes est bonne mais pas parfaite. En pratique, on n'a habituellement pas besoin d'une concordance parfaite. La concordance peut être améliorée en choisissant une unité de quadrillage de dimension inférieure, par exemple 0,25 m x 0,25. On constate par ailleurs que cette méthode peut être mise en œuvre dans des conditions environnementales défavorables, et notamment pendant la nuit.This measurement was performed at night outside, at an ambient temperature of 8 0 C, in front of a crossing point in front of which waited up to 20 people. The target area was a rectangle of dimension 2m * 3.7m. The camera was positioned at a distance to the ground L of the target area of 12.7 m at an optical distance D of the target area of 24.4 m and a height H of the target area of 20.8 m. The emissivity (defined as the ratio of radiation emitted by a real body on radiation emitted by a black body) was 0.96. In this simulation, the average passage time at the waypoint was 60 seconds. The people were arranged in two rows. We recorded with the infrared camera (objective of 12 °, 160 * 120 pixels, temperature range + 5 ° C to +30 0 C) two series of 14 shots. The first set consisted of winter dress conditions (warm clothing, from the head (hat or hat) to the feet (closed shoes or boots)). The second set represented summer dress conditions. Tables 1 and 2 summarize the results obtained. The first column (I) shows the number of people actually in the queue. The second column (II) indicates the number of the grid unit, which was 1 mx 1 m in size. The third column (III) indicates for each grid unit the average temperature (in 0 C) measured using the infrared camera. The ambient temperature Ti measured by infrared thermography in the focusing plane was 9.50 ° C. The reference temperature T 3 was 27.0 ° C. In this case, the decision threshold beyond which we consider that a grid unit is populated was 1.2 x Ti. The fourth column (IV) shows the number of people calculated from these data. It can be seen that the agreement between the number of people calculated and the number of people actually present is good but not perfect. In practice, one usually does not need a perfect match. The concordance can be improved by choosing a unit Grid of smaller dimension, for example 0.25 mx 0.25. It can also be seen that this method can be implemented under unfavorable environmental conditions, and especially during the night.
Figure imgf000028_0001
Figure imgf000029_0001
Annexe 1 : Fonction utilisée pour des sujets humains
Figure imgf000028_0001
Figure imgf000029_0001
Appendix 1: Function used for human subjects
Entrées : tair // température ambiante Sorties: tmin // température minimale des sujets tmin = 0.71 * tair + 8Inputs: tair // room temperature Outputs: tmin // minimum temperature of subjects tmin = 0.71 * tair + 8
Annexe 2 : Algorithme pour la détermination automatique de la température de seuil T3 (appelé « seuil » dans l'algorithme) :Annex 2: Algorithm for the automatic determination of the threshold temperature T 3 (called "threshold" in the algorithm):
Entrées : temp[] // le tableau de températures seuilprec // le seuil précédent tfondprec / / température du fond précédente Variables : fond[] // les pixels du fond forme [ ] // les pixels de la forme nfond // nombre d'individus dans le fond nforme // nombre d'individus dans la forme protofond // le prototype du fond protoforme // le prototype de la forme pnfond // précédent nombre d'individus dans le fond pnforme // précédent nombre d'individus dans la forme fini // doit-on s'arrêter? nbiter // nombre d'itérations Sorties : seuil // le seuil à calculerInputs: temp [] // the temperature table thresholdprec // the previous threshold tfondprec / / previous background temperature Variables: background [] // the background pixels form [] // the pixels of the form nfond // number of individuals in the background number of individuals in the deep form // the prototype of the protoform background // the prototype of the form pnfond // previous number of individuals in the background pnforme // previous number of individuals in the finite form // should we stop? nbiter // number of iterations Outputs: threshold // the threshold to be calculated
nbiter = 0 fini = false nfond = 0 nforme = 0 // prototypes initiaux. On guide la recherche en ne choisissant pas au hasard. protofond = MIN(temp) protoforme = MAX(temp) tant que (ifini) && (nbiter < 10) fond. empty ( ) 5 pnfond = nfond; nfond = 0 forme . empty ( ) pnforme = nforme; nforme = 0 10 pour chaque indiv dans temp // affectation des individus à une classe si indiv < 400C si norme (indiv - protofond) < norme (indivnbiter = 0 finite = false nfond = 0 nform = 0 // initial prototypes. We guide research by not choosing at random. protofond = MIN (temp) protoform = MAX (temp) while (ifini) && (nbiter <10) background. empty () 5 bottom = nfond; nfond = 0 form. empty () pnforme = nform; nform = 0 10 for each indiv in temp // assignment of individuals to a class if indiv <40 0 C if norm (indiv - protofond) <norm (indiv
- protoforme)- protoform)
15 fond.add( indiv) nfond += 1 sinon forme . add (indiv) nforme += 115 bottom.add (indiv) nfond + = 1 otherwise form. add (indiv) form + = 1
20 finsi finsi finpour20 so finsi finpour
// calcul des nouveaux prototypes protofond = somme (fond) / nfond; 25 protoforme = somme (forme) / nforme; si (nfond == pnfond) // ça marche aussi avec nforme et pnforme fini = true; finsi 30 répéter si protoforme < temp_peau_min (protofond) seuil = protofond * seuilprec / tfondprec sinon seuil = (protoforme + 2 * protofond) / 3 35 finsi // calculation of new prototype protofond = sum (background) / nfond; Protoform = sum (form) / form; if (nfond == pnfond) // it works also with nforme and pnforme fini = true; Repeat if protoform <skin_threshold (protome) threshold = protome * thresholdprec / tfondprec otherwise threshold = (protoform + 2 * protome) / 3 35 finsi

Claims

REVENDICATIONS
1. Procédé de détermination du nombre d'objets d'un type donné présents dans une zone surfacique donnée (appelée zone cible 1) à l'aide d'une caméra infrarouge 3, comprenant les étapes suivantes : a) on acquiert une image à l'aide d'une caméra infrarouge 3, b) on subdivise la zone cible 1 en une pluralité d'unités dites unités de quadrillage 6, c) on calcule pour chaque unité de quadrillage 6 sa température moyenne TM, d) on compare pour chaque unité de quadrillage 6 cette température moyenne TM à une température de référence Ts préalablement choisie, e) on détermine pour chaque unité de quadrillage 6 l'écart entre les températures TM et Ts, f) on détermine le nombre N d'unités de quadrillage ayant un écart entre les températures TM et T3 supérieur à une valeur de référence préalablement choisie en fonction du type d'objet, lesdites unités de quadrillage étant appelées « unités de quadrillage pertinentes », g) on multiplie le nombre N par un coefficient préalablement déterminé, qui exprime la densité moyenne d'objets d'un type donné dans une unité de quadrillage dite pertinente, pour obtenir le nombre d'objets d'un type donné présents dans la zone cible 1.A method of determining the number of objects of a given type present in a given area area (called target area 1) using an infrared camera 3, comprising the following steps: a) acquiring an image at With the aid of an infrared camera 3, b) the target zone 1 is subdivided into a plurality of units called grid units 6, c) the average temperature T M is calculated for each grid unit 6, d) is compared for each grid unit 6, this average temperature T M at a predetermined reference temperature T s , e) for each grid unit 6, the difference between the temperatures T M and T s is determined, f) the number N is determined. of grid units having a difference between the temperatures T M and T 3 greater than a reference value previously chosen according to the type of object, said grid units being called "relevant grid units", g) multiplying the number N by a previously determined coefficient, which expresses the average density of objects of a given type in a so-called relevant grid unit, to obtain the number of objects of a given type present in the target zone 1.
2 . Procédé selon la revendication 1 , caractérisé en ce que (i) lesdits objets font partie d'une pluralité d'objets, se présentant sous la forme d'une foule d'objets ou d'un flux d'objets, et en ce que2. Method according to claim 1, characterized in that (i) said objects are part of a plurality of objects, in the form of a crowd of objects or a flow of objects, and in that
(ii) ladite zone cible 1 est une zone d'attente ou de ralentissement devant un point de passage 2 que lesdits objets doivent franchir.(ii) said target zone 1 is a waiting or slowing zone in front of a crossing point 2 that said objects must cross.
3. Procédé selon la revendication 1, comprenant en plus une étape^ de calcul du temps d'attente desdits objets devant ledit point de passage 2, et/ou une étape de calcul du taux d'affluence desdits objets dans ladite zone cible 1.3. The method of claim 1, further comprising a step of calculating the waiting time of said objects in front of said waypoint 2, and / or a step of calculating the inflow rate of said objects in said target zone 1.
4. Procédé selon la revendication 3, caractérisé en ce que ledit point de passage est sélectionné dans le groupe constitué par : un guichet, un point de paiement, un carrefour, un rond point, un point de rassemblement, un point de vente, un poste de contrôle (notamment un poste de contrôle d'identité, un poste de contrôle de bagages, un poste de contrôle d'autorisation d'accès ou de billets d'entrée), un poste de distribution, une porte, un tourniquet, un limiteur du débit du flux desdits objets.4. Method according to claim 3, characterized in that said waypoint is selected from the group consisting of: a wicket, a payment point, a crossroads, a roundabout, a meeting point, a point of sale, a checkpoint (including an identity checkpoint, a baggage checkpoint, an access clearance checkpoint or entry ticket), a distribution station, a door, a turnstile, a flow rate limiter of said objects.
5. Procédé selon l'une quelconque des revendications 1 à 4, caractérisé en ce lesdits objets sont des humains, que en ce que ladite zone cible 1 est localisée dans ou devant un lieu sélectionné dans le groupe constitué par : parc d'attraction, musée, stade, salle de concert, salle de théâtre, salle de spectacle, salle de cinéma, salle de conférence, monument historique, site touristique, administration publique ou privé, hall d'exposition, aéroport, gare ferroviaire, gare routière, zone portuaire, ou aux abords d'un quelconque de ces lieux. 5. Method according to any one of claims 1 to 4, characterized in that said objects are humans, that said target zone 1 is located in or in front of a place selected from the group consisting of: amusement park, museum, stadium, concert hall, theater room, auditorium, cinema room, conference room, historical monument, tourist site, public or private administration, exhibition hall, airport, railway station, bus station, port area , or around any of these places.
6. Procédé selon l'une quelconque des revendications 1 à 4, caractérisé en ce que6. Method according to any one of claims 1 to 4, characterized in that
(i) lesdits objets sont des véhicules terrestres à moteur, et en ce que(i) the said objects are motor land vehicles, and in that
(ii) ladite zone cible 1 est localisée dans ou devant un lieu sélectionné dans le groupe constitué par : un parking, un carrefour routier, un rond point, un point d'arrêt obligatoire, une zone d'attente, un tunnel, un pont, ou aux abords d'un de ces lieux.(ii) said target zone 1 is located in or in front of a location selected from the group consisting of: a car park, a road junction, a roundabout, a mandatory stopping point, a waiting area, a tunnel, a bridge , or around one of these places.
7. Réseau informatique pour l'acquisition et l'exploitation des données générées par le procédé selon une quelconque des revendications 1 à 6 , comportant : (a) une pluralité de N caméras infrarouge (Ci, ... , CN) disposé dans au moins un site S et éventuellement plusieurs (M) sites (Si, ... , SM) ,A computer network for acquiring and operating the data generated by the method according to any one of claims 1 to 6, comprising: (a) a plurality of N infrared cameras (Ci, ..., C N ) arranged in at least one site S and possibly several (M) sites (Si, ..., S M ),
(b) une première machine informatique R3 de type routeur par site S, reliée à la pluralité de N caméras infrarouge par un moyen de transmission de données, et de préférence un moyen de transmission instantanée de données,(b) a first router-type computer machine R 3 per site S, connected to the plurality of N infrared cameras by a data transmission means, and preferably an instant data transmission means,
(c) une seconde machine informatique P reliée à chacune des premières machines informatiques R3 par un moyen de transmission de données, et de préférence un moyen de transmission instantané de données, ladite machine P centralisant le traitement des données acquises sur chaque site S,(c) a second computer machine P connected to each of the first computer machines R 3 by a data transmission means, and preferably an instantaneous data transmission means, said machine P centralizing the processing of the data acquired on each site S,
(d) une pluralité de postes utilisateurs U reliée à la seconde machine informatique P par un moyen de télétransmission de données, et qui reçoivent des messages de ladite machine informatique P. (d) a plurality of user stations U connected to the second computer machine P by means of remote data transmission, and which receive messages from said computer machine P.
8. Réseau informatique selon la revendication 7 , comportant en plus pour chaque site Sx une machine informatique Ex de type serveur, et dans lequel ladite machine informatique de type serveur traite les données acquises par les caméras Ci,x , ... CN, X dudit site, et transmet à la machine informatique P le résultat dudit traitement des données.8. Computer network according to claim 7, further comprising for each site S x server computer machine E x , and wherein said server type computer machine processes the data acquired by the cameras Ci, x , ... C N , X of said site, and transmits to the computer machine P the result of said data processing.
9. Procédé d'exploitation de données générées par le procédé selon une quelconque des revendications 1 à 6, dans lequel :The method of exploiting data generated by the method of any one of claims 1 to 6, wherein:
(a) on détermine pour au moins un site S au moins un paramètre sélectionné dans le groupe constitué par : - le nombre d'objets, le temps d'attente desdits objets devant le point de passage, le taux d'affluence, la tendance d'au moins un des trois paramètres précités ;(a) at least one site S determines at least one parameter selected from the group consisting of: - the number of objects, the waiting time of said objects in front of the waypoint, the affluence rate, the trend at least one of the three aforementioned parameters;
(b) on diffuse ce au moins un paramètre vers au moins un poste de diffusion d'information visuelle et/ ou auditive capable de porter ledit au moins un paramètre à la connaissance d'au moins un utilisateur, ledit poste de diffusion d'information visuelle et / ou auditive étant préférentiellement sélectionné dans le groupe constitué par : un panneau d'affichage, un écran d'affichage, un téléphone fixe ou mobile, un ordinateur fixe ou portable, un haut-parleur, un poste de télévision. (b) the at least one parameter is broadcast to at least one visual and / or auditory information broadcasting station capable of carrying the said at least one parameter to the knowledge of at least one user, the said information broadcasting station visual and / or auditory being preferentially selected from the group consisting of: a display panel, a display screen, a fixed or mobile phone, a fixed or portable computer, a speaker, a television set.
10. Procédé selon la revendication 9 dans lequel on affiche sur au moins un poste de diffusion d'information visuelle pour chacun d'une pluralité de (M) sites (Si, ... , SM) , ou pour un sous-ensemble desdits (M) sites, simultanément ou successivement au moins un paramètre de même type, sélectionné dans le groupe sélectionné dans le groupe constitué par : le nombre d'objets, le temps d'attente desdits objets devant le point de passage, le taux d'affluence, la tendance d'au moins un des trois paramètres précités, de manière à permettre à l'utilisateur de comparer lesdits paramètres. 10. The method of claim 9 wherein is displayed on at least one visual information broadcast station for each of a plurality of (M) sites (Si, ..., S M ), or for a subset said (M) sites, simultaneously or successively at least one parameter of the same type, selected from the group selected from the group consisting of: the number of objects, the waiting time of said objects in front of the waypoint, the rate of affluence, the trend of at least one of the three aforementioned parameters, so as to allow the user to compare said parameters.
PCT/FR2008/000426 2007-03-29 2008-03-28 Method of determining the number of objects present in a given surface region by infrared thermography WO2008142238A2 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
FR0702295A FR2914461A1 (en) 2007-03-29 2007-03-29 METHOD FOR DETERMINING THE NUMBER OF OBJECTS PRESENT IN A SURFACE AREA GIVEN BY INFRARED THERMOGRAPHY
FR0702295 2007-03-29
FR0703711A FR2914462A1 (en) 2007-03-29 2007-05-25 Object e.g. car, number determining method for e.g. bus station, involves multiplying number of griding units having temperature difference greater than reference value by determined coefficient to obtain number of objects
FR0703711 2007-05-25

Publications (2)

Publication Number Publication Date
WO2008142238A2 true WO2008142238A2 (en) 2008-11-27
WO2008142238A3 WO2008142238A3 (en) 2009-02-19

Family

ID=39027477

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FR2008/000426 WO2008142238A2 (en) 2007-03-29 2008-03-28 Method of determining the number of objects present in a given surface region by infrared thermography

Country Status (2)

Country Link
FR (2) FR2914461A1 (en)
WO (1) WO2008142238A2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2719168A2 (en) * 2011-06-10 2014-04-16 Flir Systems, Inc. Systems and methods for intelligent monitoring of thoroughfares using thermal imaging
EP3098785A1 (en) 2015-05-29 2016-11-30 CRTL4 Enviro, S.L. System and method for controlling operating conditions of a means of transport
WO2024055548A1 (en) * 2022-09-16 2024-03-21 广东邦普循环科技有限公司 Power battery gradient utilization screening method and apparatus, and device and storage medium

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107452108B (en) * 2017-07-31 2020-07-07 海麟文博(厦门)文物预防性保护技术有限公司 Museum intelligent exhibition participation system based on local temperature and humidity real-time regulation and control and intelligent monitoring method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5097328A (en) * 1990-10-16 1992-03-17 Boyette Robert B Apparatus and a method for sensing events from a remote location
US5995900A (en) * 1997-01-24 1999-11-30 Grumman Corporation Infrared traffic sensor with feature curve generation
US6195121B1 (en) * 1996-08-08 2001-02-27 Ncr Corporation System and method for detecting and analyzing a queue
EP1100050A1 (en) * 1999-11-09 2001-05-16 Renault V.I. System and method of counting passengers for buses
WO2005038717A2 (en) * 2003-10-10 2005-04-28 Intellivid Corporation Method of counting objects in a monitored environment and apparatus for the same

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5097328A (en) * 1990-10-16 1992-03-17 Boyette Robert B Apparatus and a method for sensing events from a remote location
US6195121B1 (en) * 1996-08-08 2001-02-27 Ncr Corporation System and method for detecting and analyzing a queue
US5995900A (en) * 1997-01-24 1999-11-30 Grumman Corporation Infrared traffic sensor with feature curve generation
EP1100050A1 (en) * 1999-11-09 2001-05-16 Renault V.I. System and method of counting passengers for buses
WO2005038717A2 (en) * 2003-10-10 2005-04-28 Intellivid Corporation Method of counting objects in a monitored environment and apparatus for the same

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2719168A2 (en) * 2011-06-10 2014-04-16 Flir Systems, Inc. Systems and methods for intelligent monitoring of thoroughfares using thermal imaging
US20140112537A1 (en) * 2011-06-10 2014-04-24 Flir Systems, Inc. Systems and methods for intelligent monitoring of thoroughfares using thermal imaging
CN103931172A (en) * 2011-06-10 2014-07-16 菲力尔系统公司 Systems and methods for intelligent monitoring of thoroughfares using thermal imaging
EP3098785A1 (en) 2015-05-29 2016-11-30 CRTL4 Enviro, S.L. System and method for controlling operating conditions of a means of transport
WO2024055548A1 (en) * 2022-09-16 2024-03-21 广东邦普循环科技有限公司 Power battery gradient utilization screening method and apparatus, and device and storage medium

Also Published As

Publication number Publication date
WO2008142238A3 (en) 2009-02-19
FR2914461A1 (en) 2008-10-03
FR2914462A1 (en) 2008-10-03

Similar Documents

Publication Publication Date Title
EP1364351B8 (en) Method and device for detecting fires based on image analysis
US10156167B2 (en) Mobile device detection and tracking
BE1023513B1 (en) AUTOMATED INSPECTION AT THE FRONTIER
US20160155328A1 (en) Video based method and system for automated side-by-side drive thru load balancing
EP2307948B1 (en) Interactive device and method of use
FR3076377A1 (en) PREDICTION OF DISPLACEMENT AND TOPOLOGY FOR A CAMERAS NETWORK.
WO2008142238A2 (en) Method of determining the number of objects present in a given surface region by infrared thermography
Zabarauskas et al. Luke: An autonomous robot photographer
JP2019531558A (en) Interactive content management
EP3926529B1 (en) Systems and methods for determining a number of persons in a vehicle
Henke Estimating crowd size: A multidisciplinary review and framework for analysis
WO2017115060A1 (en) System for measuring the frequenting of a reception area and method for estimating the crossing of an associated threshold
JP2020173775A (en) Object detector and congestion state management device
CH718462A2 (en) Method and system for controlling visitors in an access zone inside an amusement park.
EP3839802A1 (en) Anonymized multi-sensor people tracking
WO2023194566A2 (en) Device for monitoring a portion of road and for counting passengers within vehicles
BE1023888A1 (en) BORDER INSPECTION WITH AERIAL CAMERAS
FR3082036A1 (en) INTERACTIVE MOBILE TERMINAL WITH INTELLIGENT POSITIONING
FR3137782A1 (en) Process for measuring, in real time, the number of passengers in a railway vehicle
FR3133696A1 (en) MOBILE DEVICE, SCOOTER AND METHOD FOR DETECTING ANOMALIES IN AN UNDERGROUND WATER NETWORK
EP2329474B1 (en) Scene surveillance method and system
WO2024081113A1 (en) Device and method for detecting people in video data using non-visual sensor data
FR3120463A1 (en) Method and system for detecting a person in a place, and vehicle implementing such a system.
FR3008209A1 (en) DEVICE FOR COUNTING AND ANALYZING FREQUENTATION BY PEOPLE
FR2944932A1 (en) Geographical zone representing information broadcasting method for Internet network, involves receiving image by technology platform, and connecting terminal to web server of technology platform

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08787866

Country of ref document: EP

Kind code of ref document: A2

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 08787866

Country of ref document: EP

Kind code of ref document: A2