[go: up one dir, main page]

WO2001055705A1 - Installation and method for detecting light reflecting faults - Google Patents

Installation and method for detecting light reflecting faults Download PDF

Info

Publication number
WO2001055705A1
WO2001055705A1 PCT/BE2000/000012 BE0000012W WO0155705A1 WO 2001055705 A1 WO2001055705 A1 WO 2001055705A1 BE 0000012 W BE0000012 W BE 0000012W WO 0155705 A1 WO0155705 A1 WO 0155705A1
Authority
WO
WIPO (PCT)
Prior art keywords
objects
bottle
sources
camera
optical
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/BE2000/000012
Other languages
French (fr)
Inventor
Daniel Malaise
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.)
DMO CONSULTING SA
Original Assignee
DMO CONSULTING SA
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 DMO CONSULTING SA filed Critical DMO CONSULTING SA
Priority to AU2000224255A priority Critical patent/AU2000224255A1/en
Priority to PCT/BE2000/000012 priority patent/WO2001055705A1/en
Publication of WO2001055705A1 publication Critical patent/WO2001055705A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N21/00Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
    • G01N21/84Systems specially adapted for particular applications
    • G01N21/88Investigating the presence of flaws or contamination
    • G01N21/90Investigating the presence of flaws or contamination in a container or its contents
    • G01N21/9081Inspection especially designed for plastic containers, e.g. preforms
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N21/00Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
    • G01N21/84Systems specially adapted for particular applications
    • G01N21/88Investigating the presence of flaws or contamination
    • G01N21/90Investigating the presence of flaws or contamination in a container or its contents
    • G01N21/9036Investigating the presence of flaws or contamination in a container or its contents using arrays of emitters or receivers
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N21/00Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
    • G01N21/84Systems specially adapted for particular applications
    • G01N21/88Investigating the presence of flaws or contamination
    • G01N21/90Investigating the presence of flaws or contamination in a container or its contents
    • G01N21/9018Dirt detection in containers

Definitions

  • the present invention relates to an original installation for detecting glaze type defects in the wall of scrolling, transparent or translucent containers.
  • the invention also relates to the method implemented in the installation.
  • the invention aims to obtain a new method for the detection of glazes, not having the drawbacks of the state of the art, and in particular which makes it possible to considerably increase the brightness of the glazes only on the recorded images.
  • the contrast between the signal due to a glaze and the spurious signals must be such that it becomes easy to distinguish the desired glaze, even on a damaged bottle covered with droplets and steam.
  • the method of the invention will apply, a fortiori, to clean and / or new bottles.
  • a complementary object of the invention is to achieve a very low rate of false rejections, that is to say less than 0.5 per thousand, while the standard imposed by the methods of the prior art hardly reaches 1 percent.
  • a particular object of the invention is a possible use, without degrading performance, on used bottles, covered * with droplets or mist.
  • Another object of the invention is to obtain a cost price less than or equal to that corresponding to the methods of the prior art.
  • the method of the invention aims to be independent, to a very large extent, of the computer processing used, therefore without learning for each type of bottle.
  • Main characteristic elements of the invention relates to an installation for the detection of glaze type defects in the wall of bottles subjected to a moving movement, in a bottling or manufacturing line, said detection being carried out in a test area, including
  • a battery of measurement light sources activated sequentially during the passage of said vial to be tested, each source producing a parallel beam delimiting a surface to be tested on said vial, called an illuminated area, the beams of the different sources of the battery being adjacent, - • at least one observation camera making it possible to detect luminous objects, the optical axis of which forms on the one hand an angle of between 65 ° and 95 ° relative to the direction of illumination of the sources, and on the other hand an angle between 5 ° and 35 ° relative to the mean direction of movement of the bottles, said at least one camera being provided with a programmable reading detector so that an acquisition is made in a window delimiting said illuminated area and following said bottle in its movement;
  • An information processing system making it possible to differentiate said light objects detected by said at least one camera and to reject said objects which do not have the appearance or the properties of a glaze, in particular a characteristic elongation;
  • an optical device detects the passage of each bottle in the test area in order to produce and control the sequential ignition of the sources.
  • said optical device emits a beam whose wavelength is different from that of the beams of the measurement sources, the interference between the two types of beams being eliminated by means of optical filters.
  • Each measurement source preferably comprises a laser diode, a collimating lens and a diaphragm.
  • the detector of the camera (s) is a detector of the CMOS type and the detector of the camera (s) is (are) inclined with respect to the optical axis of an angle necessary for the correction of the focusing corresponding to the axial displacement of said bottles.
  • the invention also relates to a method for the detection of glaze type defects in the wall of bottles subjected to a moving movement, in a bottling or manufacturing line, said detection being carried out in a test area, characterized in that :
  • a battery of measurement light sources is switched on, activated sequentially during the passage of said bottle to be tested, each source producing a parallel beam delimiting a surface to be tested on said bottle, called an illuminated area, the beams of the different sources of the battery being adjacent ;
  • • luminous objects are detected, by means of at least one observation camera, the optical axis of which forms on the one hand an angle of between 65 ° and 95 ° relative to the direction of illumination of the sources, and on the other hand, an angle of between 5 ° and 35 ° relative to the mean direction of movement of the bottles, said at least one camera being provided with a programmable reading detector so that an acquisition is made in a window delimiting said illuminated area and following said bottle in its movement;
  • the information processing process forming part of the method according to the invention, for the differentiation of the detected light objects, including the glazes, comprises the following steps:
  • a thresholding is carried out so as to transform a grayscale image into a binary image which is faster to process subsequently; • on the thresholded image, objects are detected, which are defined as a set of pixels of the same value, adjacent in an octagonal grid;
  • a characterization is made on the basis of the surface equal to the number of pixels contained, the center of gravity, the moments of inertia, preferably the main moments of inertia and the ellipse of inertia, preferably its orientation and its aspect ratio;
  • the glazes are identified, preferably on the basis of the characteristics of said inertia ellipse obtained after calibration; • errors are detected, preferably by the fact that the images containing too many objects having a total surface greater than a determined level during the calibration of the system generate a error code.
  • Figures l.a (elevation view) and l.b (plan view) schematically represent the geometry of detection of glazes according to the method of the invention.
  • Figure 2 shows schematically the installation for the implementation of the method according to
  • Figure 3 shows schematically the acquisition area and the types of faults.
  • Figure 4 shows schematically the source block with the measurement and position beams respectively.
  • the glaze is a rupture of the material of which the bottle is made throughout its thickness.
  • the thin layer of air separating the two edges of the rupture allows total reflection of the incident light to be obtained at a critical angle inside the wall. This total reflection which takes place only for the critical angles returns the light to the specular angle with an intensity much higher than that of the light scattered by all the other reflective defects or surfaces from which we want to distinguish the glaze.
  • the glaze is not a perfect plane, the conditions for brilliant specular reflection are met in a cone with an angle sufficient to make the process practical, otherwise a source and a detector would be required for each angle.
  • the schematic diagram is shown in profile view in FIG. 1 a.
  • the collimated light coming from the source 1 touches the glaze 2 and is returned preferably in the specular direction, with respect to the glaze, where it is detected by a matrix detector 3.
  • the fog 4 (or any other disturbing element), diffuses the light in all the directions and preferably in the direction specular 5 in relation to the surface of the bottle. This diffusion will therefore be very weakly in the direction 2,3 since the glaze is perpendicular to the surface of the bottle.
  • a judicious choice of the direction of lighting 1,2 and the direction of observation 2,3 makes it possible to greatly increase the contrast between the signal due to a glaze and the parasitic signal due to reflection in a droplet or due to diffusion on the mist or on the bottle's defects (molding seam, scratches, frosted surface).
  • the images detected by the matrix detector 3 generally include a wide variety of objects among which it is necessary to locate the only glazes. This location is greatly facilitated by the capture method intended to highlight objects giving rise to specular reflection. It is however necessary to subject the data collected to relatively simple and rapid processing. This treatment consists in locating the typical characteristics which distinguish the glazes of the parasitic images: the localization (window isolating the region of the image where the angular relations are favorable to specular reflection), the intensity (thresholding) and the geometry (elongation and orientation). Description of a typical installation. To detect any glaze on a scrolling bottle, a simple solution is to rotate the bottle on itself at least 360 ° during the measurement.
  • a series of sources is preferably used which light up sequentially when the detection zone is in the right place.
  • the precise instant when each source must be switched on and then off is determined, preferably by an optical position detector which determines when the bottle enters the field of each source. The system is thus made independent of the regularity of the movement of the bottles.
  • the detector is a "smart" camera, composed of a lens, an addressable matrix detector, for example of the CMOS type, a frame grabber, control electronics and a microprocessor. These various elements can be included in a single box resembling, in this case, a conventional camera, or be made up of the assembly of several boxes.
  • the optical axis of the camera is placed at a very small angle relative to the direction of movement of the vials so that the angle of observation varies little between the extreme positions covered by the camera. If the distance between these two extreme positions is not sufficient for the bottle to have rotated at least 360 ° during the time from one extreme position to the other, we will use a second camera which will take the relay of the first.
  • FIG. 2 An example of general geometry Illumination and observation is given in FIG. 2.
  • the bottles are transported here by a carousel 6 represented by two curves guiding the movement.
  • the same bottle is represented in three successive positions PI, P2 and P3 (arrow 70).
  • This bottle carries a glaze 2 which rotates with the bottle in the direction indicated by the arrows 71.
  • the sources 1 are placed along a tangent to the displacement and are switched on and off sequentially, in the direction indicated by the arrow 72, so to always illuminate, by a parallel beam 11, an area located behind the neck of the bottle, area where the glazes must be detected.
  • Figure 2 indicates the source which is in operation for the three represented positions of the bottle.
  • each camera 3 The detector of each camera 3 is mounted at an angle such that the bottles remain properly focused during their movement.
  • the glazes are observable at an angle a around the ideal position. This angle is about 25 °.
  • the distance between two neighboring sources 1 must be less than the displacement of the bottle corresponding to the angle of rotation a during which a glaze is detectable.
  • the distance between the sources, the total length of the sequence and the overlap of the field of the two cameras are calculated according to the rotation and the displacement of the bottles so that a glaze located in any azimuth cannot escape observation. In this calculation, a safety factor between 1.5 and 2 is taken into account.
  • the cameras are advantageously provided with a CMOS type matrix detector.
  • This type of detector can easily be programmed so that only part of the detector's pixels are read at each acquisition.
  • a reading window is programmed to follow the area illuminated by the source when the bottle is moved. This window covering only a fraction corresponding to about one fortieth of the detector, the reading and the acquisition can be done at a rate forty times greater than if one read the whole detector with each acquisition.
  • a window is illustrated in Figure 3.
  • the observation window is represented by the rectangle 7 encompassing the entire figure. This window moves to follow the bottle, so that it always includes the area illuminated by the active source. This area is represented by the closed curve 8.
  • the frame grabber is programmed so that it reads only the active window and in this window only the pixels or groups of useful pixels. These are determined by the spatial resolution necessary to distinguish error-free glazes. In our case, we determined that the smallest detectable object corresponded to the Nyquist cutoff frequency projected on the bottle, i.e. 0.25 mm if we activate every other pixel of the detector. This resolution is more than enough to distinguish the smallest glazes (> 1.5 mm) from the water droplets detected as a point reflection of the order of 0.25 mm in diameter.
  • the active pixels are represented in FIG.
  • Image processing comprises the following steps: - thresholding is carried out so as to transform a grayscale image into a binary image which is faster to process subsequently. During this thresholding, fixed pixel defects can be eliminated. The threshold is also chosen so 'to eliminate weak diffuse images; on the “thresholded” image represented in FIG. 3, the “objects” are detected. These are defined as a set of pixels of the same value, adjacent in an octagonal grid. For example, FIG. 3 contains three objects 21, 22 and - 23. The signal 24 corresponding to the reflection of a droplet of water has been eliminated by this stage of the treatment.
  • the processing proceeds to a characterization: surface equal to the number of pixels contained, center of gravity, moments of inertia and main moments of inertia, ellipse of inertia (orientation, ratio of elongation); the glazes are identified essentially based on the characteristics of the inertia ellipse after calibration; errors are detected by the fact that the images containing too many objects having a total surface area greater than a determined level during the calibration of the system generate an error code.
  • the principle of processing which could also follow another logic, is to minimize the implementation time by taking into account the type of matrix detector used.
  • the gain factor forty linked to the reading of a movable window following the bottle A factor of four is gained by reading only one pixel out of two. Thresholding and object detection then only process the few tens of pixels representing the selected objects.
  • the characterization operations although relatively complex, therefore only apply to an extremely limited number of data in each image, and most often to no data at all.
  • the entire identification process thus takes between 3 and 4 ms, depending on the cleanliness of the bottles, and allows rates of the order of 15 bottles per second with current cameras and a system examining one bottle at a time. This rate could easily be doubled if necessary.
  • the illustrated example applies particularly to vertical glazes. It can be adapted without major modification to the detection of horizontal glazes by placing the sources above the bottles so as to reproduce the angular relationship between the source beam, the glaze and the direction of observation.
  • the source 1 produces the collimated measurement beam 11 which covers the area 8 to be measured.
  • the source 10 advantageously mounted in the same source block 13, produces the position detection beam 12 detected by the position detector 30. When the bottle passes, it cuts the beam 12 and the reduction in the signal is detected by 30. It suffices then to adjust the delay between this information and the moment when the source 1 must be switched on to illuminate the zone 8, in order to obtain perfect synchronization of the sources 1 with the movement of the bottle.
  • the fact of mounting the sources 1 and 10 in the same block 13 increases the long-term stability between the two beams.
  • the wavelengths of the two sources 1 and 10 are chosen far enough to avoid any interference, by using filters placed in front of the cameras and the position detectors.

Landscapes

  • Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Chemical & Material Sciences (AREA)
  • Analytical Chemistry (AREA)
  • Biochemistry (AREA)
  • General Health & Medical Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • Immunology (AREA)
  • Pathology (AREA)
  • Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)

Abstract

The invention concerns an installation for detecting light reflecting faults in the wall of flasks (40) moving past, in a bottling or a production line, said detection being carried out in a test zone, comprising: a system of measuring light sources (1); at least an observation camera (3) for detecting luminous objects, whereof the optical axis forms an angle between 65 DEG and 95 DEG relative to the lighting direction of the sources (1), and an angle between 5 DEG and 35 DEG relative to the forward displacement direction of the flasks (40); a data processing system; an assembly of sealed and pressurised housings for protecting the optical and electrical elements from being splashed with water, outlets being provided in front of the external optical elements to protect them with a clean air stream derived from the pressurised housings.

Description

INSTALLATION ET PROCEDE POUR LA DETECTION DE GLAÇURES INSTALLATION AND METHOD FOR DETECTION OF GLAZING

Objet de l'inventionSubject of the invention

[0001] La présente invention concerne une installation originale pour détecter les défauts de type glaçure dans la paroi de récipients défilants, transparents ou translucides.The present invention relates to an original installation for detecting glaze type defects in the wall of scrolling, transparent or translucent containers.

[0002] L'invention concerne également le procédé mis en œuvre dans l'installation.The invention also relates to the method implemented in the installation.

Arrière-plan technologique et état de la techniqueTechnological background and state of the art

[0003] Dans les chaînes d'embouteillage de boissons, on souhaite de plus en plus utiliser des bouteilles ou flacons en plastique recyclable. Toutefois, ces bouteilles, quand elles sont réutilisées, ou même parfois quand elles sont neuves, peuvent présenter un type de défaut appelé glaçure. Une glaçure est une altération ou cassure dans l'épaisseur de la paroi du récipient, de forme oblongue, d'aspect vitreux, détectable à l'œil nu ou par des moyens optiques. L'extension longitudinale de ces glaçures peut atteindre plusieurs millimètres tandis que leur extension transversale peut aller de quelques micromètres à 1 ou 2 mm. Les flacons affectés de ce type de défaut doivent impérativement être repérés minutieusement et éliminés de la chaîne d'embouteillage, de façon automatique. En effet, ce défaut est notamment dommageable en cas de réutilisation avec des boissons gazeuses .In beverage bottling lines, there is an increasing desire to use recyclable plastic bottles or flasks. However, these bottles, when they are reused, or even sometimes when they are new, can present a type of defect called glaze. An glaze is an alteration or break in the thickness of the wall of the container, oblong, glassy in appearance, detectable with the naked eye or by optical means. The longitudinal extension of these glazes can reach several millimeters while their transverse extension can range from a few micrometers to 1 or 2 mm. The bottles affected by this type of defect must imperatively be carefully identified and eliminated from the bottling line, automatically. Indeed, this defect is particularly damaging in the event of re-use with carbonated drinks.

[0004] Dans l'état de la technique, il est connu d'utiliser un procédé qui consiste à éclairer le flacon défilant sous différents angles et à enregistrer l'image de la région à inspecter également sous différents angles. [0005] Un traitement classique des images ainsi recueillies, au moyen de filtres numériques, permet alors de distinguer les glaçures parmi les nombreuses sources de reflets émanant du flacon et enregistrées par la caméra sur la même image. Le choix spécifique des filtres est déterminé par une procédure d'apprentissage sur chaque type de flacon à inspecter. [0006] Le procédé décrit ci-dessus permet, en général, au prix d'un traitement informatique lourd, de distinguer les glaçures sur des flacons propres et neufs. S'il s'agit de distinguer les glaçures sur des flacons usagés, couverts éventuellement de gouttelettes et de vapeur, résidus de l'étape préalable de nettoyage sur la chaîne d'embouteillage, ledit procédé conduit à un taux d'erreur tel qu'il devient inutilisable en pratique. En effet, d'une part de « vrais » défauts, les glaçures, peuvent échapper à la détection, ce qui conduit à réutiliser des flacons défectueux. D'autre part, de « faux » défauts peuvent être détectés et conduire au rejet qualitatif de flacons non défectueux. En conclusion, cette méthode d'inspection est liée à des surcoûts importants de fabrication, tant au niveau de l'informatique à mettre en œuvre, qu'au niveau du taux d'erreur de la détection.In the prior art, it is known to use a method which consists in illuminating the bottle scrolling from different angles and recording the image of the area to be inspected from different angles as well. A conventional processing of the images thus collected, by means of digital filters, then makes it possible to distinguish the glazes among the numerous sources of reflections emanating from the bottle and recorded by the camera on the same image. The specific choice of filters is determined by a learning procedure for each type of bottle to be inspected. The method described above generally allows, at the cost of heavy computer processing, to distinguish glazes on clean and new bottles. If it is a question of distinguishing the glazes on used bottles, possibly covered with droplets and steam, residues from the preliminary cleaning step on the bottling line, said process leads to an error rate such that it becomes unusable in practice. Indeed, on the one hand, “real” defects, the glazes, can escape detection, which leads to the reuse of defective bottles. On the other hand, “false” defects can be detected and lead to the qualitative rejection of non-defective bottles. In conclusion, this inspection method is linked to significant additional manufacturing costs, both in terms of the IT to be implemented and the level of detection error rate.

Buts de 1 ' inventionAims of the invention

[0007] L'invention a pour but d'obtenir un nouveau procédé pour la détection de glaçures, ne présentant pas les inconvénients de l'état de la technique, et en particulier qui permet d'augmenter considérablement la luminosité des seules glaçures sur les images enregistrées. Le contraste entre le signal dû à une glaçure et les signaux parasites doit être tel qu'il devient facile de distinguer la glaçure recherchée, même sur un flacon abîmé et couvert de gouttelettes et de vapeur. Le procédé de l'invention s'appliquera, a fortiori, à des flacons propres et/ou neufs. [0008] Un but complémentaire de l'invention est d'atteindre un très faible taux de faux rejets, c'est à dire inférieur à 0,5 pour mille, alors que la norme imposée par les procédés de l'état de la technique atteint difficilement 1 pour cent. [0009] Un but particulier de l'invention est une utilisation possible, sans dégradation des performances, sur des flacons usagés, couverts* de gouttelettes ou de buée .The invention aims to obtain a new method for the detection of glazes, not having the drawbacks of the state of the art, and in particular which makes it possible to considerably increase the brightness of the glazes only on the recorded images. The contrast between the signal due to a glaze and the spurious signals must be such that it becomes easy to distinguish the desired glaze, even on a damaged bottle covered with droplets and steam. The method of the invention will apply, a fortiori, to clean and / or new bottles. A complementary object of the invention is to achieve a very low rate of false rejections, that is to say less than 0.5 per thousand, while the standard imposed by the methods of the prior art hardly reaches 1 percent. A particular object of the invention is a possible use, without degrading performance, on used bottles, covered * with droplets or mist.

[0010] Un autre but de l'invention est d'obtenir un prix de revient inférieur ou égal à celui correspondant aux procédés de l'état de la technique.Another object of the invention is to obtain a cost price less than or equal to that corresponding to the methods of the prior art.

[0011] Enfin, le procédé de l'invention vise à être indépendant, dans une très large mesure, du traitement informatique mis en oeuvre, donc sans apprentissage pour chaque type de flacon.Finally, the method of the invention aims to be independent, to a very large extent, of the computer processing used, therefore without learning for each type of bottle.

Principaux éléments caractéristiques de l'invention [0012] La présente invention concerne une installation pour la détection de défauts de type glaçure dans la paroi de flacons soumis à un déplacement défilant, dans une chaîne d'embouteillage ou de fabrication, ladite détection étant réalisée dans une zone de test, comprenantMain characteristic elements of the invention The present invention relates to an installation for the detection of glaze type defects in the wall of bottles subjected to a moving movement, in a bottling or manufacturing line, said detection being carried out in a test area, including

• une batterie de sources lumineuses de mesure, activées séquentiellement lors du passage dudit flacon à tester, chaque source produisant un faisceau parallèle délimitant une surface à tester sur ledit flacon, appelée zone éclairée, les faisceaux des différentes sources de la batterie étant adjacents ,- • au moins une caméra d'observation permettant de détecter des objets lumineux, dont l'axe optique fait d'une part un angle compris entre 65° et 95° par rapport à la direction d' éclairement des sources, et d'autre part un angle compris entre 5° et 35° par rapport à la direction de mouvement moyen des flacons, ladite au moins une caméra étant munie d'un détecteur à lecture programmable de sorte qu'une acquisition se fait dans une fenêtre délimitant ladite zone éclairée et suivant ledit flacon dans son déplacement ;A battery of measurement light sources, activated sequentially during the passage of said vial to be tested, each source producing a parallel beam delimiting a surface to be tested on said vial, called an illuminated area, the beams of the different sources of the battery being adjacent, - • at least one observation camera making it possible to detect luminous objects, the optical axis of which forms on the one hand an angle of between 65 ° and 95 ° relative to the direction of illumination of the sources, and on the other hand an angle between 5 ° and 35 ° relative to the mean direction of movement of the bottles, said at least one camera being provided with a programmable reading detector so that an acquisition is made in a window delimiting said illuminated area and following said bottle in its movement;

• un système de traitement d'informations permettant de différencier lesdits objets lumineux détectés par ladite au moins une caméra et de rejeter lesdits objets qui ne présentent pas l'aspect ou les propriétés d'une glaçure, notamment un allongement caractéristique ;An information processing system making it possible to differentiate said light objects detected by said at least one camera and to reject said objects which do not have the appearance or the properties of a glaze, in particular a characteristic elongation;

• un ensemble de boîtiers étanches et pressurisés destiné à protéger des éléments optiques et électroniques de projections d'eau, des fuites étant organisées devant des éléments optiques externes afin de protéger ceux-ci par un flux d'air propre provenant des boîtiers pressurisés .• a set of sealed and pressurized boxes intended to protect optical and electronic elements from water splashes, leaks being organized in front of external optical elements in order to protect these by a clean air flow coming from pressurized boxes.

[0013] Avantageusement, un dispositif optique détecte le passage de chaque flacon dans la zone de test en vue de produire et contrôler l'allumage séquentiel des sources.Advantageously, an optical device detects the passage of each bottle in the test area in order to produce and control the sequential ignition of the sources.

[0014] De préférence, ledit dispositif optique émet un faisceau dont la longueur d'onde est différente de celle des faisceaux des sources de mesure, les interférences entre les deux types de faisceaux étant .éliminées au moyen de filtres optiques.Preferably, said optical device emits a beam whose wavelength is different from that of the beams of the measurement sources, the interference between the two types of beams being eliminated by means of optical filters.

[0015] Chaque source de mesure comprend de préférence une diode laser, une lentille collimatrice et un diaphragme . [0016] De manière particulièrement avantageuse, le détecteur de la (des) caméra (s) est un détecteur du type CMOS et le détecteur de la (des) caméra (s) est (sont) incliné (s) par rapport à l'axe optique d'un angle nécessaire à la correction de la mise au point correspondant au déplacement axial desdits flacons.Each measurement source preferably comprises a laser diode, a collimating lens and a diaphragm. In a particularly advantageous manner, the detector of the camera (s) is a detector of the CMOS type and the detector of the camera (s) is (are) inclined with respect to the optical axis of an angle necessary for the correction of the focusing corresponding to the axial displacement of said bottles.

[0017] L'invention concerne également un procédé pour la détection de défauts de type glaçure dans la paroi de flacons soumis à un déplacement défilant, dans une chaîne d'embouteillage ou de fabrication, ladite détection étant réalisée dans une zone de test, caractérisé en ce que :The invention also relates to a method for the detection of glaze type defects in the wall of bottles subjected to a moving movement, in a bottling or manufacturing line, said detection being carried out in a test area, characterized in that :

• on allume une batterie de sources lumineuses de mesure, activées séquentiellement lors du passage dudit flacon à tester, chaque source produisant un faisceau parallèle délimitant une surface à tester sur ledit flacon, appelée zone éclairée, les faisceaux des différentes sources de la batterie étant adjacents ;• a battery of measurement light sources is switched on, activated sequentially during the passage of said bottle to be tested, each source producing a parallel beam delimiting a surface to be tested on said bottle, called an illuminated area, the beams of the different sources of the battery being adjacent ;

• on détecte des objets lumineux, au moyen d'au moins une caméra d'observation, dont l'axe optique fait d'une part un angle compris entre 65° et 95° par rapport à la direction d' éclairement des sources, et d'autre part un angle compris entre 5° et 35° par rapport à la direction de mouvement moyen des flacons, ladite au moins une caméra étant munie d'un détecteur à lecture programmable de sorte qu'une acquisition se fait dans une fenêtre délimitant ladite zone éclairée et suivant ledit flacon dans son déplacement ;• luminous objects are detected, by means of at least one observation camera, the optical axis of which forms on the one hand an angle of between 65 ° and 95 ° relative to the direction of illumination of the sources, and on the other hand, an angle of between 5 ° and 35 ° relative to the mean direction of movement of the bottles, said at least one camera being provided with a programmable reading detector so that an acquisition is made in a window delimiting said illuminated area and following said bottle in its movement;

• on différencie, au moyen d'un système de traitement de l'information, lesdits objets lumineux détectés par ladite au moins une caméra et on rejette lesdits objets qui ne présentent pas l'aspect ou les propriétés d'une glaçure, notamment un allongement caractéristique ; • on protège, grâce à un ensemble de boîtiers étanches et pressurisés, des éléments optiques et électroniques de projections d'eau, des fuites étant organisées devant des éléments optiques externes afin de protéger ceux-ci par un flux d'air propre provenant des boîtiers pressurisés . [0018] Avantageusement, le processus de traitement de l'information faisant partie du procédé selon l'invention, pour la differentiation des objets lumineux détectés, dont les glaçures, comprend les étapes suivantes :• we differentiate, by means of an information processing system, said light objects detected by said at least one camera and we reject said objects which do not have the appearance or properties of a glaze, in particular an elongation feature ; • it protects, thanks to a set of sealed and pressurized boxes, optical and electronic elements of water splashes, leaks being organized in front of external optical elements in order to protect them by a clean air flow coming from the boxes pressurized. Advantageously, the information processing process forming part of the method according to the invention, for the differentiation of the detected light objects, including the glazes, comprises the following steps:

• un seuillage est effectué de manière à transformer une image en niveaux de gris en une image binaire plus rapide à traiter par la suite ; • sur l'image seuillée, des objets sont détectés, qui sont définis comme un ensemble de pixels de même valeur, adjacents dans une grille octogonale ;• a thresholding is carried out so as to transform a grayscale image into a binary image which is faster to process subsequently; • on the thresholded image, objects are detected, which are defined as a set of pixels of the same value, adjacent in an octagonal grid;

• parmi lesdits objets, ceux qui n'atteignent pas une taille critique définie par calibration et ceux touchant les bords de la fenêtre sont éliminés ;• among said objects, those which do not reach a critical size defined by calibration and those touching the edges of the window are eliminated;

• pour les objets retenus, une caractérisation est opérée sur base de la surface égale au nombre de pixels contenus, du centre de gravité, des moments d'inertie, de préférence les moments principaux d' inertie et de l'ellipse d'inertie, de préférence son orientation et son rapport d' élongation;• for the selected objects, a characterization is made on the basis of the surface equal to the number of pixels contained, the center of gravity, the moments of inertia, preferably the main moments of inertia and the ellipse of inertia, preferably its orientation and its aspect ratio;

• les glaçures sont identifiées, de préférence sur base des caractéristiques de ladite ellipse d'inertie obtenue après calibration ; • les erreurs sont détectées, de préférence par le fait que les images contenant un trop grand nombre d'objets ayant une surface totale supérieure à un niveau déterminé pendant la calibration du système génèrent un code d' erreur .• the glazes are identified, preferably on the basis of the characteristics of said inertia ellipse obtained after calibration; • errors are detected, preferably by the fact that the images containing too many objects having a total surface greater than a determined level during the calibration of the system generate a error code.

Brève description des dessinsBrief description of the drawings

[0019] Les figures l.a (vue en élévation) et l.b (vue en plan) représentent schématiquement la géométrie de détection des glaçures selon le procédé de l'invention.Figures l.a (elevation view) and l.b (plan view) schematically represent the geometry of detection of glazes according to the method of the invention.

[0020] La figure 2 représente schématiquement l'installation pour la mise en œuvre du procédé selonFigure 2 shows schematically the installation for the implementation of the method according to

1 ' invention. [0021] La figure 3 représente schématiquement la zone d'acquisition et les types de défauts.1 invention. Figure 3 shows schematically the acquisition area and the types of faults.

[0022] La figure 4 représente schématiquement le bloc source avec les faisceaux de mesure et de position respectivement .Figure 4 shows schematically the source block with the measurement and position beams respectively.

Description détaillée de l'inventionDetailed description of the invention

Défini tion et principe de la mesure [0023] La glaçure est une rupture de la matière dont est constitué le flacon dans toute son épaisseur. La mince couche d'air séparant les deux bords de la rupture permet d'obtenir une réflexion totale de la lumière incidente sous un angle critique à l'intérieur de la paroi. Cette réflexion totale qui n'a lieu que pour les angles critiques renvoie la lumière dans l'angle spéculaire avec une intensité très supérieure à celle de la lumière diffusée par tous les autres défauts ou surfaces réfléchissants dont on veut distinguer la glaçure. Comme la glaçure n'est pas un plan parfait, les conditions de réflexion spéculaire brillante sont remplies dans un cône d'angle suffisant pour rendre le procédé pratique, sinon il faudrait une source et un détecteur pour chaque angle. Le schéma de principe est représenté en vue de profil dans la figure l.a. [0024] La lumière collimatée en provenance de la source 1 touche la glaçure 2 et est renvoyée préfèrentiellement dans la direction spéculaire, par rapport à la glaçure, où elle est détectée par un détecteur matriciel 3. Dans le même temps, la buée 4 (ou tout autre élément perturbateur) , diffuse la lumière dans toutes les directions et préférentiellement dans la direction spéculaire 5 par rapport à la surface du flacon. Cette diffusion se fera donc très faiblement dans la direction 2,3 puisque la glaçure est perpendiculaire à la surface de la bouteille. [0025] Un choix judicieux de la direction d'éclairage 1,2 et de la direction d'observation 2,3 permet s ' augmenter fortement le contraste entre le signal du à une glaçure et le signal parasite du à la réflexion dans une gouttelette ou encore du à la diffusion sur la buée ou sur les défauts de la bouteille (couture de moulage, rayures, surface dépolie) .Definition and principle of the measurement The glaze is a rupture of the material of which the bottle is made throughout its thickness. The thin layer of air separating the two edges of the rupture allows total reflection of the incident light to be obtained at a critical angle inside the wall. This total reflection which takes place only for the critical angles returns the light to the specular angle with an intensity much higher than that of the light scattered by all the other reflective defects or surfaces from which we want to distinguish the glaze. As the glaze is not a perfect plane, the conditions for brilliant specular reflection are met in a cone with an angle sufficient to make the process practical, otherwise a source and a detector would be required for each angle. The schematic diagram is shown in profile view in FIG. 1 a. The collimated light coming from the source 1 touches the glaze 2 and is returned preferably in the specular direction, with respect to the glaze, where it is detected by a matrix detector 3. At the same time, the fog 4 (or any other disturbing element), diffuses the light in all the directions and preferably in the direction specular 5 in relation to the surface of the bottle. This diffusion will therefore be very weakly in the direction 2,3 since the glaze is perpendicular to the surface of the bottle. A judicious choice of the direction of lighting 1,2 and the direction of observation 2,3 makes it possible to greatly increase the contrast between the signal due to a glaze and the parasitic signal due to reflection in a droplet or due to diffusion on the mist or on the bottle's defects (molding seam, scratches, frosted surface).

[0026] Un angle de l'ordre de 70° entre le faisceau source et la direction d'observation permet de bien mettre en évidence les glaçures (Figure l.b) . Le déplacement des flacons se fait alors perpendiculairement au faisceau source .An angle of the order of 70 ° between the source beam and the direction of observation makes it possible to clearly highlight the glazes (Figure l.b). The displacement of the bottles is then made perpendicular to the source beam.

[0027] Les images détectées par le détecteur matriciel 3 comprennent en général une grande variété d'objets parmi lesquels il faut repérer les seules glaçures. Ce repérage est grandement facilité par la méthode de capture destinée à mettre en évidence les objets donnant lieu à une réflexion spéculaire. Il est cependant nécessaire de faire subir un traitement relativement simple et rapide aux données recueillies. Ce traitement consiste à repérer les caractéristiques typiques qui distinguent les glaçures des images parasites : la localisation (fenêtre isolant la région de l'image où les relations angulaires sont favorables à la réflexion spéculaire), l'intensité (seuillage) et la géométrie (élongation et orientation) . Description d'une installation typique . [0028] Pour détecter une glaçure quelconque sur un flacon défilant, une solution simple est de faire tourner la bouteille sur elle-même d'au moins 360° pendant la mesure. Afin de conserver constant l'angle d'incidence moyen pendant le déplacement du flacon, on utilise de préférence une série de sources qui s'allument séquentiellement lorsque la zone de détection se trouve au bon endroit. L'instant précis où chaque source doit être allumée puis éteinte est déterminé, de préférence par un détecteur de position optique qui détermine quand le flacon entre dans le champ de chaque source. Le système est ainsi rendu indépendant de la régularité du déplacement des flacons.The images detected by the matrix detector 3 generally include a wide variety of objects among which it is necessary to locate the only glazes. This location is greatly facilitated by the capture method intended to highlight objects giving rise to specular reflection. It is however necessary to subject the data collected to relatively simple and rapid processing. This treatment consists in locating the typical characteristics which distinguish the glazes of the parasitic images: the localization (window isolating the region of the image where the angular relations are favorable to specular reflection), the intensity (thresholding) and the geometry (elongation and orientation). Description of a typical installation. To detect any glaze on a scrolling bottle, a simple solution is to rotate the bottle on itself at least 360 ° during the measurement. In order to keep the mean angle of incidence constant during the movement of the bottle, a series of sources is preferably used which light up sequentially when the detection zone is in the right place. The precise instant when each source must be switched on and then off is determined, preferably by an optical position detector which determines when the bottle enters the field of each source. The system is thus made independent of the regularity of the movement of the bottles.

[0029] Le détecteur est une caméra « intelligente », composée d'un objectif, d'un détecteur matriciel adressable, par exemple de type CMOS, d'un frame grabber, d'une électronique de pilotage et d'un microprocesseur. Ces divers éléments peuvent être inclus dans un seul boîtier ressemblant, dans ce cas, à une caméra classique, ou être constitués de l'assemblage de plusieurs boîtiers. L'axe optique de la caméra est placé à un très petit angle par rapport à la direction de déplacement des flacons de façon à ce que l'angle d'observation varie peu entre les positions extrêmes couvertes par la caméra. Si la distance entre ces deux positions extrêmes n'est pas suffisante pour que le flacon ait fait une rotation d'au moins 360° pendant le temps de passage d'une position extrême à l'autre, on utilisera une seconde caméra qui prendra le relais de la première .The detector is a "smart" camera, composed of a lens, an addressable matrix detector, for example of the CMOS type, a frame grabber, control electronics and a microprocessor. These various elements can be included in a single box resembling, in this case, a conventional camera, or be made up of the assembly of several boxes. The optical axis of the camera is placed at a very small angle relative to the direction of movement of the vials so that the angle of observation varies little between the extreme positions covered by the camera. If the distance between these two extreme positions is not sufficient for the bottle to have rotated at least 360 ° during the time from one extreme position to the other, we will use a second camera which will take the relay of the first.

Description d'une forme d'exécution préférée de l'invention [0030] Un exemple de la géométrie générale d ' éclairement et d'observation est donné à la figure 2. Les flacons sont transportés ici par un carrousel 6 représenté par deux courbes guidant le déplacement. Un même flacon est représenté dans trois positions successives PI, P2 et P3 (flèche 70) . Ce flacon porte une glaçure 2 qui tourne avec le flacon dans le sens indiqué par les flèches 71. Les sources 1 sont placées le long d'une tangente au déplacement et sont allumées et éteintes séquentiellement, dans le sens indiqué par la flèche 72, afin de toujours éclairer, par un faisceau parallèle 11, une zone située à l'arrière du col du flacon, zone où les glaçures doivent être détectées. La figure 2 indique la source qui est en fonction pour les trois positions représentées du flacon. [0031] On voit que le flacon fait un peu plus d'un tour complet sur lui-même avant de sortir de la zone couverte par les sources. Le déplacement total du flacon ayant fait un tour complet sur lui-même est trop grand pour être couvert par le champ d'une seule caméra. On a donc représenté deux caméras 3, désignées par Cl et C2 sur la figure 2, couvrant chacune la moitié du déplacement total avec un recouvrement au centre .Description of a preferred embodiment of the invention An example of general geometry Illumination and observation is given in FIG. 2. The bottles are transported here by a carousel 6 represented by two curves guiding the movement. The same bottle is represented in three successive positions PI, P2 and P3 (arrow 70). This bottle carries a glaze 2 which rotates with the bottle in the direction indicated by the arrows 71. The sources 1 are placed along a tangent to the displacement and are switched on and off sequentially, in the direction indicated by the arrow 72, so to always illuminate, by a parallel beam 11, an area located behind the neck of the bottle, area where the glazes must be detected. Figure 2 indicates the source which is in operation for the three represented positions of the bottle. We see that the bottle does a little more than a full turn on itself before leaving the area covered by the sources. The total displacement of the bottle having made a full turn on itself is too large to be covered by the field of a single camera. Two cameras 3 have therefore been represented, designated by C1 and C2 in FIG. 2, each covering half of the total displacement with an overlap in the center.

[0032] Le détecteur de chaque caméra 3 est monté avec un angle tel que les flacons restent focalisés correctement pendant tout leur déplacement. Les glaçures sont observables dans un angle a autour de la position idéale. Cet angle est d'environ 25°. La distance entre deux sources 1 voisines doit être inférieure au déplacement du flacon correspondant à l'angle de rotation a pendant lequel une glaçure est détectable. La distance entre les sources, la longueur totale de la séquence et le recouvrement du champ des deux caméras sont calculés en fonction de la rotation et du déplacement des flacons de façon à ce qu'une glaçure située dans un azimut quelconque ne puisse échapper à l'observation. Dans ce calcul, on tient compte d'un facteur de sécurité compris entre 1,5 et 2.The detector of each camera 3 is mounted at an angle such that the bottles remain properly focused during their movement. The glazes are observable at an angle a around the ideal position. This angle is about 25 °. The distance between two neighboring sources 1 must be less than the displacement of the bottle corresponding to the angle of rotation a during which a glaze is detectable. The distance between the sources, the total length of the sequence and the overlap of the field of the two cameras are calculated according to the rotation and the displacement of the bottles so that a glaze located in any azimuth cannot escape observation. In this calculation, a safety factor between 1.5 and 2 is taken into account.

Détection et traitement des donnéesData detection and processing

[0033] Les caméras sont avantageusement munies d'un détecteur matriciel de type CMOS. Ce type de détecteur peut facilement être programmé de façon à ne lire qu'une partie des pixels du détecteur à chaque acquisition. Dans l'exemple donné, une fenêtre de lecture est programmée pour suivre la zone éclairée par la source lors du déplacement du flacon. Cette fenêtre ne couvrant qu'une fraction correspondant à un quarantième environ du détecteur, la lecture et l'acquisition peuvent se faire à un rythme quarante fois plus grand que si on lisait tout le détecteur à chaque acquisition. Une telle fenêtre est illustrée à la figure 3.The cameras are advantageously provided with a CMOS type matrix detector. This type of detector can easily be programmed so that only part of the detector's pixels are read at each acquisition. In the example given, a reading window is programmed to follow the area illuminated by the source when the bottle is moved. This window covering only a fraction corresponding to about one fortieth of the detector, the reading and the acquisition can be done at a rate forty times greater than if one read the whole detector with each acquisition. Such a window is illustrated in Figure 3.

[0034] La fenêtre d'observation est représentée par le rectangle 7 englobant toute la figure. Cette fenêtre se déplace pour suivre le flacon, de sorte qu'elle englobe toujours la zone éclairée par la source active. Cette zone est représentée par la courbe fermée 8. Le frame grabber est programmé de sorte qu' il ne lise que la fenêtre active et dans cette fenêtre que les pixels ou groupes de pixels utiles. Ceux-ci sont déterminés par la résolution spatiale nécessaire pour distinguer les glaçures sans erreur. Dans notre cas, on a déterminé que le plus petit objet détectable correspondait à la fréquence de coupure de Nyquist projetée sur le flacon, soit 0,25 mm si on active un pixel sur deux du détecteur. Cette résolution suffit amplement à distinguer les plus petites glaçures (> 1,5 mm) des gouttelettes d'eau détectées comme un reflet ponctuel de l'ordre de 0,25 mm de diamètre. Les pixels actifs sont représentés sur la figure 3 par un réseau de points. Divers objets correspondant à des glaçures 21,22 ou à une gouttelette d'eau 23,24 sont représentés sur la même figure. Le traitement d'image comprend les étapes suivantes : - un seuillage est effectué de manière à transformer une image en niveaux de gris en une image binaire plus rapide à traiter par la suite. Au cours de ce seuillage, on peut éliminer les défauts fixes de pixels. Le seuil est aussi choisi de sorte' à éliminer les images diffuses faibles ; sur l'image « seuillée » représentée à la figure 3, on détecte les « objets ». Ceux-ci sont définis comme un ensemble de pixels de même valeur, adjacents dans une grille octogonale. Par exemple, la figure 3 contient trois objets 21, 22 et - 23. Le signal 24 correspondant au reflet d'une gouttelette d'eau a été éliminé par cette étape du traitement. Parmi ces objets sont éliminés ceux qui n'atteignent pas une taille critique définie par calibration, et ceux touchant les bords de la fenêtre ; pour les objets retenus, le traitement procède à une caractérisation : surface égale au nombre de pixels contenus, centre de gravité, moments d'inertie et moments principaux d'inertie, ellipse d'inertie (orientation, rapport d' élongation) ; on identifie les glaçures basée essentiellement sur les caractéristiques de l'ellipse d'inertie après calibration ; on détecte les erreurs par le fait que les images contenant un trop grand nombre d'objets ayant une surface totale supérieure à un niveau déterminé pendant la calibration du système génèrent un code d' erreur. [0035] Le principe du traitement, qui pourrait d'ailleurs suivre une autre logique, est de minimiser le temps de mise en œuvre en tenant compte du type de détecteur matriciel utilisé. Ainsi, dans le cas illustré, nous avons déjà vu le facteur de gain quarante lié à la lecture d'une fenêtre mobile suivant le flacon. Un facteur quatre est gagné en ne lisant qu'un pixel sur deux. Le seuillage et la détection des objets permettent ensuite de ne traiter que les quelques dizaines de pixels représentant les objets retenus. Les opérations de caractérisation, quoique relativement complexes, ne s'appliquent donc qu'à un nombre extrêmement restreint de données dans chaque image, et le plus souvent à aucune donnée du tout. [0036] Tout le processus d'identification prend ainsi entre 3 et 4 ms, suivant la propreté des flacons, et permet des cadences de l'ordre de 15 flacons par seconde avec les caméras actuelles et un système examinant une bouteille à la fois. Cette cadence pourrait facilement être doublée si nécessaire.The observation window is represented by the rectangle 7 encompassing the entire figure. This window moves to follow the bottle, so that it always includes the area illuminated by the active source. This area is represented by the closed curve 8. The frame grabber is programmed so that it reads only the active window and in this window only the pixels or groups of useful pixels. These are determined by the spatial resolution necessary to distinguish error-free glazes. In our case, we determined that the smallest detectable object corresponded to the Nyquist cutoff frequency projected on the bottle, i.e. 0.25 mm if we activate every other pixel of the detector. This resolution is more than enough to distinguish the smallest glazes (> 1.5 mm) from the water droplets detected as a point reflection of the order of 0.25 mm in diameter. The active pixels are represented in FIG. 3 by a network of points. Various objects corresponding to glazes 21, 22 or to a water droplet 23, 24 are shown in the same figure. Image processing comprises the following steps: - thresholding is carried out so as to transform a grayscale image into a binary image which is faster to process subsequently. During this thresholding, fixed pixel defects can be eliminated. The threshold is also chosen so 'to eliminate weak diffuse images; on the “thresholded” image represented in FIG. 3, the “objects” are detected. These are defined as a set of pixels of the same value, adjacent in an octagonal grid. For example, FIG. 3 contains three objects 21, 22 and - 23. The signal 24 corresponding to the reflection of a droplet of water has been eliminated by this stage of the treatment. Among these objects are eliminated those which do not reach a critical size defined by calibration, and those touching the edges of the window; for the selected objects, the processing proceeds to a characterization: surface equal to the number of pixels contained, center of gravity, moments of inertia and main moments of inertia, ellipse of inertia (orientation, ratio of elongation); the glazes are identified essentially based on the characteristics of the inertia ellipse after calibration; errors are detected by the fact that the images containing too many objects having a total surface area greater than a determined level during the calibration of the system generate an error code. The principle of processing, which could also follow another logic, is to minimize the implementation time by taking into account the type of matrix detector used. Thus, in the illustrated case, we have already seen the gain factor forty linked to the reading of a movable window following the bottle. A factor of four is gained by reading only one pixel out of two. Thresholding and object detection then only process the few tens of pixels representing the selected objects. The characterization operations, although relatively complex, therefore only apply to an extremely limited number of data in each image, and most often to no data at all. The entire identification process thus takes between 3 and 4 ms, depending on the cleanliness of the bottles, and allows rates of the order of 15 bottles per second with current cameras and a system examining one bottle at a time. This rate could easily be doubled if necessary.

Autres configurations de l 'installation . [0037] La disposition illustrée dans la figure 2. est particulière à l'exemple donné. Le nombre de caméras nécessaires dépend du rapport entre les vitesses de rotation et de déplacement des flacons. Il faudra donc une ou deux caméras 3 suivant que ce rapport est plus ou moins grand, et suivant le facteur de sécurité choisi. Le dispositif décrit peut également être adapté à un déplacement linéaire des flacons. Il n'est donc pas indispensable de faire transiter les flacons par un carrousel .Other installation configurations. The arrangement illustrated in Figure 2. is particular to the example given. The number of cameras required depends on the ratio between the speed of rotation and movement of the bottles. One or two cameras 3 will therefore be required depending on whether this ratio is greater or less, and depending on the security factor chosen. The device described can also be adapted to a linear movement of the bottles. It is therefore not essential to pass the bottles through a carousel.

[0038] L'exemple illustré s'applique tout particulièrement aux glaçures verticales. Il peut être adapté sans modification majeure à la détection des glaçures horizontales en disposant les sources au-dessus des flacons de façon à reproduire la relation angulaire entre le faisceau source, la glaçure et la direction d' observation.The illustrated example applies particularly to vertical glazes. It can be adapted without major modification to the detection of horizontal glazes by placing the sources above the bottles so as to reproduce the angular relationship between the source beam, the glaze and the direction of observation.

Synchronisation de 1 'allumage séquentiel des sources . [0039] Le détecteur optique de position qui commande l'allumage séquentiel des sources est avantageusement placé directement au-dessus des sources. On utilise un détecteur par source, ce qui permet de s'affranchir complètement des irrégularités de mouvement des flacons,. telles des variations de vitesse. Une manière simple de réalisation est représentée à la figure 4.Synchronization of the sequential ignition of sources. The optical position detector which controls the sequential ignition of the sources is advantageously placed directly above the sources. One detector per source is used, which makes it possible to completely overcome irregularities in the movement of the bottles. such as speed variations. A simple embodiment is shown in Figure 4.

[0040] La source 1 produit le faisceau de mesure collimaté 11 qui couvre la zone 8 à mesurer. La source 10 avantageusement montée dans le même bloc source 13, produit le faisceau de détection de position 12 détecté par le détecteur de position 30. Lorsque le flacon passe, il coupe le faisceau 12 et la diminution du signal est détectée par 30. Il suffit alors d'ajuster le retard entre cette information et le moment où la source 1 doit être allumée pour éclairer la zone 8, afin d'obtenir une synchronisation parfaite des sources 1 avec le déplacement du flacon. Le fait de monter les sources 1 et 10 dans un même bloc 13 augmente la stabilité à long terme entre les deux faisceaux. Les longueurs d'onde des deux sources 1 et 10 sont choisies suffisamment éloignées pour éviter toute interférence, en utilisant des filtres placés devant les caméras et les détecteurs de position. The source 1 produces the collimated measurement beam 11 which covers the area 8 to be measured. The source 10 advantageously mounted in the same source block 13, produces the position detection beam 12 detected by the position detector 30. When the bottle passes, it cuts the beam 12 and the reduction in the signal is detected by 30. It suffices then to adjust the delay between this information and the moment when the source 1 must be switched on to illuminate the zone 8, in order to obtain perfect synchronization of the sources 1 with the movement of the bottle. The fact of mounting the sources 1 and 10 in the same block 13 increases the long-term stability between the two beams. The wavelengths of the two sources 1 and 10 are chosen far enough to avoid any interference, by using filters placed in front of the cameras and the position detectors.

Claims

REVENDICATIONS 1. Installation pour la détection de défauts de type glaçure 2 dans la paroi de flacons 40 soumis à 'un déplacement défilant, dans une chaîne d'embouteillage ou de fabrication, ladite détection étant réalisée dans une zone de test, comprenant :1. Installation for the detection of type 2 glaze defects in the wall of vials 40 subjected to a scrolling movement, in a chain of traffic jam or manufacturing, said detection being carried out in a test area comprising: • une batterie de sources lumineuses de mesure 1, activées séquentiellement lors du passage dudit flacon à tester, chaque source produisant un faisceau parallèle 11 délimitant une surface à tester sur ledit flacon, appelée zone éclairée 8, les faisceaux des différentes sources de la batterie étant adjacents ;• a battery of measurement light sources 1, activated sequentially during the passage of said bottle to be tested, each source producing a parallel beam 11 delimiting a surface to be tested on said bottle, called illuminated area 8, the beams of the different sources of the battery being adjacent; • au moins une caméra d'observation 3 permettant de détecter des objets lumineux, dont l'axe optique fait d'une part un angle compris entre 65°- et 95° par rapport à la direction d' éclairement des sources 1, et d'autre part un angle compris entre 5° et 35° par rapport à la direction de mouvement moyen des flacons 40, ladite au moins une caméra 3 étant munie d'un détecteur à lecture programmable de sorte qu'une acquisition se fait dans une fenêtre délimitant ladite zone éclairée et suivant ledit flacon dans son déplacement ;At least one observation camera 3 making it possible to detect luminous objects, the optical axis of which makes on the one hand an angle comprised between 65 ° - and 95 ° with respect to the direction of illumination of the sources 1, and d 'on the other hand an angle between 5 ° and 35 ° relative to the average direction of movement of the bottles 40, said at least one camera 3 being provided with a programmable reading detector so that an acquisition is made in a window delimiting said illuminated zone and following said bottle in its movement; • un système de traitement de l'information permettant de différencier lesdits objets lumineux détectés par ladite au moins une caméra 3 et de rejeter lesdits objets qui ne présentent pas l'aspect ou les propriétés d'une glaçure 2, notamment un allongement caractéristique ;• an information processing system making it possible to differentiate said light objects detected by said at least one camera 3 and to reject said objects which do not have the appearance or properties of a glaze 2, in particular a characteristic elongation; • un ensemble de boîtiers étanches et pressurisés destiné à protéger des éléments optiques et' électroniques de projections d'eau, des fuites étant organisées devant des éléments optiques externes afin de protéger ceux-ci par un flux d'air propre provenant des boîtiers pressurisés . • a set of sealed and pressurized boxes intended to protect optical and electronic elements from water splashes, leaks being organized in front of external optical elements in order to protect them by a flow of clean air coming from pressurized boxes. 2. Installation selon la revendication 1, caractérisée en ce qu'un dispositif optique détecte le passage de chaque flacon dans la zone de test en vue de produire et contrôler l'allumage séquentiel des sources. 2. Installation according to claim 1, characterized in that an optical device detects the passage of each bottle in the test area in order to produce and control the sequential ignition of the sources. 3. Installation selon la revendication 2, caractérisée en ce que ledit dispositif optique émet un faisceau dont la longueur d'onde est différente de celle des faisceaux des sources de mesure, les interférences entre les deux types de faisceaux étant éliminées au moyen de filtres optiques.3. Installation according to claim 2, characterized in that said optical device emits a beam whose wavelength is different from that of the beams of the measurement sources, the interference between the two types of beams being eliminated by means of optical filters . 4. Installation selon l'une quelconque des revendications précédentes, caractérisée en ce que chaque source de mesure 1 comprend une diode laser, une lentille collimatrice et un diaphragme. 4. Installation according to any one of the preceding claims, characterized in that each measurement source 1 comprises a laser diode, a collimating lens and a diaphragm. 5. Installation selon l'une quelconque des revendications précédentes, caractérisée en ce que le détecteur de ladite au moins une caméra 3 est un détecteur du type CMOS.5. Installation according to any one of the preceding claims, characterized in that the detector of said at least one camera 3 is a detector of the CMOS type. 6. Installation selon l'une quelconque des revendications précédentes, caractérisée en ce que le détecteur de ladite au moins une caméra 3 est incliné par rapport à l'axe optique d'un angle nécessaire à la correction de la mise au point correspondant au déplacement axial desdits flacons. 6. Installation according to any one of the preceding claims, characterized in that the detector of said at least one camera 3 is inclined relative to the optical axis by an angle necessary for the correction of the focus corresponding to the displacement axial of said bottles. 7. Procédé pour la détection de défauts de type glaçure 2 dans la paroi de flacons 40 soumis à un déplacement défilant, dans une chaîne d'embouteillage ou de fabrication, ladite détection étant réalisée dans une zone de test, caractérisé en ce que : • on allume une batterie de sources lumineuses de mesure7. Method for the detection of glaze type 2 defects in the wall of bottles 40 subjected to a moving movement, in a bottling or manufacturing line, said detection being carried out in a test zone, characterized in that: we turn on a battery of measurement light sources 1, activées séquentiellement lors du passage dudit flacon à tester, chaque source produisant un faisceau parallèle délimitant une surface à tester sur ledit flacon, appelée zone éclairée 8, les faisceaux des différentes sources de la batterie étant adjacents ;1, activated sequentially during the passage of said bottle to be tested, each source producing a parallel beam delimiting a surface to be tested on said bottle, called the illuminated area 8, the beams of different sources of the battery being adjacent; • on détecte des objets lumineux, au moyen d'au moins une caméra d'observation 3, dont l'axe optique fait d'une part un angle compris entre 65° et 95° par rapport à la direction d ' éclairement des sources, et d'autre part un angle compris entre 5° et 35° par rapport à la direction de mouvement moyen des flacons, ladite au moins une caméra étant munie d'un détecteur à lecture programmable de sorte qu'une acquisition se fait dans une fenêtre délimitant ladite zone éclairée et suivant ledit flacon dans son déplacement ;• luminous objects are detected, by means of at least one observation camera 3, the optical axis of which forms on the one hand an angle of between 65 ° and 95 ° relative to the direction of illumination of the sources, and on the other hand an angle of between 5 ° and 35 ° relative to the direction of movement of the bottles, said at least one camera being provided with a detector with programmable reading so that an acquisition is made in a window delimiting said illuminated zone and following said bottle in its movement; • on différencie, au moyen d'un système de traitement de l'information, lesdits objets lumineux détectés par ladite au moins une caméra et on rejette lesdits objets qui ne présentent pas l'aspect ou les propriétés d'une glaçure 2, notamment un allongement caractéristique ;• we differentiate, by means of an information processing system, said light objects detected by said at least one camera and we reject said objects which do not have the appearance or properties of a glaze 2, in particular a characteristic elongation; • on protège, grâce à un ensemble de boîtiers étanches et pressurisés, des éléments optiques et électroniques de projections d'eau, des fuites étant organisées devant des éléments optiques externes afin de protéger ceux-ci par un flux d'air propre provenant de-s boîtiers pressurisés .• it protects, thanks to a set of sealed and pressurized boxes, optical and electronic elements from water splashes, leaks being organized in front of external optical elements in order to protect them by a clean air flow coming from- s pressurized housings. 8. Procédé selon la revendication 7, caractérisé en ce que le processus de traitement de l'information, pour la differentiation des objets lumineux détectés, dont les glaçures, comprend les étapes suivantes :8. Method according to claim 7, characterized in that the information processing process, for the differentiation of the detected light objects, including the glazes, comprises the following steps: • un seuillage est effectué de manière à transformer une image en niveaux de gris en une image binaire plus rapide à traiter par la suite ;• a thresholding is carried out so as to transform a grayscale image into a binary image which is faster to process subsequently; • sur l'image seuillée, des objets sont détectés, qui sont définis comme un ensemble de pixels de même valeur, adjacents dans une grille octogonale ; • parmi lesdits objets, ceux qui n'atteignent pas une taille critique définie par calibration et ceux touchant les bords de la fenêtre sont éliminés ;• on the thresholded image, objects are detected, which are defined as a set of pixels of the same value, adjacent in an octagonal grid; • among said objects, those which do not reach a critical size defined by calibration and those touching the edges of the window are eliminated; • pour les objets retenus, une caracterisation est opérée sur base de la surface égale au nombre de pixels contenus, du centre de gravité, des moments d'inertie, de préférence les moments principaux d'inertie et de l'ellipse d'inertie, de préférence son orientation et son rapport d' élongation; • les glaçures sont identifiées, de préférence sur base des caractéristiques de ladite ellipse d' inertie obtenue après calibration ;• for the selected objects, characterization is performed on the basis of the surface equal to the number of pixels contained, the center of gravity, the moments of inertia, preferably the main moments of inertia and the ellipse of inertia, preferably its orientation and its aspect ratio; • the glazes are identified, preferably on the basis of the characteristics of said inertia ellipse obtained after calibration; • les erreurs sont détectées, de préférence par le fait que les images contenant un trop grand nombre d'objets ayant une surface totale supérieure à un niveau déterminé pendant la calibration du système génèrent un code d'erreur. • errors are detected, preferably by the fact that the images containing too many objects having a total surface greater than a determined level during the calibration of the system generate an error code.
PCT/BE2000/000012 2000-01-31 2000-01-31 Installation and method for detecting light reflecting faults Ceased WO2001055705A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
AU2000224255A AU2000224255A1 (en) 2000-01-31 2000-01-31 Installation and method for detecting light reflecting faults
PCT/BE2000/000012 WO2001055705A1 (en) 2000-01-31 2000-01-31 Installation and method for detecting light reflecting faults

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/BE2000/000012 WO2001055705A1 (en) 2000-01-31 2000-01-31 Installation and method for detecting light reflecting faults

Publications (1)

Publication Number Publication Date
WO2001055705A1 true WO2001055705A1 (en) 2001-08-02

Family

ID=3862543

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/BE2000/000012 Ceased WO2001055705A1 (en) 2000-01-31 2000-01-31 Installation and method for detecting light reflecting faults

Country Status (2)

Country Link
AU (1) AU2000224255A1 (en)
WO (1) WO2001055705A1 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006052320A1 (en) * 2004-11-10 2006-05-18 Owens-Brockway Glass Container Inc. Optical inspection of container walls
WO2008145346A1 (en) * 2007-05-31 2008-12-04 Khs Ag Optoelectric detection system
WO2011138297A1 (en) * 2010-05-04 2011-11-10 Sanofi-Aventis Deutschland Gmbh Device and method for detection of defects in vitreous bodies
EP2450696A1 (en) * 2010-11-09 2012-05-09 Krones AG Method and device for inspecting containers
CN102855626A (en) * 2012-08-09 2013-01-02 深圳先进技术研究院 Methods and devices for light source direction calibration and human information three-dimensional collection
EP2639573A3 (en) * 2012-03-16 2013-11-06 Krones AG Apparatus for use in the inspection of a container, inspection system and inspection method
CN110333242A (en) * 2019-07-15 2019-10-15 武汉楚锐视觉检测科技有限公司 A kind of detection method and its system of PET bottle quality

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3887285A (en) * 1974-02-28 1975-06-03 Owens Illinois Inc Flask inspection
US4584469A (en) * 1982-12-30 1986-04-22 Owens-Illinois, Inc. Optical detection of radial reflective defects
US5020908A (en) * 1985-11-15 1991-06-04 Peter Hermann Apparatus for the optical detection of flaws, in particular cracks in transparent objects
US5175428A (en) * 1989-12-05 1992-12-29 Elpatronic Ag Apparatus for the illumination of a region of a bottle or the like to be inspected such that bottle acts as waveguide and secondary light source
EP0692710A1 (en) * 1994-07-12 1996-01-17 Verreries Souchon Neuvesel - Vsn Method and device for image processing for detecting light reflecting faults
US5734467A (en) * 1995-07-31 1998-03-31 Coors Brewing Company Inspection apparatus for high temperature environments
EP0952443A1 (en) * 1998-04-25 1999-10-27 Nihon Yamamura Glass Co., Ltd. Check detector for glass bottle neck and finish portion

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3887285A (en) * 1974-02-28 1975-06-03 Owens Illinois Inc Flask inspection
US4584469A (en) * 1982-12-30 1986-04-22 Owens-Illinois, Inc. Optical detection of radial reflective defects
US5020908A (en) * 1985-11-15 1991-06-04 Peter Hermann Apparatus for the optical detection of flaws, in particular cracks in transparent objects
US5175428A (en) * 1989-12-05 1992-12-29 Elpatronic Ag Apparatus for the illumination of a region of a bottle or the like to be inspected such that bottle acts as waveguide and secondary light source
EP0692710A1 (en) * 1994-07-12 1996-01-17 Verreries Souchon Neuvesel - Vsn Method and device for image processing for detecting light reflecting faults
US5734467A (en) * 1995-07-31 1998-03-31 Coors Brewing Company Inspection apparatus for high temperature environments
EP0952443A1 (en) * 1998-04-25 1999-10-27 Nihon Yamamura Glass Co., Ltd. Check detector for glass bottle neck and finish portion

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006052320A1 (en) * 2004-11-10 2006-05-18 Owens-Brockway Glass Container Inc. Optical inspection of container walls
US7595870B2 (en) 2004-11-10 2009-09-29 Owens-Brockway Glass Container Inc. Optical inspection of container walls
WO2008145346A1 (en) * 2007-05-31 2008-12-04 Khs Ag Optoelectric detection system
RU2425360C1 (en) * 2007-05-31 2011-07-27 Кхс Аг Optoelectric recording system
US9522758B2 (en) 2007-05-31 2016-12-20 Khs Gmbh Beverage bottling plant having an apparatus for inspecting bottles or similar containers with an optoelectric detection system and an optoelectric detection system
WO2011138297A1 (en) * 2010-05-04 2011-11-10 Sanofi-Aventis Deutschland Gmbh Device and method for detection of defects in vitreous bodies
EP2450696A1 (en) * 2010-11-09 2012-05-09 Krones AG Method and device for inspecting containers
EP2639573A3 (en) * 2012-03-16 2013-11-06 Krones AG Apparatus for use in the inspection of a container, inspection system and inspection method
CN102855626A (en) * 2012-08-09 2013-01-02 深圳先进技术研究院 Methods and devices for light source direction calibration and human information three-dimensional collection
CN110333242A (en) * 2019-07-15 2019-10-15 武汉楚锐视觉检测科技有限公司 A kind of detection method and its system of PET bottle quality

Also Published As

Publication number Publication date
AU2000224255A1 (en) 2001-08-07

Similar Documents

Publication Publication Date Title
EP2992315B1 (en) Method and device for observing and analysing optical singularities in glass containers
EP3017398B1 (en) Inspection system of an object at least translucide hollow comprising at least a mark
FR2585131A1 (en) CONTROL OF CONTAINER NUTS
EP2082217B1 (en) Installation comprising an optical inspection station for detecting light-reflecting defects
EP3482193B1 (en) Inspection method, device and line for detecting a burr on an internal edge of a collar surface
EP3963284B1 (en) Line for inspecting empty glass containers
FR2500630A1 (en) METHOD FOR SEARCHING FOR DEFECTS IN GLASS SHEETS AND DEVICE USING SAID METHOD
EP4136434B1 (en) Station and method for translationally detecting glaze defects on glass containers
EP0095541A1 (en) Automatic container testing process and device comparing transparency
FR2568982A1 (en) LIGHTING DEVICE IN PARTICULAR FOR USE WITH A BOTTLE NECK MONITORING APPARATUS
EP3443330B1 (en) Method and system for checking an apparatus for optically inspecting containers made of glass
FR2538904A1 (en) OPTICAL DETECTION OF RADIAL DEFECTS WITH REFLECTIVE EFFECT
FR2667399A1 (en) METHOD AND APPARATUS FOR MONITORING, IN PARTICULAR FOR CONTAINERS.
WO2023052732A1 (en) Method and device for inspecting containers moved on a rectilinear path
WO2001055705A1 (en) Installation and method for detecting light reflecting faults
WO2024141740A1 (en) Device and method for analysing a raised inspection pattern of a wall of a glass container
EP1147405B1 (en) Method and device for detecting crizzling in translucent or transparent material
WO2016120276A1 (en) Methods and devices for detecting surface contamination by particles in free air
EP2742320B1 (en) Optoelectronic method and device for measuring the inner diameter of a hollow body
AU738854B2 (en) Glass master surface inspector
WO1993006469A1 (en) Process and device for the detection of foreign bodies in transparent containers
FR2867655A1 (en) Connector housings presence/absence detecting device for installation board, has analyzing device to determine presence/absence of connector housings at preset location, if camera does not detect/detects mark on location, respectively
WO2025158120A1 (en) System and method for detecting a glaze defect in a glass container by means of polarising filters
WO2024141741A1 (en) Method for contactless in-line inspection of containers, and station for implementing same

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

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)
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase