← Back to Patent Explorer
US4764681A Expired / Lapsed US ⏱️ 0.0 years remaining

Method of and apparatus for electrooptical inspection of articles

Assignee: Techneglas LLC
•
Filing: 1987-06-04
•
Granted: 1988-08-16
•
Expires: 2007-06-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An electrooptical system in which workpieces are illuminated from a generally uniform source of light and are line scanned for light intensity deviations characteristic of defects. Pulse trains from photoelectric detectors of a line array have pulse magnitudes which are a function of the light on discrete areas of the workpiece. Pulses having magnitude deviations from adaptively established signal levels are considered events characteristic of the defects. At the beginning of each scan the initial signals are rejected and the pulse train video signal is validated only after the video signal passed by a low pass filter exceeds a threshold. Thereafter data for the event signals of the scan are stored. In order to facilitate storage and processing of data, those event signals which occur for contiguous pulses are identified as event strings, and when an event string achieves greater than a threshold number of events, the stored data is compressed. In data compression, further storage of data and event counting are terminated until the end of the string. The data for the initial event of the string and for the end of the string is stored with a flag indicating that it represents compressed data.

Inventors

  • 👤 Thomas F. Michalski
  • 👤 David J. Bauer

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 15:20
CPC Classifications
G; G06; G06T; G06T7/00; G06T7/0002; G06T7/0004; G06T2207/00; G06T2207/30; G06T2207/30108; G06T2207/30164

Claims Analysis

Total Claims: 43
Claim 1
Independent Claim 150 words
An electrooptical inspection system comprising: a line scan camera having a linear array of photoelectric cells; a mount for maintaining a workpiece to be inspected in the field of vision of said line scan camera whereby each of a plurality of the photoelectric cells of said camera issues an electrical signal which is a function of the light emanating from a discrete area of the workpiece; means to detect deviations in the magnitude of individual photoelectric cell signals from a base signal which is a weighted average magnitude of a plurality of photoelectric cell signals developed during a camera scan; means to repetitively scan the linear array; means to initialize said means to detect deviations to at least a base signal of a given magnitude essentially the weighted average magnitude at the beginning of each scan of said photoelectric cells during a portion of the scan of the linear array.
Claim 2
Dependent Claim 150 words
An electrooptical inspection system comprising: a line scan camera having a linear array of photoelectric cells; a mount for maintaining a workpiece to be inspected in the field of vision of said line scan camera whereby each of a plurality of the photoelectric cells of said camera issues an electrical signal which is a function of the light emanating from a discrete area of the workpiece; means to detect deviations in the magnitude of individual photoelectric cell signals from a base signal which is a weighted average magnitude of a plurality of photoelectric cell signals developed during a camera scan; means to repetitively scan the linear array; means to initialize said means to detect deviations to at least a base signal of a given magnitude essentially the weighted average magnitude at the beginning of each scan of said photoelectric cells during a portion of the scan of the linear array.
Claim 3
Dependent Claim 25 words
A system according to claim 1 including: means to inhibit said means to detect deviations during a portion of a scan of the linear array.
Claim 4
Dependent Claim 25 words
A system according to claim 1 including: means to actuate said means to initialize during the initial portion of each scan of the linear array.
Claim 5
Dependent Claim 25 words
A system according to claim 2 including: means to actuate said means to inhibit during the initial portion of each scan of the linear array.
Claim 6
Dependent Claim 44 words
A system according to claim 2 including: limit means to detect deviations in magnitude from a base signal of a plurality of photoelectric cell signals which exceed a predetermined limit; and means to actuate said means to inhibit in response to said limit means.
Claim 7
Dependent Claim 33 words
A system according to claim 5 including: means responsive to a photoelectric signal of a threshold value and said means to inhibit to actuate said means to initialize said means to detect deviations.
Claim 8
Dependent Claim 47 words
A system according to claim 5 wherein said predetermined limit is a predetermined count of photoelectric cell signals each having signal values which deviate from said base signal by at least a threshold amount issued by contiguous cells in the linear array of said line scan camera.
Claim 9
Dependent Claim 67 words
A system according to claim 7 including: a memory for signal data derived from photoelectric cells to which said means to detect deviations respond; and means to restrict data in said memory to that identifying the limits of the contiguous cells in the array of said line scan camera which have individual signals deviating a predetermined amount from the base signal of said means to detect deviations.
Claim 10
Dependent Claim 112 words
An electrooptical inspection system comprising: a line scan camera having a linear array of photoelectric cells each responsive to the magnitude of light emanating from a discrete area of workpieces subject to inspection to generate a video signal as a series of pulses each of a magnitude which is a function of light intensity from a respective discrete area of the workpiece; a low pass filter for the video signal from said camera; means defining a threshold signal level for valid video signals; and means responsive to a signal from said low pass filter which exceeds the signal from said threshold defining means to issue a signal indicative of valid video signal.
Claim 11
Dependent Claim 112 words
An electrooptical inspection system comprising: a line scan camera having a linear array of photoelectric cells each responsive to the magnitude of light emanating from a discrete area of workpieces subject to inspection to generate a video signal as a series of pulses each of a magnitude which is a function of light intensity from a respective discrete area of the workpiece; a low pass filter for the video signal from said camera; means defining a threshold signal level for valid video signals; and means responsive to a signal from said low pass filter which exceeds the signal from said threshold defining means to issue a signal indicative of valid video signal.
Claim 12
Dependent Claim 30 words
A system according to claim 9 comprising: a logarithmic amplifier for the video signal from said camera to supply the video signal in amplified form to said low pass filter.
Claim 13
Dependent Claim 49 words
A system according to claim 9 comprising: an analog to digital converter for the video signal from said low pass filter to supply a filtered digital signal to said means to issue a signal; and wherein said means defining a threshold signal level defines said signal in digital form.
Claim 14
Dependent Claim 65 words
A system according to claim 9 comprising: a high pass filter for the video signal from said camera; a series capacitance in said high pass filter; a low resistance shunt to ground for the output side of said capacitance; and means responsive to the signal from said means to issue a signal to increase the resistance to ground of the output side of said capacitance.
Claim 15
Dependent Claim 35 words
A system according to claim 12 comprising: a logarithmic amplifier for the video signal from said camera to supply the video signal in amplified form to said low pass filter and said high pass filter.
Claim 16
Dependent Claim 65 words
A system according to claim 10 comprising: a high pass filter for the video signal from said camera; a series capacitance in said high pass filter; a low resistance shunt to ground for the output side of said capacitance; and means responsive to the signal from said means to issue a signal to increase the resistance to ground of the output side of said capacitance.
Claim 17
Dependent Claim 41 words
A system according to claim 9 comprising: a latch responsive to said means to issue a signal; and a reset for said latch effective following the conclusion of the series of pulses from the current scan of said camera linear array.
Claim 18
Dependent Claim 88 words
A system according to claim 15 comprising: means for imparting relative movement between said camera and a workpiece subject to inspection; means for scanning said linear array for each of a plurality of different relative positions of said camera and said workpiece; and wherein said means to issue a signal is responsive during each of a plurality of scans of said linear array; and said reset means for said latch is effective at the beginning of each scan in which said means to issue a signal is responsive.
Claim 19
Independent Claim 113 words
The method of electrooptically inspecting workpieces comprising: illuminating a workpiece over a field with light of uniform intensity; exposing the field to a linear array of photoelectric cells each responsive to the magnitude of light incident thereon from discrete areas of the field; scanning the array of photoelectric cells to generate a video signal as a series of pulses each of a magnitude which is a function of the incident light on its respective cell; low pass filtering the video signal; setting a threshold signal magnitude for validating an initial portion of the video signal; and issuing a video signal validation signal in response to the filtered video signal exceeding the threshold signal.
Claim 20
Independent Claim 113 words
The method of electrooptically inspecting workpieces comprising: illuminating a workpiece over a field with light of uniform intensity; exposing the field to a linear array of photoelectric cells each responsive to the magnitude of light incident thereon from discrete areas of the field; scanning the array of photoelectric cells to generate a video signal as a series of pulses each of a magnitude which is a function of the incident light on its respective cell; low pass filtering the video signal; setting a threshold signal magnitude for validating an initial portion of the video signal; and issuing a video signal validation signal in response to the filtered video signal exceeding the threshold signal.
Claim 21
Dependent Claim 22 words
The method according to claim 17 comprising the step of logarithmically amplifying the video signal prior to the low pass filtering step.
Claim 22
Dependent Claim 31 words
The method according to claim 17 comprising: high pass filtering the video signal; and inhibiting the high pass filtering of the video signal until a video signal validation signal is issued.
Claim 23
Dependent Claim 37 words
The method according to claim 17 comprising: enabling the high pass filtering of the video signal for the balance of the scan of the array of photoelectric cells following the issuing of the video signal validation signal.
Claim 24
Dependent Claim 46 words
The method according to claim 17 comprising: high pass filtering the video signal through a series capacitance; grounding the output of the capacitance to rapidly charge the capacitance to the applied video signal level; and discontinuing the grounding in response to the video signal validation signal.
Claim 25
Dependent Claim 182 words
An electrooptical inspection system comprising: a line scan camera having a linear array of photoelectric cells each responsive to the magnitude of light emanating from a discrete area of workpieces subject to inspection to generate a video signal as a series of pulses each of a magnitude which is a function of light intensity from a respective discrete area of the workpiece; means to identify defects in workpieces subject to inspection by event signals resulting from deviations in the magnitude of pulses of the video signal from preceding video signal values to represent deviations in the light intensity from the workpiece from discrete areas containing defects from the average background light intensity from defect free areas; data collection means for event signals; identifying means for identifying as a string a series of contiguous event signals in a scan of said array; counting means for counting event signals in a string identified by said identifying means; and data compression means for compressing the data collected by said data collection means in response to a predetermined count of event signals by said counting means.
Claim 26
Dependent Claim 182 words
An electrooptical inspection system comprising: a line scan camera having a linear array of photoelectric cells each responsive to the magnitude of light emanating from a discrete area of workpieces subject to inspection to generate a video signal as a series of pulses each of a magnitude which is a function of light intensity from a respective discrete area of the workpiece; means to identify defects in workpieces subject to inspection by event signals resulting from deviations in the magnitude of pulses of the video signal from preceding video signal values to represent deviations in the light intensity from the workpiece from discrete areas containing defects from the average background light intensity from defect free areas; data collection means for event signals; identifying means for identifying as a string a series of contiguous event signals in a scan of said array; counting means for counting event signals in a string identified by said identifying means; and data compression means for compressing the data collected by said data collection means in response to a predetermined count of event signals by said counting means.
Claim 27
Dependent Claim 45 words
A system according to claim 22 comprising: means responsive to the scan of the end of a string of event signals and operation of said data compression means by a signal count exceeding the predetermined count to collect data for the end of the string.
Claim 28
Dependent Claim 41 words
A system according to claim 22 comprising: means responsive to the scan of the end of a string of event signals and operation of said data compression means by a signal count exceeding the predetermined count to reset said counting means.
Claim 29
Dependent Claim 42 words
A system according to claim 22 comprising: means responsive to the scan of the end of a string of event signals and operation of said data compression means by a signal count exceeding the predetermined count to reset said data compression means.
Claim 30
Dependent Claim 39 words
A system according to claim 22 wherein said data compression means comprises: means to suppress the collection of event signal data by said data collection means in response to a predetermined count of event signals by said counting means.
Claim 31
Dependent Claim 37 words
A system according to claim 22 wherein said data compression means comprises: means to suppress the counting of event signals by said counting means in response to a predetermined count of event signals by said counting means.
Claim 32
Dependent Claim 88 words
A system according to claim 22 wherein said data collection means is a memory having storage addresses for data and comprising: means to store the storage address in said memory for an event signal proximate the stored data for the first event signal of a string of event signals stored in said memory; and means to store the data for the end of the string collected by said means to collect data at the storage address in said memory stored by said means to store the storage address.
Claim 33
Dependent Claim 30 words
A system according to claim 28 comprising: means responsive to said data compression means to identify data stored in said memory for the end of the string as compressed data.
Claim 34
Dependent Claim 213 words
A system according to claim 22 wherein said string identifying means comprises: an event signal input; a clock signal source issuing a clock signal coincident with each event signal; a first timing signal source issuing a signal during said clock signal; a second timing signal source issuing a signal during said clock signal and subsequent to said first timing signal; a first latch connected to said event signal input having an input from said second timing signal source to enable a change of state in response to coincident signals on said inputs and having an output; a first coincidence gate having a first input directly connected to said event signal input and a second input directly connected to said first latch output; an output for said gate; a second latch having an input from said first timing signal source to enable a change of state in said latch in response to the signal on said input and having its input connected to said gate output; and a second coincidence gate having a first input connected to the output of said second latch and a second input connected to said clock signal source whereby the second and subsequent event signals of a string of coincident event signals are passed by said second coincidence gate.
Claim 35
Independent Claim 150 words
The method of electrooptically inspecting workpieces comprising: illuminating a workpiece over a field with light of uniform intensity; exposing the field to a linear array of photoelectric cells each responsive to the magnitude of light incident thereon from discrete areas of the field; scanning the array of photoelectric cells to generate a video signal as a series of pulses each of a magnitude which is a function of the incident light on its respective cell; sensing as event signals those pulses of a magnitude which deviate from a preset signal magnitude by greater than a predetermined amount; identifying those event signals for contiguous pulses as an event signal string; counting the event signal pulses in an event signal string; storing data for each event signal; and activating data compression of the stored data for a string in response to a predetermined count of the event signal pulses in a string.
Claim 36
Independent Claim 150 words
The method of electrooptically inspecting workpieces comprising: illuminating a workpiece over a field with light of uniform intensity; exposing the field to a linear array of photoelectric cells each responsive to the magnitude of light incident thereon from discrete areas of the field; scanning the array of photoelectric cells to generate a video signal as a series of pulses each of a magnitude which is a function of the incident light on its respective cell; sensing as event signals those pulses of a magnitude which deviate from a preset signal magnitude by greater than a predetermined amount; identifying those event signals for contiguous pulses as an event signal string; counting the event signal pulses in an event signal string; storing data for each event signal; and activating data compression of the stored data for a string in response to a predetermined count of the event signal pulses in a string.
Claim 37
Dependent Claim 37 words
The method according to claim 31 comprising: identifying the end of an event signal; and storing data of the first signal pulses and the end of the event signal string in response to activation of data compression.
Claim 38
Dependent Claim 49 words
The method according to claim 31 comprising: identifying a given signal pulse subsequent to the initial pulse of a string and prior to the predetermined count; and suppressing stored data for the identified given signal pulse and subsequent pulses in the string in response to activation of data compression.
Claim 39
Dependent Claim 24 words
The method according to claim 33 wherein the identified given signal pulse is the next pulse following the initial signal pulse of a string.
Claim 40
Dependent Claim 36 words
The method according to claim 33 comprising: identifying the end of an event signal string; and storing data for the end of the event signal string at the data storage location for the given signal pulse.
Claim 41
Dependent Claim 22 words
The method according to claim 31 comprising: setting a data compression flag at a data storage location of the given signal pulse.
Claim 42
Dependent Claim 24 words
The method according to claim 31 comprising: resetting the string identification and string pulse counting means in response to the termination of the string.
Claim 43
Dependent Claim 31 words
The method according to claim 31 comprising: inhibiting the signal to the string identifying means at the beginning of a scan until the pulse magnitudes exceed a predetermined lower threshold magnitude.

References Cited (Backward Citations)

US4002823A Cited
US4380025A Cited
US4403294A Cited
US4428672A Cited
US4642813A Cited
DE3314465A1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-08-16 1992-02-15 1992-08-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-08-16 1996-02-15 1996-08-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-08-16 2000-02-15 2000-08-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag