GB2224831A - System for processing line scan video image signal information - Google Patents

System for processing line scan video image signal information Download PDF

Info

Publication number
GB2224831A
GB2224831A GB8921366A GB8921366A GB2224831A GB 2224831 A GB2224831 A GB 2224831A GB 8921366 A GB8921366 A GB 8921366A GB 8921366 A GB8921366 A GB 8921366A GB 2224831 A GB2224831 A GB 2224831A
Authority
GB
United Kingdom
Prior art keywords
image
video signal
signal information
pixel
information
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
GB8921366A
Other versions
GB8921366D0 (en
GB2224831B (en
Inventor
Milan Fuchs
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.)
Radix Systems Ltd
Original Assignee
Radix Systems Ltd
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
Application filed by Radix Systems Ltd filed Critical Radix Systems Ltd
Publication of GB8921366D0 publication Critical patent/GB8921366D0/en
Publication of GB2224831A publication Critical patent/GB2224831A/en
Application granted granted Critical
Publication of GB2224831B publication Critical patent/GB2224831B/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0004Industrial image inspection
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N21/00Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
    • G01N21/84Systems specially adapted for particular applications
    • G01N21/88Investigating the presence of flaws or contamination
    • G01N21/89Investigating the presence of flaws or contamination in moving material, e.g. running paper or textiles
    • G01N21/8901Optical details; Scanning details
    • G01N21/8903Optical details; Scanning details using a multiple detector array
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10016Video; Image sequence
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20021Dividing image into blocks, subimages or windows
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30108Industrial image inspection
    • G06T2207/30124Fabrics; Textile; Paper
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30108Industrial image inspection
    • G06T2207/30128Food products

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Theoretical Computer Science (AREA)
  • Textile Engineering (AREA)
  • Health & Medical Sciences (AREA)
  • Quality & Reliability (AREA)
  • Chemical & Material Sciences (AREA)
  • Analytical Chemistry (AREA)
  • Biochemistry (AREA)
  • General Health & Medical Sciences (AREA)
  • Immunology (AREA)
  • Pathology (AREA)
  • Closed-Circuit Television Systems (AREA)

Abstract

The speed of processing is increased by providing a plurality of image processors 16 each of which processes concurrently a different package of the image signal information derived from the video signal. Each image processor has an input buffer set up to recognise and store only information derived from pixels in a group the numbers of which it has in memory. The signal information supplied to the image processors is simplified by a video signal processor 11 which compares the individual pixel signals in the video signal input with computer-controlled threshold values and outputs to an image information bus only signals representing the occurrences and directions of threshold crossings and the numbers of the pixels concerned. The system is especially for the detection of faults in travelling materials or objects. <IMAGE>

Description

METHOD AND APPARATUS FOR PROCESSING LINE SCAN OPTICAL IMAGES This invention relates to a method and apparatus for the processing of a line scan optical image to detect imperfections or blemishes in a travelling sheet or to determine undesirable objects within a stream of objects or particulate material, generally for the purposes of rejecting such objects from the stream of acceptable objects or material. The invention is especially suitable for processing optical image information from photo detector arrays arranged in a single line (linescan CCD arrays), where high speeds and correspondingly high material handling capacities are required.
The method and apparatus of the present invention is typically applicable to the sorting and/or rejection of incorrectly sized or shaped or coloured pharmaceutical capsules or tablets; of confectionery such as sweets; or particulate plastics such as glass fibre reinforced pellets or pellets of different colours; of foodstuffs such as breakfast cereals, snack foods, rice and other granular or particulate materials; or to the detection of blemishes in continuous sheet such as plastics sheet.
It is generally known [ e.g. Automated Visual Inspection, D.G. Batchelor et al, IFS (Publications) Limited 1985 ] that line scan cameras can be used for size or defect inspections, especially of moving objects. It is also known that the capacity of inspection machinery in some applications is limited by the processing capability of current technology electronic processing elements such as microprocessors and transputers. It is therefore an object of the present invention to improve that processing capability.
According to the invention, there is provided a method of processing a train of video image signal information derived from a video signal obtained by at least one linescan operation, especially for the detection of faults or inconsistencies in a travelling sheet of material or in objects or particulate material travelling in a stream, wherein the image signal information is allocated into packets (which may or may not overlap) and the individual packets of image information are processed concurrently in different image processors. In, for instance, an object or particle rejection system, in which a linear array of detectors scans a travelling stream of objects or particulate material, higher speeds are possible using the invention than are achievable with the existing systems.
The invention further provides apparatus for processing video signal information obtained from at least one line scan camera, especially for the detection of faults or inconsistencies in a travelling sheet of material or in objects or particulate material travelling in a stream, comprising a video signal processor deriving a train of video image signal information from the camera output, and a plurality of image processors all receiving said image signal information but each arranged to recognise and process only a respective packet of that information, whereby different packets of the image signal information (which may or may not overlap) are processed concurrently.
Arrangements according to the invention will now be described by way of example and with reference to the accompanying drawings, in which: Figure 1 is a schematic block diagram of a system operating according to the invention, Figure 2 shows in more detail a video processor of Figure 1, and Figure 3 shows in more detail an image processor of Figure 1.
Referring firstly to Figure 1, the video signal information is obtained from one or more line arrays of photo detectors. Each detector array is built into a line scan camera 10 which can have a resolution of typically 2048 elements, but higher or lower resolution arrays may be employed. The video signal output from each camera is delivered to a video processing unit 11.
The output of each camera 10 during an integration or exposure cycle time, i.e. a single scan, comprises a respective signal (pixel signal) from every detector in the array having a magnitude proportional to the light received by that detector. These pixel signals are available serially, the magnitude of the signal of one pixel being followed by the magnitude of the signal of the next succeeding pixel in the line scanned by the detector array, each lasting a predetermined period of time.
The video processing unit 11 includes a clock signal generator 27, random access memories (RAMs) 28,29, an analogue-to-digital converter 30, a video signal comparator 31 and a digital-to-analogue converter 32.
The serial signal received under clock control by the video processing unit 11 from any one camera is compared against one or more thresholds provided by reference voltages which are preset depending on the material being scanned, the lighting, the type of feature to be detected and so on. Whenever a signal crosses the applicable threshold in either direction an "edge" signal is generated by an edge detector. The threshold level can be constant, i.e. identical for all pixel signals, or variable as required. A variable threshold will allow for presetting of a different threshold level for each pixel, or for different groups of pixels, typically to compensate for non-linear lighting or gradual variations in ambient conditions.
The camera video signal is in analogue form, normally a voltage produced for each pixel corresponding in magnitude to the amount of light received by the detector element. All line scan cameras connected to the system will typically be synchronised to the same clock information and therefore the same number pixel signal will be available at the same time for corresponding pixels scanned by all detector arrays.
Figure 2 shows the video processor 11 receiving video or pixel signals from cameras A and B simultaneously. In normal operation, the analogue video signal inputs from cameras A and B are compared with the appropriate threshold or reference voltage in the video comparator 31 which includes four edge detector circuits, that is to say two for camera A to detect threshold crossings by each pixel signal and likewise two for camera B. The threshold crossing or edge signal outputs for cameras A and B are denoted TAl, TA2 and TB1, TB2, respectively. A fifth output PSTB provides a strobe pulse whenever there is an edge signal output from any of the four edge detectors; and all five signals are fed to a camera bus 15.
The reference voltages setting the thresholds are input to the video processor in digital form from the central computer bus 22 via an interface 12 to the RAM 28, whence they are supplied by the digital-to-analogue converter 32 to the edge detector circuits.
The analogue-to-digital converter 30 supplies digital conversions of the camera video signals to the single scan RAM 29 in an off-line auto-calibration operation for obtaining information on, for example, the background lighting profile so as to enable a central processor unit (CPU) 20 to introduce appropriate compensation when defining the reference voltages to establish the thresholds for the edge detectors in the video comparator 31.
The clock generator circuit 27 not only generates appropriate clock pulses for the two cameras but also counts the pixel numbers, the count being used for the following functions: - to identify the appropriate address in the single scan RAM 29 for each analogue-to-digital converted pixel signal strength, - to identify the appropriate address in the threshold RAM 28 so that the correct (current) reference voltage can be given to the edge detectors, - to supply the current pixel number to the camera bus 15 for combination with the threshold states and strobe signals.
Depending on the objects being viewed and the processing speed requirements, the image signals on the camera bus 15 are supplied to one or more of the image processors 16 (Fig. 1). Typically, but not necessarily, several image processors 16 will be employed for any stream of objects being presented within the field of view. Each image processor is preset to select only a sector of information which is of interest to that particular image processor. A sector of information may comprise a predetermined number of pixel signals from the total number available and may or may not overlap with adjacent sectors being processed by other processors.
It is therefore possible for each image processor to be simultaneously processing a part only of the total information. That part may represent a small portion within the total field of view, or the ability is provided to process different features within the same field of view. The image signals on the camera bus 15 only provide information on the current pixel number, whether a threshold-crossing transition has occurred (the strobe signal) and the state, i.e. above threshold level or below threshold level, of the video signal from each of the cameras A and B. Since this information is of a simple character it can be processed very fast within an image processor; it is, nevertheless, quite adequate for the kind of defect detection for which the system is intended.
Each image processor 16 includes an asynchronous buffer 17 capable of holding multiple pixel state information and the specific information which the particular processor is preset to handle is stored within this buffer. Only the states of the pixels appertaining to the sector of interest to the image processor and whereof a transition (edge) has occurred are stored in this buffer.
Referring to Figure 3, the pixel range appropriate to the sector of interest of the image processor is input from the CPU 20 via the bus 22 and a passive interface 33 to store in a sector select RAM 34. Associated sector select logic 35 reads the pixel number for each edge event of the incoming image signal information from the camera bus 15 and, if and only if that pixel number is in the range stored in its RAM 34, the select logic passes the respective strobe signal PSTB for application to a storage register (FIFO) 36. Simultaneously, the respective pixel number and state are fed to the FIFO 36 and are consequently strobed into temporary storage there. Thus, the only information records stored in the FIFO 36 are the pixel numbers and states TA1, TA2, TB1, TB2 of pixels within the sector of interest that show edge events.
An image processor CPU 18, e.g. a microprocessor, can read the information from the FIFO 36, via an internal image processor bus 37, and process the desired feature or features. Such features can be the width of an object scanned, its length, area, volume, shape, colour, transmittance, and so on. For the processing of two or more dimensions or parameters (area, shape, colour), additional information may be required by the processing element. This may come in the form of a second or subsequent camera image signal or from external inputs directly available to the CPU 18, as at input port 19, via the bus 37. The use of multiple line scan cameras, e.g.
differently orientated, can derive two or three dimensional information for processing. Colour filters can be employed within the optical systems of the line scan cameras to obtain information on colour or colour defects regarding the objects scanned. The direct external inputs typically provide timing references giving information as to, for instance, the speed of travel of objects being viewed or the current location of an object to be rejected. Each image processor 16 also has, at 38, a direct output drive capability so that single or multi-channel reject mechanisms can be operated, alarms raised, or other appropriate action taken.
The image processor CPU 18 constantly examines the condition of the FIFO 36 and, if it is not empty, will process each pixel number/edge detector state record in turn in order to determine the parameters required by the program resident in an EPROM 39 whilst taking into account parameter values which have been down-loaded from the main CPU 20 via the bus 22, passive interface 33 and a dual port RAM 40. From time to time the image processor CPU 18 will deposit information on its own performance and the characteristics of the objects being viewed in the dual port RAM 40 for subsequent collection by the main CPU 20.
Provision is also made for interfacing by a human operator or with a host computer. This can take place through the main CPU 20 which is capable of accepting information from an operator peripheral such as a keyboard 26 via a peripheral interface 41 and passing selected information on via the computer bus 22 to random access memories 23 of the individual image processors 16 and/or the video processing unit 11. Typically the information passed to the video processor 11 will be the threshold level(s) or lighting profile. The information passed to the image processors 16 may be the definition of sectors (areas of interest), type of processing, e.g. calculate area of the object scanned, acceptability levels and engineering parameters. The main CPU 20 may also be interfaced to other peripheral devices such as a display monitor 24, a hard copy printer 21, and so on, and have connection capability to other systems, such as the host computer already mentioned for overall information management.

Claims (15)

CLAIMS:
1. A method of processing a train of video image signal information derived from a video signal obtained by at least one line-scan operation, especially for the detection of faults or inconsistencies in a travelling sheet of material or in objects or particulate material travelling in a stream, wherein the image signal information is allocated into packets (which may or may not overlap) and the individual packets of image information are processed concurrently in different image processors.
2. A method according to Claim 1, wherein the video signal comprises at least one train of individual pixel signals from respective detectors in a line scan array, and each said packet of image information contains the image signal information derived from a selected group of pixel signals.
3. A method according to Claim 1 or Claim 2, wherein the video signal is obtained from a plurality of line scan operations providing a plurality of trains of pixel signals which are processed substantially concurrently to derive the image signal information that is then allocated into packets.
4. A method according to any preceding claim, wherein the processing of the video signal to derive the image signal information for allocation into packets includes comparison of individual pixel signals with respective threshold levels, the image signal information including the pixel number of any pixel signal in respect of which an edge event has occurred by crossing of the respective threshold level and an indication of the state achieved consequent on the direction of crossing.
5. A method according to any preceding claim, wherein, aside from the derivation of the image signal information, the video signal is separately monitored off-line, to achieve compensation for background or environmental changes.
6 Apparatus for processing video signal information obtained from at least one line scan camera, especially for the detection of faults or inconsistencies in a travelling sheet of material or in objects or particulate material travelling in a stream, comprising a video signal processor deriving a train of video image signal information from the camera output, and a plurality of image processors all receiving said image signal information but each arranged to recognise and process only a respective packet of that information, whereby different packets of the image signal information (which may or may not overlap) are processed concurrently.
7. Apparatus according to Claim 6, wherein the video signal comprises at least one train of individual pixel signals from respective detectors in a line scan array, and each image processor has an input buffer that is programmed to recognise and store for processing only the image signal information derived from a selected group of said pixel signals.
8. Apparatus according to Claim 7, wherein the video signal processor includes comparator means for comparing individual pixel signals with respective threshold levels provided by reference signals and generating image information signals indicating when a pixel signal has crossed a respective threshold level and in which direction, and a clock generator establishing a count whereby each pixel signal is identified by a pixel number, the pixel number of any pixel signal that has crossed a respective threshold also appearing in the image signal information.
9. Apparatus according to Claim 8, wherein the video signal information to the video signal processor comprises a plurality of trains of pixel signals from a plurality of line scan detector arrays, and the video signal processor is arranged to process the incoming pixel signals in pairs or groups and to generate a strobe signal that appears in the image signal information if any pixel signal in a pair or group has crossed a respective threshold level.
10. Apparatus according to Claim 9, wherein the input buffer of each image processor is supplied with the numbers of the pixel signals in its selected group by a main central processing unit and is arranged to store image signal information appertaining only to pixel signals that both have numbers appearing in that selected group and are accompanied by strobe signals.
11. Apparatus according to any of Claims 7 to 10, wherein each image processor includes a respective processing unit that operates on the image signal information obtained from storage in the input buffer in accordance with a programme also stored in the image processor and/or external input signals applied directly to that image processor.
12. Apparatus according to Claim 11, wherein each image processor is also arranged to directly output drive signals under the control of its processing unit.
13. Apparatus according to Claim 10, or Claims 10 and 11, or Claims 10 and 12, wherein the video signal processor further comprises monitoring means for monitoring the incoming video signal information to provide the main central processing unit with data enabling it to compensate for background or environmental changes.
14. Apparatus according to Claim 10, or Claims 10 and 11, or Claims 10 and 12, or Claim 13, wherein the threshold signals in the video signal processor, the pixel group selection by the input buffer of each image processor, and the stored programme in each image processor, can be modified or changed by the main central processing unit automatically and/or in response to human operator input.
15. Apparatus for processing line scan video signal information, substantially as described with reference to the accompanying drawings.
GB8921366A 1988-09-21 1989-09-21 Method and apparatus for processing line scan optical images Expired - Lifetime GB2224831B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
GB888822183A GB8822183D0 (en) 1988-09-21 1988-09-21 Method & apparatus for processing line scan optical images

Publications (3)

Publication Number Publication Date
GB8921366D0 GB8921366D0 (en) 1989-11-08
GB2224831A true GB2224831A (en) 1990-05-16
GB2224831B GB2224831B (en) 1992-05-27

Family

ID=10644000

Family Applications (2)

Application Number Title Priority Date Filing Date
GB888822183A Pending GB8822183D0 (en) 1988-09-21 1988-09-21 Method & apparatus for processing line scan optical images
GB8921366A Expired - Lifetime GB2224831B (en) 1988-09-21 1989-09-21 Method and apparatus for processing line scan optical images

Family Applications Before (1)

Application Number Title Priority Date Filing Date
GB888822183A Pending GB8822183D0 (en) 1988-09-21 1988-09-21 Method & apparatus for processing line scan optical images

Country Status (1)

Country Link
GB (2) GB8822183D0 (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0532259A2 (en) * 1991-09-09 1993-03-17 Ikegami Tsushinki Co., Ltd. A method of and an apparatus for picking up an image of the surface of an object to be inspected
EP0543629A1 (en) * 1991-11-19 1993-05-26 E.I. Du Pont De Nemours And Company Defect detection
EP0574336A1 (en) * 1992-06-10 1993-12-15 Valinox Device and method for detecting surface flaws in moving, elongated, metallic objects
GB2270227A (en) * 1992-08-28 1994-03-02 Surface Inspection Ltd Linescan visual monitoring system
EP0741290A1 (en) * 1995-05-04 1996-11-06 Mahlo GmbH &amp; Co. KG Method and apparatus for determining the distortion angles on moving fabrics or the like
EP0742431A1 (en) * 1995-05-10 1996-11-13 Mahlo GmbH &amp; Co. KG Method and apparatus for detecting flaws in moving fabrics or the like
EP0768526A1 (en) * 1995-10-16 1997-04-16 Icbt Macotex Device for the inspection of, and the automatic detection of defects in, a moving web, such as a textile material
EP0823629A2 (en) * 1996-08-05 1998-02-11 Chep Pooling Systems BV Process for the automatic recognition and categorization of defects in pallets or similar elements, and corresponding system
EP1158294A1 (en) * 2000-05-16 2001-11-28 Lloyd Doyle Limited A method and apparatus for inspecting printed wiring boards
EP1348946A1 (en) * 2001-04-19 2003-10-01 Svante Björk AB Device and method for optical inspection
EP2103927A3 (en) * 2008-03-17 2012-07-04 EADS Deutschland GmbH Method for automated monitoring of textile reinforcement material for the production of fibre reinforced plastics

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2129545A (en) * 1982-11-02 1984-05-16 Industry The Secretary Of Stat Parallel digital signal processing
EP0294954A2 (en) * 1987-06-12 1988-12-14 Smiths Industries Public Limited Company Image processing method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2129545A (en) * 1982-11-02 1984-05-16 Industry The Secretary Of Stat Parallel digital signal processing
EP0294954A2 (en) * 1987-06-12 1988-12-14 Smiths Industries Public Limited Company Image processing method

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0532259A2 (en) * 1991-09-09 1993-03-17 Ikegami Tsushinki Co., Ltd. A method of and an apparatus for picking up an image of the surface of an object to be inspected
EP0532259A3 (en) * 1991-09-09 1995-01-18 Ikegami Tsushinki Kk
EP0543629A1 (en) * 1991-11-19 1993-05-26 E.I. Du Pont De Nemours And Company Defect detection
EP0574336A1 (en) * 1992-06-10 1993-12-15 Valinox Device and method for detecting surface flaws in moving, elongated, metallic objects
FR2692355A1 (en) * 1992-06-10 1993-12-17 Valinox Device and method for detecting the deflection of surface defects on long metal products.
US5408104A (en) * 1992-06-10 1995-04-18 Valinox Apparatus and process with an annular fluorescent tube for detection in a moving mode of surface defects on long metallic products
GB2270227A (en) * 1992-08-28 1994-03-02 Surface Inspection Ltd Linescan visual monitoring system
EP0741290A1 (en) * 1995-05-04 1996-11-06 Mahlo GmbH &amp; Co. KG Method and apparatus for determining the distortion angles on moving fabrics or the like
EP0742431A1 (en) * 1995-05-10 1996-11-13 Mahlo GmbH &amp; Co. KG Method and apparatus for detecting flaws in moving fabrics or the like
EP0768526A1 (en) * 1995-10-16 1997-04-16 Icbt Macotex Device for the inspection of, and the automatic detection of defects in, a moving web, such as a textile material
FR2739879A1 (en) * 1995-10-16 1997-04-18 Ictb Macotex DEVICE FOR THE INSPECTION AND AUTOMATIC DETECTION OF DEFECTS ON A SCROLLING STRIP, SUCH AS A TEXTILE ETOFFE
US5742398A (en) * 1995-10-16 1998-04-21 Icbt Macotex Device for the automatic detection and inspection of defects on a running web, such as a textile fabric
EP0823629A2 (en) * 1996-08-05 1998-02-11 Chep Pooling Systems BV Process for the automatic recognition and categorization of defects in pallets or similar elements, and corresponding system
EP0823629A3 (en) * 1996-08-05 1998-03-25 Chep Pooling Systems BV Process for the automatic recognition and categorization of defects in pallets or similar elements, and corresponding system
EP1158294A1 (en) * 2000-05-16 2001-11-28 Lloyd Doyle Limited A method and apparatus for inspecting printed wiring boards
EP1348946A1 (en) * 2001-04-19 2003-10-01 Svante Björk AB Device and method for optical inspection
US6961127B2 (en) * 2001-04-19 2005-11-01 Svante Bjork Ab Device and method for optical inspection
EP2103927A3 (en) * 2008-03-17 2012-07-04 EADS Deutschland GmbH Method for automated monitoring of textile reinforcement material for the production of fibre reinforced plastics

Also Published As

Publication number Publication date
GB8822183D0 (en) 1988-10-26
GB8921366D0 (en) 1989-11-08
GB2224831B (en) 1992-05-27

Similar Documents

Publication Publication Date Title
EP0543629B1 (en) Defect detection
US4446481A (en) Automatic product inspection system
CA1228136A (en) Surface inspection apparatus
CA1183598A (en) Sorting and inspection apparatus and method
CA1252849A (en) Glassware inspection using optical streak detection
EP0123370B1 (en) Electro-optical imaging system with diagnostic facility
GB2224831A (en) System for processing line scan video image signal information
GB2261341A (en) Method and apparatus for image inspection
EP0465233A2 (en) Vision inspection systems
US4378495A (en) Method and apparatus for setup of inspection devices for glass bottles
US6674896B1 (en) Device for applying accurate color thresholds in real time
JPS62245484A (en) Automatic inspection method and apparatus for cyclic pattern
WO2001022350A1 (en) Apparatus for counting color transitions and areas in real time camera images
US4636849A (en) Apparatus for inspecting solid drugs and a method therefor
JPS63254577A (en) Selection of size within video real time
CA1315390C (en) Inspection of container finish
JPS58501445A (en) Image analysis device
JPS6329202B2 (en)
US4816052A (en) Method for monitoring the width of material in strip form
JPH09178444A (en) Method of measuring shape through image processing, and sorting device therefor
CA1300266C (en) Apparatus for pre-processing sensor data
US4665429A (en) Photodetector array interface circuit
CA2051015C (en) High resolution camera with hardware data compaction
JP2896140B2 (en) Foreign matter detection method in liquid
JPH09284753A (en) Method and device for controlling image pickup of supervisory camera

Legal Events

Date Code Title Description
PCNP Patent ceased through non-payment of renewal fee

Effective date: 20050921