Auto-setup of a video safety curtain system
First Claim
1. A method of determining setup parameters for a video monitoring system comprising the steps of:
- installing a border pattern at a perimeter of a protection zone;
acquiring an image of a target area including at least part of said border pattern;
detecting said border pattern in said image; and
computing said setup parameters relative to said border pattern in said image.
1 Assignment
0 Petitions
Accused Products
Abstract
A two-dimensional (2-D) machine-vision safety method and apparatus performs high-integrity, high efficiency machine vision. The system digitally filters a configurable number of time-sequenced camera images of a viewed area to create a filtered image. Objects within view in a training phase are detected and compared to objects detected in a runtime phase. Each new image is then compared to the previously created model and a pixel-oriented difference image is calculated. The difference image is then processed for segmentation features attributable to an intruder object. Alarm conditions are determined from threshold parameters related to location of the intruder objects. For segmentation results that exceed a predetermined threshold, an alarm condition is set. Setup parameters are automatically generated by analysis of distinctively marked physical boundaries in an image. Automatic tools assist in optimization of setup configurations, based on size and speed of intruding objects, system response time, and camera geometry.
-
Citations
19 Claims
-
1. A method of determining setup parameters for a video monitoring system comprising the steps of:
-
installing a border pattern at a perimeter of a protection zone;
acquiring an image of a target area including at least part of said border pattern;
detecting said border pattern in said image; and
computing said setup parameters relative to said border pattern in said image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
communicating said setup parameters to a video safety curtain system; and
operating said video safety curtain system using said parameters.
-
-
5. The method according to claim 4 further comprising the step of automatically setting up said video safety curtain using said setup parameters.
-
6. The method according to claim 1 wherein said step of detecting said border pattern in said image is performed by a segmenting-filtering-pattern finding algorithm.
-
7. The method according to claim 1 wherein said step of detecting said border pattern in said image further comprises the steps of:
-
smoothing said image;
enhancing said pattern;
subtracting a resultant image from an original image;
binarizing said image using segmentation algorithm; and
performing a post processing routine to generate a perimeter descriptor that is suitable for use by said video monitoring system.
-
-
8. The method according to claim 7 wherein said step of smoothing said image is performed using a gaussian filter.
-
9. The method according to claim 7 wherein said step of enhancing said pattern is performed using a morphological open filter.
-
10. The method according to claim 7 wherein said step of segmentation algorithm comprises a blob filter.
-
11. The method according to claim 1 wherein said step of detecting said border pattern in sad image further comprises the steps of:
-
training a pattern finder with a synthetic model of said pattern;
finding instances of said pattern in said image using a pattern finding algorithm;
providing said instances and said pattern width to a post processor component; and
generating a perimeter descriptor suitable for use by said video monitoring system using said post processing component.
-
-
12. The method according to claim 11 wherein said pattern comprises marking tape.
-
13. A method of calibrating a video monitoring system comprising the steps of:
-
providing a calibration pattern within a field of view of camera components of said video monitoring system;
acquiring an image of said calibration pattern; and
constructing a transformation object that relates objects in physical space to locations in said image wherein the transformation object is defined by the following equations;
wherein av and bv are polynomial coefficients;
n is the degree of a polynomial transformation;
(Ix,Iy) are the image coordinates of said calibration pattern; and
(Cx,Cy) are physical coordinates of said calibration pattern. - View Dependent Claims (14)
-
-
15. A method of determining operating parameters for a video safety curtain comprising the steps of:
-
constraining said operation parameters to depend on a 3 dimensional shape of said protection zone;
determining a maximum distance (rmax) over which an object is capable of traveling within a protection zone prior to detection; and
providing a buffer zone distance within a protection zone perimeter and contiguous to said perimeter wherein said buffer zone distance is greater than rmax. - View Dependent Claims (16, 17, 18, 19)
constraining said buffer zone distance to be less than a maximum distance over which a perimeter marking pattern may be occluded to a camera by said object.
-
-
18. The method according to claim 17 wherein said maximum distance over which a perimeter marking pattern may be occluded to a camera by an object is determined by the steps of:
-
calculating a ratio of camera height versus minimum object height; and
multiplying said ratio by a distance between said perimeter marking pattern and a center point below said camera.
-
-
19. The method according to claim 15 further comprising the step of:
- constraining a distance between a danger zone and a center point below said camera to be greater than the minimum distance between said perimeter marking pattern minus said maximum distance over which an object is capable of traveling within a protection zone prior to detection.
Specification