FR2817624A1 - Method for detecting objects in an illuminated area, such as a person under water, uses digitized video images - Google Patents

Method for detecting objects in an illuminated area, such as a person under water, uses digitized video images Download PDF

Info

Publication number
FR2817624A1
FR2817624A1 FR0015803A FR0015803A FR2817624A1 FR 2817624 A1 FR2817624 A1 FR 2817624A1 FR 0015803 A FR0015803 A FR 0015803A FR 0015803 A FR0015803 A FR 0015803A FR 2817624 A1 FR2817624 A1 FR 2817624A1
Authority
FR
France
Prior art keywords
interface
bodies
determined
stationary
threshold
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
FR0015803A
Other languages
French (fr)
Other versions
FR2817624B1 (en
Inventor
Jerome Meniere
Martin Lefebure
Frederic Guichard
Christophe Migliorini
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Poseidon SA
Original Assignee
Poseidon SA
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
Priority to FR0015803A priority Critical patent/FR2817624B1/en
Application filed by Poseidon SA filed Critical Poseidon SA
Priority to PCT/FR2001/003842 priority patent/WO2002046796A1/en
Priority to US10/432,619 priority patent/US7302081B2/en
Priority to AT01999836T priority patent/ATE296453T1/en
Priority to AU2002216180A priority patent/AU2002216180A1/en
Priority to US10/433,571 priority patent/US7362351B2/en
Priority to JP2002548478A priority patent/JP4115837B2/en
Priority to EP01999835A priority patent/EP1340103B8/en
Priority to EP01999836A priority patent/EP1340104B1/en
Priority to CA002436964A priority patent/CA2436964A1/en
Priority to PCT/FR2001/003840 priority patent/WO2002046795A1/en
Priority to CA002436963A priority patent/CA2436963A1/en
Priority to AT01999835T priority patent/ATE366422T1/en
Priority to DE60129245T priority patent/DE60129245T2/en
Priority to AU2002216178A priority patent/AU2002216178A1/en
Priority to DE60111074T priority patent/DE60111074T2/en
Publication of FR2817624A1 publication Critical patent/FR2817624A1/en
Application granted granted Critical
Publication of FR2817624B1 publication Critical patent/FR2817624B1/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B21/00Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
    • G08B21/02Alarms for ensuring the safety of persons
    • G08B21/08Alarms for ensuring the safety of persons responsive to the presence of persons in a body of water, e.g. a swimming pool; responsive to an abnormal condition of a body of water
    • G08B21/082Alarms for ensuring the safety of persons responsive to the presence of persons in a body of water, e.g. a swimming pool; responsive to an abnormal condition of a body of water by monitoring electrical characteristics of the water
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01VGEOPHYSICS; GRAVITATIONAL MEASUREMENTS; DETECTING MASSES OR OBJECTS; TAGS
    • G01V8/00Prospecting or detecting by optical means
    • G01V8/10Detecting, e.g. by using light barriers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/20Analysis of motion
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/20Analysis of motion
    • G06T7/254Analysis of motion involving subtraction of images

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Theoretical Computer Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • General Life Sciences & Earth Sciences (AREA)
  • Geophysics (AREA)
  • Business, Economics & Management (AREA)
  • Emergency Management (AREA)
  • Image Analysis (AREA)

Abstract

The method is about detecting new objects (1) in a scene (3) illuminated by light. A video camera (4) detects and produces video images in the form of electric signals at successive times. The electric signals are digitized (6) to produce digital data. The images are stored (7a) and the type of object is estimated (7a, 7b) as well as its trajectory and attitude changes.

Description

<Desc/Clms Page number 1> <Desc / Clms Page number 1>

PROCÉDÉ, SYSTÈME ET DISPOSITIF POUR DÉTECTER UN CORPS À

Figure img00010001

PROXIMITÉ D'UNE INTERFACE DE TYPE EAU/AIR
La présente invention concerne un procédé, un système et des dispositifs pour détecter un corps dans une zone située à proximité d'une interface entre deux milieux liquides et/ou gazeux ayant des indices de réfraction différents, notamment du type eau/air. Au sens de la présente invention"à proximité"dé- signe également"à l'interface". METHOD, SYSTEM AND DEVICE FOR DETECTING A BODY AT
Figure img00010001

NEAR A WATER / AIR INTERFACE
The present invention relates to a method, system and devices for detecting a body in an area located near an interface between two liquid and / or gaseous media having different refractive indices, in particular of the water / air type. In the sense of the present invention "near" also means "at the interface".

Le problème concerne la détection de présence de corps dans le voisinage d'une interface de type eau/air. En plus de ce problème principal, viennent s'ajouter la discrimination entre les corps situés d'un côté ou de l'autre de l'interface et la détection de corps stationnaires.  The problem concerns the detection of the presence of bodies in the vicinity of a water / air interface. In addition to this main problem, there is also the discrimination between the bodies located on one side or the other of the interface and the detection of stationary bodies.

L'invention s'attachera à résoudre ces différents problèmes dans le cas, entre autre, de quatre applications plus particulières : - alarme si un corps stationnaire est situé sous l'interface. Par exemple, alarme le cas d'un corps immergé dans l'eau depuis un temps jugé trop long, - estimation statistique du temps d'occupation d'une zone surveillée. Cette application permet d'effectuer des analyses statistiques sur notamment l'occupation d'une piscine, - estimation de trajectoire des corps,  The invention will endeavor to solve these various problems in the case, inter alia, of four more specific applications: - alarm if a stationary body is located under the interface. For example, alarms the case of a body immersed in water for a time considered too long, - statistical estimate of the time of occupation of a monitored area. This application makes it possible to carry out statistical analyzes on in particular the occupation of a swimming pool, - estimation of trajectory of bodies,

<Desc/Clms Page number 2><Desc / Clms Page number 2>

- mise en évidence de la disparition d'un corps de la zone surveillée. Cette application peut être exploitée notamment dans le cas de la surveillance des nageurs en bord de mer.  - highlighting the disappearance of a body from the monitored area. This application can be used in particular in the case of surveillance of swimmers by the sea.

Il existe différentes méthodes de détection de présence de corps dans une certaine zone. Elles utilisent en général plusieurs capteurs vidéo installés sous le niveau de l'interface. Bien qu'efficace ces techniques ne sont pas toujours commode à mettre en oeuvre. Elles peuvent également soulever des problèmes de maintenance, notamment dans des piscines ne comportant pas de galeries techniques.  There are different methods of detecting the presence of bodies in a certain area. They generally use several video sensors installed below the interface level. Although effective, these techniques are not always convenient to use. They can also raise maintenance problems, especially in swimming pools without technical galleries.

De telles techniques ont été décrites par le déposant dans des demandes de brevet ou des brevets antérieures tels que le brevet FR 96 10442, déposé le 26 août 1996 ou dans la demande

Figure img00020001

française nO 99 16124 déposée le 21 décembre 1999 pour"Procédé et système pour détecter un objet devant un fond". Such techniques have been described by the applicant in patent applications or in earlier patents such as patent FR 96 10442, filed on August 26, 1996 or in the application
Figure img00020001

French No 99 16124 filed on December 21, 1999 for "Method and system for detecting an object in front of a background".

La présente invention résout le problème de la détection de corps situés au voisinage d'une interface de type eau/air en proposant un procédé et un système permettant d'évaluer la position d'un corps par rapport à une interface notamment de type eau/air, de discriminer les corps en mouvement des corps stationnaires, de générer des alertes, d'élaborer des statistiques, de donner des éléments de trajectographie et de permettre la détection d'entrées ou de sorties de corps dans la zone surveillée.  The present invention solves the problem of detecting bodies located in the vicinity of a water / air type interface by proposing a method and a system making it possible to evaluate the position of a body relative to an interface, particularly of water / air type air, to discriminate moving bodies from stationary bodies, to generate alerts, to compile statistics, to provide elements of trajectography and to allow the detection of entries or exits of bodies in the monitored area.

Procédé
La présente invention concerne un procédé pour détecter un corps dans une zone située à proximité d'une interface entre deux milieux liquides et/ou gazeux ayant des indices de réfraction différents, notamment du type eau/air. Au sens de la présente invention"à proximité"désigne également"à l'interface"
Le procédé selon l'invention comprend plusieurs étapes. Il comprend l'étape de réaliser au moins une image vidéo de ladite interface et de ladite zone, à partir d'au moins un
Process
The present invention relates to a method for detecting a body in an area located near an interface between two liquid and / or gaseous media having different refractive indices, in particular of the water / air type. In the sense of the present invention "near" also means "at the interface"
The method according to the invention comprises several steps. It comprises the step of producing at least one video image of said interface and of said zone, from at least one

<Desc/Clms Page number 3><Desc / Clms Page number 3>

point d'observation. Chacun des points d'observation est situé d'un côté de ladite interface. Le procédé selon l'invention com- prend en outre l'étape de produire des signaux électriques représentatifs de chaque image vidéo. Le procédé selon l'invention comprend en outre l'étape de numériser les signaux électriques de manière à produire des données correspondant à chaque image vidéo. Le procédé selon l'invention comprend en outre l'étape de traiter lesdites données en discriminant les données correspondant à l'image vidéo d'un corps réel de celles qui correspondent à l'image vidéo apparente générée par ladite interface.  observation point. Each of the observation points is located on one side of said interface. The method according to the invention further comprises the step of producing electrical signals representative of each video image. The method according to the invention further comprises the step of digitizing the electrical signals so as to produce data corresponding to each video image. The method according to the invention further comprises the step of processing said data by discriminating the data corresponding to the video image of a real body from that which corresponds to the apparent video image generated by said interface.

Avantageusement, lorsque le corps est éclairé par de la lumière produisant des reflets sur ladite interface, le procédé selon l'invention comprend en outre l'étape de réaliser au moins une image vidéo de ladite interface et de ladite zone, en mettant en oeuvre un filtre polarisant qui élimine au moins en partie les reflets de la lumière sur ladite interface.  Advantageously, when the body is illuminated by light producing reflections on said interface, the method according to the invention further comprises the step of producing at least one video image of said interface and of said zone, by implementing a polarizing filter which at least partially eliminates the reflections of light on said interface.

De préférence, ledit procédé peut être mis en oeuvre selon deux variantes de réalisation qui ne sont pas exclusives l'une de l'autre. La première sera ci-après désignée la variante de réalisation de la branche 1. La seconde sera ci-après désignée la variante de réalisation de la branche 2.  Preferably, said method can be implemented according to two alternative embodiments which are not mutually exclusive. The first will hereinafter be designated the alternative embodiment of the branch 1. The second will hereinafter be designated the alternative embodiment of the branch 2.

Branche 1
Dans le cas de cette variante de réalisation, le traitement des données destiné à discriminer les données correspondant à l'image vidéo d'un corps réel de celles qui correspondent à l'image vidéo apparente générée par ladite interface, est réalisé en mettant en oeuvre les étapes suivantes - l'étape de générer des calottes, - l'étape d'associer à chaque calotte des caractéristiques, - l'étape de déduire la présence d'un corps si lesdites caractéristiques dépassent un seuil SC prédéterminé.
Branch 1
In the case of this alternative embodiment, the data processing intended to discriminate the data corresponding to the video image of a real body from that which corresponds to the apparent video image generated by said interface, is carried out by implementing the following steps - the step of generating caps, - the step of associating characteristics with each cap, - the step of deducing the presence of a body if said characteristics exceed a predetermined threshold SC.

Dans la présente demande les notions de calottes et de caractéristiques ont le sens ci-après défini.  In the present application, the concepts of caps and characteristics have the meaning defined below.

<Desc/Clms Page number 4> <Desc / Clms Page number 4>

Dans le cas de cette variante de réalisation, lorsque le procédé est plus particulièrement destiné à discriminer, dans une zone donnée, entre un corps stationnaire et un corps en mouvement, ledit procédé comprend en plusieurs étapes complémentaires. Le procédé comprend l'étape d'itérer à intervalles de temps déterminés le processus de déduction de la présence précédemment décrit. Le procédé comprend en outre l'étape de calculer le nombre de fois où le corps est détecté pendant une période de temps déterminée Tl. Le procédé comprend en outre l'étape de discriminer, en un point de ladite zone, entre les corps qui sont présents un nombre de fois supérieur à un seuil déterminé SI et les corps qui sont présents un nombre de fois inférieur audit seuil déterminé SI. Dans le premier cas lesdits corps sont ci-après désignés les corps stationnaires, dans de deuxième cas lesdits corps sont ci-après désignés les corps en mouvement.  In the case of this alternative embodiment, when the method is more particularly intended to discriminate, in a given area, between a stationary body and a moving body, said method comprises in several complementary steps. The method comprises the step of iterating at predetermined time intervals the process of deducing presence previously described. The method further comprises the step of calculating the number of times the body is detected during a determined period of time T1. The method further comprises the step of discriminating, at a point in said zone, between the bodies which are present a number of times greater than a determined threshold SI and the bodies which are present a number of times less than said determined threshold SI. In the first case said bodies are hereinafter designated the stationary bodies, in the second case said bodies are hereinafter designated the moving bodies.

De préférence, dans le cas des corps stationnaires, pour déterminer si, par rapport à un desdits points d'observation, un corps stationnaire est situé : - de l'autre côté de l'interface, - du même côté de l'interface, - à l'interface, ledit procédé comprend plusieurs étapes. Il comprend l'étape de calculer la fluctuation temporelle moyenne des niveaux de gris desdites images vidéo dudit corps. A cet effet, les images vidéo sont prises à intervalles de temps déterminés à partir dudit point d'observation. Trois cas sont à considérer :
Cas où le corps est situé de l'autre côté de l'inter- face.
Preferably, in the case of stationary bodies, to determine whether, relative to one of said observation points, a stationary body is located: - on the other side of the interface, - on the same side of the interface, - At the interface, said method comprises several steps. It includes the step of calculating the average temporal fluctuation of the gray levels of said video images of said body. To this end, the video images are taken at time intervals determined from said observation point. There are three cases to consider:
Case where the body is located on the other side of the interface.

Dans le cas où le corps est situé de l'autre côté de l'interface, le procédé selon l'invention comprend en outre l'étape de détecter, en un point de ladite zone, les corps qui ont une fluctuation temporelle moyenne des niveaux de gris supérieure à un seuil déterminé S3. Lesdits corps sont ci-après désignés les corps situés de l'autre côté de l'interface.  In the case where the body is located on the other side of the interface, the method according to the invention further comprises the step of detecting, at a point in said zone, the bodies which have an average temporal fluctuation in the levels of gray greater than a determined threshold S3. Said bodies are hereinafter designated the bodies located on the other side of the interface.

Cas où le corps est situé du même côté de l'interface  Case where the body is located on the same side of the interface

<Desc/Clms Page number 5> <Desc / Clms Page number 5>

Dans le cas où le corps est situé du même côté de l'interface, le procédé comprend en outre l'étape de détecter, en un point de ladite zone, les corps qui ont une fluctuation temporelle moyenne des niveaux de gris inférieure à un seuil déterminé S4, ledit seuil S4 étant inférieur au seuil S3. Lesdits corps sont ci-après désignés les corps situés du même côté de l'interface. In the case where the body is located on the same side of the interface, the method further comprises the step of detecting, at a point in said zone, the bodies which have an average temporal fluctuation in gray levels less than a threshold determined S4, said threshold S4 being less than threshold S3. Said bodies are hereinafter designated the bodies located on the same side of the interface.

Cas où le corps est situé à l'interface
Dans le cas où le corps est situé à l'interface, le procédé comprend en outre l'étape de détecter, en un point de ladite zone, les corps qui ont une fluctuation temporelle moyenne des niveaux de gris comprise entre le seuil S3 et le seuil S4. Lesdits corps sont ci-après désignés les corps situés à l'interface.
Case where the body is located at the interface
In the case where the body is located at the interface, the method further comprises the step of detecting, at a point in said zone, the bodies which have an average temporal fluctuation in gray levels between the threshold S3 and the threshold S4. Said bodies are hereinafter designated the bodies located at the interface.

Selon une autre variante de réalisation, dans le cas des corps stationnaires, pour déterminer si, par rapport à un desdits points d'observation, un corps stationnaire est situé : - de l'autre côté de l'interface, - du même côté de l'interface, - à l'interface, ledit procédé comprend en outre l'étape de procéder à une analyse stéréoscopique du corps stationnaire par rapport à ladite interface. A cet effet, les images vidéo sont prises à intervalles de temps déterminés à partir dudit point d'observation.  According to another alternative embodiment, in the case of stationary bodies, to determine whether, with respect to one of said observation points, a stationary body is located: - on the other side of the interface, - on the same side of the interface, at the interface, said method further comprises the step of carrying out a stereoscopic analysis of the stationary body with respect to said interface. To this end, the video images are taken at time intervals determined from said observation point.

De préférence, le procédé utilisant l'une ou l'autre des deux méthodes citées précédemment, comporte en outre l'étape d'émettre un signal d'alerte selon les critères de détection appliqués dans l'une ou l'autre desdites méthodes, notamment en présence d'un corps stationnaire situé sous la surface d'une interface eau/air.  Preferably, the method using one or the other of the two methods mentioned above, further comprises the step of emitting an alert signal according to the detection criteria applied in one or the other of said methods, especially in the presence of a stationary body located under the surface of a water / air interface.

Dans le cas de la variante de réalisation selon la première branche, lorsque le procédé est plus particulièrement destiné à détecter l'apparition de nouveaux corps dans ladite zone, ledit procédé comprend en outre plusieurs étapes. Ledit  In the case of the variant embodiment according to the first branch, when the method is more particularly intended for detecting the appearance of new bodies in said zone, said method further comprises several steps. said

<Desc/Clms Page number 6><Desc / Clms Page number 6>

procédé comprend l'étape d'itérer à intervalles de temps déterminés le processus de déduction de la présence d'un corps, ainsi que cela a été précédemment décrit. Ledit procédé comprend en outre l'étape de calculer le nombre de fois où ledit corps est détecté pendant une période de temps déterminée T2. Ladite période de temps T2 est choisie supérieure à la durée des phénomènes liés aux corps que l'on détecte. Ledit procédé comprend en outre l'étape de discriminer, en un point de ladite zone, entre les corps qui sont présents un nombre de fois supérieur à un seuil déterminé S2 et les corps qui sont présents un nombre de fois inférieur audit seuil déterminé S2. Dans le premier cas, les corps sont ci-après désignés les corps habituellement présents, dans le second cas, lesdits corps sont ci-après désignés les corps nouveaux.  method includes the step of iterating at determined time intervals the process of deducing the presence of a body, as described above. The said method further comprises the step of calculating the number of times the said body is detected during a determined period of time T2. Said time period T2 is chosen to be greater than the duration of the phenomena linked to the bodies that are detected. Said method further comprises the step of discriminating, at a point in said zone, between the bodies which are present a number of times greater than a determined threshold S2 and the bodies which are present a number of times less than said determined threshold S2. In the first case, the bodies are hereinafter designated the bodies usually present, in the second case, said bodies are hereinafter designated the new bodies.

Avantageusement, lorsque le procédé est plus particulièrement destiné à détecter les corps qui sont à la fois nouveaux et stationnaires, la période de temps Tl est choisie inférieure à la période de temps T2.  Advantageously, when the method is more particularly intended for detecting the bodies which are both new and stationary, the time period T1 is chosen to be less than the time period T2.

Dans le cas de la variante selon la première branche, lorsque le procédé est plus particulièrement destiné à fournir une estimation statistique du temps d'occupation par au moins un corps d'une zone Z déterminée, pendant une période de temps déterminée T, ledit procédé comprend plusieurs étapes complémentaires. Ledit procédé comprend l'étape d'effectuer une partition de ladite zone en zones élémentaires Az. Ledit procédé comprend en outre l'étape de mettre en oeuvre dans une zone élémentaire Az, pendant des intervalles de temps élémentaires At le processus de déduction de la présence d'un corps. Ledit procédé comprend en outre l'étape de calculer le nombre de fois At/T où un corps est présent dans une zone élémentaire Az pendant la période de temps déterminée T.  In the case of the variant according to the first branch, when the method is more particularly intended to provide a statistical estimate of the time of occupation by at least one body of a determined zone Z, during a determined period of time T, said method includes several additional steps. Said method comprises the step of partitioning said zone into elementary zones Az. Said method further comprises the step of implementing in an elementary zone Az, during elementary time intervals At the process of deducing the presence of a body. Said method further comprises the step of calculating the number of times At / T where a body is present in an elementary zone Az during the determined period of time T.

Dans le cas de la variante selon la première branche, le procédé comprend en outre l'étape de calculer la trajectoire des corps dont la présence a été détectée. Lorsque le procédé est en outre plus particulièrement destiné à détecter la dispa-  In the case of the variant according to the first branch, the method further comprises the step of calculating the trajectory of the bodies whose presence has been detected. When the method is more particularly intended to detect the disappearance

<Desc/Clms Page number 7><Desc / Clms Page number 7>

rition d'un corps dans une zone déterminée, notamment la disparition d'un nageur en bordure de mer, ledit procédé comprend en outre l'étape de détecter l'arrêt d'une trajectoire à la frontière de ladite zone, notamment en dehors des limites de surveillance.  rition of a body in a determined zone, in particular the disappearance of a swimmer by the sea, said method further comprises the step of detecting the stop of a trajectory at the border of said zone, in particular outside the monitoring limits.

Branche 2
Dans le cas de la variante de réalisation de la branche 2, lorsque le procédé selon l'invention est particulièrement destiné à détecter un corps stationnaire à proximité de ladite interface, le traitement des données destiné à discriminer les données correspondant à l'image vidéo d'un corps réel de celles qui correspondent à l'image vidéo apparente générée par ladite interface, est réalisé en mettant en oeuvre les étapes suivantes. Ledit procédé comprend l'étape d'associer des primitives à chaque pixel de ladite image vidéo. Ledit procédé comprend en outre l'étape de valider une primitive comme stationnaire si, pendant n intervalles de temps successifs At composant une période de temps déterminée T5, ladite primitive est réalisée au moins un nombre de fois supérieur à un seuil S5 déterminé. Ledit procédé comprend en outre l'étape de calculer et de rechercher les images virtuelles de corps stationnaires.
Branch 2
In the case of the alternative embodiment of branch 2, when the method according to the invention is particularly intended to detect a stationary body near said interface, the data processing intended to discriminate the data corresponding to the video image d 'a real body of those which correspond to the apparent video image generated by said interface, is produced by implementing the following steps. The method includes the step of associating primitives with each pixel of said video image. Said method further comprises the step of validating a primitive as stationary if, during n successive time intervals At composing a determined time period T5, said primitive is performed at least a number of times greater than a determined threshold S5. The method further includes the step of calculating and searching for virtual images of stationary bodies.

Dans la présente demande les notions de primitives, de primitives réalisées et d'images virtuelles de corps stationnaires ont le sens ci-après défini.  In the present application, the concepts of primitives, primitives made and virtual images of stationary bodies have the meaning defined below.

Dans le cas de la variante de réalisation de la branche 2, lorsque le procédé est plus particulièrement destiné à détecter un corps stationnaire nouveau à proximité de ladite interface, ledit procédé comprend plusieurs étapes. Ledit procédé comprend l'étape d'itérer, à intervalles de temps successifs At composant une période de temps déterminée T6, le processus de détection de la présence d'un corps stationnaire cidessus défini dans la branche 2. Ledit procédé comprend en outre l'étape de calculer le nombre de fois où un corps est détecté comme étant stationnaire pendant ladite période de temps déterminée T6. Ladite période de temps T6 est choisie supérieure à la  In the case of the alternative embodiment of branch 2, when the method is more particularly intended to detect a new stationary body near said interface, said method comprises several steps. Said method comprises the step of iterating, at successive time intervals At composing a determined period of time T6, the process of detecting the presence of a stationary body above defined in branch 2. Said method further comprises step of calculating the number of times a body is detected as being stationary during said determined period of time T6. Said time period T6 is chosen to be greater than the

<Desc/Clms Page number 8><Desc / Clms Page number 8>

durée des phénomènes liés au corps que l'on détecte. Ladite période de temps T6 est choisie inférieure à ladite période de temps T5. Ledit procédé comprend en outre l'étape de discriminer, en un point de ladite zone, entre un corps stationnaire qui est présent un nombre de fois supérieur à un seuil déterminé S6 et un corps qui est présent un nombre de fois inférieur audit seuil déterminé S6. Ledit corps est ci-après désigné le nouveau corps stationnaire.  duration of the phenomena linked to the body that we detect. Said time period T6 is chosen to be less than said time period T5. Said method further comprises the step of discriminating, at a point in said zone, between a stationary body which is present a number of times greater than a determined threshold S6 and a body which is present a number of times less than said determined threshold S6 . Said body is hereinafter designated the new stationary body.

Dans le cas de la variante de réalisation de la branche 2, lorsque le procédé est plus particulièrement destiné à déterminer si, par rapport à un desdits points d'observation, un corps stationnaire nouveau est situé : - de l'autre côté de l'interface, - du même côté de l'interface, - à l'interface, ledit procédé comprend plusieurs étapes complémentaires. Ledit procédé comprend l'étape d'itérer, à intervalles de temps successifs At composant une période de temps déterminée T7, le processus de détection de la présence d'un corps stationnaire tel que défini dans la branche 2. A cet effet, les images vidéo sont prises à intervalles de temps déterminés à partir dudit point d'observation. Ledit procédé comprend en outre l'étape de calculer le nombre de fois où un corps est détecté comme étant stationnaire et nouveau pendant ladite période de temps déterminée T7. Ladite période de temps T7 est choisie supérieure à la durée des phénomènes que l'on observe. Ladite période de temps T7 est inférieure à ladite période de temps T6.  In the case of the alternative embodiment of branch 2, when the method is more particularly intended to determine whether, with respect to one of said observation points, a new stationary body is located: - on the other side of the interface, - on the same side of the interface, - at the interface, said method comprises several complementary steps. Said method comprises the step of iterating, at successive time intervals At composing a determined time period T7, the process of detecting the presence of a stationary body as defined in branch 2. For this purpose, the images video are taken at time intervals determined from said observation point. Said method further comprises the step of calculating the number of times a body is detected as being stationary and new during said determined time period T7. Said time period T7 is chosen to be greater than the duration of the phenomena that are observed. Said time period T7 is less than said time period T6.

Trois cas sont à considérer :
Cas où le corps est situé de l'autre côté de l'interface
Dans le cas où le corps est situé de l'autre côté de l'interface, ledit procédé comprend en outre l'étape de détecter, en un point de ladite zone, entre un corps qui est présent un nombre de fois supérieur à un seuil déterminé S7 et un corps qui est présent un nombre de fois inférieur audit seuil déter-
There are three cases to consider:
Case where the body is located on the other side of the interface
In the case where the body is located on the other side of the interface, said method further comprises the step of detecting, at a point in said zone, between a body which is present a number of times greater than a threshold determined S7 and a body which is present a number of times lower than said threshold

<Desc/Clms Page number 9><Desc / Clms Page number 9>

miné S7. Ledit corps est ci-après désigné le nouveau corps stationnaire situé de l'autre côté de l'interface.  mined S7. Said body is hereinafter designated the new stationary body located on the other side of the interface.

Cas où le corps est situé du même côté de l'interface
Dans le cas où le corps est situé du même côté de l'interface, ledit procédé comprend en outre l'étape de détecter, en un point de ladite zone, entre un corps qui est présent un nombre de fois supérieur à un seuil déterminé S8 et un corps qui est présent un nombre de fois inférieur audit seuil déterminé S8. Ledit seuil S8 est inférieur au seuil S7. Ledit corps est ci-après désigné le nouveau corps stationnaire situé du même côté de l'interface.
Case where the body is located on the same side of the interface
In the case where the body is located on the same side of the interface, said method further comprises the step of detecting, at a point in said zone, between a body which is present a number of times greater than a determined threshold S8 and a body which is present a number of times lower than said determined threshold S8. Said threshold S8 is lower than threshold S7. Said body is hereinafter designated the new stationary body located on the same side of the interface.

Cas où le corps est situé à l'interface
Dans le cas où le corps est situé à l'interface, ledit procédé comprend en outre l'étape de détecter, en un point de ladite zone, un corps qui est présent un nombre de fois compris entre le seuil S7 et le seuil S8. Lesdits corps sont ci-après désignés les corps situés à l'interface.
Case where the body is located at the interface
In the case where the body is located at the interface, said method further comprises the step of detecting, at a point in said zone, a body which is present a number of times between the threshold S7 and the threshold S8. Said bodies are hereinafter designated the bodies located at the interface.

Le procédé selon l'invention comporte en outre l'étape d'émettre un signal d'alerte selon les critères de détection appliqués dans le cas ou le corps est situé du même côté de l'interface, à l'interface ou de l'autre côté de l'interface. De préférence, le procédé comporte l'étape d'émettre un signal en présence d'un corps stationnaire situé sous la surface d'une interface eau/air.  The method according to the invention further comprises the step of issuing an alert signal according to the detection criteria applied in the case where the body is located on the same side of the interface, at the interface or the other side of the interface. Preferably, the method comprises the step of transmitting a signal in the presence of a stationary body situated under the surface of a water / air interface.

Système
L'invention concerne également un système et des dispositifs pour détecter un corps dans une zone située à proximité d'une interface entre deux milieux liquides et/ou gazeux ayant des indices de réfraction différents, notamment du type eau/air.
System
The invention also relates to a system and devices for detecting a body in an area located near an interface between two liquid and / or gaseous media having different refractive indices, in particular of the water / air type.

Au sens de la présente invention"à proximité"désigne également "à l'interface". In the sense of the present invention "near" also means "at the interface".

Ledit système comprend des moyens, notamment une caméra vidéo, pour réaliser au moins une image vidéo de ladite interface et de ladite zone, à partir d'au moins un point d'observation.  Said system comprises means, in particular a video camera, for producing at least one video image of said interface and of said zone, from at least one observation point.

<Desc/Clms Page number 10> <Desc / Clms Page number 10>

Chacun des points d'observation est situé d'un côté de ladite interface. Ledit système comprend en outre des moyens de conversion numériques pour produire des données numériques à partir des signaux électriques représentatifs de chaque image vidéo. Ledit système comprend en outre des moyens de traitement informatique pour discriminer les données correspondant à l'image vidéo d'un corps réel de celles correspondant à l'image vidéo apparente générée par ladite interface.  Each of the observation points is located on one side of said interface. The system further includes digital conversion means for producing digital data from the electrical signals representative of each video image. Said system further comprises computer processing means for discriminating the data corresponding to the video image of a real body from that corresponding to the apparent video image generated by said interface.

Avantageusement, lorsque ledit corps est éclairé par de la lumière produisant des reflets sur ladite interface, ledit système est tel que lesdits moyens pour réaliser au moins une image vidéo de ladite interface et de ladite zone comprennent un filtre polarisant éliminant au moins en partie les reflets de la lumière sur ladite interface.  Advantageously, when said body is illuminated by light producing reflections on said interface, said system is such that said means for producing at least one video image of said interface and of said zone comprise a polarizing filter at least partially eliminating reflections light on said interface.

De préférence, ledit système peut être mis en oeuvre selon deux variantes de réalisation qui ne sont pas exclusives l'une de l'autre. La première sera ci-après désignée la variante de réalisation de la branche 1. La seconde sera ci-après désignée la variante de réalisation de la branche 2.  Preferably, said system can be implemented according to two alternative embodiments which are not mutually exclusive. The first will hereinafter be designated the alternative embodiment of the branch 1. The second will hereinafter be designated the alternative embodiment of the branch 2.

Branche 1
Dans le cas de cette variante de réalisation, lesdits moyens de traitement informatique des données destiné à discriminer les données correspondant à l'image vidéo d'un corps réel de celles qui correspondent à l'image vidéo apparente générée par ladite interface, comprennent des comprennent des moyens de calcul pour : - générer des calottes, - associer à chaque calotte des caractéristiques, - déduire la présence d'un corps si les caractéristiques dépassent un seuil SC prédéterminé.
Branch 1
In the case of this alternative embodiment, said data processing means for discriminating the data corresponding to the video image of a real body from that which corresponds to the apparent video image generated by said interface, includes calculation means for: - generating caps, - associating characteristics with each cap, - deducing the presence of a body if the characteristics exceed a predetermined threshold SC.

Dans le cas où ledit système est plus particulièrement destiné à discriminer entre un corps stationnaire et un corps en mouvement, ledit système comprend des moyens d'itération pour itérer à intervalles de temps déterminés le processus de déduction de la présence d'un corps ci-dessus décrit. Dans ce cas,  In the case where said system is more particularly intended for discriminating between a stationary body and a moving body, said system comprises iteration means for iterating at determined time intervals the process of deducing the presence of a ci- above described. In that case,

<Desc/Clms Page number 11><Desc / Clms Page number 11>

lesdits moyens de calcul comprennent des totalisateurs pour calculer le nombre de fois où le corps est détecté pendant une période de temps déterminée Tl. Lesdits moyens de calcul comprennent en outre des discriminateurs pour discriminer, en un point de ladite zone, entre les corps qui sont présents un nombre de fois supérieur à un seuil déterminé SI et les corps qui sont présents un nombre de fois inférieur audit seuil déterminé SI. Dans le premier cas lesdits corps sont ci-après désignés les corps stationnaires, dans le deuxième cas lesdits corps sont ciaprès désignés les corps en mouvement.  said calculating means include totalizers for calculating the number of times the body is detected during a determined period of time T1. Said calculating means further comprises discriminators for discriminating, at a point in said zone, between the bodies which are present a number of times greater than a determined threshold SI and the bodies which are present a number of times less than said determined threshold SI. In the first case said bodies are hereinafter designated the stationary bodies, in the second case said bodies are hereinafter designated the moving bodies.

Selon la variante de réalisation de la branche 1, dans le cas où le système est plus particulièrement destiné à déterminer si, par rapport à un desdits points d'observation, un corps stationnaire est situé : - de l'autre côté de l'interface, - du même côté de l'interface, - à l'interface, lesdits moyens de calcul comprennent en outre des moyens pour calculer la fluctuation temporelle moyenne des niveaux de gris desdites images vidéo dudit corps. A cet effet, les images vidéo sont prises à intervalles de temps déterminés à partir dudit point d'observation. Trois cas sont à considérer :
Cas où le corps est situé de l'autre côté de l'inter- face
Dans le cas où le corps est situé de l'autre côté de l'interface, lesdits moyens de calcul comprennent en outre des moyens de détection S3 pour détecter, en un point de ladite zone, les corps qui ont une fluctuation temporelle moyenne des niveaux de gris supérieure à un seuil déterminé S3. Lesdits corps sont ci-après désignés les corps situés de l'autre côté de l'interface.
According to the alternative embodiment of branch 1, in the case where the system is more particularly intended for determining whether, with respect to one of said observation points, a stationary body is located: - on the other side of the interface , - on the same side of the interface, - at the interface, said calculating means further comprise means for calculating the average temporal fluctuation of the gray levels of said video images of said body. To this end, the video images are taken at time intervals determined from said observation point. There are three cases to consider:
Case where the body is located on the other side of the interface
In the case where the body is located on the other side of the interface, said calculation means further comprises detection means S3 for detecting, at a point in said zone, the bodies which have an average temporal fluctuation of the levels of gray greater than a determined threshold S3. Said bodies are hereinafter designated the bodies located on the other side of the interface.

Cas où le corps est situé du même côté de l'interface
Dans le cas où le corps est situé du même côté de l'interface, lesdits moyens de calcul comprennent en outre des moyens de détection S4 pour détecter, en un point de ladite
Case where the body is located on the same side of the interface
In the case where the body is located on the same side of the interface, said calculating means further comprises detection means S4 for detecting, at a point of said

<Desc/Clms Page number 12><Desc / Clms Page number 12>

zone, les corps qui ont une fluctuation temporelle moyenne des niveaux de gris inférieure à un seuil déterminé S4. Ledit seuil S4 étant inférieur au seuil S3. Lesdits corps sont ci-après désignés les corps situés du même côté de l'interface.  zone, the bodies which have an average temporal fluctuation in gray levels below a determined threshold S4. Said threshold S4 being lower than threshold S3. Said bodies are hereinafter designated the bodies located on the same side of the interface.

Cas où le corps est situé à l'interface
Dans le cas où le corps est situé à l'interface, lesdits moyens de calcul comprennent en outre des moyens de détection S3/S4 pour détecter, en un point de ladite zone, les corps qui ont une fluctuation temporelle moyenne des niveaux de gris comprise entre le seuil S3 et le seuil S4. Lesdits corps sont ci-après désignés les corps situés à l'interface.
Case where the body is located at the interface
In the case where the body is located at the interface, said calculation means further comprises detection means S3 / S4 for detecting, at a point in said zone, the bodies which have an average temporal fluctuation in gray levels included between threshold S3 and threshold S4. Said bodies are hereinafter designated the bodies located at the interface.

Selon une autre variante de réalisation, dans le cas des corps stationnaires, lorsque ledit système est plus particulièrement destiné à déterminer si, par rapport à un desdits points d'observation, un corps stationnaire est situé : - de l'autre côté de l'interface, - du même côté de l'interface, - à l'interface, ledit système comprend en outre des moyens d'analyse stéréoscopique du corps stationnaire par rapport à ladite interface. A cet effet, les images vidéo sont prises à intervalles de temps déterminés à partir dudit point d'observation.  According to another alternative embodiment, in the case of stationary bodies, when said system is more particularly intended for determining whether, with respect to one of said observation points, a stationary body is located: - on the other side of the interface, - on the same side of the interface, - at the interface, said system further comprises means for stereoscopic analysis of the stationary body with respect to said interface. To this end, the video images are taken at time intervals determined from said observation point.

De préférence, ledit système mettant en oeuvre l'une ou l'autre des deux méthodes précédentes comporte en outre des moyens d'émission pour émettre un signal d'alerte selon les critères de détection ci-dessus décrits, notamment en présence d'un corps stationnaire situé sous la surface d'une interface eau/air.  Preferably, said system implementing one or the other of the two preceding methods further comprises transmission means for transmitting an alert signal according to the detection criteria described above, in particular in the presence of a stationary body located under the surface of a water / air interface.

Dans le cas de la variante de réalisation faisant l'objet de la première branche, lorsque le système selon l'invention est plus particulièrement destiné à détecter l'apparition de nouveaux corps dans ladite zone, ledit système comprend des moyens d'itération pour itérer à intervalles de temps déterminés le processus de déduction de la présence d'un corps cidessus décrit.  In the case of the alternative embodiment which is the subject of the first branch, when the system according to the invention is more particularly intended for detecting the appearance of new bodies in said zone, said system comprises iteration means for iterating at determined time intervals the process of deducing the presence of a body described above.

<Desc/Clms Page number 13> <Desc / Clms Page number 13>

Lesdits moyens de calcul comprennent en outre des moyens pour calculer le nombre de fois où le corps est détecté pendant une période de temps déterminée T2. Ladite période de temps T2 est choisie supérieure à la durée des phénomènes liés aux corps que l'on détecte. Lesdits moyens de calcul comprennent en outre des moyens de discrimination pour discriminer, en un point de ladite zone, entre les corps qui sont présents un nombre de fois supérieur à un seuil déterminé S2 et les corps qui sont présents un nombre de fois inférieur audit seuil déterminé S2. Lesdits corps sont respectivement ci-après désignés les corps habituellement présents et les corps nouveaux.  Said calculating means further comprises means for calculating the number of times the body is detected during a determined period of time T2. Said time period T2 is chosen to be greater than the duration of the phenomena linked to the bodies that are detected. Said calculation means further comprises discrimination means for discriminating, at a point in said zone, between the bodies which are present a number of times greater than a determined threshold S2 and the bodies which are present a number of times less than said threshold determined S2. Said bodies are respectively designated below the bodies usually present and the new bodies.

Avantageusement, lorsque le système est plus particulièrement destiné à détecter les corps nouveaux et stationnaires, la période de temps Tl est choisie inférieure à la période de temps T2.  Advantageously, when the system is more particularly intended to detect new and stationary bodies, the time period T1 is chosen to be less than the time period T2.

Dans le cas de la variante de réalisation selon la première branche, lorsque ledit système est plus particulièrement destiné à fournir une estimation statistique du temps d'occupation de ladite zone Z par au moins un corps pendant une période de temps déterminée T, ledit système comprend des moyens de partition pour effectuer une partition de ladite zone en zones élémentaires Az. Dans ce cas, ledit système comprend en outre des moyens d'itération pour itérer dans une zone élémentaire Az, pendant des intervalles de temps élémentaires At, le processus de déduction de la présence d'un corps. Dans ce cas également, lesdits moyens de calcul comprennent en outre des moyens pour calculer le nombre de fois At/T où un corps est présent dans une zone élémentaire Az pendant la période de temps déterminée T.  In the case of the variant embodiment according to the first branch, when said system is more particularly intended to provide a statistical estimate of the time of occupation of said zone Z by at least one body during a determined period of time T, said system comprises partition means for partitioning said zone into elementary zones Az. In this case, said system further comprises iteration means for iterating in an elementary area Az, during elementary time intervals At, the process of deducing the presence of a body. In this case also, said calculating means further comprise means for calculating the number of times At / T where a body is present in an elementary zone Az during the determined period of time T.

Dans le cas de la variante de réalisation selon la première branche, lesdits moyens de calcul comprennent en outre des moyens pour calculer la trajectoire des corps dont la présence a été détectée. Dans ce cas, lorsque le système est plus particulièrement destiné à détecter la disparition d'un corps dans une zone déterminée, notamment la disparition d'un nageur  In the case of the alternative embodiment according to the first branch, said calculation means further comprises means for calculating the trajectory of the bodies whose presence has been detected. In this case, when the system is more particularly intended to detect the disappearance of a body in a determined area, in particular the disappearance of a swimmer

<Desc/Clms Page number 14><Desc / Clms Page number 14>

en bordure de mer, ledit système comprend en outre des moyens de détection pour détecter l'arrêt d'une trajectoire à la frontière de ladite zone, notamment en dehors des limites de surveillance.  at the seaside, said system further comprises detection means for detecting the stopping of a trajectory at the border of said zone, in particular outside the surveillance limits.

Branche 2
Dans ce cas de la variante de réalisation de la branche 2, lorsque ledit système selon l'invention est plus particulièrement destiné à détecter un corps stationnaire à proximité de ladite interface, lesdits moyens de traitement informatique pour discriminer les données correspondant à l'image vidéo d'un corps réel de celles correspondant à l'image vidéo apparente générée par ladite interface, comprennent des moyens de calcul présentant les traits techniques ci-après décrits. Lesdits moyens de calcul comprennent des moyens d'association pour associer des primitives à chaque pixel de ladite image vidéo.
Branch 2
In this case of the alternative embodiment of branch 2, when said system according to the invention is more particularly intended for detecting a stationary body near said interface, said computer processing means for discriminating the data corresponding to the video image of a real body of those corresponding to the apparent video image generated by said interface, include calculation means having the technical features described below. Said calculation means comprise association means for associating primitives with each pixel of said video image.

Lesdits moyens de calcul comprennent en outre des moyens de validation pour valider une primitive comme stationnaire si pendant n intervalles de temps successifs At composant une période de temps déterminée T5, ladite primitive est réalisée au moins un nombre de fois supérieur à un seuil S5 déterminé. Lesdits moyens de calcul comprennent en outre des moyens pour calculer et rechercher les images virtuelles de corps stationnaires. Said calculation means furthermore comprise validation means for validating a primitive as stationary if during n successive time intervals At composing a determined time period T5, said primitive is performed at least a number of times greater than a determined threshold S5. Said calculating means further comprises means for calculating and searching for virtual images of stationary bodies.

Dans le cas de la variante de réalisation faisant l'objet de la deuxième branche, lorsque ledit système est plus particulièrement destiné à détecter un corps stationnaire nouveau à proximité de ladite interface, ledit système comprend des moyens d'itération pour itérer, à intervalles de temps successifs At composant une période de temps déterminée T6, le processus de détection de la présence d'un corps stationnaire. Dans ce cas, lesdits moyens de calcul comprennent des moyens pour calculer le nombre de fois où un corps est détecté comme étant stationnaire pendant ladite période de temps déterminée T6. Ladite période de temps T6 est choisie supérieure à la durée des phénomènes liés au corps que l'on détecte. Ladite période de temps T6 est inférieure à ladite période de temps T5. Dans ce cas également, lesdits moyens de calcul comprennent des moyens de discri-  In the case of the alternative embodiment which is the subject of the second branch, when said system is more particularly intended for detecting a new stationary body close to said interface, said system comprises iteration means for iterating, at intervals of successive times At composing a determined period of time T6, the process of detecting the presence of a stationary body. In this case, said calculating means comprise means for calculating the number of times a body is detected as being stationary during said determined period of time T6. Said time period T6 is chosen to be greater than the duration of the phenomena linked to the body that are detected. Said time period T6 is less than said time period T5. In this case also, said means of calculation comprise means of discrimination.

<Desc/Clms Page number 15><Desc / Clms Page number 15>

mination pour discriminer, en un point de ladite zone, entre un corps stationnaire qui est présent un nombre de fois supérieur à un seuil déterminé S6 et un corps qui est présents un nombre de fois inférieur audit seuil déterminé S6. Ledit corps est ciaprès désigné le nouveau corps stationnaire.  mination to discriminate, at a point in said zone, between a stationary body which is present a number of times greater than a determined threshold S6 and a body which is present a number of times less than said determined threshold S6. Said body is hereafter designated the new stationary body.

Dans le cas de la variante de réalisation faisant l'objet de la deuxième branche, lorsque ledit système est plus particulièrement destiné à déterminer si, par rapport à un desdits points d'observation, un corps stationnaire nouveau est situé : - de l'autre côté de l'interface, - du même côté de l'interface, - à l'interface, ledit système comprend en outre des moyens d'itération pour itérer, à intervalles de temps successifs At composant une période de temps de temps déterminée T7, le processus de détection de la présence d'un corps stationnaire. A cet effet, les images vidéo sont prises à intervalles de temps déterminés à partir dudit point d'observation. Dans ce cas également, lesdits moyens de calcul comprennent en outre des moyens pour calculer le nombre de fois où un corps est détecté comme étant stationnaire et nouveau pendant ladite période de temps déterminée T7.  In the case of the alternative embodiment which is the subject of the second branch, when said system is more particularly intended for determining whether, with respect to one of said observation points, a new stationary body is located: - on the other side of the interface, - on the same side of the interface, - at the interface, said system further comprises iteration means for iterating, at successive time intervals At composing a determined period of time T7, the process of detecting the presence of a stationary body. To this end, the video images are taken at time intervals determined from said observation point. In this case also, said calculation means further comprises means for calculating the number of times a body is detected as being stationary and new during said determined period of time T7.

Ladite période de temps T7 est choisie supérieure à la durée des phénomènes que l'on observe. Ladite période de temps T7 est inférieure à ladite période de temps T6. Trois cas sont à considérer. Said time period T7 is chosen to be greater than the duration of the phenomena that are observed. Said time period T7 is less than said time period T6. There are three cases to consider.

Cas où le corps est situé de l'autre côté de l'interface
Dans le cas où le corps est situé de l'autre côté de l'interface, lesdits moyens de calcul comprennent des moyens de détection pour détecter, en un point de ladite zone, entre un corps qui est présent un nombre de fois supérieur à un seuil déterminé S7 et un corps qui est présent un nombre de fois inférieur audit seuil déterminé S7. Ledit corps est ci-après désigné
Case where the body is located on the other side of the interface
In the case where the body is located on the other side of the interface, said calculating means comprise detection means for detecting, at a point in said zone, between a body which is present a number of times greater than one determined threshold S7 and a body which is present a number of times lower than said determined threshold S7. Said body is hereinafter designated

<Desc/Clms Page number 16><Desc / Clms Page number 16>

le nouveau corps stationnaire situé de l'autre côté de l'interface.  the new stationary body located on the other side of the interface.

Cas où le corps est situé du même côté de l'interface
Dans le cas où le corps est situé du même côté de l'interface, lesdits moyens de calcul comprennent en outre des moyens de détection pour détecter, en un point de ladite zone, entre un corps qui est présent un nombre de fois supérieur à un seuil déterminé S8 et un corps qui est présent un nombre de fois inférieur audit seuil déterminé S8. Ledit seuil S8 est inférieur au seuil S7. Ledit corps est ci-après désigné le nouveau corps stationnaire situé du même côté de l'interface.
Case where the body is located on the same side of the interface
In the case where the body is located on the same side of the interface, said calculating means further comprises detection means for detecting, at a point in said zone, between a body which is present a number of times greater than one determined threshold S8 and a body which is present a number of times lower than said determined threshold S8. Said threshold S8 is lower than threshold S7. Said body is hereinafter designated the new stationary body located on the same side of the interface.

Cas où le corps est situé à l'interface
Dans le cas où le corps est situé à l'interface, lesdits moyens de calcul comprennent des moyens de détection pour détecter, en un point de ladite zone, un corps qui est présent un nombre de fois compris entre le seuil S7 et le seuil S8. Lesdits corps sont ci-après désignés les corps situés à l'interface.
Case where the body is located at the interface
In the case where the body is located at the interface, said calculating means comprise detection means for detecting, at a point in said zone, a body which is present a number of times between the threshold S7 and the threshold S8 . Said bodies are hereinafter designated the bodies located at the interface.

Dans ces trois différents cas, le système comporte en outre des moyens d'émission pour émettre un signal d'alerte selon les critères de détection appliqués dans l'un ou l'autre de ces cas, notamment en présence d'un corps stationnaire situé sous la surface d'une interface eau/air.  In these three different cases, the system also comprises transmission means for transmitting an alert signal according to the detection criteria applied in one or the other of these cases, in particular in the presence of a stationary body located below the surface of a water / air interface.

Définitions
Les définitions, ci-après explicitées, des termes techniques employées sont illustrées par des exemples se référant aux figures la, lb, le, 2a, 2b, 2c, 3a, 3b, 4a, 4b et 5.
Definitions
The definitions, explained below, of the technical terms used are illustrated by examples referring to Figures la, lb, le, 2a, 2b, 2c, 3a, 3b, 4a, 4b and 5.

Ces figures représentent une image composée d'un pavage de pixels sur lesquels on a indiqué leur valeur. These figures represent an image composed of a tiling of pixels on which their value has been indicated.

Image, Pavage, Pixel, Valeur de pixel
On appelle pixel : une zone élémentaire d'une image obtenue en créant un pavage, généralement régulier, de ladite image. Lorsque l'image provient d'un capteur tel qu'une caméra vidéo, ou une caméra thermique ou acoustique, on peut généralement associer une valeur à ce pixel : la couleur ou le niveau de
Image, Tiling, Pixel, Pixel value
Called pixel: an elementary area of an image obtained by creating a tiling, generally regular, of said image. When the image comes from a sensor such as a video camera, or a thermal or acoustic camera, we can generally associate a value with this pixel: the color or the level of

<Desc/Clms Page number 17><Desc / Clms Page number 17>

gris pour une image vidéo, la température pour une caméra thermique.  gray for a video image, the temperature for a thermal camera.

Exemple :
On a représenté sur la figure la une image 101 (symbolisée par un homme, nageant à la surface d'une piscine, dont les contours ne sont pas parfaitement visibles). Sur la figure Ib, on a superposé à cette image un pavage 102 de pixels 103. On a représenté sur la figure le un pavage sur lequel on a indiqué les valeurs des pixels.
Example:
FIG. 1a shows an image 101 (symbolized by a man, swimming on the surface of a swimming pool, the contours of which are not perfectly visible). In FIG. 1b, a tiling 102 of pixels 103 has been superimposed on this image. A tiling has been shown in the figure on which the values of the pixels have been indicated.

Pixels adjacents
Deux pixels du pavage sont dits adjacents si leurs bords ou leurs coins se touchent.
Adjacent pixels
Two pixels of the tiling are said to be adjacent if their edges or their corners touch.

Chemin sur pavage
Un chemin sur le pavage est un ensemble ordonné et fini de pixels où chaque pixel est adjacent à son suivant (au sens de l'ordonnancement). La taille d'un chemin est donnée par le nombre de pixels le constituant.
Path on paving
A path on the tiling is an ordered and finite set of pixels where each pixel is adjacent to its next (in the sense of scheduling). The size of a path is given by the number of pixels making it up.

Pixels jointifs
Deux pixels sont dits jointifs lorsque le chemin le plus court débutant à l'un et finissant à l'autre est de taille inférieure à un nombre déterminé de pixels.
Joining Pixels
Two pixels are said to be contiguous when the shortest path starting at one and ending at the other is smaller than a determined number of pixels.

Ensemble connexe de pixels
Un ensemble de pixels est dit connexe si pour chaque paire de pixels de l'ensemble, il existe un chemin débutant à l'un et finissant à l'autre, ce chemin étant constitué de pixels de l'ensemble.
Related set of pixels
A set of pixels is said to be connected if for each pair of pixels in the set, there is a path starting at one and ending at the other, this path being made up of pixels of the set.

Exemple :
La figure 2a représente un pavage 202 de 16 pixels 203, parmi lesquels on a mis en évidence 3 pixels, dénommés A, B et C. On peut remarquer que les pixels A et B sont adjacents et que les pixels B et C sont adjacents. Il existe donc un chemin (A- > B- > C) qui relie ces pixels. L'ensemble de pixels {A, B, C} est donc connexe.
Example:
FIG. 2a represents a tiling 202 of 16 pixels 203, among which 3 pixels, designated A, B and C, have been highlighted. It may be noted that the pixels A and B are adjacent and that the pixels B and C are adjacent. There is therefore a path (A->B-> C) which connects these pixels. The set of pixels {A, B, C} is therefore connected.

Sur la figure 2b, on a également représenté un pavage 202 de 16 pixels 203, désignés par les lettres A à P. Si on  FIG. 2b also shows a tiling 202 of 16 pixels 203, designated by the letters A to P. If we

<Desc/Clms Page number 18><Desc / Clms Page number 18>

sélectionne l'ensemble de pixels {A, B, C, E, F, I}, on peut constater que les pixels A et B sont adjacents, que les pixels B et C sont adjacents, etc Il existe donc des chemins : A- > B - > C et C- > B- > F- > E- > I. Chaque couple de pixel de l'ensemble est relié par un chemin de pixels appartenant à l'ensemble, l'ensemble de pixels {A, B, C, E, F, I} est par conséquent connexe.  select the set of pixels {A, B, C, E, F, I}, we can see that the pixels A and B are adjacent, that the pixels B and C are adjacent, etc. There are therefore paths: A- > B -> C and C-> B-> F-> E-> I. Each pair of pixels in the set is connected by a path of pixels belonging to the set, the set of pixels {A, B , C, E, F, I} is therefore connected.

Sur la figure 2c, on a représenté le même pavage 202 que sur la figure 2b, en sélectionnant l'ensemble de pixels {A, C, F, N, P}. Il existe un chemin : A- > C- > F qui relie les pixels A, C et F, mais il n'existe pas de chemin de pixels appartenant à l'ensemble reliant N et P, ou bien N à A. L'ensemble de pixels {A, C, F, N, P} n'est pas connexe. Par contre, l'ensemble {A, C, F} est connexe..  In FIG. 2c, the same tiling 202 has been shown as in FIG. 2b, by selecting the set of pixels {A, C, F, N, P}. There is a path: A-> C-> F which connects the pixels A, C and F, but there is no path of pixels belonging to the set connecting N and P, or else N to A. L ' set of pixels {A, C, F, N, P} is not connected. On the other hand, the set {A, C, F} is connected.

Pixel adjacent à un ensemble
Un pixel n'appartenant pas à un ensemble est dit adjacent audit ensemble lorsqu'il est jointif à au moins un pixel appartenant audit ensemble
Calotte
On appelle calotte sup. (resp. inf) : un ensemble connexe de pixels dont les valeurs sont supérieures (resp. inférieures) à une valeur prédéterminée et vérifiant la condition suivante : les valeurs des pixels adjacents à l'ensemble (non compris dans l'ensemble) sont inférieures ou égales (respectivement. supérieures ou égales) à ladite valeur prédéterminée, de sorte que les valeurs des pixels situés dans ledit ensemble sont supérieures (respectivement inférieures) aux valeurs des pixels adjacents à l'ensemble.
Pixel adjacent to a set
A pixel not belonging to a set is said to be adjacent to said set when it is joined to at least one pixel belonging to said set
Cap
We call the upper cap. (resp. inf): a connected set of pixels whose values are greater (resp. less) than a predetermined value and satisfying the following condition: the values of the pixels adjacent to the set (not included in the set) are lower or equal (respectively. greater than or equal) to said predetermined value, so that the values of the pixels located in said set are greater (respectively lower) than the values of the pixels adjacent to the set.

Niveau d'une calotte
On appelle niveau d'une calotte sup. ou inf. ladite valeur prédéterminée.
Level of a cap
We call level of an upper cap. or inf. said predetermined value.

Exemple :  Example:

<Desc/Clms Page number 19> <Desc / Clms Page number 19>

Les figures 3a, 3b, 3c et 3d représentent des images composées de pavages 302 de pixels 303 sur lesquels on a indiqué leurs valeurs. FIGS. 3a, 3b, 3c and 3d represent images composed of tilings 302 of pixels 303 on which their values have been indicated.

La figure 3a représente (à l'intérieur 304 du trait fort 305) un ensemble de 4 pixels. Cet ensemble a les propriétés suivantes : - il est connexe au sens de la définition donnée, - les valeurs de tous les pixels de l'ensemble sont supérieures à 1, - les (douze) pixels adjacents à l'ensemble ont pour certains une valeur supérieure à 1.  FIG. 3a represents (inside 304 of the strong line 305) a set of 4 pixels. This set has the following properties: - it is connected in the sense of the definition given, - the values of all the pixels of the set are greater than 1, - the (twelve) pixels adjacent to the set have for some a value greater than 1.

L'ensemble de pixels considéré n'est donc pas une calotte sup. de niveau 1.  The set of pixels considered is therefore not an upper cap. level 1.

Par contre, cet ensemble de pixel a les propriétés suivantes : - il est connexe au sens de la définition donnée, - les valeurs de tous les pixels de l'ensemble sont supérieures à 2, - les (douze) pixels jointifs à l'ensemble ont tous une valeur inférieure ou égale à 2.  On the other hand, this set of pixels has the following properties: - it is connected in the sense of the definition given, - the values of all the pixels of the set are greater than 2, - the (twelve) pixels joined to the set all have a value less than or equal to 2.

Cet ensemble de pixel est donc une calotte sup. de niveau 2.  This set of pixels is therefore an upper cap. level 2.

La figure 3b représente un ensemble 306 de huit pixels présentant les propriétés suivantes : - il est connexe au sens de la définition donnée, - les valeurs de tous les pixels de l'ensemble sont supérieures à 1, - les (dix-huit) pixels jointifs à l'ensemble ont tous une valeur inférieure ou égale à 1.  FIG. 3b represents a set 306 of eight pixels having the following properties: - it is connected in the sense of the definition given, - the values of all the pixels of the set are greater than 1, - the (eighteen) pixels joined to the set all have a value less than or equal to 1.

L'ensemble de pixels considéré est donc une calotte sup. de niveau 1.  The set of pixels considered is therefore an upper cap. level 1.

La figure 4a représente un pavage 402 de pixels 403.  FIG. 4a represents a tiling 402 of pixels 403.

Dans ce pavage 402 on a isolé par un trait fort 405 un ensemble 404 de dix pixels répartis en deux zones 404 a et 404b. Cet ensemble de pixel 404 présente les propriétés suivantes : In this tiling 402, a strong line 405 has isolated a set 404 of ten pixels distributed in two zones 404 a and 404b. This set of pixels 404 has the following properties:

<Desc/Clms Page number 20><Desc / Clms Page number 20>

- il n'est pas connexe au sens de la définition donnée, - les valeurs de tous les pixels sont supérieures à 1 - les (vingt-cinq) pixels jointifs à l'ensemble ont tous une valeur inférieure ou égale à 1.  - it is not connected within the meaning of the definition given, - the values of all the pixels are greater than 1 - the (twenty-five) pixels joining the set all have a value less than or equal to 1.

Les dix pixels de cet ensemble non connexe ne constituent donc pas une calotte sup. de niveau 1.  The ten pixels of this unrelated set therefore do not constitute an upper cap. level 1.

La figure 4b représente un ensemble 406 de douze pixels présentant les propriétés suivantes :

Figure img00200001

- il est connexe au sens de la définition donnée, - les valeurs des pixels ne sont pas toutes supérieu- res à 1, - les (vingt-quatre) pixels jointifs à l'ensemble ont tous une valeur inférieure ou égale à 1. FIG. 4b represents a set 406 of twelve pixels having the following properties:
Figure img00200001

- it is connected within the meaning of the definition given, - the values of the pixels are not all greater than 1, - the (twenty-four) pixels joining the set all have a value less than or equal to 1.

L'ensemble de pixels considéré n'est donc pas une calotte sup. de niveau 1.  The set of pixels considered is therefore not an upper cap. level 1.

Caractéristique (s) associée (s) à une calotte
On appelle caractéristique (s) associée (s) à une calotte : une ou des valeurs obtenues par des opérations arithmétiques et/ou logiques prédéfinies à partir des valeurs des pixels de la calotte, et/ou des positions des pixels dans le pavage, et/ou du niveau de la calotte.
Characteristic (s) associated with a cap
The characteristic (s) associated with a skullcap is called: one or more values obtained by arithmetic and / or logical operations predefined from the values of the pixels of the skullcap, and / or the positions of the pixels in the tiling, and / or the level of the cap.

Par exemple, une opération arithmétique pourrait consister à utiliser la somme des écarts entre la valeur de chaque pixel de la calotte et le niveau de la calotte, ou encore la taille (nombre de pixels) de ladite calotte.  For example, an arithmetic operation could consist in using the sum of the differences between the value of each pixel of the cap and the level of the cap, or even the size (number of pixels) of said cap.

Calotte réalisée
On appelle calotte sup. réalisée (resp. calotte inf. réalisée) : une calotte sup. (resp. inf. ) dont les caractéris- tiques associées sont dans une plage de valeur déterminée.
Cap made
We call the upper cap. completed (resp. lower cap completed): an upper cap. (resp. inf.) whose associated characteristics are within a determined value range.

Primitive associée à un pixel
On appelle primitive associée à un pixel : une valeur binaire (c'est-à-dire 0 ou 1) ou une valeur booléenne (c'est-àdire vraie ou fausse, dans ce cas on conviendra que vraie correspond à 1 et faux correspond à 0) obtenue par des opéra-
Primitive associated with a pixel
The primitive associated with a pixel is called: a binary value (that is to say 0 or 1) or a Boolean value (that is to say true or false, in this case we will agree that true corresponds to 1 and false corresponds at 0) obtained by opera-

<Desc/Clms Page number 21><Desc / Clms Page number 21>

tions arithmétiques et/ou logiques prédéfinies à partir de la valeur dudit pixel et de celles des pixels qui lui sont jointifs.  arithmetic and / or logic predefined from the value of said pixel and those of the pixels which are joined to it.

Exemple :
Sur la figure 5 on a représenté un pavage 502 de neuf pixels 503. L'un d'entre eux X dont la valeur est 4 et référencé 504. Ce pixel 504 est entouré des pixels A, B, C, D, E, F, G et H dont les valeurs respectives sont 1,2, 3,4, 5,6, 7 et 8.
Example:
In FIG. 5 a paving 502 of nine pixels 503 has been represented. One of them X whose value is 4 and referenced 504. This pixel 504 is surrounded by pixels A, B, C, D, E, F , G and H whose respective values are 1,2, 3,4, 5,6, 7 and 8.

Si, pour la définition des pixels jointifs, on choisit 2 comme longueur maximale du chemin, on peut associer au pixel 504 les primitives Pa, Pb, Pc, Pd, Pe, Pf, Pg, et Ph suivantes :
Pa : = > résultat logique du test : la valeur de X est supérieure à la valeur de A.

Figure img00210001
If, for the definition of contiguous pixels, we choose 2 as the maximum length of the path, we can associate with pixel 504 the following primitives Pa, Pb, Pc, Pd, Pe, Pf, Pg, and Ph:
Pa: => logical result of the test: the value of X is greater than the value of A.
Figure img00210001

Pb : = > résultat logique du test : la valeur de X est supérieure à la valeur de B. Pb: => logical result of the test: the value of X is greater than the value of B.

Et ainsi de suite pour C, D, E, F, G, H
On obtient les primitives Pa, Pb, Pc, Pd, Pe, Pf, Pg et Ph dont les valeurs possibles sont"vrai"et"faux", qu'on peut encore écrire respectivement 1 et 0.
And so on for C, D, E, F, G, H
We get the primitives Pa, Pb, Pc, Pd, Pe, Pf, Pg and Ph whose possible values are "true" and "false", which can still be written 1 and 0 respectively.

Primitive réalisée
On dira qu'une primitive est réalisée si sa valeur est égale à 1.
Primitive realized
We say that a primitive is made if its value is equal to 1.

On obtient, dans le cas l'exemple précédent décrit, le tableau suivant : Pa : : faux < 0 : la primitive n'est pas réalisée Pb : faux # 0 : la primitive n'est pas réalisée

Figure img00210002

Pc : faux t0 la primitive n'est pas réalisée Pd : faux tf O : la primitive n'est pas réalisée Pe : vrai tf 1 : la primitive est réalisée Pf : vrai tt 1 : la primitive est réalisée Pg : vrai tt 1 : la primitive est réalisée
Ph : vrai # 1 : la primitive est réalisée
Image virtuelle de corps stationnaires
On appelle Image virtuelle de corps stationnaire un ensemble connexe de pixels dont un nombre Pl de primitives est In the case of the preceding example described, the following table is obtained: Pa:: false <0: the primitive is not carried out Pb: false # 0: the primitive is not carried out
Figure img00210002

Pc: false t0 the primitive is not carried out Pd: false tf O: the primitive is not carried out Pe: true tf 1: the primitive is carried out Pf: true tt 1: the primitive is carried out Pg: true tt 1: the primitive is realized
Ph: true # 1: the primitive is realized
Virtual image of stationary bodies
A stationary body virtual image is a connected set of pixels of which a number P1 of primitives is

<Desc/Clms Page number 22><Desc / Clms Page number 22>

réalisé, ledit nombre Pl étant compris dans un intervalle préalablement choisi.  realized, said number Pl being included in a previously chosen interval.

Description détaillée
D'autres caractéristiques et avantages de l'invention apparaîtront à la lecture de variantes de réalisation, données à titre d'exemple indicatif et non limitatif, et de - la figure 6 qui représente une vue générale du système qui permet la détection de corps situés au voisinage d'une interface de type eau/air, - la figure 7 qui représente un organigramme général des différentes parties du système et des différentes interactions entre lesdites parties.
detailed description
Other characteristics and advantages of the invention will become apparent on reading alternative embodiments, given by way of non-limiting example, and from - Figure 6 which represents a general view of the system which allows the detection of bodies located in the vicinity of a water / air type interface, - Figure 7 which shows a general flowchart of the different parts of the system and the different interactions between said parts.

On va maintenant décrire les systèmes et les différentes parties qui le composent en se référant aux figures 6 et 7.  We will now describe the systems and the different parts that compose it, with reference to Figures 6 and 7.

Le système selon l'invention comprend des moyens, ciaprès décrits, pour détecter un corps 601 dans une zone 603 située à proximité d'une interface 602 entre deux milieux liquides 604 et/ou gazeux 605 ayant des indices de réfraction différents, notamment du type eau/air. Au sens de la présente invention"à proximité"désigne également"à l'interface".  The system according to the invention comprises means, hereinafter described, for detecting a body 601 in a zone 603 located near an interface 602 between two liquid media 604 and / or gaseous 605 having different refractive indices, in particular of the type water / air. In the sense of the present invention "near" also means "at the interface".

Le système comprend des moyens, notamment une caméra vidéo 606, pour réaliser au moins une image vidéo de ladite interface 603 et de ladite zone 602, à partir d'au moins un point d'observation 607. Ces images sont produites par des signaux électriques 608.  The system comprises means, in particular a video camera 606, for producing at least one video image of said interface 603 and of said area 602, from at least one observation point 607. These images are produced by electrical signals 608.

Chacun des points d'observation 607 est situé d'un côté de ladite interface 602. Ledit système comprend en outre des moyens de conversion numériques 609 pour produire des données numériques à partir des signaux électriques 608 représentatifs de chaque image vidéo. Ledit système comprend en outre des moyens de traitement informatique pour discriminer les données correspondant à l'image vidéo d'un corps réel (figure la) de celles correspondant à l'image vidéo apparente (figure lb) générée par ladite interface 603.  Each of the observation points 607 is located on one side of said interface 602. Said system further comprises digital conversion means 609 for producing digital data from the electrical signals 608 representative of each video image. Said system further comprises computer processing means for discriminating the data corresponding to the video image of a real body (FIG. 1a) from that corresponding to the apparent video image (FIG. 1b) generated by said interface 603.

<Desc/Clms Page number 23> <Desc / Clms Page number 23>

Avantageusement, lorsque ledit corps 601 est éclairé par de la lumière produisant des reflets sur ladite interface, ledit système est tel que lesdits moyens pour réaliser au moins une image vidéo de ladite interface et de ladite zone comprennent un filtre polarisant 611 éliminant au moins en partie les reflets de la lumière sur ladite interface.  Advantageously, when said body 601 is illuminated by light producing reflections on said interface, said system is such that said means for producing at least one video image of said interface and of said zone comprise a polarizing filter 611 eliminating at least in part light reflections on said interface.

De préférence, ledit système peut être mis en oeuvre selon deux variantes de réalisation qui ne sont pas exclusives l'une de l'autre. La première sera ci-après désignée la variante de réalisation de la branche 1. La seconde sera ci-après désignée la variante de réalisation de la branche 2.  Preferably, said system can be implemented according to two alternative embodiments which are not mutually exclusive. The first will hereinafter be designated the alternative embodiment of the branch 1. The second will hereinafter be designated the alternative embodiment of the branch 2.

Branche 1
Dans le cas de cette variante de réalisation, lesdits moyens de traitement informatique 700 des données destinés à discriminer les données correspondant à l'image vidéo d'un corps réel de celles qui correspondent à l'image vidéo apparente générée par ladite interface, comprennent des comprennent des moyens de calcul 701,702, notamment un processeur 701 et une mémoire 702. Les moyens de calcul 701,702 permettent de : - générer des calottes, - associer à chaque calotte des caractéristiques, - déduire la présence d'un corps si les caractéristiques dépassent un seuil SC prédéterminé.
Branch 1
In the case of this alternative embodiment, said data processing means 700 for data intended to discriminate the data corresponding to the video image of a real body from that which corresponds to the apparent video image generated by said interface, includes comprise calculation means 701.702, in particular a processor 701 and a memory 702. The calculation means 701.702 make it possible to: - generate caps, - associate characteristics with each cap, - deduce the presence of a body if the characteristics exceed one predetermined SC threshold.

Dans le cas où ledit système est plus particulièrement destiné à discriminer entre un corps stationnaire et un corps en mouvement, ledit système comprend des moyens d'itération 703, associés à une horloge 704, pour itérer à intervalles de temps déterminés le processus de déduction de la présence d'un corps ci-dessus décrit. Dans ce cas, lesdits moyens de calcul 701,702 comprennent des totalisateurs 705 pour calculer le nombre de fois où le corps est détecté pendant une période de temps déterminée Tl. Lesdits moyens de calcul 701,702 comprennent en outre des discriminateurs 706 pour discriminer, en un point de ladite zone, entre les corps qui sont présents un nombre de fois supérieur à un seuil déterminé SI et les corps qui sont présents un  In the case where said system is more particularly intended to discriminate between a stationary body and a moving body, said system comprises iteration means 703, associated with a clock 704, to iterate at determined time intervals the process of deduction of the presence of a body described above. In this case, said calculating means 701, 702 include totalizers 705 for calculating the number of times the body is detected during a determined period of time T1. Said calculating means 701, 702 further include discriminators 706 for discriminating, at a point of said zone, between the bodies which are present a number of times greater than a determined threshold SI and the bodies which are present a

<Desc/Clms Page number 24><Desc / Clms Page number 24>

nombre de fois inférieur audit seuil déterminé SI. Dans le premier cas lesdits corps sont ci-après désignés les corps station- naires, dans le deuxième cas lesdits corps sont ci-après désignés les corps en mouvement.  number of times lower than said determined threshold SI. In the first case said bodies are hereinafter designated the stationary bodies, in the second case said bodies are hereinafter designated the moving bodies.

Selon la variante de réalisation de la branche 1, dans le cas où le système est plus particulièrement destiné à déterminer si, par rapport à un desdits points d'observation, un corps stationnaire est situé : - de l'autre côté de l'interface, - du même côté de l'interface, - à l'interface, lesdits moyens de calcul comprennent en outre des moyens 707 pour calculer la fluctuation temporelle moyenne des niveaux de gris desdites images vidéo dudit corps. A cet effet, les images vidéo sont prises à intervalles de temps déterminés à partir dudit point d'observation. Trois cas sont à considérer :
Cas où le corps est situé de l'autre côté de l'interface
Dans le cas où le corps est situé de l'autre côté de l'interface, lesdits moyens de calcul comprennent en outre des moyens de détection 708a pour détecter, en un point de ladite zone, les corps qui ont une fluctuation temporelle moyenne des niveaux de gris supérieure à un seuil déterminé S3. Lesdits corps sont ci-après désignés les corps situés de l'autre côté de l'interface.
According to the alternative embodiment of branch 1, in the case where the system is more particularly intended for determining whether, with respect to one of said observation points, a stationary body is located: - on the other side of the interface , - on the same side of the interface, - at the interface, said calculating means further comprise means 707 for calculating the average temporal fluctuation of the gray levels of said video images of said body. To this end, the video images are taken at time intervals determined from said observation point. There are three cases to consider:
Case where the body is located on the other side of the interface
In the case where the body is located on the other side of the interface, said calculation means further comprises detection means 708a for detecting, at a point in said zone, the bodies which have an average temporal fluctuation of the levels of gray greater than a determined threshold S3. Said bodies are hereinafter designated the bodies located on the other side of the interface.

Cas où le corps est situé du même côté de l'interface
Dans le cas où le corps est situé du même côté de l'interface, lesdits moyens de calcul comprennent en outre des moyens de détection 708b pour détecter, en un point de ladite zone, les corps qui ont une fluctuation temporelle moyenne des niveaux de gris inférieure à un seuil déterminé S4. Ledit seuil S4 étant inférieur au seuil S3. Lesdits corps sont ci-après désignés les corps situés du même côté de l'interface.
Case where the body is located on the same side of the interface
In the case where the body is located on the same side of the interface, said calculating means further comprises detection means 708b for detecting, at a point in said zone, the bodies which have an average temporal fluctuation in gray levels below a determined threshold S4. Said threshold S4 being lower than threshold S3. Said bodies are hereinafter designated the bodies located on the same side of the interface.

Cas où le corps est situé à l'interface  Case where the body is located at the interface

<Desc/Clms Page number 25> <Desc / Clms Page number 25>

Dans le cas où le corps est situé à l'interface, lesdits moyens de calcul comprennent en outre des moyens de détec- tion 708c pour détecter, en un point de ladite zone, les corps qui ont une fluctuation temporelle moyenne des niveaux de gris comprise entre le seuil S3 et le seuil S4. Lesdits corps sont ci-après désignés les corps situés à l'interface. In the case where the body is located at the interface, said calculating means further comprises detection means 708c for detecting, at a point in said zone, the bodies which have an average temporal fluctuation in gray levels included between threshold S3 and threshold S4. Said bodies are hereinafter designated the bodies located at the interface.

Selon une autre variante de réalisation, dans le cas des corps stationnaires, lorsque ledit système est plus particulièrement destiné à déterminer si, par rapport à un desdits points d'observation, un corps stationnaire est situé : - de l'autre côté de l'interface, - du même côté de l'interface, - à l'interface, ledit système comprend en outre des moyens d'analyse stéréoscopique 709 du corps stationnaire par rapport à ladite interface. A cet effet, les images vidéo sont prises à intervalles de temps déterminés à partir dudit point d'observation. De tels moyens d'analyse stéréoscopiques ont été décrits dans la demande de brevet dans la demande française nO 99 16124 déposée le 21 décembre 1999, incorporée ici par référence.  According to another alternative embodiment, in the case of stationary bodies, when said system is more particularly intended for determining whether, with respect to one of said observation points, a stationary body is located: - on the other side of the interface, - on the same side of the interface, - at the interface, said system further comprises stereoscopic analysis means 709 of the stationary body with respect to said interface. To this end, the video images are taken at time intervals determined from said observation point. Such stereoscopic analysis means have been described in the patent application in French application No. 99 16124 filed on December 21, 1999, incorporated herein by reference.

De préférence, ledit système mettant en oeuvre l'une ou l'autre des deux méthodes précédentes comporte en outre des moyens d'émission 716 pour émettre un signal d'alerte 711 selon les critères de détection ci-dessus décrits, notamment en présence d'un corps stationnaire situé sous la surface d'une interface eau/air.  Preferably, said system implementing one or the other of the two preceding methods further comprises transmission means 716 for transmitting an alert signal 711 according to the detection criteria described above, in particular in the presence of '' a stationary body located under the surface of a water / air interface.

Dans le cas de la variante de réalisation faisant l'objet de la première branche, lorsque le système selon l'invention est plus particulièrement destiné à détecter l'apparition de nouveaux corps dans ladite zone, ledit système comprend des moyens d'itération 703 associés à une horloge 704 pour itérer à intervalles de temps déterminés le processus de déduction de la présence d'un corps ci-dessus décrit.  In the case of the alternative embodiment which is the subject of the first branch, when the system according to the invention is more particularly intended for detecting the appearance of new bodies in said zone, said system comprises iteration means 703 associated to a clock 704 for iterating at determined time intervals the process of deducing the presence of a body described above.

Lesdits moyens de calcul 701,702 comprennent en outre des moyens pour calculer le nombre de fois où le corps est  Said calculating means 701,702 further comprises means for calculating the number of times the body is

<Desc/Clms Page number 26><Desc / Clms Page number 26>

détecté pendant une période de temps déterminée T2. Ladite période de temps T2 est choisie supérieure à la durée des phéno- mènes liés aux corps que l'on détecte. Lesdits moyens de calcul comprennent en outre des moyens de discrimination 712 pour discriminer, en un point de ladite zone, entre les corps qui sont présents un nombre de fois supérieur à un seuil déterminé S2 et les corps qui sont présents un nombre de fois inférieur audit seuil déterminé S2. Lesdits corps sont respectivement ci-après désignés les corps habituellement présents et les corps nouveaux.  detected during a determined period of time T2. Said time period T2 is chosen to be greater than the duration of the phenomena linked to the bodies which are detected. Said calculation means further comprises discrimination means 712 for discriminating, at a point in said zone, between the bodies which are present a number of times greater than a determined threshold S2 and the bodies which are present a number of times less than said determined threshold S2. Said bodies are respectively designated below the bodies usually present and the new bodies.

Avantageusement, lorsque le système est plus particulièrement destiné à détecter les corps nouveaux et stationnaires, la période de temps Tl est choisie inférieure à la période de temps T2.  Advantageously, when the system is more particularly intended to detect new and stationary bodies, the time period T1 is chosen to be less than the time period T2.

Dans le cas de la variante de réalisation selon la première branche, lorsque ledit système est plus particulièrement destiné à fournir une estimation statistique du temps d'occupation de ladite zone Z par au moins un corps pendant une période de temps déterminée T, ledit système comprend des moyens de partition 713 pour effectuer une partition de ladite zone en zones élémentaires Az. Dans ce cas, ledit système comprend en outre des moyens d'itération 703 associés à une horloge 704 pour

Figure img00260001

itérer dans une zone élémentaire Az, pendant des intervalles de temps élémentaires At, le processus de déduction de la présence d'un corps. Dans ce cas également, lesdits moyens de calcul 701, 702 comprennent en outre des moyens pour calculer le nombre de fois At/T où un corps est présent dans une zone élémentaire Az pendant la période de temps déterminée T. In the case of the variant embodiment according to the first branch, when said system is more particularly intended to provide a statistical estimate of the time of occupation of said zone Z by at least one body during a determined period of time T, said system comprises partition means 713 for partitioning said zone into elementary zones Az. In this case, said system further comprises iteration means 703 associated with a clock 704 for
Figure img00260001

iterate in an elementary area Az, during elementary time intervals At, the process of deducing the presence of a body. In this case also, said calculation means 701, 702 further comprise means for calculating the number of times At / T where a body is present in an elementary area Az during the determined period of time T.

Dans le cas de la variante de réalisation selon la première branche, lesdits moyens de calcul 701,702 comprennent en outre des moyens pour calculer la trajectoire des corps dont la présence a été détectée. Dans ce cas, lorsque le système est plus particulièrement destiné à détecter la disparition d'un corps dans une zone déterminée, notamment la disparition d'un nageur en bordure de mer, ledit système comprend en outre des  In the case of the variant embodiment according to the first branch, said calculation means 701, 702 further comprise means for calculating the trajectory of the bodies whose presence has been detected. In this case, when the system is more particularly intended for detecting the disappearance of a body in a determined area, in particular the disappearance of a swimmer by the sea, said system also comprises

<Desc/Clms Page number 27><Desc / Clms Page number 27>

moyens de détection pour détecter l'arrêt d'une trajectoire à la frontière de ladite zone, notamment en dehors des limites de surveillance.  detection means for detecting the stop of a trajectory at the border of said zone, in particular outside the surveillance limits.

Branche 2
On va maintenant décrire une seconde variante de réalisation (dénommée la seconde branche). Cette seconde variante de réalisation qui n'est pas exclusive de la première peut être mise en oeuvre en utilisant les mêmes organes. Ils portent les mêmes références numériques.
Branch 2
We will now describe a second variant embodiment (called the second branch). This second variant embodiment which is not exclusive of the first can be implemented using the same members. They have the same reference numbers.

Dans le cas de la variante de réalisation de la branche 2, lorsque ledit système selon l'invention est plus particulièrement destiné à détecter un corps stationnaire à proximité de ladite interface, lesdits moyens de traitement informatique 700 pour discriminer les données correspondant à l'image vidéo d'un corps réel 601 de celles correspondant à l'image vidéo apparente générée par ladite interface 602, comprennent des moyens de calcul 701,702 présentant les traits techniques ciaprès décrits. Lesdits moyens de calcul 701,102 comprennent des moyens d'association 714 pour associer des primitives à chaque pixel de ladite image vidéo. Lesdits moyens de calcul comprennent en outre des moyens de validation pour valider une primitive comme stationnaire si pendant n intervalles de temps successifs At composant une période de temps déterminée T5, ladite primitive est réalisée au moins un nombre de fois supérieur à un seuil S5 déterminé. Lesdits moyens de calcul comprennent en outre des moyens pour calculer et rechercher les images virtuelles de corps stationnaires.  In the case of the alternative embodiment of branch 2, when said system according to the invention is more particularly intended for detecting a stationary body near said interface, said computer processing means 700 for discriminating the data corresponding to the image video of a real body 601 of those corresponding to the apparent video image generated by said interface 602, include calculation means 701, 702 having the technical features described below. Said calculation means 701, 102 comprise association means 714 for associating primitives with each pixel of said video image. Said calculation means furthermore comprise validation means for validating a primitive as stationary if during n successive time intervals At composing a determined time period T5, said primitive is performed at least a number of times greater than a determined threshold S5. Said calculating means further comprises means for calculating and searching for virtual images of stationary bodies.

Dans le cas de la variante de réalisation faisant l'objet de la deuxième branche, lorsque ledit système est plus particulièrement destiné à détecter un corps stationnaire nouveau à proximité de ladite interface, ledit système comprend des moyens d'itération 703, associés à une horloge 704, pour itérer, à intervalles de temps successifs At composant une période de temps déterminée T6, le processus de détection de la présence d'un corps stationnaire. Dans ce cas, lesdits moyens de calcul  In the case of the alternative embodiment which is the subject of the second branch, when said system is more particularly intended for detecting a new stationary body near said interface, said system comprises iteration means 703, associated with a clock 704, to iterate, at successive time intervals At composing a determined time period T6, the process of detecting the presence of a stationary body. In this case, said means of calculation

<Desc/Clms Page number 28><Desc / Clms Page number 28>

comprennent des moyens pour calculer le nombre de fois où un corps est détecté comme étant stationnaire pendant ladite période de temps déterminée T6. Ladite période de temps T6 est choisie supérieure à la durée des phénomènes liés au corps que l'on détecte. Ladite période de temps T6 est inférieure à ladite période de temps T5. Dans ce cas également, lesdits moyens de calcul comprennent des moyens de discrimination 712 pour discriminer, en un point de ladite zone, entre un corps stationnaire qui est présent un nombre de fois supérieur à un seuil déterminé S6 et un corps qui est présents un nombre de fois inférieur audit seuil déterminé S6. Ledit corps est ci-après désigné le nouveau corps stationnaire.  comprise means for calculating the number of times a body is detected as being stationary during said determined period of time T6. Said time period T6 is chosen to be greater than the duration of the phenomena linked to the body that are detected. Said time period T6 is less than said time period T5. In this case also, said calculating means comprise discrimination means 712 for discriminating, at a point in said zone, between a stationary body which is present a number of times greater than a determined threshold S6 and a body which is present a number times lower than said determined threshold S6. Said body is hereinafter designated the new stationary body.

Dans le cas de la variante de réalisation faisant l'objet de la deuxième branche, lorsque ledit système est plus particulièrement destiné à déterminer si, par rapport à un desdits points d'observation, un corps stationnaire nouveau est situé : - de l'autre côté de l'interface, - du même côté de l'interface, - à l'interface, ledit système comprend en outre des moyens d'itération 703, associés à une horloge 704, pour itérer, à intervalles de temps successifs At composant une période de temps de temps déterminée T7, le processus de détection de la présence d'un corps stationnaire. A cet effet, les images vidéo sont prises à intervalles de temps déterminés à partir dudit point d'observation. Dans ce cas également, lesdits moyens de calcul 701,702 comprennent en outre des moyens pour calculer le nombre de fois où un corps est détecté comme étant stationnaire et nouveau pendant ladite période de temps déterminée T7. Ladite période de temps T7 est choisie supérieure à la durée des phénomènes que l'on observe. Ladite période de temps T7 est inférieure à ladite période de temps T6. Trois cas sont à considérer.  In the case of the alternative embodiment which is the subject of the second branch, when said system is more particularly intended for determining whether, with respect to one of said observation points, a new stationary body is located: - on the other side of the interface, - on the same side of the interface, - at the interface, said system further comprises iteration means 703, associated with a clock 704, for iterating, at successive time intervals At composing a determined period of time T7, the process of detecting the presence of a stationary body. To this end, the video images are taken at time intervals determined from said observation point. In this case also, said calculating means 701, 702 further comprise means for calculating the number of times a body is detected as being stationary and new during said determined period of time T7. Said time period T7 is chosen to be greater than the duration of the phenomena that are observed. Said time period T7 is less than said time period T6. There are three cases to consider.

Cas où le corps est situé de l'autre côté de l'interface  Case where the body is located on the other side of the interface

<Desc/Clms Page number 29> <Desc / Clms Page number 29>

Dans le cas où le corps est situé de l'autre côté de l'interface, lesdits moyens de calcul comprennent des moyens de détection 708a pour détecter, en un point de ladite zone, entre un corps qui est présent un nombre de fois supérieur à un seuil déterminé S7 et un corps qui est présent un nombre de fois inférieur audit seuil déterminé S7. Ledit corps est ci-après désigné le nouveau corps stationnaire situé de l'autre côté de l'interface. In the case where the body is located on the other side of the interface, said calculating means comprise detection means 708a for detecting, at a point in said zone, between a body which is present a number of times greater than a determined threshold S7 and a body which is present a number of times lower than said determined threshold S7. Said body is hereinafter designated the new stationary body located on the other side of the interface.

Cas où le corps est situé du même côté de l'interface
Dans le cas où le corps est situé du même côté de l'interface, lesdits moyens de calcul comprennent en outre des moyens de détection 708b pour détecter, en un point de ladite zone, entre un corps qui est présent un nombre de fois supérieur à un seuil déterminé S8 et un corps qui est présent un nombre de fois inférieur audit seuil déterminé S8. Ledit seuil S8 est inférieur au seuil S7. Ledit corps est ci-après désigné le nouveau corps stationnaire situé du même côté de l'interface.
Case where the body is located on the same side of the interface
In the case where the body is located on the same side of the interface, said calculating means further comprises detection means 708b for detecting, at a point in said zone, between a body which is present a number of times greater than a determined threshold S8 and a body which is present a number of times lower than said determined threshold S8. Said threshold S8 is lower than threshold S7. Said body is hereinafter designated the new stationary body located on the same side of the interface.

Cas où le corps est situé à l'interface
Dans le cas où le corps est situé à l'interface, lesdits moyens de calcul comprennent des moyens de détection 708c pour détecter, en un point de ladite zone, un corps qui est présent un nombre de fois compris entre le seuil S7 et le seuil S8.
Case where the body is located at the interface
In the case where the body is located at the interface, said calculation means comprise detection means 708c for detecting, at a point in said zone, a body which is present a number of times between the threshold S7 and the threshold S8.

Lesdits corps sont ci-après désignés les corps situés à l'interface. Said bodies are hereinafter designated the bodies located at the interface.

Dans ces trois différents cas, le système comporte en outre des moyens d'émission 716 pour émettre un signal d'alerte 711 selon les critères de détection appliqués dans l'un ou l'autre de ces cas, notamment en présence d'un corps stationnaire situé sous la surface d'une interface eau/air.  In these three different cases, the system also comprises transmission means 716 for transmitting an alert signal 711 according to the detection criteria applied in one or the other of these cases, in particular in the presence of a body stationary located under the surface of a water / air interface.

On a représenté sur les figures 8 et 9, l'historique des événements observés par la caméra 606 en symbolisant, sur l'axe des temps 800, par des rectangles hachurés les intervalles de temps élémentaires où un corps a été détecté.  FIGS. 8 and 9 show the history of the events observed by the camera 606, symbolizing, on the time axis 800, by hatched rectangles the elementary time intervals in which a body has been detected.

Dans le cas de la figure 8, l'historique des événements a été dressé pendant la période de temps [t-Tl, t]. A  In the case of FIG. 8, the history of events was drawn up during the time period [t-Tl, t]. AT

<Desc/Clms Page number 30><Desc / Clms Page number 30>

l'instant t, on connaît le nombre de fois S où le corps a été détecté. L'algorithme de décision est le suivant : e Si S est supérieur à un seuil SI, on en déduit que le corps est stationnaire ; a Si S est inférieur au seuil SI et si l'on constate que le corps est présent à l'instant t, le corps observé est en mouvement.  at time t, we know the number of times S where the body was detected. The decision algorithm is as follows: e If S is greater than a threshold SI, we deduce that the body is stationary; a If S is less than the threshold SI and if we observe that the body is present at time t, the observed body is in motion.

Dans le cas de la figure 9, l'historique des événements a été dressé pendant la période de temps [t-T2, t] ; T2 étant supérieur à Tl. A l'instant t on connaît le nombre de fois S'où le corps est détecté. L'algorithme de décision est le suivant : 'Si S'est supérieur à S2, le corps n'est pas nouveau.  In the case of FIG. 9, the history of events was drawn up during the time period [t-T2, t]; T2 being greater than T1. At time t we know the number of times S'when the body is detected. The decision algorithm is as follows: 'If S is greater than S2, the body is not new.

* Si S'n'est pas supérieur à S2, le corps est nouveau.  * If S is not greater than S2, the body is new.

* Si S est supérieur à SI le corps est nouveau et stationnaire. * If S is greater than SI the body is new and stationary.

Claims (32)

REVENDICATIONS 1. Procédé pour détecter un corps (601) dans une zone (603) située à proximité d'une interface (602) entre deux milieux liquides (604) et/ou gazeux (605) ayant des indices de réfraction différents, notamment du type eau/air ; au sens de la présente invention"à proximité"désigne également"à l'interface (602)" ; ledit procédé comprenant les étapes suivantes : - l'étape de réaliser au moins une image vidéo de ladite interface (602) et de ladite zone (603), à partir d'au moins un point d'observation (607), chacun des points d'observation étant situé d'un côté de ladite interface (602) ; - l'étape de produire des signaux électriques (608) représentatifs de chaque image vidéo ; 1. Method for detecting a body (601) in an area (603) located near an interface (602) between two liquid (604) and / or gaseous (605) media having different refractive indices, in particular of the type water / air; in the sense of the present invention "nearby" also means "at the interface (602)"; said method comprising the following steps: - the step of producing at least one video image of said interface (602) and of said area (603), from at least one observation point (607), each of the points observation being located on one side of said interface (602); - the step of producing electrical signals (608) representative of each video image;
Figure img00310001
Figure img00310001
- l'étape de numériser les signaux électriques (608) de manière à produire des données correspondant chaque image vidéo ; - l'étape de traiter lesdites données en discriminant les données correspondant à l'image vidéo d'un corps (601) réel de celles correspondant à l'image vidéo apparente générée par ladite interface (602).  - the step of digitizing the electrical signals (608) so as to produce data corresponding to each video image; - The step of processing said data by discriminating the data corresponding to the video image of a real body (601) from that corresponding to the apparent video image generated by said interface (602).
2. Procédé selon la revendication 1 ; ledit corps (601) étant éclairé par de la lumière produisant des reflets sur ladite interface (602) ; ledit procédé comprenant l'étape suivante : - l'étape de réaliser au moins une image vidéo de ladite interface (602) et de ladite zone (603), en mettant en oeuvre un filtre polarisant (611) éliminant au moins en partie les reflets de la lumière sur ladite interface (602).  2. Method according to claim 1; said body (601) being illuminated by light producing reflections on said interface (602); said method comprising the following step: - the step of producing at least one video image of said interface (602) and of said area (603), using a polarizing filter (611) at least partially eliminating reflections light on said interface (602). 3. Procédé selon l'une quelconque des revendications 1 ou 2 ; ledit procédé étant tel que l'étape de traiter lesdites données comprend les étapes suivantes : - l'étape de générer des calottes (au sens de la présente invention) ;  3. Method according to any one of claims 1 or 2; said method being such that the step of processing said data comprises the following steps: - the step of generating caps (within the meaning of the present invention);
Figure img00310002
Figure img00310002
- l'étape d'associer à chaque calotte des caractéristiques ;  - the step of associating characteristics with each cap; <Desc/Clms Page number 32><Desc / Clms Page number 32> - l'étape de déduire la présence d'un corps (601) si les caractéristiques dépassent un seuil SC prédéterminé.  - the step of deducing the presence of a body (601) if the characteristics exceed a predetermined threshold SC.
4. Procédé selon la revendication 3 plus particulièrement destiné à discriminer entre un corps (601) stationnaire et un corps (601) en mouvement ; ledit procédé comprenant en outre les étapes suivantes : - l'étape d'itérer à intervalles de temps déterminés le processus de déduction de la présence d'un corps (601) faisant l'objet de la revendication 3 ; - l'étape de calculer le nombre de fois où le corps (601) est détecté pendant une période de temps déterminée Tl ; - l'étape de discriminer, en un point de ladite zone (603), entre les corps (601) qui sont présents un nombre de fois supérieur à un seuil déterminé SI (lesdits corps étant ciaprès désignés les corps stationnaires) et les corps (601) qui sont présents un nombre de fois inférieur audit seuil déterminé SI (lesdits corps étant ci-après désignés les corps en mouvement).  4. Method according to claim 3 more particularly intended to discriminate between a stationary body (601) and a moving body (601); said method further comprising the following steps: the step of iterating at determined time intervals the process of deducing the presence of a body (601) which is the subject of claim 3; - the step of calculating the number of times the body (601) is detected during a determined period of time T1; the step of discriminating, at a point in said zone (603), between the bodies (601) which are present a number of times greater than a determined threshold SI (said bodies being hereinafter designated the stationary bodies) and the bodies ( 601) which are present a number of times lower than said determined threshold SI (said bodies being hereinafter referred to as moving bodies). 5. Procédé selon la revendication 4 plus particulièrement destiné à déterminer si, par rapport à un desdits points d'observation, un corps (601) stationnaire est situé, : - de l'autre côté de l'interface (602), - du même côté de l'interface (602), - à l'interface (602) ; les images vidéo étant prises à intervalles de temps déterminés à partir dudit point d'observation (607) ; ledit procédé comprenant en outre les étapes suivantes : - l'étape de calculer la fluctuation temporelle (707) moyenne des niveaux de gris desdites images vidéo dudit corps (601), 5. The method as claimed in claim 4, more particularly intended for determining whether, relative to one of said observation points, a stationary body (601) is located: - on the other side of the interface (602), - of the same side of the interface (602), - at the interface (602); the video images being taken at time intervals determined from said observation point (607); said method further comprising the following steps: the step of calculating the mean time fluctuation (707) of the gray levels of said video images of said body (601), Cas où le corps (601) est situé de l'autre côté de l'interface (602) : Case where the body (601) is located on the other side of the interface (602): <Desc/Clms Page number 33> <Desc / Clms Page number 33> Cas où le corps (601) est situé à l'interface (602) : - l'étape de détecter, en un point de ladite zone (603), les corps (601) qui ont une fluctuation temporelle moyenne des niveaux de gris comprise entre le seuil S3 et le seuil S4 (lesdits corps étant ci-après désignés les corps situés à l'interface (602)). Case where the body (601) is located at the interface (602): - the step of detecting, at a point in said zone (603), the bodies (601) which have an average temporal fluctuation in gray levels included between threshold S3 and threshold S4 (said bodies being hereinafter designated the bodies located at the interface (602)). - l'étape de détecter, en un point de ladite zone (603), les corps (601) qui ont une fluctuation temporelle moyenne des niveaux de gris inférieure à un seuil déterminé S4 (lesdits corps étant ci-après désignés les corps situés du même côté de l'interface (602)), ledit seuil S4 étant inférieur au seuil S3 the step of detecting, at a point in said zone (603), the bodies (601) which have an average temporal fluctuation of the gray levels less than a determined threshold S4 (said bodies being hereinafter designated the bodies located in the same side of the interface (602)), said threshold S4 being less than threshold S3
Figure img00330002
Figure img00330002
Cas où le corps (601) est situé du même côté de l'interface (602) : Case where the body (601) is located on the same side of the interface (602): - l'étape de détecter, en un point de ladite zone (603), les corps (601) qui ont une fluctuation temporelle moyenne des niveaux de gris supérieure à un seuil déterminé S3 (lesdits corps étant ci-après désignés les corps situés de l'autre côté de l'interface (602)) the step of detecting, at a point in said zone (603), the bodies (601) which have an average temporal fluctuation of the gray levels greater than a determined threshold S3 (said bodies being hereinafter designated the bodies located in the other side of the interface (602))
Figure img00330001
Figure img00330001
6. Procédé selon la revendication 4 plus particulièrement destiné à déterminer si, par rapport à un desdits points d'observation, un corps (601) stationnaire est situé :  6. The method as claimed in claim 4, more particularly intended for determining whether, relative to one of said observation points, a stationary body (601) is located:
Figure img00330003
Figure img00330003
- de l'autre côté de l'interface (602), - du même côté de l'interface (602), - à l'interface (602) les images vidéo étant prises à intervalles de temps déterminés à partir dudit point d'observation (607) ; ledit procédé comprenant en outre l'étape suivante : - l'étape de procéder à une analyse stéréoscopique du corps (601) stationnaire par rapport à ladite interface (602).  - on the other side of the interface (602), - on the same side of the interface (602), - at the interface (602) the video images being taken at time intervals determined from said point of observation (607); said method further comprising the following step: the step of carrying out a stereoscopic analysis of the stationary body (601) with respect to said interface (602).
7. Procédé selon l'une des revendications 5 ou 6 comportant en outre l'étape suivante : - l'étape d'émettre un signal d'alerte (711) selon les critères de détection appliqués dans l'un ou l'autre des cas faisant l'objet de la revendication 5 ou de la revendication 6,  7. Method according to one of claims 5 or 6 further comprising the following step: - the step of transmitting an alert signal (711) according to the detection criteria applied in one or other of the case which is the subject of claim 5 or claim 6, <Desc/Clms Page number 34><Desc / Clms Page number 34> notamment en présence d'un corps (601) stationnaire situé sous la surface d'une interface (602) eau/air.  in particular in the presence of a stationary body (601) situated under the surface of a water / air interface (602). 8. Procédé selon l'une quelconque des revendications 3 à 7 plus particulièrement destiné à détecter l'apparition de  8. Method according to any one of claims 3 to 7 more particularly intended for detecting the appearance of
Figure img00340001
Figure img00340001
nouveaux corps (601) dans ladite zone (603) ; ledit procédé comprenant en outre : - l'étape d'itérer à intervalles de temps déterminés le processus de déduction de la présence d'un corps (601) faisant l'objet de la revendication 3 ; - l'étape de calculer le nombre de fois où le corps  new bodies (601) in said area (603); said method further comprising: - the step of iterating at determined time intervals the process of deducing the presence of a body (601) which is the subject of claim 3; - the step of calculating the number of times the body
Figure img00340002
Figure img00340002
(601) est détecté pendant une période de temps déterminée T2 ; ladite période de temps T2 étant choisie supérieure à la durée des phénomènes liés aux corps (601) que l'on détecte ; - l'étape de discriminer, en un point de ladite zone (603), entre les corps (601) qui sont présents un nombre de fois supérieur à un seuil déterminé S2 (lesdits corps étant ciaprès désignés les corps habituellement présents) et les corps (601) qui sont présents un nombre de fois inférieur audit seuil déterminé S2 (lesdits corps étant ci-après désignés les corps nouveaux).  (601) is detected for a determined period of time T2; said time period T2 being chosen to be greater than the duration of the phenomena linked to the bodies (601) that are detected; the step of discriminating, at a point in said zone (603), between the bodies (601) which are present a number of times greater than a determined threshold S2 (said bodies being hereinafter designated the bodies usually present) and the bodies (601) which are present a number of times lower than said determined threshold S2 (said bodies being hereinafter designated new bodies).
9. Procédé selon l'un quelconque des revendications 4 et 8 prises en combinaison plus particulièrement destiné à détecter les corps (601) nouveaux et stationnaires ; ledit procédé étant tel que la période de temps Tl est choisie inférieure à la période de temps T2.  9. Method according to any one of claims 4 and 8 taken in combination more particularly intended to detect bodies (601) new and stationary; said method being such that the time period T1 is chosen to be less than the time period T2. 10. Procédé selon l'une quelconque des revendications 3 à 9 plus particulièrement destiné à fournir une estimation statistique du temps d'occupation de ladite zone (603) Z par au moins un corps (601) pendant une période de temps déterminée T ledit procédé comprenant les étapes suivantes : - l'étape d'effectuer une partition de ladite zone (603) en zones élémentaires Az, - l'étape de mettre en oeuvre dans une zone (603) élémentaire Az, pendant des intervalles de temps élémentaires At le  10. Method according to any one of claims 3 to 9 more particularly intended to provide a statistical estimate of the time of occupation of said zone (603) Z by at least one body (601) during a determined period of time T said method comprising the following steps: - the step of partitioning said zone (603) into elementary zones Az, - the step of implementing in an elementary zone (603) Az, during elementary time intervals At le <Desc/Clms Page number 35><Desc / Clms Page number 35> processus de déduction de la présence d'un corps (601) faisant l'objet de la revendication 3 ; - l'étape de calculer le nombre de fois At/T où un corps (601) est présent dans une zone (603) élémentaire Az pendant la période de temps déterminée T, process for deducing the presence of a body (601) which is the subject of claim 3; the step of calculating the number of times At / T where a body (601) is present in an elementary zone (603) Az during the determined period of time T, 11. Procédé selon l'un quelconque des revendications 3 à 10 ; ledit procédé comprenant en outre l'étape suivante : - l'étape de calculer la trajectoire des corps (601) dont la présence a été détectée. 11. Method according to any one of claims 3 to 10; said method further comprising the following step: - the step of calculating the trajectory of the bodies (601) whose presence has been detected. 12. Procédé selon la revendication 11 plus particulièrement destiné à détecter la disparition d'un corps (601) dans une zone (603) déterminée, notamment la disparition d'un nageur en bordure de mer ; ledit procédé comprenant les étapes suivantes : - l'étape de détecter l'arrêt d'une trajectoire à la frontière de ladite zone (603), notamment en dehors des limites de surveillance.  12. The method of claim 11 more particularly intended to detect the disappearance of a body (601) in a determined area (603), in particular the disappearance of a swimmer by the sea; said method comprising the following steps: - the step of detecting the stop of a trajectory at the border of said zone (603), in particular outside the surveillance limits. 13. Procédé selon l'une des revendications 1 ou 2 plus particulièrement destiné à détecter un corps (601) stationnaire à proximité de ladite interface (602) ; ledit procédé étant tel que l'étape de traiter lesdites données comprend les étapes suivantes : - l'étape d'associer des primitives à chaque pixel de ladite image vidéo (au sens de la présente invention),  13. Method according to one of claims 1 or 2 more particularly intended to detect a body (601) stationary near said interface (602); said method being such that the step of processing said data comprises the following steps: the step of associating primitives with each pixel of said video image (within the meaning of the present invention),
Figure img00350001
Figure img00350001
- l'étape de valider une primitive comme stationnaire si pendant n intervalles de temps successifs At composant une période de temps de temps déterminée T5, ladite primitive est réalisée (au sens de la présente invention) au moins un nombre de fois supérieur à un seuil S5 déterminé.  the step of validating a primitive as stationary if during n successive time intervals At composing a determined time period T5, said primitive is produced (within the meaning of the present invention) at least a number of times greater than a threshold S5 determined. - l'étape de calculer et de rechercher les images virtuelles de corps (601) stationnaires (au sens de la présente invention), the step of calculating and searching for the virtual images of stationary bodies (601) (within the meaning of the present invention),
14. Procédé selon la revendication 13 plus particulièrement destiné à détecter un corps (601) stationnaire nouveau à proximité de ladite interface (602) ; 14. The method of claim 13 more particularly intended to detect a new stationary body (601) near said interface (602); <Desc/Clms Page number 36><Desc / Clms Page number 36> ledit procédé comprenant les étapes suivantes : - l'étape d'itérer, à intervalles de temps successifs At composant une période de temps de temps déterminée T6, le processus de détection de la présence d'un corps (601) stationnaire faisant l'objet de la revendication 13, - l'étape de calculer le nombre de fois où un corps (601) est détecté comme étant stationnaire pendant ladite période de temps déterminée T6 ; ladite période de temps T6 étant choisie supérieure à la durée des phénomènes liés au corps (601) que l'on détecte ; ladite période de temps T6 étant inférieure à ladite période de temps T5, - l'étape de discriminer, en un point de ladite zone (603), entre un corps (601) stationnaire qui est présent un nombre de fois supérieur à un seuil déterminé S6 et un corps (601) qui est présents un nombre de fois inférieur audit seuil déterminé S6 (ledit corps étant ci-après désigné le nouveau corps stationnaire).  said method comprising the following steps: - the step of iterating, at successive time intervals At composing a determined time period T6, the process of detecting the presence of a stationary body (601) forming the object of claim 13, - the step of calculating the number of times a body (601) is detected as being stationary during said determined time period T6; said time period T6 being chosen to be greater than the duration of the phenomena linked to the body (601) which are detected; said time period T6 being less than said time period T5, - the step of discriminating, at a point in said zone (603), between a stationary body (601) which is present a number of times greater than a determined threshold S6 and a body (601) which is present a number of times lower than said determined threshold S6 (said body being hereinafter designated the new stationary body). 15. Procédé selon la revendication 14 plus particulièrement destiné à déterminer si, par rapport à un desdits points d'observation, un corps (601) stationnaire nouveau est situé :  15. The method as claimed in claim 14, more particularly intended for determining whether, relative to one of said observation points, a new stationary body (601) is located:
Figure img00360001
Figure img00360001
- de l'autre côté de l'interface (602), - du même côté de l'interface (602), - à l'interface (602) ; les images vidéo étant prises à intervalles de temps déterminés à partir dudit point d'observation (607) ; ledit procédé comprenant les étapes suivantes : - l'étape d'itérer, à intervalles de temps successifs At composant une période de temps de temps déterminée T7, le processus de détection de la présence d'un corps (601) stationnaire faisant l'objet de la revendication 13, - l'étape de calculer le nombre de fois où un corps (601) est détecté comme étant stationnaire et nouveau pendant ladite période de temps déterminée T7 ; ladite période de temps T7 étant choisie supérieure à la durée des phénomènes que l'on  - on the other side of the interface (602), - on the same side of the interface (602), - at the interface (602); the video images being taken at time intervals determined from said observation point (607); said method comprising the following steps: the step of iterating, at successive time intervals At composing a determined time period T7, the process of detecting the presence of a stationary body (601) being the subject of claim 13, - the step of calculating the number of times a body (601) is detected as being stationary and new during said determined time period T7; said time period T7 being chosen to be greater than the duration of the phenomena that are <Desc/Clms Page number 37><Desc / Clms Page number 37> Cas où le corps (601) est situé à l'interface (602) : - l'étape de détecter, en un point de ladite zone (603), un corps (601) qui est présent un nombre de fois compris entre le seuil S7 et le seuil S8 (lesdits corps étant ci-après désignés les corps situés à l'interface (602)). Case where the body (601) is located at the interface (602): - the step of detecting, at a point in said zone (603), a body (601) which is present a number of times between the threshold S7 and the threshold S8 (said bodies being designated below the bodies located at the interface (602)). Cas où le corps (601) est situé du même côté de l'in- terface (602) : - l'étape de détecter, en un point de ladite zone (603), entre un corps (601) qui est présent un nombre de fois supérieur à un seuil déterminé S8 et un corps (601) qui est présent un nombre de fois inférieur audit seuil déterminé S8 (ledit corps étant ci-après désigné le nouveau corps stationnaire situé du même côté de l'interface (602)) ; ledit seuil S8 étant inférieur au seuil S7 ;Case where the body (601) is located on the same side of the interface (602): - the step of detecting, at a point in said zone (603), between a body (601) which is present a number times greater than a determined threshold S8 and a body (601) which is present a number of times less than said determined threshold S8 (said body being hereinafter designated the new stationary body located on the same side of the interface (602)) ; said threshold S8 being less than threshold S7; Cas où le corps (601) est situé de l'autre côté de l'interface (602) : - l'étape de détecter, en un point de ladite zone (603), entre un corps (601) qui est présent un nombre de fois supérieur à un seuil déterminé S7 et un corps (601) qui est présent un nombre de fois inférieur audit seuil déterminé S7 (ledit corps étant ci-après désigné le nouveau corps stationnaire situé de l'autre côté de l'interface (602)) ; Case where the body (601) is located on the other side of the interface (602): - the step of detecting, at a point in said zone (603), between a body (601) which is present a number times greater than a determined threshold S7 and a body (601) which is present a number of times less than said determined threshold S7 (said body being hereinafter designated the new stationary body located on the other side of the interface (602 )); observe ; ladite période de temps T7 étant inférieure à ladite période de temps T6,  observe; said time period T7 being less than said time period T6,
16. Procédé selon la revendication 15 comportant en outre l'étape d'émettre un signal d'alerte (711) selon les critères de détection appliqués dans l'un ou l'autre des cas faisant l'objet de la revendication 15, notamment en présence d'un corps (601) stationnaire situé sous la surface d'une interface (602) eau/air.  16. The method of claim 15 further comprising the step of issuing an alert signal (711) according to the detection criteria applied in one or other of the cases covered by claim 15, in particular in the presence of a stationary body (601) located under the surface of a water / air interface (602). 17. Système pour détecter un corps (601) dans une zone (603) située à proximité d'une interface (602) entre deux milieux liquides (604) et/ou gazeux (605) ayant des indices de réfraction différents, notamment du type eau/air ; au sens de la  17. System for detecting a body (601) in an area (603) located near an interface (602) between two liquid (604) and / or gaseous (605) media having different refractive indices, in particular of the type water / air; within the meaning of <Desc/Clms Page number 38> <Desc / Clms Page number 38> présente invention"à proximité"désigne également"à l'interface (602)"i ledit système comprenant : - des moyens, notamment une caméra vidéo (606), pour réaliser au moins une image vidéo de ladite interface (602) et de ladite zone (603), à partir d'au moins un point d'observation (607), chacun des points d'observation étant situé d'un côté de ladite interface (602) ; - des moyens de conversion numériques (609) pour produire des données numériques à partir des signaux électriques (608) représentatifs de chaque image vidéo ; - des moyens de traitement informatique (700) pour discriminer les données correspondant à l'image vidéo d'un corps (601) réel de celles correspondant à l'image vidéo apparente générée par ladite interface (602).  present invention "nearby" also means "at the interface (602)" i said system comprising: - means, in particular a video camera (606), for producing at least one video image of said interface (602) and of said area (603), from at least one observation point (607), each of the observation points being located on one side of said interface (602); - digital conversion means (609) for producing digital data from the electrical signals (608) representative of each video image; - computer processing means (700) for discriminating the data corresponding to the video image of a real body (601) from that corresponding to the apparent video image generated by said interface (602).
Figure img00380001
Figure img00380001
18. Système selon la revendication 17 ; ledit corps (601) étant éclairé par de la lumière produisant des reflets sur ladite interface (602) ; ledit système étant tel que lesdits moyens pour réaliser au moins une image vidéo de ladite interface (602) et de ladite zone (603) comprennent un filtre polarisant (611) éliminant au moins en partie les reflets de la lumière sur ladite interface (602).  18. The system of claim 17; said body (601) being illuminated by light producing reflections on said interface (602); said system being such that said means for producing at least one video image of said interface (602) and of said area (603) comprise a polarizing filter (611) at least partially eliminating the reflections of light on said interface (602) . 19. Système selon l'une des revendications 17 ou 18 ledit système étant tel que lesdits moyens de traitement informatique (700) comprennent des moyens de calcul (702) (701) pour : - générer des calottes (au sens de la présente invention) ; - associer à chaque calotte des caractéristiques ; - déduire la présence d'un corps (601) si les caractéristiques dépassent un seuil SC prédéterminé.  19. System according to one of claims 17 or 18 said system being such that said computer processing means (700) comprise calculation means (702) (701) for: - generating caps (within the meaning of the present invention) ; - associate characteristics with each cap; - deduce the presence of a body (601) if the characteristics exceed a predetermined threshold SC. 20. Système selon la revendication 19 plus particulièrement destiné à discriminer entre un corps (601) stationnaire et un corps (601) en mouvement ; ledit système comprenant en outre :  20. The system of claim 19 more particularly intended to discriminate between a stationary body (601) and a moving body (601); said system further comprising: <Desc/Clms Page number 39><Desc / Clms Page number 39> - des moyens d'itération (703) pour itérer à intervalles de temps déterminés le processus de déduction de la présence d'un corps (601) faisant l'objet de la revendication 19 ; lesdits moyens de calcul (702) (701) comprenant : - des totalisateurs (705) pour calculer le nombre de fois où le corps (601) est détecté pendant une période de temps déterminée Tl ; - des discriminateurs (706) pour discriminer, en un point de ladite zone (603), entre les corps (601) qui sont présents un nombre de fois supérieur à un seuil déterminé SI (lesdits corps (601) étant ci-après désignés les corps (601) stationnaires) et les corps (601) qui sont présents un nombre de fois inférieur audit seuil déterminé SI (lesdits corps (601) étant ci-après désignés les corps (601) en mouvement).  - iteration means (703) for iterating at determined time intervals the process of deducing the presence of a body (601) which is the subject of claim 19; said calculating means (702) (701) comprising: - totalizers (705) for calculating the number of times the body (601) is detected during a determined period of time T1; - discriminators (706) for discriminating, at a point in said zone (603), between the bodies (601) which are present a number of times greater than a determined threshold SI (said bodies (601) being hereinafter designated the bodies (601) stationary) and the bodies (601) which are present a number of times lower than said determined threshold SI (said bodies (601) being hereinafter designated the bodies (601) in movement). 21. Système selon la revendication 20 plus particulièrement destiné à déterminer si, par rapport à un desdits  21. The system as claimed in claim 20, more particularly intended for determining whether, with respect to one of said
Figure img00390001
Figure img00390001
points d'observation, un corps (601) stationnaire est situé : - de l'autre côté de l'interface (602), - du même côté de l'interface (602), - à l'interface (602) ; les images vidéo étant prises à intervalles de temps déterminés à partir dudit point d'observation (607) ; lesdits moyens de calcul (702) (701) comprenant en outre : - des moyens pour calculer la fluctuation temporelle (707) moyenne des niveaux de gris desdites images vidéo dudit corps (601), observation points, a stationary body (601) is located: - on the other side of the interface (602), - on the same side of the interface (602), - at the interface (602); the video images being taken at time intervals determined from said observation point (607); said calculating means (702) (701) further comprising: - means for calculating the average temporal fluctuation (707) of the gray levels of said video images of said body (601), Cas où le corps (601) est situé de l'autre côté de l'interface (602) : lesdits moyens de calcul (702) (701) comprenant en outre : - des moyens de détection (708a) S3 pour détecter, en un point de ladite zone (603), les corps (601) qui ont une fluctuation temporelle moyenne des niveaux de gris supérieure à un seuil déterminé S3 (lesdits corps (601) étant ci-après dési- Case where the body (601) is located on the other side of the interface (602): said calculation means (702) (701) further comprising: - detection means (708a) S3 for detecting, in a point of said zone (603), the bodies (601) which have an average temporal fluctuation of the gray levels greater than a determined threshold S3 (said bodies (601) being hereinafter desi- <Desc/Clms Page number 40><Desc / Clms Page number 40> Cas où le corps (601) est situé à l'interface (602) : - des moyens de détection (708c) S3/S4 pour détecter, en un point de ladite zone (603), les corps (601) qui ont une fluctuation temporelle moyenne des niveaux de gris comprise entre le seuil S3 et le seuil S4 (lesdits corps (601) étant ciaprès désignés les corps (601) situés à l'interface (602)). Case where the body (601) is located at the interface (602): - detection means (708c) S3 / S4 for detecting, at a point in said zone (603), the bodies (601) which have a fluctuation mean time of the gray levels between the threshold S3 and the threshold S4 (said bodies (601) being hereinafter designated the bodies (601) located at the interface (602)). Cas où le corps (601) est situé du même côté de l'interface (602) : - des moyens de détection (708b) S4 pour détecter, en un point de ladite zone (603), les corps (601) qui ont une fluctuation temporelle moyenne des niveaux de gris inférieure à un seuil déterminé S4 (lesdits corps (601) étant ci-après désignés les corps (601) situés du même côté de l'interface (602)), ledit seuil S4 étant inférieur au seuil S3Case where the body (601) is located on the same side of the interface (602): - detection means (708b) S4 for detecting, at a point in said zone (603), the bodies (601) which have a average temporal fluctuation of the gray levels below a determined threshold S4 (said bodies (601) being hereinafter designated the bodies (601) situated on the same side of the interface (602)), said threshold S4 being below the threshold S3 gnés les corps (601) situés de l'autre côté de l'interface (602)),  the bodies (601) located on the other side of the interface (602)),
22. Système selon la revendication 20 plus particulièrement destiné à déterminer si, par rapport à un desdits  22. The system as claimed in claim 20, more particularly intended for determining whether, with respect to one of said
Figure img00400001
Figure img00400001
points d'observation, un corps (601) stationnaire est situé : - de l'autre côté de l'interface (602), - du même côté de l'interface (602), - à l'interface (602) ; les images vidéo étant prises à intervalles de temps déterminés à partir dudit point d'observation (607) ledit système comprenant en outre : - des moyens d'analyse stéréoscopique (709) du corps (601) stationnaire par rapport à ladite interface (602).  observation points, a stationary body (601) is located: - on the other side of the interface (602), - on the same side of the interface (602), - at the interface (602); the video images being taken at determined time intervals from said observation point (607) said system further comprising: - means for stereoscopic analysis (709) of the body (601) stationary with respect to said interface (602) .
23. Système selon l'une des revendications 21 ou 22 comportant en outre : - des moyens d'émission (716) pour émettre un signal d'alerte (711) selon les critères de détection appliqués dans l'un ou l'autre des cas faisant l'objet de la revendication 21 ou de la revendication 22, notamment en présence d'un corps (601) stationnaire situé sous la surface d'une interface (602) eau/air.  23. System according to one of claims 21 or 22 further comprising: - transmission means (716) for transmitting an alert signal (711) according to the detection criteria applied in one or other of the The case of claim 21 or claim 22, in particular in the presence of a stationary body (601) situated under the surface of a water / air interface (602). <Desc/Clms Page number 41> <Desc / Clms Page number 41>
Figure img00410001
Figure img00410001
24. Système selon l'une quelconque des revendications 19 à 23 plus particulièrement destiné à détecter l'apparition de nouveaux corps (601) dans ladite zone (603) ; ledit système comprenant en outre : - des moyens d'itération (703) pour itérer à intervalles de temps déterminés le processus de déduction de la présence d'un corps (601) faisant l'objet de la revendication 19 ; lesdits moyens de calcul (702) (701) comprenant en outre des moyens pour : - calculer le nombre de fois où le corps (601) est détecté pendant une période de temps déterminée T2 ; ladite période de temps T2 étant choisie supérieure à la durée des phénomènes liés aux corps (601) que l'on détecte ; - discriminer, en un point de ladite zone (603) entre les corps (601) qui sont présents un nombre de fois supérieur à un seuil déterminé S2 (lesdits corps (601) étant ciaprès désignés les corps (601) habituellement présents) et les corps (601) qui sont présents un nombre de fois inférieur audit seuil déterminé S2 (lesdits corps (601) étant ci-après désignés les corps (601) nouveaux). 24. System according to any one of claims 19 to 23, more particularly intended for detecting the appearance of new bodies (601) in said zone (603); said system further comprising: - iteration means (703) for iterating at determined time intervals the process of deducing the presence of a body (601) which is the subject of claim 19; said calculating means (702) (701) further comprising means for: - calculating the number of times the body (601) is detected during a determined period of time T2; said time period T2 being chosen to be greater than the duration of the phenomena linked to the bodies (601) that are detected; - discriminating, at a point in said zone (603) between the bodies (601) which are present a number of times greater than a determined threshold S2 (said bodies (601) being hereinafter designated the bodies (601) usually present) and the bodies (601) which are present a number of times lower than said determined threshold S2 (said bodies (601) being hereinafter designated the new bodies (601)). 25. Système selon l'un quelconque des revendications 20 et 24 prises en combinaison plus particulièrement destiné à détecter les corps (601) nouveaux et stationnaires ; ledit système étant tel que la période de temps Tl est choisie inférieure à la période de temps T2.  25. System according to any one of claims 20 and 24 taken in combination more particularly intended to detect bodies (601) new and stationary; said system being such that the time period T1 is chosen to be less than the time period T2. 26. Système selon l'une quelconque des revendications 19 à 25 plus particulièrement destiné à fournir une estimation statistique du temps d'occupation de ladite zone (603) Z par au moins un corps (601) pendant une période de temps déterminée T ledit système comprenant les étapes suivantes : - des moyens de partition pour effectuer une partition de ladite zone (603) en zones élémentaires Az, - des moyens d'itération (703) pour itérer dans une zone (603) élémentaire Az, pendant des intervalles de temps élé-  26. System according to any one of claims 19 to 25 more particularly intended to provide a statistical estimate of the time of occupation of said zone (603) Z by at least one body (601) during a determined period of time T said system comprising the following steps: - partition means for partitioning said zone (603) into elementary zones Az, - iteration means (703) for iterating in an elementary zone (603) Az, during time intervals ele- <Desc/Clms Page number 42><Desc / Clms Page number 42> mentaires At, le processus de déduction de la présence d'un corps (601) faisant l'objet de la revendication 2 ; lesdits moyens de calcul (702) (701) comprenant en outre des moyens pour calculer le nombre de fois At/T où un corps (601) est présent dans une zone (603) élémentaire Az pendant la période de temps déterminée T.  mental At, the process of deducing the presence of a body (601) which is the subject of claim 2; said calculating means (702) (701) further comprising means for calculating the number of times At / T where a body (601) is present in an elementary zone (603) Az during the determined period of time T. 27. Système selon l'un quelconque des revendications 19 à 26 ; lesdits moyens de calcul (702) (701) comprenant en outre des moyens pour de calculer la trajectoire des corps (601) dont la présence a été détectée.  27. System according to any one of claims 19 to 26; said calculating means (702) (701) further comprising means for calculating the trajectory of the bodies (601) whose presence has been detected. 28. Système selon la revendication 27 plus particulièrement destiné à détecter la disparition d'un corps (601) dans une zone (603) déterminée, notamment la disparition d'un nageur en bordure de mer ; ledit système comprenant en outre : - des moyens de détection (708) pour détecter l'arrêt d'une trajectoire à la frontière de ladite zone (603), notamment en dehors des limites de surveillance.  28. The system of claim 27 more particularly intended to detect the disappearance of a body (601) in a determined area (603), in particular the disappearance of a swimmer by the sea; said system further comprising: - detection means (708) for detecting the stopping of a trajectory at the border of said zone (603), in particular outside the surveillance limits. 29. Système selon l'une des revendications 17 ou 18 plus particulièrement destiné à détecter un corps (601) stationnaire à proximité de ladite interface (602) ; ledit système étant tel que lesdits moyens de traitement informatique (700) pour discriminer les données correspondant à l'image vidéo d'un corps (601) réel de celles correspondant à l'image vidéo apparente générée par ladite interface (602), comprennent des moyens de calcul (702) (701) pour : - associer des primitives à chaque pixel de ladite image vidéo (au sens de la présente invention), - valider une primitive comme stationnaire si pendant n intervalles de temps successifs At composant une période de temps de temps déterminée T5, ladite primitive est réalisée (au sens de la présente invention) au moins un nombre de fois supérieur à un seuil S5 déterminé,  29. System according to one of claims 17 or 18 more particularly intended to detect a body (601) stationary near said interface (602); said system being such that said computer processing means (700) for discriminating the data corresponding to the video image of a real body (601) from that corresponding to the apparent video image generated by said interface (602), comprises calculation means (702) (701) for: - associating primitives with each pixel of said video image (within the meaning of the present invention), - validating a primitive as stationary if during n successive time intervals At composing a time period of determined time T5, said primitive is produced (within the meaning of the present invention) at least a number of times greater than a determined threshold S5,
Figure img00420001
Figure img00420001
calculer et rechercher les images virtuelles de corps (601) stationnaires (au sens de la présente invention).  calculating and searching for virtual images of stationary bodies (601) (within the meaning of the present invention). <Desc/Clms Page number 43> <Desc / Clms Page number 43>
30. Système selon la revendication 29 plus particulièrement destiné à détecter un corps (601) stationnaire nou- veau à proximité de ladite interface (602) ; ledit système comprenant : - des moyens d'itération (703) pour itérer, à intervalles de temps successifs At composant une période de temps de temps déterminée T6, le processus de détection de la présence d'un corps (601) stationnaire faisant l'objet de la revendication 29, lesdits moyens de calcul (702) (701) comprenant : - des moyens pour calculer le nombre de fois où un corps (601) est détecté comme étant stationnaire pendant ladite période de temps déterminée T6 ; ladite période de temps T6 étant choisie supérieure à la durée des phénomènes liés au corps (601) que l'on détecte ; ladite période de temps T6 étant inférieure à ladite période de temps T5, - des moyens de discrimination pour discriminer, en un point de ladite zone (603), entre un corps (601) stationnaire qui est présent un nombre de fois supérieur à un seuil déterminé S6 et un corps (601) qui est présents un nombre de fois inférieur audit seuil déterminé S6 (ledit corps (601) étant ci-après désigné le nouveau corps (601) stationnaire).  30. The system as claimed in claim 29, more particularly intended for detecting a new stationary body (601) near said interface (602); said system comprising: - iteration means (703) for iterating, at successive time intervals At composing a determined time period T6, the process of detecting the presence of a stationary body (601) making the The subject of claim 29, said calculating means (702) (701) comprising: - means for calculating the number of times a body (601) is detected as being stationary during said determined period of time T6; said time period T6 being chosen to be greater than the duration of the phenomena linked to the body (601) which are detected; said time period T6 being less than said time period T5, - discrimination means for discriminating, at a point in said zone (603), between a stationary body (601) which is present a number of times greater than a threshold determined S6 and a body (601) which is present a number of times lower than said determined threshold S6 (said body (601) being hereinafter designated the new stationary body (601)). 31. Système selon la revendication 30 plus particulièrement destiné à déterminer si, par rapport à un desdits points d'observation, un corps (601) stationnaire nouveau est situé :  31. The system as claimed in claim 30, more particularly intended for determining whether, relative to one of said observation points, a new stationary body (601) is located:
Figure img00430001
Figure img00430001
- de l'autre côté de l'interface (602), - du même côté de l'interface (602), - à l'interface (602) ; les images vidéo étant prises à intervalles de temps déterminés à partir dudit point d'observation (607) ledit système comprenant en outre : - des moyens d'itération (703) pour itérer, à intervalles de temps successifs At composant une période de temps de temps déterminée T7, le processus de détection de la présence  - on the other side of the interface (602), - on the same side of the interface (602), - at the interface (602); the video images being taken at time intervals determined from said observation point (607) said system further comprising: - iteration means (703) for iterating, at successive time intervals At composing a time period of determined time T7, the presence detection process <Desc/Clms Page number 44><Desc / Clms Page number 44> Cas où le corps (601) est situé à l'interface (602) : - des moyens de détection (708c) pour détecter, en un point de ladite zone (603), un corps (601) qui est présent un nombre de fois compris entre le seuil S7 et le seuil S8 (lesdits corps (601) étant ci-après désignés les corps (601) situés à l'interface (602)). Case where the body (601) is located at the interface (602): - detection means (708c) for detecting, at a point in said zone (603), a body (601) which is present a number of times between threshold S7 and threshold S8 (said bodies (601) being hereinafter designated the bodies (601) located at the interface (602)). Cas où le corps (601) est situé du même côté de l'interface (602) : - des moyens de détection (708b) pour détecter, en un point de ladite zone (603), entre un corps (601) qui est présent un nombre de fois supérieur à un seuil déterminé S8 et un corps (601) qui est présent un nombre de fois inférieur audit seuil déterminé S8 (ledit corps (601) étant ci-après désigné le nouveau corps (601) stationnaire situé du même côté de l'interface (602)) ; ledit seuil S8 étant inférieur au seuil S7 ; Case where the body (601) is located on the same side of the interface (602): - detection means (708b) for detecting, at a point in said zone (603), between a body (601) which is present a number of times greater than a determined threshold S8 and a body (601) which is present a number of times less than said determined threshold S8 (said body (601) being hereinafter designated the new stationary body (601) located on the same side interface (602)); said threshold S8 being less than threshold S7; Cas où le corps (601) est situé de l'autre côté de l'interface (602) : - des moyens de détection (708a) pour détecter, en un point de ladite zone (603), entre un corps (601) qui est présent un nombre de fois supérieur à un seuil déterminé S7 et un corps (601) qui est présent un nombre de fois inférieur audit seuil déterminé S7 (ledit corps (601) étant ci-après désigné le nouveau corps (601) stationnaire situé de l'autre côté de l'interface (602)) ; Case where the body (601) is located on the other side of the interface (602): - detection means (708a) for detecting, at a point in said zone (603), between a body (601) which is present a number of times greater than a determined threshold S7 and a body (601) which is present a number of times less than said determined threshold S7 (said body (601) being hereinafter designated the new stationary body (601) located the other side of the interface (602)); d'un corps (601) stationnaire faisant l'objet de la revendication 29 ; lesdits moyens de calcul (702) (701) comprenant en outre - des moyens pour calculer le nombre de fois où un corps (601) est détecté comme étant stationnaire et nouveau pendant ladite période de temps déterminée T7 ; ladite période de temps T7 étant choisie supérieure à la durée des phénomènes que l'on observe ; ladite période de temps T7 étant inférieure à ladite période de temps T6, a stationary body (601) subject to claim 29; said calculating means (702) (701) further comprising - means for calculating the number of times a body (601) is detected to be stationary and new during said determined period of time T7; said time period T7 being chosen to be greater than the duration of the phenomena that are observed; said time period T7 being less than said time period T6, <Desc/Clms Page number 45> <Desc / Clms Page number 45>
32. Système selon la revendication 31 ; ledit système comportant en outre des moyens d'émission (716) pour émettre un signal d'alerte (711) selon les critères de détection appliqués dans l'un ou l'autre des cas faisant l'objet de la revendication 31, notamment en présence d'un corps (601) stationnaire situé sous la surface d'une interface (602) eau/air. 32. The system of claim 31; said system further comprising transmission means (716) for transmitting an alert signal (711) according to the detection criteria applied in one or other of the cases which are the subject of claim 31, in particular in presence of a stationary body (601) located under the surface of a water / air interface (602).
FR0015803A 2000-12-06 2000-12-06 METHOD, SYSTEM AND DEVICE FOR DETECTING A BODY NEAR A WATER / AIR TYPE INTERFACE Expired - Lifetime FR2817624B1 (en)

Priority Applications (16)

Application Number Priority Date Filing Date Title
FR0015803A FR2817624B1 (en) 2000-12-06 2000-12-06 METHOD, SYSTEM AND DEVICE FOR DETECTING A BODY NEAR A WATER / AIR TYPE INTERFACE
PCT/FR2001/003840 WO2002046795A1 (en) 2000-12-06 2001-12-05 Method for detecting new objects in an illuminated scene
AT01999836T ATE296453T1 (en) 2000-12-06 2001-12-05 METHOD AND DEVICE FOR DETECTING A BODY NEAR A WATER/AIR LAYER BOUNDARY
AU2002216180A AU2002216180A1 (en) 2000-12-06 2001-12-05 Method, system and device for detecting an object proximate to a water/air type interface
US10/433,571 US7362351B2 (en) 2000-12-06 2001-12-05 Method, system and device for detecting an object proximate to a water/air type interface
JP2002548478A JP4115837B2 (en) 2000-12-06 2001-12-05 Method and system for detecting new objects in an illuminated scene
EP01999835A EP1340103B8 (en) 2000-12-06 2001-12-05 Method for detecting new objects in an illuminated scene
EP01999836A EP1340104B1 (en) 2000-12-06 2001-12-05 Method and device for detecting an object near a water/air interface
PCT/FR2001/003842 WO2002046796A1 (en) 2000-12-06 2001-12-05 Method, system and device for detecting an object proximate to a water/air type interface
US10/432,619 US7302081B2 (en) 2000-12-06 2001-12-05 Method for detecting new objects in an illuminated scene
CA002436963A CA2436963A1 (en) 2000-12-06 2001-12-05 Method for detecting new objects in an illuminated scene
AT01999835T ATE366422T1 (en) 2000-12-06 2001-12-05 METHOD FOR DISCOVERING NEW BODY IN A LIGHTED ENVIRONMENT
DE60129245T DE60129245T2 (en) 2000-12-06 2001-12-05 METHOD FOR DISCOVERING NEW BODY IN AN ILLUMINATED ENVIRONMENT
AU2002216178A AU2002216178A1 (en) 2000-12-06 2001-12-05 Method for detecting new objects in an illuminated scene
DE60111074T DE60111074T2 (en) 2000-12-06 2001-12-05 METHOD AND DEVICE FOR DETECTING A BODY NEAR A WATER / AIR LAYER LIMIT
CA002436964A CA2436964A1 (en) 2000-12-06 2001-12-05 Method, system and device for detecting an object proximate to a water/air type interface

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR0015803A FR2817624B1 (en) 2000-12-06 2000-12-06 METHOD, SYSTEM AND DEVICE FOR DETECTING A BODY NEAR A WATER / AIR TYPE INTERFACE

Publications (2)

Publication Number Publication Date
FR2817624A1 true FR2817624A1 (en) 2002-06-07
FR2817624B1 FR2817624B1 (en) 2007-03-02

Family

ID=8857289

Family Applications (1)

Application Number Title Priority Date Filing Date
FR0015803A Expired - Lifetime FR2817624B1 (en) 2000-12-06 2000-12-06 METHOD, SYSTEM AND DEVICE FOR DETECTING A BODY NEAR A WATER / AIR TYPE INTERFACE

Country Status (1)

Country Link
FR (1) FR2817624B1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4779095A (en) * 1986-10-28 1988-10-18 H & G Systems, Inc. Image change detection system
FR2763459A1 (en) * 1997-05-15 1998-11-20 Poseidon Swimming pool monitoring system to prevent drowning
US5880771A (en) * 1988-05-13 1999-03-09 The Secretary Of State For Defence In Her Britannic Majesty's Goverment Of The United Kingdom Of Great Britain And Northern Ireland Electro-optical detection system
JP2000148991A (en) * 1998-11-05 2000-05-30 Nec Corp Image processing method and image pickup device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4779095A (en) * 1986-10-28 1988-10-18 H & G Systems, Inc. Image change detection system
US5880771A (en) * 1988-05-13 1999-03-09 The Secretary Of State For Defence In Her Britannic Majesty's Goverment Of The United Kingdom Of Great Britain And Northern Ireland Electro-optical detection system
FR2763459A1 (en) * 1997-05-15 1998-11-20 Poseidon Swimming pool monitoring system to prevent drowning
JP2000148991A (en) * 1998-11-05 2000-05-30 Nec Corp Image processing method and image pickup device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
PATENT ABSTRACTS OF JAPAN vol. 2000, no. 08 6 October 2000 (2000-10-06) *

Also Published As

Publication number Publication date
FR2817624B1 (en) 2007-03-02

Similar Documents

Publication Publication Date Title
CA2859900C (en) Method of estimating optical flow on the basis of an asynchronous light sensor
EP0368747B1 (en) Movement estimation method for at least one target in a picture string, and device for carrying out this method
EP1340104B1 (en) Method and device for detecting an object near a water/air interface
EP1240622B1 (en) Method and system for detecting an object in relation to a surface
FR2939520A1 (en) METHOD FOR THE GEOLOGICAL MODELING OF SEISMIC DATA BY CORRELATION OF TRACES
EP1656650B1 (en) Method and system for detecting a body in a zone located proximate an interface
FR3005367A1 (en) COMPACT DETECTOR OF HUMAN PRESENCE
EP2988249B1 (en) Method for determining, in an image, at least one area likely to represent at least one finger of an individual
EP0577491B1 (en) Process and device for monitoring a three-dimensional scene using imagery sensors
FR2817624A1 (en) Method for detecting objects in an illuminated area, such as a person under water, uses digitized video images
EP3770806A1 (en) Method for video monitoring of the crossing of a line by persons, corresponding device and computer program
FR2817625A1 (en) Method for detecting objects in an illuminated area, such as a person under water, uses digitized video images
EP1282885A1 (en) System for counting living beings
Xie et al. New Reference Bathymetric Point Cloud Datasets Derived from ICESat-2 Observations: A Case in the Caribbean Sea
EP0457414B1 (en) Object detection device in an image sequence
FR2872326A1 (en) Events e.g. car movement, detecting process for e.g. parking, involves classifying objects into categories using prediction model created during learning phase to indicate in which category object is to be present in audio/video sequence
FR3054060A1 (en) METHOD FOR MAPPING PRODUCTS AND AREAS IN STORE
EP3770805A1 (en) Method for identifying a person in a video, by a visual signature of said person, corresponding device and computer program
FR3099270A1 (en) Method of identifying a person in a video, by a number carried by this person, corresponding computer program and device
EP2329474B1 (en) Scene surveillance method and system
CA3082926A1 (en) Method for improving seismic acquisitions utilising active ultralight seismic detection systems
FR2995430A1 (en) Interactive dressing room, has lighting device controlled by set of computer resources, and interaction object allowed to interact with set of computer resources in real-time in cabin via depth camera and display device
FR3098903A1 (en) OPTICAL PULSE DETECTION DEVICE
FR2945652A1 (en) SYSTEM FOR COUNTING PEOPLE.
Kaneko Robust registration for real-world machine visions

Legal Events

Date Code Title Description
CD Change of name or company name
TP Transmission of property
PLFP Fee payment

Year of fee payment: 16

PLFP Fee payment

Year of fee payment: 17

PLFP Fee payment

Year of fee payment: 18

PLFP Fee payment

Year of fee payment: 20