Method and system for detecting a motionless body in a pool
First Claim
1. A method for detecting a motionless body in a pool, comprising the steps of:
- (a) scanning at least one layer of the pool bounded by a surface thereof at predetermined time intervals so as to accumulate successive frames of data corresponding to all objects lying in said at least one layer;
(b) for each frame of data;
(i) removing background noise,(ii) detected all objects whose size exceeds a first predetermined threshold, and(iii) determining and storing for each object detecting in (b)(ii) its contour and location;
(c) for successive frames of data;
(i) comparing for each object detected in (b)(ii) its location in said successive frames so as to detect all objects whose displacement between said successive frames is less than a second predetermined threshold,(ii) determining for each object detected in (c)(i) an elapsed time during which its cumulative displacement is less than said second threshold, and(iii) actuating an alarm if said elapsed time exceeds a third predetermined threshold.
0 Assignments
0 Petitions
Accused Products
Abstract
At least a bottom layer of a swimming pool is continuously scanned at known time intervals in order to generate successive frames of image data containing the contours of all objects whose size exceeds a predetermined size threshold. Successive frames of image data are compared in order to identify those contours which are common to successive frames and whose displacement from one frame to the next is less than a predetermined threshold. This procedure is repeated over successive frames and, since the time interval between one frame and the next is known, a contour which remains substantially motionless for longer than a predetermined time interval may be detected. Such a contour represents a motionless body, on detection of which an alarm is activated. An apparatus according to the invention includes a sonar detector located at the bottom of the swimming pool for scanning the bottom layer thereof so as to produce image data which is subsequently processed by image-processing means. The invention also envisages scanning an upper layer of the swimming pool in order to detect a motionless body which is floating.
53 Citations
10 Claims
-
1. A method for detecting a motionless body in a pool, comprising the steps of:
-
(a) scanning at least one layer of the pool bounded by a surface thereof at predetermined time intervals so as to accumulate successive frames of data corresponding to all objects lying in said at least one layer; (b) for each frame of data; (i) removing background noise, (ii) detected all objects whose size exceeds a first predetermined threshold, and (iii) determining and storing for each object detecting in (b)(ii) its contour and location; (c) for successive frames of data; (i) comparing for each object detected in (b)(ii) its location in said successive frames so as to detect all objects whose displacement between said successive frames is less than a second predetermined threshold, (ii) determining for each object detected in (c)(i) an elapsed time during which its cumulative displacement is less than said second threshold, and (iii) actuating an alarm if said elapsed time exceeds a third predetermined threshold. - View Dependent Claims (2, 3)
-
-
4. A system for detecting a drowning body in a pool, said system comprising:
-
timing means, scanning means coupled to the time means for scanning at least one layer of the pool bounded by a surface thereof at predetermined time intervals so as to accumulate successive frames of data corresponding to all objects lying in said at least one layer, a first memory for storing said data, first processing means coupled to said first memory for processing said data so as to remove background noise and to determine the size of each object, first comparator means coupled to the first processing means for comparing the size of each object with a first predetermined threshold, second processing means coupled to the comparator and responsive to an output thereof for determining for each object whose size exceeds said first threshold its contour and location, a second memory coupled to the second processing means for storing said contour and location, second comparator means coupled to the second memory for comparing for each object its location in said successive frames so as to identify all objects whose displacement between said successive frames is less than a second predetermined threshold, counter means coupled to the second comparator means and to the timing means for counting for each object whose displacement between said successive frames is less than the second threshold an elapsed time during which its cumulative displacement is less than the second threshold, third comparator means coupled to the counter means for comparing the elapsed time with a third predetermined threshold, and alarm means coupled to the third comparator means for emitting an alarm signal if the elapsed time exceeds the third threshold. - View Dependent Claims (5, 6, 7, 8, 9, 10)
-
Specification