WO1999057541A1 - System and method for image acquisition for inspection of articles on a moving conveyor - Google Patents

System and method for image acquisition for inspection of articles on a moving conveyor Download PDF

Info

Publication number
WO1999057541A1
WO1999057541A1 PCT/US1999/006411 US9906411W WO9957541A1 WO 1999057541 A1 WO1999057541 A1 WO 1999057541A1 US 9906411 W US9906411 W US 9906411W WO 9957541 A1 WO9957541 A1 WO 9957541A1
Authority
WO
WIPO (PCT)
Prior art keywords
container
speed
conveyor
camera
belt
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.)
Ceased
Application number
PCT/US1999/006411
Other languages
French (fr)
Inventor
Manuel Bonewitz
Bozidar Kosta
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.)
Inex Vision Systems Inc
Original Assignee
Inex Vision Systems Inc
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 Inex Vision Systems Inc filed Critical Inex Vision Systems Inc
Priority to EP99912870A priority Critical patent/EP1095257A4/en
Priority to JP2000547457A priority patent/JP2002513927A/en
Publication of WO1999057541A1 publication Critical patent/WO1999057541A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/02Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness
    • G01B11/022Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness by means of tv-camera scanning

Definitions

  • the invention relates generally to inspection systems and, particularly, to a system for acquiring images of articles, such as glass containers, on a moving conveyor for use in inspecting the articles.
  • Container molding machines referred to in the industry as individual section (IS) machines, are used to form containers, such as glass bottles and jars.
  • an IS machine has a number of sections, each section having multiple cavities or molds, in which molten glass is formed into the desired container shape.
  • a conveyor or the like moves the containers through a lehr which anneals the glass by subjecting the containers to stress-relieving temperatures.
  • various defects e.g., improper annealing, embedded foreign objects, variations in glass density, or other anomalies
  • An accurate and reliable inspection system is needed for identifying containers with defects and for inspecting the containers' profiles. Further, many of these defects may be corrected during the manufacturing process to minimize the number of defective containers formed by the molding machine.
  • Such an inspection system which provides feedback to the container molding machine and/or the lehr is desired to correct defects in subsequently formed containers .
  • Conventional inspection systems include line scan cameras for generating one-dimensional images of a container as it moves past the cameras. In other words, the cameras capture line images.
  • line images are affected by the speed of the container. In other words, the images appear compressed or expanding depending on the container's speed. Further, the images of the container are processed line-by-line.
  • an inspection system which operates as a function of container speed to prevent imaging errors and which acquires two-dimensional images for processing to detect defects or obtain a container profile is desired.
  • the invention meets the above needs and overcomes the deficiencies of the prior art by providing an accurate, reliable and adaptable system for inspecting articles on a moving conveyor.
  • This is accomplished by an improved inspection system which acquires two- dimensional images of the articles under inspection with a line scan camera.
  • an inspection station provides images with improved resolution and contrast by controlling the speed and exposure of the camera as a function of the speed of the articles.
  • An improved encoder according to the invention provides accurate speed signals for use by the system.
  • the system is easily implemented, economically feasible and commercially practical.
  • a system for inspecting a moving container embodying aspects of the invention includes a speed monitor for generating a signal representative of the speed of the container.
  • a light source illuminates the container and a camera generates a plurality of successive images of portions of the illuminated container.
  • the images each include a plurality of pixels, each having a value representative of an optical characteristic of the images.
  • the system also includes an electronic control receiving and responsive to the speed signal for controlling the camera to generate the successive images as a function of the speed of the moving container.
  • the electronic control has an image processor for acquiring a two-dimensional image of the container from the successive images generated by the camera and for processing the two- dimensional image as a function of the pixel values to detect edges in the image for inspecting the container.
  • Another embodiment of the invention is directed to an encoder for use with a container handling apparatus for moving containers.
  • the container handling apparatus includes a conveyor having a moving belt and the encoder generates a signal representative of the speed of the conveyor belt.
  • the encoder includes a pair of pulleys which receive a tracking belt.
  • the tracking belt extends across the pulleys and engages the conveyor belt so that movement of the conveyor belt causes a corresponding movement of the tracking belt.
  • the encoder also includes circuitry for generating the signal representative of the speed of the conveyor belt as a function of the movement of the tracking belt .
  • a system for inspecting a moving container on a conveyor also embodies aspects of the invention.
  • the system includes an encoder for detecting movement of the conveyor's belt and generating a signal representative of the speed of the container as a function of the movement of the conveyor belt.
  • a light source adjacent the conveyor illuminates the container and a camera adjacent the conveyor generates a plurality of successive images of portions of the illuminated container.
  • the images each include a plurality of pixels, each having a value representative of an optical characteristic of the images.
  • the system also includes an electronic control receiving and responsive to the speed signal for controlling the camera to generate the successive images as a function of the speed of the moving container.
  • the electronic control has an image processor for acquiring a two-dimensional image of the container from the successive images generated by the camera and for processing the two-dimensional image as a function of the pixel values to detect edges in the image for inspecting the container.
  • Another embodiment of the invention is directed to a method of inspecting a moving container on a conveyor which has a belt for moving the container.
  • the method includes the steps of positioning an encoder on the conveyor belt for detecting movement thereof and generating a signal with the encoder representative of the speed of the container as a function of the movement of the conveyor belt.
  • the method also includes illuminating the container on the conveyor belt and controlling a camera to generate a plurality of successive images of portions of the illuminated container as a function of the speed of the moving container.
  • the images each include a plurality of pixels, each having a value representative of an optical characteristic of the images.
  • the method further includes the steps of acquiring a two-dimensional image of the container from the successive images generated by the camera processing the two-dimensional image as a function of the pixel values to detect edges in the image for inspecting the container.
  • Fig. 1 is a block diagram of a system for inspecting containers according to a preferred embodiment of the invention in combination with a container handling apparatus transporting containers from a container molding apparatus to the system.
  • Fig. 2 is a diagrammatic view of a preferred test configuration for the system of Fig. 1.
  • Fig. 3 is a block diagram illustrating data flow within the system of Fig. 1.
  • Fig. 4 is an exemplary illustration of a two- dimensional image acquired by the system of Fig. 1.
  • Fig. 5 is an exemplary illustration of video signal levels for a line scan element acquired by the system of Fig. 1.
  • Fig. 6 is a side view of an encoder for use with the system of Fig. 1.
  • Fig. 7 is a diagrammatic view of another preferred test configuration for the system of Fig. 1.
  • Fig. 1 illustrates an image acquisition system, generally indicated at reference character 110, embodying aspects of the present invention. It is contemplated that the system 110 may be used to image any article such as a container or other article of manufacture.
  • system 110 is for use with a container handling apparatus, indicated generally at 112, which handles a plurality of containers 114, each formed by a container molding apparatus 118.
  • the container molding apparatus 118 is an individual section (IS) machine.
  • IS machines have a number of sections, each section having multiple cavities or molds, in which molten glass is formed into the desired container shape (e.g., glass bottles and jars).
  • a conveyor 120 transports containers 114 from molding apparatus 118 to a lehr 122.
  • the lehr 122 anneals the glass by subjecting containers 114 to stress-relieving temperatures.
  • the forming and annealing stages of glass manufacture are often referred to in the industry as the hot end.
  • An infeed conveyor portion of the conveyor 120 then delivers containers 114 to an inspection station 126.
  • container molding apparatus 118 has a plurality of individual sections (e.g., sixteen sections) and each section has a plurality of molds (e.g., four molds) .
  • Such apparatus 118 is capable of producing containers 114 at a relatively high rate of speed (e.g., several hundred containers per minute) .
  • the speed of conveyer 120 is set to accommodate the relatively high rate of speed at which molding apparatus 118 produces containers 114.
  • the inspection station 126 is also synchronized to this speed.
  • Conveyer 120 may be any standard container mover known to those skilled in the art, such as a horizontal belt conveyer or a channel through which containers 114 are pushed. Before containers 114 enter inspection station
  • a container separator 128 preferably spaces them apart at regular intervals to facilitate the inspection process.
  • a finger wheel or star wheel apparatus having a plurality of fingers for engaging and separating containers 114 as they feed into inspection station 126 via the infeed conveyor portion constitutes a suitable container separator 128.
  • container separator 128 ensures that containers 114 will be relatively evenly spaced.
  • the fingers are adjustable to accommodate containers 114 of different size.
  • a container 114a is shown on the infeed conveyor portion of conveyor 120.
  • the inspection station 126 of system 110 provides high speed image acquisition for use in inspecting containers 114 on the moving conveyor 120.
  • the acquired image may be used for inspecting the profile of each container 114 and/or for detecting defects.
  • system 110 is described herein with respect to container 114 (i.e., a molded glass bottle), system 110 advantageously performs image acquisition for different articles of manufacture made from a variety of materials 8 such as glass, plastic, metal or ceramic, and made by a variety of processes.
  • the term "profile” refers to a dimensional representation of an article as viewed from a side, i.e., the external dimensions of the article and the spatial relationship between the dimensions of the portions of the article.
  • a profile of a bottle having a neck tapering into a cylindrical body would include the various diameters of the neck and body and the height of the neck, taper and body. These measurements may be taken from various side perspectives of the bottle in relation to a (vertical) first reference to determine its ovality as well.
  • the lean of the bottle is the inclination of the bottle away from the vertical when the bottle is supported in a substantially vertical position on a substantially horizontal surface.
  • the lean of the bottle defines the spatial relationship between the neck, taper and body as compared to a vertical reference and is part of the profile.
  • the tilt of the bottle defines the spatial relationship between the top and bottom surfaces of the bottle, i.e., between the sealing surface and the heel, and can be determined by measuring the height of the bottle as viewed from various side perspectives.
  • containers 114 exit via an outfeed conveyor portion of conveyor 120 on which a container 114b is shown. If any of containers 114 are found to be defective, a rejector 130 removes them from the outfeed conveyor portion of conveyor 120.
  • the rejector 130 preferably comprises an air jet or mechanical ram which pushes the defective containers, such as a container 114c, from conveyor 120 to a reject accumulation conveyor 134 connected to the outfeed conveyor portion. The reject accumulation conveyor 134 then collects each rejected container 114c for later disposal .
  • system 110 has an in-line configuration. It is contemplated, however, that system 110 may include suitable container handling apparatus for selectively bypassing inspection station 126. Generally, all containers 114 are routed to inspection station 126 for inspection by system 110. However, it may be necessary on occasion to bypass system 110 to prepare for job changes or to perform other tasks such as routine maintenance. Thus, system 110 may include a diverting gate (not shown) for selectively diverting containers 114 from conveyor 120 to another conveyor.
  • system 110 also includes an electronic control 136.
  • the electronic control 136 has a computer 138 which communicates with inspection station 126 via line 142 (e.g., interface cables) .
  • the computer 138 has a central processing unit 144 comprising of a Texas Instruments' image processor, a RISC processor programmed to perform image analysis, or like processor, and a memory 146, as well as the other circuits, for performing the image acquisition and processing tasks.
  • system 110 employs visual imaging techniques which extract information regarding variations in shading to detect the presence of production defects, contamination and/or damage (e.g., blisters, improper annealing, embedded foreign objects and variations in glass density) . 10
  • a monitor 150 displays information regarding the inspection and a power supply 152 provides power to each component of system 110.
  • Image acquisition system 110 also communicates with lehr 122 and/or container molding apparatus 118 via a feedback line 154. If a consistent failure or undesirable trend exists, electronic control 136 informs the automated control of container molding apparatus 118 or lehr 122 (or their operators) to either correct the problem or shut down the molding process to diagnose the problem more fully.
  • computer 138 preferably executes a series of diagnostic routines stored in its memory 146 to determine the cause of the detected defects and prescribe corrective actions to prevent the defects from recurring in containers 114 subsequently produced by molding apparatus 118.
  • Fig. 2 provides a diagram illustrating the interior of inspection station 126.
  • a preferred electronic/optical imaging configuration for image acquisition includes a camera 158 and a lighting assembly 160 positioned across conveyor 120 opposite the camera 158 to define an imaging area in the path of conveyor 120.
  • the lighting assembly 160 illuminates containers 114 as conveyor 120 moves them through the imaging area in the optical path of camera 158.
  • lighting assembly 160 has a fluorescent light source 162 which provides relatively constant and even illumination of container 114.
  • lighting assembly 160 may include one or more optical layers 164 for altering the characteristics of the light.
  • a diffuser mask focuses the illumination in a smaller area and/or a layer of diffusion material more 11 evenly distributes the light over the inspection area.
  • a light control filter may be used to reduce glare.
  • lighting assembly 160 illuminates container 114 with more diffuse light when detecting defects so that the defects will appear dark in the acquired image and illuminates container 114 with less diffuse, more direct light when inspecting the profile to cause higher contrast edges in the acquired image .
  • camera 158 has an optical axis 166 defined by its lens 168. The optical axis 166 intersects with an axis of symmetry 170 of container 114 as conveyor 120 moves container 114 through inspection station 126.
  • camera 158 is a high resolution line scan camera, such as the charge-coupled device (CCD) line scan camera manufactured by DALSA as model number CL-CB 1024A.
  • CCD charge-coupled device
  • Camera 158 generates a plurality of line images of the side wall of container 114 as it passes in between lighting assembly 160 and camera 158.
  • camera 158 scans container 114 as it moves past it to generate an image made up of a single column of pixels.
  • System 110 acquires a plurality of these columns, or line scan elements, to form a two- dimensional image of container 114 in its frame grabber (i.e., the image processing circuitry of computer 138) and utilizes visual imaging and computer analysis techniques to inspect empty containers 114 to detect the presence of production defects, contamination and/or damage or to inspect the container's profile. It is contemplated that camera 158 may be mounted in a camera box 172 having a window through which camera 158 views container 114.
  • camera 158 preferably consists of an array of light sensors 12 known as charge-coupled devices.
  • the output of the sensors form an image with respect to the spatial location of these sensors relative to each other.
  • spatial sampling of the sensors is analogous to superimposing a grid on the imaged portion of container 114 and examining the energy output from each grid box.
  • Each spatial location in the image (or grid) is known as a picture element, or pixel.
  • the image is made up of a plurality of line scan elements, each having a width of one pixel and a length (top to bottom) of a plurality of pixels (e.g., 1024) .
  • container 114 is shown in a vertical or upright orientation, it is to be understood that this orientation is merely illustrative.
  • System 110 inspects containers 114 without regard to their orientation so long as the relationship between camera 158 and the side wall portions of containers 114 is generally the same. Further, it is also contemplated that camera 158 may be positioned to receive reflected light rather than being in-line as shown in Fig. 2.
  • a rotary encoder 174 mounted on conveyor 120 generates a feedback signal indicating the speed of container 114 as it moves past camera 158.
  • Electronic control 136 determines an operating speed for camera 158 based on the feedback.
  • the feedback signal is a series of pulses, or a pulse train, representing the movement of conveyor 120. In turn, this indicates the speed of container 114 as it travels through inspection station 126.
  • System 110 preferably sets the encoder 174 to generate a predetermined number of pulses per inch of conveyor travel. The amount or number of pulses per 13 product (e.g., each container 114) is based on the aspect ratio and the image buffer size (e.g., 1024 x 512 pixels) of memory 146.
  • a preferred number of pulses per product is 502 (at one pulse per pixel) which allows 10 pixels of clear area to make dimensional measurements if necessary.
  • the frequency (i.e., time) interval between pulses is based on the maximum speed of conveyor 120. This value determines the maximum clock speed of camera 158 to clock all pixels from the line scan element.
  • camera 158 may be clocked at speeds up to about 15 MHz.
  • conveyor 120 travels at a relatively high speed for running about 480 products per minute. If container 114 is five inches wide with a 25% gap between products, conveyor 120 has a speed of approximately 3000 inches per minute (50 inches per second) . Assuming an image of container 114 which is 502 pixels wide, then each line scan element corresponds to about 0.01 inch of container 114 (100.4 pixels per inch). Thus, system 110 has a scanning interval of approximately 200 ⁇ s for each single pixel width line scan element. According to the invention, system 110 sets the clock rate of camera 158 to accommodate the scanning interval. If clocked at 5 MHz, camera 158 is able to clock out all pixels in a 1024 pixel line scan element in approximately 210 ⁇ s (including overhead) .
  • system 110 increases the clock speed of camera 158 as the speed of conveyor 120 increases.
  • the electronic control 136 of system 110 preferably provides a signal for controlling the exposure of camera 158. This signal keeps the light gathering capability of 14 camera 158 substantially constant with respect to a varying conveyor pulse time by increasing the exposure as the camera speed increases. In other words, the light exposure of camera 158 is proportional to its speed.
  • the camera 158 continually outputs video data in a digital or an analog format during inspection. If the data is in an analog format, computer 138 advantageously performs analog-to-digital conversion as shown in the data flow diagram of Fig. 3.
  • a flash analog-to-digital converter 178 transforms the analog voltage to a digital value whereby a number, or pixel value, is assigned as a function of the amount of energy observed at each spatial location of the sensor array of each camera.
  • Computer 138 assigns pixel values to the electrical signals from camera 158 to form a matrix of numbers, i.e., a digital representation of the image.
  • camera 158 resolves each image of container 114 into an array of 1024 x 512 pixels (i.e., 512 single pixel width line scan elements of 1024 pixels each) .
  • camera 158 produces an analog voltage signal which computer 138 converts to an 8-bit or longer digital value.
  • the flash A/D is omitted from the data flow diagram of Fig. 3 although some logic and level translation may be performed.
  • the process of sampling the output of the sensor array of camera 158 in a particular order is known as scanning.
  • camera 158 and computer 138 cooperate to capture an image of container 114.
  • the digital values of the captured image are loaded into the memory 146 of computer 138 (e.g., a 15 tri-port VRAM) for use by its CPU 144 and/or hardware processing logic.
  • memory 146 stores the line scan images generated by camera 158 as arrays of 1024 x 512 pixels having 256 gray levels.
  • system 110 acquires two-dimensional images of containers 114 for processing.
  • Computer 138 then analyzes the gray level changes of the images stored in memory 146 to detect the presence of defects and/or to measure the container profiles.
  • Computer 138 preferably defines window regions or areas of interest. With respect to the shape of the regions, it is to be understood that they may be of various shapes depending on the desired region to be examined.
  • computer 138 constitutes an image processor for detecting an optical characteristic of the image within a defined region of the image .
  • Fig. 4 illustrates an example of a two- dimensional image of container 114. The image is shown with respect to an image buffer of 1024 x 512 pixels.
  • a rectangular coordinate system defines a first pixel at point (1,1) in the upper righthand corner and a last pixel at point (512,1024) in the lower lefthand corner.
  • This image begins at a leading edge 180 and is made up of approximate 502 line scan elements (right to left) .
  • system 110 specifies a pixel range and sets a threshold value to detect when container 114 is in the field of view of camera 158.
  • the leading edge 180 of container 114 is expected to be found between an upper pixel and a lower pixel.
  • the pixel values for the pixels in this line scan element are disregarded if they are below the 16 threshold value.
  • Fig. 5 illustrates an exemplary portion of the video signal for detecting the leading edge of container 114.
  • Camera 158 generates a line scan element as container 114 comes into view. In this instance, camera 158 is synchronized to the pulse train provided by encoder 174.
  • camera 158 scans the entire line scan element, from the bottom pixel (i.e., #1024) to the top pixel (i.e., #1) during one of the pulses.
  • the points on the video signal marking the beginning and ending of the corresponding pulse are indicated 182 and 184, respectively.
  • the video signal exceeds the threshold value and then falls below it at reference character 190.
  • electronic control 136 considers the pixel values to be valid indications of the leading edge 180 of container 114 if they both exceed the threshold value and fall between an upper pixel limit and a lower pixel limit. If desired, electronic control 136 can also apply the upper and lower pixel limits as well as the threshold value to line scan elements other than the leading edge.
  • system 110 reduces the possibility of a false detection of the presence of container 114 in the view of camera 158.
  • electronic control 136 can specify the number of scans to acquire for generating a two- dimensional image of the container 114 under inspection. In the previous example, if container 114 is five inches wide, a preferred number of line scan elements per product is 502. As before, the amount of memory and the inspection requirements define limits on scans and resolution. Inspection station 126 of system 110 provides high speed image acquisition for use in inspecting containers 114 on the moving conveyor 120. 17
  • the acquired two-dimensional image may be used for inspecting the profile of each container 114 as well as for inspecting containers 114 for various defects and other characteristics.
  • 08/868,715 discloses an exemplary two-dimensional image analysis process.
  • camera 158 generates an image comprising a plurality of pixels, each pixel having a value representative of a detected optical characteristic of the image.
  • the pixel values correspond to the intensity of the pixels as represented by their gray levels.
  • Computer 138 first determines if an image is stored in its memory 146 and then registers the image. In other words, computer 138 locates container 114 in the image. In general, registration is used to locate container 114 in the memory array stored in memory 146 for use in inspecting the container. For example, registration lines on an image are used to detect a side wall portion of container 114. Computer 138 scans the pixels of the image along the registration lines and performs convolution or another edge operator to detect edges of container 114. Preferably, the registration, or scan, lines are directional (e.g., scanning from top to bottom or vice versa) .
  • edges are defined as regions in the image where there is a relatively large change in gray level over a relatively small spatial region.
  • computer 138 performs several routines for analyzing the image, including edge detection routines which analyze the gray level changes in defined window regions for detecting the 18 container's profile.
  • edge detection operators, or algorithms, for finding and counting edges in an image are known to those skilled in the art.
  • suitable edge detection routines include Sobel or Prewit algorithms.
  • computer 138 determines the height, width, lean and other parameters of container 114.
  • a video digital-to-analog converter 194 of electronic control 136 has access to the stored data for displaying the image on monitor 150.
  • an overlay may also be displayed on monitor 150 to highlight regions of interest or defects in the image .
  • conveyor 120 has a moving chain or belt 196 on which containers 114 rest. As the conveyor belt 196 moves, so do containers 114.
  • a preferred embodiment of encoder 174 uses a belt and pulley mounting arrangement indicated generally at reference character 198.
  • the belt and pulley mounting arrangement 198 has a pair of pulleys 202 receiving a tracking belt 204 extending therebetween.
  • the tracking belt 204 rests on the top surface of conveyor belt 196 and engages it by friction.
  • the material from which tracking belt 204 is made depends on the environment as well as the surface of conveyor belt 196.
  • encoder 174 has a rotatable member known in the art which engages one of the pulleys 202 and moves in concert with the pulley 202.
  • Heidenhain manufactures a suitable encoder 174 under its model number ROD539.1A23.
  • a spring-loaded mounting bracket 206 biases tracking belt 204 against conveyor belt 196.
  • tracking belt 204 rotates pulleys 202 as a function of 19 the speed of conveyor belt 196.
  • encoder 174 provides the speed signal to electronic control 136 via line 142 as a function of the rotational speed of the respective pulley 202.
  • encoder 174 having the belt and pulley arrangement 198 of this embodiment provides accurate conveyor speed measurements otherwise unavailable with conventional encoders. Conveyors often range in different widths and styles which makes mounting a feedback mechanism such as encoder 174 difficult.
  • the present embodiment allows a reliable and standard mounting system for rotary encoders, such as encoder 174, to a conveyor.
  • the speed signal generated by encoder 174 averages anomalies in conveyor belt 196 (e.g., bent or damaged links) .
  • the length of tracking belt 204 and the diameters of pulleys 202 may be adjusted to accommodate different resolutions.
  • Fig. 7 provides a diagram illustrating the interior of inspection station 126 according to an alternative embodiment of the invention.
  • system 110 uses a plurality of cameras 158 for acquiring two-dimensional images of container 114 from different angles.
  • a preferred electronic/optical imaging configuration for image acquisition includes a first camera 158a and a corresponding lighting assembly 160a positioned across from it.
  • the lighting assembly 160a illuminates container 114 with less diffuse, more direct light for causing higher contrast edges in the acquired image. This improves profile inspection for lean, height and other dimensional parameters.
  • conveyor 120 moves container 114 further through inspection station 126, it 20 passes between two cameras 158b and 158c and a corresponding lighting assembly 160bc.
  • the cameras 158b, 158c are each positioned at an angle of approximately 67.5° relative to conveyor 120 (i.e., 22.5° relative to perpendicular) for acquiring images of container 114 from different angles.
  • the corresponding lighting assembly 160bc preferably illuminates container 114 with more diffuse light for causing defects such as blisters and like to be more noticeable.
  • a container transport assembly 210 also referred to as a container rotator or carry belt assembly, is adapted for rotating container 114 as it moves through inspection station 126.
  • the container transport assembly 210 has a pair of belts 212 which engage the side wall of container 114.
  • the belts 212 rotate at different speeds which causes container 114 to rotate by approximately 90° to provide inspection from yet another view.
  • system 110 again acquires a two-dimensional image of container 114.
  • the lighting assembly 160d is suited for camera 158d to generate an image of container 114 for defect detection.
  • Conveyor 120 further transports container 114 through the imaging area between yet another camera 158e and a corresponding lighting assembly 160e.
  • the lighting assembly 160e illuminates container 114 with more direct light for enhancing the container's edges for dimensional inspection by system 110.
  • system 110 provides dimensional and defect inspection of container 21
  • system 110 employs one or more position sensors (not shown) for initiating various stages of the inspection process.
  • top and/or bottom acquisition sensors may be used to detect the position of containers 114 relative to the field of view of camera 158.
  • Camera 158 is responsive to at least one of the acquisition sensors for generating an image of container 114 in its imaging area.
  • the acquisition sensors used for container detection are photoelectric sensors employing fiber optic cables in a through-beam mode.
  • each sensor is located outside the field of view of camera 158.
  • a high speed counter clocked by encoder 174 starts counting.
  • the high speed counter is loaded with an offset value to delay the image acquisition until container 114 is in the field of view of the respective camera 158.
  • This counter can be implemented in hardware or software.
  • a rejector sensor may be used in connection with the rejector 130.
  • a rejector sensor senses the position of containers 114 as they travel out of inspection station 126. If a particular container 114 fails inspection then rejector 130 receives an activating signal a fixed time (or travel distance) after the rejector sensor sensed the presence of that container 114. Preferably, this fixed time is also based on encoder clocking delay to handle varying speeds. 22
  • rejector 130 removes the defective container 114 from the line and deposits it on reject accumulation conveyor 134.
  • each container 114 will typically include a pattern identifying the particular mold of container molding apparatus 118 in which it originated. In one type of mold identification, each mold forms markings on the base or heel of container 114 which can be detected to determine the mold in which the container was made (e.g., concentric rings, dots or other markings) .
  • Commonly assigned application Serial No. 08/707,320 discloses a preferred mold number reading system for identifying a container's particular mold, or cavity, of origin.
  • system 110 may include a system for detecting stress-related defects such as improper annealing, embedded foreign objects, variations in glass density, or other anomalies causing stress.
  • stress-related defects such as improper annealing, embedded foreign objects, variations in glass density, or other anomalies causing stress.
  • Commonly assigned application Serial No. 08/868,715 discloses a preferred system for detecting stress-related defects in containers.

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
  • Length Measuring Devices By Optical Means (AREA)
  • Sorting Of Articles (AREA)
  • Image Processing (AREA)

Abstract

A system and method for inspecting a moving container (114) on a conveyor (120). An encoder assembly detects movement of the conveyor and generates a signal representative of the speed of the container as a function of the movement of the conveyor. A light source adjacent the conveyor generates a plurality of successive images of portions of the illuminated container. The images each includes a plurality of pixels, each having a value representative of an optical characteristic of the images. The camera (158) is controlled to generate the successive images as a function of the speed of the moving container. An image processor (138) acquires a two-dimensional image of the container from the successive images generated by the camera and processes the two-dimensional image as a function of the pixel values to detect edges in the image for inspecting the container.

Description

SYSTEM AND METHOD FOR IMAGE ACQUISITION FOR INSPECTION OF ARTICLES ON A MOVING CONVEYOR
BACKGROUND OF THE INVENTION
The invention relates generally to inspection systems and, particularly, to a system for acquiring images of articles, such as glass containers, on a moving conveyor for use in inspecting the articles.
Container molding machines, referred to in the industry as individual section (IS) machines, are used to form containers, such as glass bottles and jars.
Typically, an IS machine has a number of sections, each section having multiple cavities or molds, in which molten glass is formed into the desired container shape. After forming, a conveyor or the like moves the containers through a lehr which anneals the glass by subjecting the containers to stress-relieving temperatures. During the forming and annealing process, various defects (e.g., improper annealing, embedded foreign objects, variations in glass density, or other anomalies) may occur. An accurate and reliable inspection system is needed for identifying containers with defects and for inspecting the containers' profiles. Further, many of these defects may be corrected during the manufacturing process to minimize the number of defective containers formed by the molding machine. Therefore, such an inspection system which provides feedback to the container molding machine and/or the lehr is desired to correct defects in subsequently formed containers . Conventional inspection systems include line scan cameras for generating one-dimensional images of a container as it moves past the cameras. In other words, the cameras capture line images. Unfortunately, such cameras operate at a fixed speed and, thus, the line images are affected by the speed of the container. In other words, the images appear compressed or expanding depending on the container's speed. Further, the images of the container are processed line-by-line.
For these reasons, an inspection system which operates as a function of container speed to prevent imaging errors and which acquires two-dimensional images for processing to detect defects or obtain a container profile is desired.
SUMMARY OF THE INVENTION
The invention meets the above needs and overcomes the deficiencies of the prior art by providing an accurate, reliable and adaptable system for inspecting articles on a moving conveyor. This is accomplished by an improved inspection system which acquires two- dimensional images of the articles under inspection with a line scan camera. Advantageously, such an inspection station provides images with improved resolution and contrast by controlling the speed and exposure of the camera as a function of the speed of the articles. An improved encoder according to the invention provides accurate speed signals for use by the system. In addition, the system is easily implemented, economically feasible and commercially practical.
Among the several objects of this invention may be noted the provision of a system and method for inspecting a molded container which overcomes the disadvantageous conditions described above; the provision of such system and method which permits use with an automated inspection system; the provision of such system and method which permits use with an automated container handling apparatus; the provision of such system and method which permits detection of stress-related defects in the container; and the provision of such system and method which is economically feasible and commercially practical .
Briefly described, a system for inspecting a moving container embodying aspects of the invention includes a speed monitor for generating a signal representative of the speed of the container. A light source illuminates the container and a camera generates a plurality of successive images of portions of the illuminated container. The images each include a plurality of pixels, each having a value representative of an optical characteristic of the images. The system also includes an electronic control receiving and responsive to the speed signal for controlling the camera to generate the successive images as a function of the speed of the moving container. The electronic control has an image processor for acquiring a two-dimensional image of the container from the successive images generated by the camera and for processing the two- dimensional image as a function of the pixel values to detect edges in the image for inspecting the container. Another embodiment of the invention is directed to an encoder for use with a container handling apparatus for moving containers. The container handling apparatus includes a conveyor having a moving belt and the encoder generates a signal representative of the speed of the conveyor belt. The encoder includes a pair of pulleys which receive a tracking belt. The tracking belt extends across the pulleys and engages the conveyor belt so that movement of the conveyor belt causes a corresponding movement of the tracking belt. The encoder also includes circuitry for generating the signal representative of the speed of the conveyor belt as a function of the movement of the tracking belt . A system for inspecting a moving container on a conveyor also embodies aspects of the invention. The system includes an encoder for detecting movement of the conveyor's belt and generating a signal representative of the speed of the container as a function of the movement of the conveyor belt. A light source adjacent the conveyor illuminates the container and a camera adjacent the conveyor generates a plurality of successive images of portions of the illuminated container. The images each include a plurality of pixels, each having a value representative of an optical characteristic of the images. The system also includes an electronic control receiving and responsive to the speed signal for controlling the camera to generate the successive images as a function of the speed of the moving container. The electronic control has an image processor for acquiring a two-dimensional image of the container from the successive images generated by the camera and for processing the two-dimensional image as a function of the pixel values to detect edges in the image for inspecting the container.
Another embodiment of the invention is directed to a method of inspecting a moving container on a conveyor which has a belt for moving the container. The method includes the steps of positioning an encoder on the conveyor belt for detecting movement thereof and generating a signal with the encoder representative of the speed of the container as a function of the movement of the conveyor belt. The method also includes illuminating the container on the conveyor belt and controlling a camera to generate a plurality of successive images of portions of the illuminated container as a function of the speed of the moving container. The images each include a plurality of pixels, each having a value representative of an optical characteristic of the images. The method further includes the steps of acquiring a two-dimensional image of the container from the successive images generated by the camera processing the two-dimensional image as a function of the pixel values to detect edges in the image for inspecting the container.
Other objects and features will be in part apparent and in part pointed out hereinafter.
BRIEF DESCRIPTION OF THE DRAWINGS
Fig. 1 is a block diagram of a system for inspecting containers according to a preferred embodiment of the invention in combination with a container handling apparatus transporting containers from a container molding apparatus to the system.
Fig. 2 is a diagrammatic view of a preferred test configuration for the system of Fig. 1.
Fig. 3 is a block diagram illustrating data flow within the system of Fig. 1. Fig. 4 is an exemplary illustration of a two- dimensional image acquired by the system of Fig. 1.
Fig. 5 is an exemplary illustration of video signal levels for a line scan element acquired by the system of Fig. 1. Fig. 6 is a side view of an encoder for use with the system of Fig. 1. Fig. 7 is a diagrammatic view of another preferred test configuration for the system of Fig. 1.
Corresponding reference characters indicate corresponding parts through the drawings .
DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
Referring now to the drawings, Fig. 1 illustrates an image acquisition system, generally indicated at reference character 110, embodying aspects of the present invention. It is contemplated that the system 110 may be used to image any article such as a container or other article of manufacture. In one preferred embodiment, system 110 is for use with a container handling apparatus, indicated generally at 112, which handles a plurality of containers 114, each formed by a container molding apparatus 118. As an example, the container molding apparatus 118 is an individual section (IS) machine. As is known in the art, IS machines have a number of sections, each section having multiple cavities or molds, in which molten glass is formed into the desired container shape (e.g., glass bottles and jars).
For glass container production, a conveyor 120 transports containers 114 from molding apparatus 118 to a lehr 122. The lehr 122 anneals the glass by subjecting containers 114 to stress-relieving temperatures. The forming and annealing stages of glass manufacture are often referred to in the industry as the hot end. An infeed conveyor portion of the conveyor 120 then delivers containers 114 to an inspection station 126. As described above, container molding apparatus 118 has a plurality of individual sections (e.g., sixteen sections) and each section has a plurality of molds (e.g., four molds) . Such apparatus 118 is capable of producing containers 114 at a relatively high rate of speed (e.g., several hundred containers per minute) . Preferably, the speed of conveyer 120 is set to accommodate the relatively high rate of speed at which molding apparatus 118 produces containers 114. The inspection station 126 is also synchronized to this speed. Conveyer 120 may be any standard container mover known to those skilled in the art, such as a horizontal belt conveyer or a channel through which containers 114 are pushed. Before containers 114 enter inspection station
126, a container separator 128 preferably spaces them apart at regular intervals to facilitate the inspection process. For example, a finger wheel or star wheel apparatus having a plurality of fingers for engaging and separating containers 114 as they feed into inspection station 126 via the infeed conveyor portion constitutes a suitable container separator 128. In this manner, container separator 128 ensures that containers 114 will be relatively evenly spaced. Preferably, the fingers are adjustable to accommodate containers 114 of different size. A container 114a is shown on the infeed conveyor portion of conveyor 120.
In a preferred embodiment, the inspection station 126 of system 110 provides high speed image acquisition for use in inspecting containers 114 on the moving conveyor 120. In this instance, the acquired image may be used for inspecting the profile of each container 114 and/or for detecting defects. Although system 110 is described herein with respect to container 114 (i.e., a molded glass bottle), system 110 advantageously performs image acquisition for different articles of manufacture made from a variety of materials 8 such as glass, plastic, metal or ceramic, and made by a variety of processes.
As used herein, the term "profile" refers to a dimensional representation of an article as viewed from a side, i.e., the external dimensions of the article and the spatial relationship between the dimensions of the portions of the article. For example, a profile of a bottle having a neck tapering into a cylindrical body would include the various diameters of the neck and body and the height of the neck, taper and body. These measurements may be taken from various side perspectives of the bottle in relation to a (vertical) first reference to determine its ovality as well. The lean of the bottle is the inclination of the bottle away from the vertical when the bottle is supported in a substantially vertical position on a substantially horizontal surface. The lean of the bottle defines the spatial relationship between the neck, taper and body as compared to a vertical reference and is part of the profile. The tilt of the bottle defines the spatial relationship between the top and bottom surfaces of the bottle, i.e., between the sealing surface and the heel, and can be determined by measuring the height of the bottle as viewed from various side perspectives. After inspection, containers 114 exit via an outfeed conveyor portion of conveyor 120 on which a container 114b is shown. If any of containers 114 are found to be defective, a rejector 130 removes them from the outfeed conveyor portion of conveyor 120. The rejector 130 preferably comprises an air jet or mechanical ram which pushes the defective containers, such as a container 114c, from conveyor 120 to a reject accumulation conveyor 134 connected to the outfeed conveyor portion. The reject accumulation conveyor 134 then collects each rejected container 114c for later disposal .
As shown in Fig. 1, containers 114 travel directly through inspection station 126 on conveyor 120. In other words, system 110 has an in-line configuration. It is contemplated, however, that system 110 may include suitable container handling apparatus for selectively bypassing inspection station 126. Generally, all containers 114 are routed to inspection station 126 for inspection by system 110. However, it may be necessary on occasion to bypass system 110 to prepare for job changes or to perform other tasks such as routine maintenance. Thus, system 110 may include a diverting gate (not shown) for selectively diverting containers 114 from conveyor 120 to another conveyor.
Referring further to Fig. 1, system 110 also includes an electronic control 136. In the illustrated embodiment, the electronic control 136 has a computer 138 which communicates with inspection station 126 via line 142 (e.g., interface cables) . As an example, the computer 138 has a central processing unit 144 comprising of a Texas Instruments' image processor, a RISC processor programmed to perform image analysis, or like processor, and a memory 146, as well as the other circuits, for performing the image acquisition and processing tasks. In this embodiment, system 110 employs visual imaging techniques which extract information regarding variations in shading to detect the presence of production defects, contamination and/or damage (e.g., blisters, improper annealing, embedded foreign objects and variations in glass density) . 10
A monitor 150 displays information regarding the inspection and a power supply 152 provides power to each component of system 110. Image acquisition system 110 also communicates with lehr 122 and/or container molding apparatus 118 via a feedback line 154. If a consistent failure or undesirable trend exists, electronic control 136 informs the automated control of container molding apparatus 118 or lehr 122 (or their operators) to either correct the problem or shut down the molding process to diagnose the problem more fully.
Likewise, computer 138 preferably executes a series of diagnostic routines stored in its memory 146 to determine the cause of the detected defects and prescribe corrective actions to prevent the defects from recurring in containers 114 subsequently produced by molding apparatus 118.
Fig. 2 provides a diagram illustrating the interior of inspection station 126. As shown, a preferred electronic/optical imaging configuration for image acquisition includes a camera 158 and a lighting assembly 160 positioned across conveyor 120 opposite the camera 158 to define an imaging area in the path of conveyor 120. The lighting assembly 160 illuminates containers 114 as conveyor 120 moves them through the imaging area in the optical path of camera 158.
Preferably, lighting assembly 160 has a fluorescent light source 162 which provides relatively constant and even illumination of container 114. Depending on whether dimensional or defect imaging is desired, lighting assembly 160 may include one or more optical layers 164 for altering the characteristics of the light. For example, a diffuser mask focuses the illumination in a smaller area and/or a layer of diffusion material more 11 evenly distributes the light over the inspection area. In addition, a light control filter may be used to reduce glare. Preferably, lighting assembly 160 illuminates container 114 with more diffuse light when detecting defects so that the defects will appear dark in the acquired image and illuminates container 114 with less diffuse, more direct light when inspecting the profile to cause higher contrast edges in the acquired image . As shown in Fig. 2, camera 158 has an optical axis 166 defined by its lens 168. The optical axis 166 intersects with an axis of symmetry 170 of container 114 as conveyor 120 moves container 114 through inspection station 126.
In a preferred embodiment, camera 158 is a high resolution line scan camera, such as the charge-coupled device (CCD) line scan camera manufactured by DALSA as model number CL-CB 1024A. Camera 158 generates a plurality of line images of the side wall of container 114 as it passes in between lighting assembly 160 and camera 158. In particular, camera 158 scans container 114 as it moves past it to generate an image made up of a single column of pixels. System 110 acquires a plurality of these columns, or line scan elements, to form a two- dimensional image of container 114 in its frame grabber (i.e., the image processing circuitry of computer 138) and utilizes visual imaging and computer analysis techniques to inspect empty containers 114 to detect the presence of production defects, contamination and/or damage or to inspect the container's profile. It is contemplated that camera 158 may be mounted in a camera box 172 having a window through which camera 158 views container 114.
With respect to the inspection process, camera 158 preferably consists of an array of light sensors 12 known as charge-coupled devices. The output of the sensors form an image with respect to the spatial location of these sensors relative to each other. Generally, spatial sampling of the sensors is analogous to superimposing a grid on the imaged portion of container 114 and examining the energy output from each grid box. Each spatial location in the image (or grid) is known as a picture element, or pixel. In this instance, the image is made up of a plurality of line scan elements, each having a width of one pixel and a length (top to bottom) of a plurality of pixels (e.g., 1024) .
Although container 114 is shown in a vertical or upright orientation, it is to be understood that this orientation is merely illustrative. System 110 inspects containers 114 without regard to their orientation so long as the relationship between camera 158 and the side wall portions of containers 114 is generally the same. Further, it is also contemplated that camera 158 may be positioned to receive reflected light rather than being in-line as shown in Fig. 2.
Referring further to Fig. 2, a rotary encoder 174 mounted on conveyor 120 generates a feedback signal indicating the speed of container 114 as it moves past camera 158. Electronic control 136 then determines an operating speed for camera 158 based on the feedback. In a preferred embodiment, the feedback signal is a series of pulses, or a pulse train, representing the movement of conveyor 120. In turn, this indicates the speed of container 114 as it travels through inspection station 126. System 110 preferably sets the encoder 174 to generate a predetermined number of pulses per inch of conveyor travel. The amount or number of pulses per 13 product (e.g., each container 114) is based on the aspect ratio and the image buffer size (e.g., 1024 x 512 pixels) of memory 146. For example, if the image buffer has a width of 512 pixels, a preferred number of pulses per product is 502 (at one pulse per pixel) which allows 10 pixels of clear area to make dimensional measurements if necessary. The frequency (i.e., time) interval between pulses is based on the maximum speed of conveyor 120. This value determines the maximum clock speed of camera 158 to clock all pixels from the line scan element.
Preferably, camera 158 may be clocked at speeds up to about 15 MHz.
As an example, conveyor 120 travels at a relatively high speed for running about 480 products per minute. If container 114 is five inches wide with a 25% gap between products, conveyor 120 has a speed of approximately 3000 inches per minute (50 inches per second) . Assuming an image of container 114 which is 502 pixels wide, then each line scan element corresponds to about 0.01 inch of container 114 (100.4 pixels per inch). Thus, system 110 has a scanning interval of approximately 200 μs for each single pixel width line scan element. According to the invention, system 110 sets the clock rate of camera 158 to accommodate the scanning interval. If clocked at 5 MHz, camera 158 is able to clock out all pixels in a 1024 pixel line scan element in approximately 210 μs (including overhead) .
Accordingly, system 110 increases the clock speed of camera 158 as the speed of conveyor 120 increases. When the speed of conveyor 120 is varying, the electronic control 136 of system 110 preferably provides a signal for controlling the exposure of camera 158. This signal keeps the light gathering capability of 14 camera 158 substantially constant with respect to a varying conveyor pulse time by increasing the exposure as the camera speed increases. In other words, the light exposure of camera 158 is proportional to its speed. The camera 158 continually outputs video data in a digital or an analog format during inspection. If the data is in an analog format, computer 138 advantageously performs analog-to-digital conversion as shown in the data flow diagram of Fig. 3. As shown, a flash analog-to-digital converter 178 transforms the analog voltage to a digital value whereby a number, or pixel value, is assigned as a function of the amount of energy observed at each spatial location of the sensor array of each camera. Computer 138 assigns pixel values to the electrical signals from camera 158 to form a matrix of numbers, i.e., a digital representation of the image. For example, camera 158 resolves each image of container 114 into an array of 1024 x 512 pixels (i.e., 512 single pixel width line scan elements of 1024 pixels each) . For each pixel, camera 158 produces an analog voltage signal which computer 138 converts to an 8-bit or longer digital value. In the alternative, if camera 158 produces a digital value, the flash A/D is omitted from the data flow diagram of Fig. 3 although some logic and level translation may be performed.
The process of sampling the output of the sensor array of camera 158 in a particular order is known as scanning. As container handling apparatus 112 moves container 114 through inspection station 126, camera 158 and computer 138 cooperate to capture an image of container 114. The digital values of the captured image are loaded into the memory 146 of computer 138 (e.g., a 15 tri-port VRAM) for use by its CPU 144 and/or hardware processing logic.
In a preferred embodiment, memory 146 stores the line scan images generated by camera 158 as arrays of 1024 x 512 pixels having 256 gray levels. In other words, system 110 acquires two-dimensional images of containers 114 for processing. Computer 138 then analyzes the gray level changes of the images stored in memory 146 to detect the presence of defects and/or to measure the container profiles. Computer 138 preferably defines window regions or areas of interest. With respect to the shape of the regions, it is to be understood that they may be of various shapes depending on the desired region to be examined. Thus, computer 138 constitutes an image processor for detecting an optical characteristic of the image within a defined region of the image .
Fig. 4 illustrates an example of a two- dimensional image of container 114. The image is shown with respect to an image buffer of 1024 x 512 pixels.
For simplicity, a rectangular coordinate system defines a first pixel at point (1,1) in the upper righthand corner and a last pixel at point (512,1024) in the lower lefthand corner. This image begins at a leading edge 180 and is made up of approximate 502 line scan elements (right to left) .
Referring now to Fig. 5, system 110 specifies a pixel range and sets a threshold value to detect when container 114 is in the field of view of camera 158. In other words, the leading edge 180 of container 114 is expected to be found between an upper pixel and a lower pixel. Further, the pixel values for the pixels in this line scan element are disregarded if they are below the 16 threshold value. Fig. 5 illustrates an exemplary portion of the video signal for detecting the leading edge of container 114. Camera 158 generates a line scan element as container 114 comes into view. In this instance, camera 158 is synchronized to the pulse train provided by encoder 174. As such, camera 158 scans the entire line scan element, from the bottom pixel (i.e., #1024) to the top pixel (i.e., #1) during one of the pulses. As shown in Fig. 5, the points on the video signal marking the beginning and ending of the corresponding pulse are indicated 182 and 184, respectively. At reference character 188, the video signal exceeds the threshold value and then falls below it at reference character 190. Preferably, electronic control 136 considers the pixel values to be valid indications of the leading edge 180 of container 114 if they both exceed the threshold value and fall between an upper pixel limit and a lower pixel limit. If desired, electronic control 136 can also apply the upper and lower pixel limits as well as the threshold value to line scan elements other than the leading edge.
In this manner, system 110 reduces the possibility of a false detection of the presence of container 114 in the view of camera 158. Once container 114 is detected, electronic control 136 can specify the number of scans to acquire for generating a two- dimensional image of the container 114 under inspection. In the previous example, if container 114 is five inches wide, a preferred number of line scan elements per product is 502. As before, the amount of memory and the inspection requirements define limits on scans and resolution. Inspection station 126 of system 110 provides high speed image acquisition for use in inspecting containers 114 on the moving conveyor 120. 17
The acquired two-dimensional image may be used for inspecting the profile of each container 114 as well as for inspecting containers 114 for various defects and other characteristics. Commonly assigned application Serial No.
08/868,715, the entire disclosure of which is incorporated herein by reference, discloses an exemplary two-dimensional image analysis process. As described above, camera 158 generates an image comprising a plurality of pixels, each pixel having a value representative of a detected optical characteristic of the image. In this instance, the pixel values correspond to the intensity of the pixels as represented by their gray levels. Computer 138 first determines if an image is stored in its memory 146 and then registers the image. In other words, computer 138 locates container 114 in the image. In general, registration is used to locate container 114 in the memory array stored in memory 146 for use in inspecting the container. For example, registration lines on an image are used to detect a side wall portion of container 114. Computer 138 scans the pixels of the image along the registration lines and performs convolution or another edge operator to detect edges of container 114. Preferably, the registration, or scan, lines are directional (e.g., scanning from top to bottom or vice versa) .
In the vision system arts, edges are defined as regions in the image where there is a relatively large change in gray level over a relatively small spatial region. According to the invention, computer 138 performs several routines for analyzing the image, including edge detection routines which analyze the gray level changes in defined window regions for detecting the 18 container's profile. Various edge detection operators, or algorithms, for finding and counting edges in an image are known to those skilled in the art. For example, suitable edge detection routines include Sobel or Prewit algorithms. In turn, computer 138 determines the height, width, lean and other parameters of container 114.
As shown in Fig. 3, a video digital-to-analog converter 194 of electronic control 136 has access to the stored data for displaying the image on monitor 150. Advantageously, an overlay may also be displayed on monitor 150 to highlight regions of interest or defects in the image .
Referring now to Fig. 6, conveyor 120 has a moving chain or belt 196 on which containers 114 rest. As the conveyor belt 196 moves, so do containers 114. A preferred embodiment of encoder 174 uses a belt and pulley mounting arrangement indicated generally at reference character 198. According to the invention, the belt and pulley mounting arrangement 198 has a pair of pulleys 202 receiving a tracking belt 204 extending therebetween. The tracking belt 204 rests on the top surface of conveyor belt 196 and engages it by friction. The material from which tracking belt 204 is made depends on the environment as well as the surface of conveyor belt 196.
In this embodiment, encoder 174 has a rotatable member known in the art which engages one of the pulleys 202 and moves in concert with the pulley 202. For example, Heidenhain manufactures a suitable encoder 174 under its model number ROD539.1A23. A spring-loaded mounting bracket 206 biases tracking belt 204 against conveyor belt 196. Thus, as conveyor belt 196 moves, tracking belt 204 rotates pulleys 202 as a function of 19 the speed of conveyor belt 196. Preferably, encoder 174 provides the speed signal to electronic control 136 via line 142 as a function of the rotational speed of the respective pulley 202. Advantageously, encoder 174 having the belt and pulley arrangement 198 of this embodiment provides accurate conveyor speed measurements otherwise unavailable with conventional encoders. Conveyors often range in different widths and styles which makes mounting a feedback mechanism such as encoder 174 difficult. The present embodiment allows a reliable and standard mounting system for rotary encoders, such as encoder 174, to a conveyor. Through use of tracking belt 204, the speed signal generated by encoder 174 averages anomalies in conveyor belt 196 (e.g., bent or damaged links) . Further, the length of tracking belt 204 and the diameters of pulleys 202 may be adjusted to accommodate different resolutions.
Fig. 7 provides a diagram illustrating the interior of inspection station 126 according to an alternative embodiment of the invention. In this embodiment, system 110 uses a plurality of cameras 158 for acquiring two-dimensional images of container 114 from different angles. As shown, a preferred electronic/optical imaging configuration for image acquisition includes a first camera 158a and a corresponding lighting assembly 160a positioned across from it. Preferably, the lighting assembly 160a illuminates container 114 with less diffuse, more direct light for causing higher contrast edges in the acquired image. This improves profile inspection for lean, height and other dimensional parameters. As conveyor 120 moves container 114 further through inspection station 126, it 20 passes between two cameras 158b and 158c and a corresponding lighting assembly 160bc. In this embodiment, the cameras 158b, 158c are each positioned at an angle of approximately 67.5° relative to conveyor 120 (i.e., 22.5° relative to perpendicular) for acquiring images of container 114 from different angles. The corresponding lighting assembly 160bc preferably illuminates container 114 with more diffuse light for causing defects such as blisters and like to be more noticeable.
A container transport assembly 210, also referred to as a container rotator or carry belt assembly, is adapted for rotating container 114 as it moves through inspection station 126. For example, the container transport assembly 210 has a pair of belts 212 which engage the side wall of container 114. The belts 212 rotate at different speeds which causes container 114 to rotate by approximately 90° to provide inspection from yet another view. As conveyor 120 moves container 114 through the imaging area between a fourth camera 158d and a fourth lighting assembly 160d, system 110 again acquires a two-dimensional image of container 114. Preferably, the lighting assembly 160d is suited for camera 158d to generate an image of container 114 for defect detection.
Conveyor 120 further transports container 114 through the imaging area between yet another camera 158e and a corresponding lighting assembly 160e. Preferably, the lighting assembly 160e illuminates container 114 with more direct light for enhancing the container's edges for dimensional inspection by system 110.
In the embodiment of Fig. 7, system 110 provides dimensional and defect inspection of container 21
114 from various views. Moreover, each of the cameras 158a- 158e are clocked by encoder 174 so that they are all synchronized with the speed of conveyor 120 to provide an accurate and complete inspection. In another alternative embodiment, system 110 employs one or more position sensors (not shown) for initiating various stages of the inspection process. For example, top and/or bottom acquisition sensors may be used to detect the position of containers 114 relative to the field of view of camera 158. Camera 158 is responsive to at least one of the acquisition sensors for generating an image of container 114 in its imaging area. In one embodiment, the acquisition sensors used for container detection are photoelectric sensors employing fiber optic cables in a through-beam mode. Preferably, each sensor is located outside the field of view of camera 158. Once container 114 breaks the beam of light provided by the sensor, a high speed counter clocked by encoder 174 starts counting. Preferably, the high speed counter is loaded with an offset value to delay the image acquisition until container 114 is in the field of view of the respective camera 158. This counter can be implemented in hardware or software.
It is further contemplated that a rejector sensor may be used in connection with the rejector 130. In this instance, such a rejector sensor senses the position of containers 114 as they travel out of inspection station 126. If a particular container 114 fails inspection then rejector 130 receives an activating signal a fixed time (or travel distance) after the rejector sensor sensed the presence of that container 114. Preferably, this fixed time is also based on encoder clocking delay to handle varying speeds. 22
Triggered by the activating signal, rejector 130 removes the defective container 114 from the line and deposits it on reject accumulation conveyor 134.
System 110 may also be used in combination with various other inspection systems. For example, as is known in the container manufacturing industry, each container 114 will typically include a pattern identifying the particular mold of container molding apparatus 118 in which it originated. In one type of mold identification, each mold forms markings on the base or heel of container 114 which can be detected to determine the mold in which the container was made (e.g., concentric rings, dots or other markings) . Commonly assigned application Serial No. 08/707,320, the entire disclosure of which is incorporated herein by reference, discloses a preferred mold number reading system for identifying a container's particular mold, or cavity, of origin.
Further, system 110 may include a system for detecting stress-related defects such as improper annealing, embedded foreign objects, variations in glass density, or other anomalies causing stress. Commonly assigned application Serial No. 08/868,715, the entire disclosure of which is incorporated herein by reference, discloses a preferred system for detecting stress-related defects in containers.
Other systems include a weight station, pushup measuring system, bottom inspection station, and/or optical profile measuring apparatus for further inspection. Commonly owned U.S. Patent Nos . 4,906,098 and 5,675,516, the entire disclosures of which are incorporated herein by reference, disclose an optical profile measuring apparatus and a pushup sensor, 23 respectively. A suitable companion inspection system for container bottoms is the Superscan II, manufactured by BWI Inex Vision Systems, 13327 U.S. Highway 19 North, Clearwater, Florida 34624. Other inspection systems, measuring devices, and improvements for such are disclosed in U.S. Patent No. 4,082,463, U.S. Patent No . 4,074,938, and U.S. Patent No. 4,097,158, the entire disclosures of which are also incorporated herein by reference. U.S. Patent No. 4,082,463 shows a calibrated optical micrometer and U.S. Patent No. 4,074,938 shows an optical dimension measuring device employing an elongated, focused beam. U.S. Patent No. 4,097,158 shows a half-maximum threshold circuit for an optical micrometer. In view of the above, it will be seen that the several objects of the invention are achieved and other advantageous results attained.
As various changes could be made in the above constructions and methods without departing from the scope of the invention, it is intended that all matter contained in the above description and shown in the accompanying drawings shall be interpreted as illustrative and not in a limiting sense.

Claims

24CLAIMSWHAT IS CLAIMED IS
1. A system for inspecting a moving container, said system for use with a container handling apparatus that moves the container, said system comprising: a speed monitor for generating a signal representative of the speed of the container; a light source for illuminating the container; a camera for generating a plurality of successive images of portions of the illuminated container, said images each including a plurality of pixels, said pixels each having a value representative of an optical characteristic of the images; and an electronic control receiving and responsive to the speed signal for controlling the camera to generate the successive images as a function of the speed of the moving container, said electronic control having an image processor for acquiring a two-dimensional image of the container from the successive images generated by the camera and for processing the two-dimensional image as a function of the pixel values to detect edges in the image for inspecting the container.
2. The system of claim 1 wherein the electronic control includes a memory associated with the image processor for storing the acquired two-dimensional image of the container, said memory defining the size of the two-dimensional image in pixels, and wherein the number of successive images generated by the camera per 25 container is based on the defined size of the two- dimensional image.
3. The system of claim 2 wherein the speed signal comprises a pulse train having a frequency representative of the speed of the container.
4. The system of claim 3 wherein the pulse train has a predetermined number of pulses per unit of container movement, said predetermined number of pulses being a function of the width of the container and the defined size of the two-dimensional image.
5. The system of claim 3 wherein the camera generates the successive images at a frequency corresponding to the frequency of the pulse train.
6. The system of claim 5 each of the successive images corresponds to one of the pulses in the pulse train.
7. The system of claim 1 wherein the electronic control is responsive to the speed signal for increasing light exposure of the camera as the speed of the container increases .
8. The system of claim 1 wherein the container handling apparatus comprises a conveyor having a belt for moving the container and wherein the speed monitor is an encoder assembly for detecting movement of the conveyor belt, said encoder assembly generating the speed signal as a function of the movement of the conveyor belt. 26
9. The system of claim 8 wherein the encoder assembly comprises a pair of pulleys receiving a tracking belt extending thereacross, said tracking belt engaging the conveyor belt so that movement of the conveyor belt causes a corresponding movement of the tracking belt, and wherein the encoder assembly generates the speed signal based on the movement of the tracking belt .
10. A method of inspecting a moving container on a conveyor, said conveyor having a belt for moving the container, said method comprising the steps of: positioning an encoder assembly on the conveyor belt for detecting movement thereof; generating a signal with the encoder assembly representative of the speed of the container as a function of the movement of the conveyor belt; illuminating the container on the conveyor belt; controlling a camera to generate a plurality of successive images of portions of the illuminated container as a function of the speed of the moving container, said images each including a plurality of pixels, said pixels each having a value representative of an optical characteristic of the images; acquiring a two-dimensional image of the container in a memory from the successive images generated by the camera; and processing the two-dimensional image as a function of the pixel values to detect edges in the image for inspecting the container. 27
11. An encoder assembly for use with a container handling apparatus for moving containers, said container handling apparatus including a conveyor having a moving belt, said encoder assembly generating a signal representative of the speed of the conveyor belt, said encoder assembly comprising: a pair of pulleys; a tracking belt received by the pulleys and extending thereacross, said tracking belt engaging the conveyor belt so that movement of the conveyor belt causes a corresponding movement of the tracking belt; and a rotary encoder engaging one of the pulleys for generating the signal representative of the speed of the conveyor belt as a function of the movement of the tracking belt.
PCT/US1999/006411 1998-04-30 1999-03-24 System and method for image acquisition for inspection of articles on a moving conveyor Ceased WO1999057541A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP99912870A EP1095257A4 (en) 1998-04-30 1999-03-24 System and method for image acquisition for inspection of articles on a moving conveyor
JP2000547457A JP2002513927A (en) 1998-04-30 1999-03-24 System and method for acquiring an image for inspection of an article on a moving conveyor

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/070,266 1998-04-30
US09/070,266 US5917602A (en) 1998-04-30 1998-04-30 System and method for image acquisition for inspection of articles on a moving conveyor

Publications (1)

Publication Number Publication Date
WO1999057541A1 true WO1999057541A1 (en) 1999-11-11

Family

ID=22094231

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1999/006411 Ceased WO1999057541A1 (en) 1998-04-30 1999-03-24 System and method for image acquisition for inspection of articles on a moving conveyor

Country Status (4)

Country Link
US (1) US5917602A (en)
EP (1) EP1095257A4 (en)
JP (1) JP2002513927A (en)
WO (1) WO1999057541A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2875339B1 (en) 2012-07-23 2016-09-07 Tiama Method and device for detecting, in particular, refracting defects
US10964007B2 (en) 2016-01-26 2021-03-30 Symbotic Canada Ulc Cased goods inspection system and method

Families Citing this family (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5949899A (en) * 1996-10-01 1999-09-07 Nebular Vision Research & Development Inc. Apparatus for measuring and analyzing electrophoresis images
US6894775B1 (en) * 1999-04-29 2005-05-17 Pressco Technology Inc. System and method for inspecting the structural integrity of visibly clear objects
US6850636B1 (en) * 1999-05-25 2005-02-01 Nichiha Corporation Surface inspection system
FR2806478B1 (en) * 2000-03-14 2002-05-10 Optomachines DEVICE AND METHOD FOR OPTICAL CHECKING OF DISHWARE, SUCH AS ENAMELLED PLATES OR ANY ENAMELLED CERAMIC PRODUCT
DE10027226C1 (en) * 2000-05-31 2001-10-18 Krones Ag Transparent drinks bottle inspection method has single camera used to provide 2 images evaluated separately with variation of exposure timing between images
US7545949B2 (en) * 2004-06-09 2009-06-09 Cognex Technology And Investment Corporation Method for setting parameters of a vision detector using production line information
US9092841B2 (en) 2004-06-09 2015-07-28 Cognex Technology And Investment Llc Method and apparatus for visual detection and inspection of objects
US6879389B2 (en) * 2002-06-03 2005-04-12 Innoventor Engineering, Inc. Methods and systems for small parts inspection
JP2004264063A (en) * 2003-02-20 2004-09-24 Ihi Aerospace Co Ltd Imaging apparatus
US20050135659A1 (en) * 2003-12-19 2005-06-23 Smith John D. Optical motion sensor
US7010863B1 (en) * 2004-01-26 2006-03-14 Owens-Brockway Glass Container Inc. Optical inspection apparatus and method for inspecting container lean
US20050226488A1 (en) * 2004-03-31 2005-10-13 Paud Barry Inspection system for blister packages
US20050276445A1 (en) * 2004-06-09 2005-12-15 Silver William M Method and apparatus for automatic visual detection, recording, and retrieval of events
US8891852B2 (en) 2004-06-09 2014-11-18 Cognex Technology And Investment Corporation Method and apparatus for configuring and testing a machine vision detector
US8127247B2 (en) 2004-06-09 2012-02-28 Cognex Corporation Human-machine-interface and method for manipulating data in a machine vision system
US8243986B2 (en) * 2004-06-09 2012-08-14 Cognex Technology And Investment Corporation Method and apparatus for automatic visual event detection
US7636449B2 (en) 2004-11-12 2009-12-22 Cognex Technology And Investment Corporation System and method for assigning analysis parameters to vision detector using a graphical interface
US7720315B2 (en) * 2004-11-12 2010-05-18 Cognex Technology And Investment Corporation System and method for displaying and using non-numeric graphic elements to control and monitor a vision system
US9292187B2 (en) 2004-11-12 2016-03-22 Cognex Corporation System, method and graphical user interface for displaying and controlling vision system operating parameters
JP4214137B2 (en) * 2005-07-20 2009-01-28 日本山村硝子株式会社 Container outline inspection equipment
DE102005050882B4 (en) * 2005-10-21 2008-04-30 Isra Vision Systems Ag System and method for optical inspection of glass panes
JP4761245B2 (en) * 2005-12-27 2011-08-31 キリンテクノシステム株式会社 Defect inspection system
DE102006034432A1 (en) * 2006-07-26 2008-01-31 Krones Ag Inspection device for containers
DE102006054099A1 (en) * 2006-11-15 2008-05-21 Khs Ag Method for inspecting or monitoring bottles or similar containers and device for inspecting bottles or similar containers
DE102007008958B3 (en) * 2007-02-21 2008-04-03 Hartmut Geisel Monitoring method for glass articles produced in molding machine and passed to continuous cooling furnace and quality control unit comprises applying serial number containing data about production process used
WO2008107892A1 (en) * 2007-03-06 2008-09-12 Advanced Vision Technology (Avt) Ltd. System and method for detecting the contour of an object on a moving conveyor belt
JP5132982B2 (en) * 2007-05-02 2013-01-30 株式会社日立ハイテクノロジーズ Pattern defect inspection apparatus and method
US8103085B1 (en) 2007-09-25 2012-01-24 Cognex Corporation System and method for detecting flaws in objects using machine vision
EP2215585A4 (en) * 2007-10-30 2012-08-08 Paceco Corp Methods and apparatus processing container images and/or identifying codes for front end loaders or container handlers servicing rail cars
DE102008029855A1 (en) * 2008-06-25 2010-01-07 Khs Ag Method and device for detecting the edge profile of bottles or similar containers
US20100165103A1 (en) * 2008-12-30 2010-07-01 Paul Andreas Adrian Camera Monitoring Systems And Methods For Electromagnetic Dryer Applicators
US8134695B2 (en) * 2009-08-05 2012-03-13 Emhart Glass S.A. Glass container stress measurement using fluorescence
DE102009039698A1 (en) * 2009-09-02 2011-03-10 Krones Ag Container treatment with contamination detection
ATE543525T1 (en) * 2009-11-18 2012-02-15 Hoffmann La Roche CARTRIDGE DETECTION
IT1399094B1 (en) * 2010-03-26 2013-04-05 Tenova Spa METHOD AND SYSTEM OF DETECTION AND DETERMINATION OF GEOMETRIC, DIMENSIONAL AND POSITIONAL CHARACTERISTICS OF PRODUCTS TRANSPORTED BY A CONTINUOUS CONVEYOR, IN PARTICULAR RAW, ROUGHED, SEPARATED OR SEMI-FINISHED PRODUCTS.
US9651499B2 (en) 2011-12-20 2017-05-16 Cognex Corporation Configurable image trigger for a vision system and method for using the same
FR3000193B1 (en) * 2012-12-20 2015-01-16 Msc & Sgcc METHOD AND DEVICE FOR MEASURING VERTICALITY ON A CONTAINER
JP6335499B2 (en) * 2013-12-13 2018-05-30 株式会社イシダ Optical inspection device
US9322787B1 (en) 2014-10-18 2016-04-26 Emhart Glass S.A. Glass container inspection machine with a graphic user interface
US11262316B2 (en) 2017-10-02 2022-03-01 Teledyne Digital Imaging, Inc. Method of synchronizing a line scan camera
US20220402816A1 (en) * 2019-09-26 2022-12-22 Saverglass Method for decoratively marking glass articles at high temperature by laser
TWI908777B (en) 2020-03-13 2025-12-21 美商應用材料股份有限公司 Apparatus and method for inspecting lamps
US12198922B2 (en) 2020-03-13 2025-01-14 Applied Materials, Inc. Lamp filament having a pitch gradient and method of making
CN113432531A (en) * 2021-06-22 2021-09-24 广东工业大学 Bottle blank size measuring method
CN113936376A (en) * 2021-09-07 2022-01-14 陶朗环保技术(厦门)有限公司 Beverage bottle recovery machine and beverage bottle movement monitoring method
US12454422B2 (en) 2022-08-22 2025-10-28 Industrial Dynamics Company, Ltd. Hybrid starwheel system for inspecting an empty bottle

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5495330A (en) * 1994-09-16 1996-02-27 Emhart Glass Machinery Investments Inc. Container inspection machine having sequentially accessed computer alignment gages

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4064534A (en) * 1976-04-20 1977-12-20 Leone International Sales Corporation System for monitoring the production of items which are initially difficult to physically inspect
US4074938A (en) * 1976-09-27 1978-02-21 Systems Research Laboratories, Inc. Optical dimension measuring device employing an elongated focused beam
US4082463A (en) * 1977-01-06 1978-04-04 Systems Research Laboratories, Inc. Calibrated optical micrometer
US4097158A (en) * 1977-01-06 1978-06-27 Systems Research Laboratories, Inc. Half-maximum threshold circuit for optical micrometer
US4391373A (en) * 1980-11-10 1983-07-05 Barry-Wehmiller Company Method of and apparatus for compensating signal drift during container inspection
US4553217A (en) * 1981-07-08 1985-11-12 Ball Corporation Glassware gauging system
US4476533A (en) * 1981-07-08 1984-10-09 Ball Corporation Glassware gauging system
GB2154000B (en) * 1984-02-06 1987-09-30 Beta Instr Co Measuring speed and/or length of elongate material
US4557372A (en) * 1984-08-13 1985-12-10 The Mead Corporation Belt system with alignment apparatus
FR2571143B1 (en) * 1984-10-02 1988-03-25 Languedoc Verrerie METHOD AND DEVICE FOR NON-CONTACT CONTROL OF OBJECTS MANUFACTURED AUTOMATICALLY AT HIGH THROUGHPUT
US4664521A (en) * 1985-03-01 1987-05-12 Emhart Industries, Inc. Birdswing defect detection for glass containers
US4679075A (en) * 1985-04-29 1987-07-07 Emhart Industries, Inc. Glassware inspection using optical streak detection
US4832181A (en) * 1985-08-06 1989-05-23 American Glass Research, Inc. Tracking system
US4874940A (en) * 1988-01-11 1989-10-17 Brockway, Inc. (N.Y.) Method and apparatus for inspection of a transparent container
US4859863A (en) * 1988-01-11 1989-08-22 Sonoco Products Company Label inspection apparatus sensing reflectivity values
US4878333A (en) * 1988-01-20 1989-11-07 Peco Controls Corporation Filler line monitoring system with autosynchronization
US4906098A (en) * 1988-05-09 1990-03-06 Glass Technology Development Corporation Optical profile measuring apparatus
US4930364A (en) * 1988-10-05 1990-06-05 Emhart Industries, Inc. Glass container inspecting machine
JPH03133670A (en) * 1989-10-19 1991-06-06 Japan Imeejingu Syst:Kk Color printer plotter
IT1241064B (en) * 1990-02-27 1993-12-29 Salvade' GUIDE DEVICE FOR THE ADJUSTMENT OF THE FORWARD PITCH IN OPERATING MACHINES WITH INTERMITTENT FEEDING, IN PARTICULAR FOR THE AUTOMATIC SQUARE SCREEN PRINTING MACHINES
JPH0736001B2 (en) * 1990-10-31 1995-04-19 東洋ガラス株式会社 Bottle defect inspection method
WO1992017287A2 (en) * 1991-03-29 1992-10-15 Csx Transportation, Inc. Device to uniquely recognize travelling containers
US5237801A (en) * 1991-09-26 1993-08-24 Technistar Corporation Automated utensil packaging system
US5327171A (en) * 1992-05-26 1994-07-05 United Parcel Service Of America, Inc. Camera system optics
DE4305559A1 (en) * 1993-02-24 1994-08-25 Hans Schiesl Arrangement and method for detecting the contours of objects
US5383021A (en) * 1993-04-19 1995-01-17 Mectron Engineering Company Optical part inspection system
US5699161A (en) * 1995-07-26 1997-12-16 Psc, Inc. Method and apparatus for measuring dimensions of objects on a conveyor
US5675516A (en) * 1995-09-27 1997-10-07 Inex Vision Systems, Inc. System and method for determining pushup of a molded glass container
US5675416A (en) * 1996-01-22 1997-10-07 Src Vision, Inc. Apparatus and method for detecting and sorting plastic articles having a preferred axis of birefringence

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5495330A (en) * 1994-09-16 1996-02-27 Emhart Glass Machinery Investments Inc. Container inspection machine having sequentially accessed computer alignment gages

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2875339B1 (en) 2012-07-23 2016-09-07 Tiama Method and device for detecting, in particular, refracting defects
US10964007B2 (en) 2016-01-26 2021-03-30 Symbotic Canada Ulc Cased goods inspection system and method
US11449978B2 (en) 2016-01-26 2022-09-20 Symbolic Canada Ulc Cased goods inspection system and method

Also Published As

Publication number Publication date
US5917602A (en) 1999-06-29
EP1095257A4 (en) 2001-11-14
JP2002513927A (en) 2002-05-14
EP1095257A1 (en) 2001-05-02

Similar Documents

Publication Publication Date Title
US5917602A (en) System and method for image acquisition for inspection of articles on a moving conveyor
US5926268A (en) System and method for stress detection in a molded container
US5926556A (en) Systems and methods for identifying a molded container
US5095204A (en) Machine vision inspection system and method for transparent containers
WO1997046329A9 (en) System and method for stress detection in a molded container
CA2272494C (en) Inspection of containers employing a single area array sensor and alternately strobed light sources
US7342655B2 (en) Inspecting apparatus and method for foreign matter
EP1789775B1 (en) Methods and apparatuses of detecting foreign particles or faults in a plurality of filled containers
AU730395B2 (en) Container sealing surface area inspection
US8355581B2 (en) System and method for detecting the contour of an object on a moving conveyor belt
AU772664B2 (en) Container sealing surface area inspection
JPH01199139A (en) Circuit used for method of inspecting object by contrast of transparency of object
EP0293510B1 (en) Apparatus for inspecting side-wall of bottle
EP0763727B1 (en) A check detector in neck and finished portion of molded bottle
JPH01107140A (en) Leakage inspector for product
JP4361156B2 (en) Appearance inspection equipment for articles
JP2000019130A (en) Defect inspection device for glass container
KR100511004B1 (en) A apparatus for detecting the letter of tire
EP0887120A1 (en) System and methods for identifying a molded container
JP2005003406A (en) Inspection device for container having circular cross section
US20260029353A1 (en) Method and Device for Inspecting the Base of a Container
JPH0546735A (en) Device for inspecting label
JPH08304305A (en) Method for inspecting foreign matter defect of heel part of bottle
JPH04571A (en) Device for recognizing image
WO2003021242A1 (en) Method and apparatus for inspecting the surface of workpieces

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): JP

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
ENP Entry into the national phase

Ref country code: JP

Ref document number: 2000 547457

Kind code of ref document: A

Format of ref document f/p: F

WWE Wipo information: entry into national phase

Ref document number: 1999912870

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1999912870

Country of ref document: EP

WWW Wipo information: withdrawn in national office

Ref document number: 1999912870

Country of ref document: EP