Patent US4889421A successfully refreshed from Google Patents.
Patent US6469734B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6469734B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Video safety detector with shadow elimination

Assignee: Cognex Corp
•
Filing: 2000-04-29
•
Granted: 2002-10-22
•
Expires: 2020-04-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A two-dimensional (2-D) machine-vision safety-solution involving a method and apparatus for performing high-integrity, high efficiency machine vision. The machine vision safety solution digitally filters a configurable number of time-sequenced images of a viewed area to create a filtered image. A textured background is used as a static target and viewed under ambient light, or alternatively a texture is observed under IR light. An artificial texture can be created with a particularized pattern. 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. For segmentation results that exceed a predetermined threshold, an alarm condition is set.

Inventors

  • 👤 Sanjay Nichani
  • 👤 Robert Wolff
  • 👤 William Silver
  • 👤 David A. Schatz

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 17:39
CPC Classifications
H; H04; H04N; H04N7/00; H04N7/18; H04N7/188

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 126 words
A method of detecting an intruding object in a space comprising the steps of: applying a textured background on said space; acquiring a digital source image of said space; generating a background image by processing said source image using a low pass filter; comparing said source image with said background image using a digital subtraction step to form a difference image; constructing a mask image by segmenting said difference image; combining said mask image with said background image to form a masked background image; performing an edge detection procedure on said masked background image to determine edge data; performing a gradient computation procedure on said source image to generate a gradient image; and performing a texture comparison procedure on said gradient image and said edge data.
Claim 2
Independent Claim 126 words
A method of detecting an intruding object in a space comprising the steps of: applying a textured background on said space; acquiring a digital source image of said space; generating a background image by processing said source image using a low pass filter; comparing said source image with said background image using a digital subtraction step to form a difference image; constructing a mask image by segmenting said difference image; combining said mask image with said background image to form a masked background image; performing an edge detection procedure on said masked background image to determine edge data; performing a gradient computation procedure on said source image to generate a gradient image; and performing a texture comparison procedure on said gradient image and said edge data.
Claim 3
Dependent Claim 19 words
The method according to claim 1 wherein said steps of generating and comparing comprise a high pass filter process.
Claim 4
Dependent Claim 34 words
The method according to claim 2 wherein said mask image comprises indications defining pass areas as blobs from said high pass filter and defining clear areas as non-blob areas from said high pass filter.
Claim 5
Dependent Claim 43 words
The method according to claim 1 further comprising the step of taking an absolute value of said difference image to form an absolute difference image, wherein said step of segmenting is performed on said absolute difference image rather than on said difference image.
Claim 6
Dependent Claim 33 words
The method according to claim 1 wherein said step of segmenting further comprises the steps of: characterizing contiguous related pixels; determining areas of contiguous related pixels; and comparing said areas with threshold limits.
Claim 7
Dependent Claim 36 words
The method according to claim 1 further comprising the step of providing notification output if said texture comparison procedure finds a discrepancy between said edge data and said gradient images which discrepancy exceeds a predetermined threshold.
Claim 8
Dependent Claim 17 words
The method according to claim 1 wherein said step of segmenting is performed using a watershed process.
Claim 9
Dependent Claim 17 words
The method according to claim 1 further comprising the step of illuminating said space with diffuse light.
Claim 10
Dependent Claim 21 words
The method according to claim 2 wherein said diffuse light is provided by a light source mounted proximate to said camera.
Claim 11
Dependent Claim 17 words
The method according to claim 1 wherein said source image comprises a set of time sequenced images.
Claim 12
Dependent Claim 18 words
The method according to claim 1 further comprising a step of illuminating said space with near IR light.
Claim 13
Dependent Claim 31 words
The method according to claim 11 wherein said step of acquiring a digital source image further comprising a step of filtering light reflected from said space using an IR bandpass filter.
Claim 14
Dependent Claim 16 words
The method according to claim 11 wherein said textured background comprises texture having pre-selected IR reflectivity.
Claim 15
Dependent Claim 16 words
The method according to claim 1 wherein said textured background comprises a high spatial frequency texture.
Claim 16
Dependent Claim 16 words
The method according to claim 1 wherein said textured background comprises a perimeter of said space.
Claim 17
Dependent Claim 32 words
The method according to claim 1 wherein said step of performing a gradient computation procedure comprises computing a magnitude and direction of a first derivative at each point in said source image.
Claim 18
Dependent Claim 24 words
The method according to claim 1 wherein said step of performing a gradient computation procedure comprises convolving said source image with standard Sobel kernels.
Claim 19
Dependent Claim 229 words
A machine vision intrusion detection apparatus comprising: at least one image acquisition device arranged to acquire an image of a space; at least one light source arranged to illuminate at least part of said space; at least one video processor in communication with said at least one image acquisition device; wherein said at least one video processor further comprises: an image processor component in communication with said image acquisition device; wherein said image processor component further comprises a low pass filter component in communication with said image acquisition device and receiving a source image therefrom; a comparison component in communication with said image acquisition device and receiving said source image therefrom, said comparison component also in communication with said low pass filter component and receiving a background image therefrom; a segmentation component in communication with said comparison component and receiving a difference image therefrom; an edge detection component in communication with said segmentation component and receiving a mask image therefrom, said edge detection component also in communication with said low pass filter and receiving a background image therefrom; a gradient computation component in communication with said image acquisition device and receiving a source image therefrom; and a texture comparison component in communication with said edge detection component and receiving edge data therefrom, said texture comparison component also in communication with said gradient computation component and receiving gradient images therefrom.
Claim 20
Dependent Claim 229 words
A machine vision intrusion detection apparatus comprising: at least one image acquisition device arranged to acquire an image of a space; at least one light source arranged to illuminate at least part of said space; at least one video processor in communication with said at least one image acquisition device; wherein said at least one video processor further comprises: an image processor component in communication with said image acquisition device; wherein said image processor component further comprises a low pass filter component in communication with said image acquisition device and receiving a source image therefrom; a comparison component in communication with said image acquisition device and receiving said source image therefrom, said comparison component also in communication with said low pass filter component and receiving a background image therefrom; a segmentation component in communication with said comparison component and receiving a difference image therefrom; an edge detection component in communication with said segmentation component and receiving a mask image therefrom, said edge detection component also in communication with said low pass filter and receiving a background image therefrom; a gradient computation component in communication with said image acquisition device and receiving a source image therefrom; and a texture comparison component in communication with said edge detection component and receiving edge data therefrom, said texture comparison component also in communication with said gradient computation component and receiving gradient images therefrom.
Claim 21
Dependent Claim 46 words
The apparatus according to claim 18 : wherein said light source comprises a near IR light source; and wherein said image acquisition device is configured with an IR band-pass filter to acquire reflected near IR light and reject light outside of the near IR frequency band.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-10-21 2006-04-22 2006-10-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-10-21 2010-04-22 2010-10-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-10-21 2014-04-22 2014-10-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag