Nothing Special   »   [go: up one dir, main page]

BE1001439A3 - Video camera object measuring - by analysis of first and second order differentials of digitised video signal by pixels - Google Patents

Video camera object measuring - by analysis of first and second order differentials of digitised video signal by pixels Download PDF

Info

Publication number
BE1001439A3
BE1001439A3 BE8800165A BE8800165A BE1001439A3 BE 1001439 A3 BE1001439 A3 BE 1001439A3 BE 8800165 A BE8800165 A BE 8800165A BE 8800165 A BE8800165 A BE 8800165A BE 1001439 A3 BE1001439 A3 BE 1001439A3
Authority
BE
Belgium
Prior art keywords
sign
differences
difference
image
camera
Prior art date
Application number
BE8800165A
Other languages
French (fr)
Original Assignee
Nationale Herstal Fn Sa Fab
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 Nationale Herstal Fn Sa Fab filed Critical Nationale Herstal Fn Sa Fab
Priority to BE8800165A priority Critical patent/BE1001439A3/en
Application granted granted Critical
Publication of BE1001439A3 publication Critical patent/BE1001439A3/en

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/024Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness by means of diode-array scanning
    • 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/08Measuring arrangements characterised by the use of optical techniques for measuring diameters

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Image Processing (AREA)
  • Length Measuring Devices By Optical Means (AREA)

Abstract

The object to be measured (1), being a solid of revolution, is placed in front of a camera (2) consisting of an objective (3) and a detector (4) comprising a photosensitive array. The axis of the object is place in the focal plane of the camera, so that the image on the array is correctly focussed. The video signal derived from the camera is digitised at the camera clock frequency, and first and second order differential of the signal are determined. Sign changes in the differentials are then detected.

Description

       

   <Desc/Clms Page number 1> 
 



  Procédé de mesure dimensionnelle à haute vitesse et haute précision par caméra   ä     reseau   photosensible. Cette invention a pour objet un procédé de mesure de dimensions   ä   haute vitesse et à haute précision, utilisant une caméra ä r6seau photosensible. 



  En particulier, cette invention concerne un procédé permettant l'analyse et la localisation des contours d'une image d'un 
 EMI1.1 
 --obe-reproduite sur-l-e-d-elece-u-r-a-rs-eat-photosensible par- un éclairage   adequaat.   



  On a déjà constaté, que la précision de la mesure dimensionnelle par caméra est limitée par le flou, qui affecte le contour de l'image de l'objet. L'existence d'une zone de flou, dont la largeur   dépend à 1a   fois de l'éclairage, des caractéristiques et de la mise au point de-l'optique, crée en effet une indétermination sur la localisation des bords de l'image. 

 <Desc/Clms Page number 2> 

 
 EMI2.1 
 



  Un-procd-cvnTTu-p-our--lever-ett-indeternrjrnatiron ecnrs. st"ä détecter les points de passage du signal vidéo, fourni par la camera,-pa-un-s euL de ten s ion determinee-I'-irneav-enent-de- ce procédé est que les résultants ainsi obtenus sont fortement affectés par les conditions d'éclairage et de localisation et par les aberrations de l'optique de la caméra. 



  Un autre procédé consiste en un traitement purement analogique du signal vidéo par double dérivation analogique et détection du passage par zéro. 



  Un inconvenient de ce procédé est qu'il implique des opérations analogiques (double dérivée et détection du passage par   zéro),   qui sont fort sensibles au bruit électrique inévitablement présent dans les signaux   vidéo.   et aux dérives des circuits électroniques réalisant 1es opérations 
 EMI2.2 
 analogiques na oga Un autre inconvénient de ce procédé connu est qu'en utilisant une caméra   ä   réseau photosensible, la granularité du signal vidéo.

   due à la succession de paliers correspondant aux différents éléments d'images, doit être éliminée par un filtre passe-bas, ce qui entraîne une perte d'information sur la forme des flancs du signal et donc sur la détermination des contours de   l'image.   Cette perte d'information est d'autant 

 <Desc/Clms Page number 3> 

 
 EMI3.1 
 --plusgrande que le-flanc-esl :-raide-cest-a-d-irre-que l'Image - -- --- est intrinsèquement bonne. 



  L'invention a pour but un procédé supprimant les susdits inconvénients, ce procédé réalisant un traitement digital du signal vidéo, en temp8 réel, ce qui permet d'obtenir des informations précises et rapides sur les caractéristiques des pièces ä mesurer, sans dégradation du contenu d'information du signal vidéo. 



  La présente invention concerne un procédé de mesure de dimensions sans contacts, dont les avantages sont de permettre une grande précision, un débit de mesure élevé et une grande flexibilité. 
 EMI3.2 
 



  A cette fin, le procédé selon l'invention consiste --s-u-b-s t a n-t-i ellem e n t ä-c h a n trjl < Me r-et-n-mei sr-l e s Lga a l v i d eo- ä une cadence égale à la fréquence d'horloge de la caméra ; ä effectuer sur les valeurs numeriques obtenues le calcul des différences du premier et du second ordre et   ä   détecter le changement de signe parmi les valeurs successives des différences du second ordre. 



  Pour plus de carte, des exemples de réalisation du procédé    selon l'invention sont décrits ci-après, à titre illustratif   

 <Desc/Clms Page number 4> 

 
 EMI4.1 
 gt noTi rstnrcir-avec-rfeTrence aux dee-ms-amrees,-da n s L d-n- lesquels la figure 1 représente le principe de la mesure de dimensions selon l'invention ; la figure 2 représente un signal vidéo fourni, suivant le principe de la mesure, par une caméra ; la figure 3 montre un réseau matriciel ; la figure 4 illustre un dispositif de mesure utilisant un réseau linéaire ; la figure 5 représente le calcul des différences premières et secondes ; la figure 6 illustre le principe d'interpolation ; la figure 7 illustre un procédé basé sur l'amplitude de la différence première pour l'élimination d'ondulations parasites dans un signal vidéo. 



  Comme représenté à la figure   l,   un objet   ä   mesurer   l,   de révolution axiale, est place devant une caméra 2 constituée d'un objectif 3 et d'un détecteur à réseau photosensible 4. 



  L'axe de   l'objet'a mesurer 1   est place dans le plan de mise au point 5 de la camera 2 de sorte que l'image de l'objet ä mesurer 1 est correctement focalisée sur la surface photosensible du détecteur   4.   
 EMI4.2 
 



  - -=- --- --= : -= -- -== : : : : : - ¯- : : : ¯c : : : : -- ---- 

 <Desc/Clms Page number 5> 

 
 EMI5.1 
 - Iedit-detecteur 4' (du-typis-CCD-CTD"ouä ptoodiodes"parr - - --exemple), est constitué d'un réseau matriciel, linéaire ou - circulaire de cellules-photosMsibes-f-captant chacuae un- élément d'image ou un pixel. 



  Dans une configuration préferentiel1e, afin de réduire l'effet d'une défocalisation de l'image, l'objet à mesurer 1 est éclairé par une source de lumière   collimatée   6, parallèle ä l'axe optique 7 de la caméra 2 et située derrière l'objet 1 par rapport   ä   celui-ci, de façon à former, non pas l'image de l'objet 1 sur le détecteur 4, mais bien l'image 8 de son ombre. Toutefois, il est clair que toute autre source d'éclairage, par exemple un éclairage par   l'avant,   est valable suivant l'invention. 



  L'image 8 observée par le réseau 4 est balayée ligne par 
 EMI5.2 
 - Hgn-e au moyem de eTTCUT-trs-eTenfrtTroTnhjires-non-representsss a l a-- figure 1. Lesdites cellules photosensibles sont, ä chaque balayage, lues l'une après 1'autre à une cadence déterminée par la fréquence d'horloge H de la camera 2. Le signal vidéo V qui est fourni, suivant le principe décrit ci-dessus, par la caméra 2 est, comme représenté à la figure 2, constitué d'une succession de paliers représentant chacun un pixel PI. C'est à partir de ces signaux   vidéo---V,   en utilisant le procédé selon 
 EMI5.3 
 =- - - - = -------- : =---=---- - : : : ; : : -- : : - l'invention, qu'on localise les bords de l'image. 

 <Desc/Clms Page number 6> 

 
 EMI6.1 
 



  -D irs--1-e-Tcs d-n'd-6 t-edre u r-m a t r-i-c-i e l--9,--Tes--ce l tuls - -- - - ---- - - photosensibles sont disposées suivant un réseau de N lignes cont & naM-ehaune-M elements photosensibles,-eonune-represen à la figure 3. Le signal vidéo est obtenu en balayant successivement chaque ligne de la matrice. 



  Dans le sens du balayage, l'analyse de l'image, permettant la détection des bords et la mesure des dimensions peut se faire soit en temps   rée1,   soit en temps différé. En temps reel, les cellules photosensibles sont, à chaque balayage, lues l'une après l'autre et les calculs sont effectués sur les valeurs des pixels PI au fur et à mesure de leur numérisation, à la 
 EMI6.2 
 cadence d'horloge B de la caméra 2, assurant des mesures ä haute vitesse. En temps différé, les valeurs des pixels PI successifs sont mémorisées en vue d'un traitement ultérieur. 



  - Par-crcTirre-laaTyre-l'image permerrant Ta-äetection-aTes-- bords et les mesures de dimensions perpendiculairement au sens de balayage, nécessite la mémorisation des valeurs de pixels   a   chaque balayage : dans l'exemple de la figure 3, la dimension AB correspond   ä   un axe se trouvant   ä   hauteur des pixels d'indice i des lignes du reseau ; elle est obtenue en appliquant les algorithmes selon l'invention, aux valeurs des pixels (1, i)... (N, i) mémorisées au cours - du balayage complet de la matrice. 

 <Desc/Clms Page number 7> 

 
 EMI7.1 
 



  - Dans--1-e-eas-d'un-lo-i---jes--cel-l-ul-e-s-photosensibles sont disposées suivant un réseau d'une seule -ligne. Pour analyser-l--i-m-a-ge---b-i-d-ime-n-a-ionnel-le 8 d'un objet-l-, à l'aide d'un réseau linéaire 10, on utilise un dispositif de translation comme représenté ä la figure 4 dans lequel l'objet ä mesurer 1, qui est situé entre le détecteur 4 à réseau lineaire 10 et la source de lumière collimatée 6, est placé dans une pince 11 mobile par rapport au réseau linéaire 10 et dans lequel le déplacement de 1'objet 1 devant le réseau linéaire 10 est enregistré par un capteur de position ou de déplacement 12 muni d'une unité 13 mesurant les positions 
 EMI7.2 
 successives de l'objet 1.

   Le relevé des indications du capteur 12, associe aux resultats du traitement de la ligne dimage par l'unite 14, est traité par une unité de reconstitution 15 des caractéristiques de l'image bidimensionnelle. 



  - tre-proeede de trairtement-ds-s-intrx-vrdo,-obteous seien une- des méthodes décrites ci-dessus, est maintenant exposé avec référence aux figures 5 ä 7. 



  Dans une premiere phase les signaux vidéo V, fournis par la caméra 2, sont convertis en signaux digitaux B à une cadence égale   ä   la fréquence d'horloge   H   de la caméra 2. 



  Dans une phase suivante,   representee ä la   figure 5, on effectue sur les valeurs numériques du signal digitisé B le 

 <Desc/Clms Page number 8> 

 
 EMI8.1 
 - c a-trc u l--d es- Hrf-f e rn c e s- premireres -D l-etr d-ess--d-i f-fr-em : ees secondes D2. 



  La différence première   DII   et seconde D21 s'effectue selon le procédé de l'invention en soustrayant de la valeur de chaque pixel PI la valeur du pixel   precedent   PI-1, respectivement, en soustrayant de chaque différence première DlI la valeur de la différence première précédant   DII-1.   



  Dans une phase suivante, on détecte le changement de signe des différences secondes successives D2. Les points Pl et P2 qui correspondent avec les changements de signe des différences secondes successives D2, représentent les bords de l'image 8. 



  Les dimensions D de l'image 8, et donc celles de   lobjet   1, sont   représentées   par le nombre de pixels PI   séparant   deux 
 EMI8.2 
 sont repr6sent6es par le nombre de pixels Pl 9 ( ! parant deux de par comptage des coups d'horloge B séparant deux détections de changements de signe des différences secondes D2. 



  Le facteur traduisant le nombre de pixels PI de l'image 8 en longueur physique de l'objet 1 peut   etre   prédéterminé soit par calcul du produit de la distance entre cellules voisines du réseau photosensible 4, c'est-a-dire une largeur de pixel PI, 
 EMI8.3 
 -- - -- - - -- - - : : : - - - - - --=-=---=et du grossissement de l'optique de la caméra ; soit par 

 <Desc/Clms Page number 9> 

 
 EMI9.1 
 - caT-fbration expeTmenIralede-Taparr-Ll-de nresure en ut Urisant- - - - ---- ----un objet avec au moins un diamètre connu. 



  - - -- La résolution obtenue sur la localisation des bords de l'image 8 par le   proeede decrit ci-dessus est de +/-1/2 largeur de   
 EMI9.2 
 pixel PI, et donc de +/-l largeur de pixel PI sur ses dimensions D. 



  Elle peut être améliorée par un procédé d'interpolation en temps reel permettant de détecter la localisation des bords à l'intérieur même d'un pixel PI, et done d'obtenir des mesures de dimensions avec une précision qui n'est plus limitée par la résolution intrinsique du   photodétecteur   4. Ce   procédé   d'interpolation est représenté à la figure 6. 



  Dans ce but, les valeurs D21-1 et D21 de la différence seconde 
 EMI9.3 
 - D-correspondant-au prxs-PE-use-avan) :-et juste apres-] re-- changement de signe sont mémorisées. On obtient ainsi un jeu de quatre valeurs numériques de la difference seconde D2, qui vont servir d'informations de base pour le procédé d'interpolation en temps réel. 



  C'est   ä   partir des valeurs absolues de D21-1 et D21 qu'on calcule un coéfficient   #, selon la relation :   

 <Desc/Clms Page number 10> 

 
 EMI10.1 
 "/k/+3J-// On obtient les points P'l et P'2 délimitant les bords de l'image 8 en reportant au devant des points Pl et P2 correspondant au changement de signe, une fraction de largeur de pixel PI égale au coéfficient   ss.   



  Sur la figure 6, les points Pl et P2 représentent les bords de l'image 8 déterminés sans interpolation, et D est la dimension correspondante ;   P'l   et P'2 représentent les bords   déterminés   par interpolation, et   D'est 18   dimension corrigée. 
 EMI10.2 
 



  - Le-ag-a-1-v-bdeo-T-peüt presenter des-ond-uJat-inB-p-asrtes,-- dues par exemples à des variations spatiales de l'éclairage 6 ou à la presence de particules sur l'optique de la caméra 2, ce qui pourraient donner lieu ä des fausses détections de bords de pièce. Lesdites ondulations parasites ont la particularité de correspondre à des transitions moins franches que les transitions blanc-noir correspondant aux bords de la pièce observée 1. Tenant compte de cette pa-r-ticula-rité, -les 
 EMI10.3 
 fausses dtections peuvent etre evitees parun pro < Tédé--base sur l'amplitude de la difference première Dl.

   Dans ce cas, les 

 <Desc/Clms Page number 11> 

 
 EMI11.1 
 ""ctraTTgments de sigirede Tra-dirff'eTCTice seccrnde-D ne sont prrs- en consideration que si la valeur numérique des différences premières correspondantes D1 est supérieure à une   val-eut   limite F, laquelle peut   tre   fixée lors du réglage du système 
 EMI11.2 
 de mesure, ou exprimée en fraction du niveau maximum de signal reçu. Ce procédé est représenté ä la figure 7. 



  Les algorithmes décrits ci-dessus sont réalisables par tous les moyens de traitements digitaux traditionnels. 



  Il est évident que de nombreuses modifications peuvent être apportées ä l'exemple susdécrit, sans pour autant sortir du cadre de l'invention.



   <Desc / Clms Page number 1>
 



  Method of dimensional measurement at high speed and high precision by camera with photosensitive network. This invention relates to a method for measuring dimensions at high speed and at high precision, using a photosensitive array camera.



  In particular, this invention relates to a method for analyzing and locating the contours of an image of a
 EMI1.1
 --obe-reproduced on-the-e-d-elece-u-r-a-rs-eat-photosensitive by- adequate lighting.



  It has already been noted that the accuracy of the dimensional measurement by camera is limited by the blurring, which affects the outline of the image of the object. The existence of a blurred zone, the width of which depends on the lighting, the characteristics and the focus of the optics, in fact creates an indeterminacy on the location of the edges of the image. .

 <Desc / Clms Page number 2>

 
 EMI2.1
 



  Un-procd-cvnTTu-p-our - lever-ett-indeternrjrnatiron ecnrs. to detect the points of passage of the video signal, supplied by the camera, -a-a eu of a determined ten-ion-the-irneav-enent-of-this process is that the results thus obtained are strongly affected by the lighting and localization conditions and by the aberrations of the camera optics.



  Another method consists in a purely analog processing of the video signal by double analog bypass and detection of the passage through zero.



  A drawback of this process is that it involves analog operations (double derivative and detection of the passage through zero), which are very sensitive to the electrical noise inevitably present in the video signals. and the drifts of the electronic circuits carrying out the operations
 EMI2.2
 analog na na Another disadvantage of this known method is that by using a photosensitive array camera, the granularity of the video signal.

   due to the succession of steps corresponding to the different image elements, must be eliminated by a low-pass filter, which results in a loss of information on the shape of the signal flanks and therefore on the determination of the contours of the image . This loss of information is all the more

 <Desc / Clms Page number 3>

 
 EMI3.1
 --bigger than the-flank-esl: -raide-cest-a-irre-que l'Image - - --- is intrinsically good.



  The object of the invention is a method eliminating the above drawbacks, this method carrying out digital processing of the video signal, in real time, which makes it possible to obtain precise and rapid information on the characteristics of the parts to be measured, without degrading the content. video signal information.



  The present invention relates to a contactless dimension measurement method, the advantages of which are to allow high precision, a high measurement rate and great flexibility.
 EMI3.2
 



  To this end, the method according to the invention consists of --subs ta nti ellem ent ä-chan trjl <Me r-et-n-mei sr-l es Lga alvid eo- at a rate equal to the clock frequency of the camera ; to perform on the numerical values obtained the calculation of the differences of the first and second order and to detect the change of sign among the successive values of the differences of the second order.



  For more maps, embodiments of the method according to the invention are described below, by way of illustration

 <Desc / Clms Page number 4>

 
 EMI4.1
 gt noTi rstnrcir-avec-rfeTrence to dee-ms-amrees, -da n s L d-n- which Figure 1 shows the principle of the measurement of dimensions according to the invention; FIG. 2 represents a video signal supplied, according to the principle of measurement, by a camera; Figure 3 shows a matrix network; FIG. 4 illustrates a measurement device using a linear network; FIG. 5 represents the calculation of the first and second differences; FIG. 6 illustrates the principle of interpolation; FIG. 7 illustrates a method based on the amplitude of the first difference for the elimination of spurious ripples in a video signal.



  As shown in FIG. 1, an object to be measured 1, of axial revolution, is placed in front of a camera 2 consisting of a lens 3 and a photosensitive array detector 4.



  The axis of the object to be measured 1 is placed in the focusing plane 5 of the camera 2 so that the image of the object to be measured 1 is correctly focused on the photosensitive surface of the detector 4.
 EMI4.2
 



  - - = - --- - =: - = - - ==::::: - ¯-::: ¯c:::: - ----

 <Desc / Clms Page number 5>

 
 EMI5.1
 - The 4 'detector-detector (du-typis-CCD-CTD "ouä ptoodiodes" parr - - --example), is made up of a matrix, linear or - circular network of cells-photosMsibes-f-capturing each one-element image or pixel.



  In a preferred configuration 1e, in order to reduce the effect of an image defocusing, the object to be measured 1 is illuminated by a collimated light source 6, parallel to the optical axis 7 of the camera 2 and located behind the object 1 with respect thereto, so as to form, not the image of the object 1 on the detector 4, but indeed the image 8 of its shadow. However, it is clear that any other source of lighting, for example front lighting, is valid according to the invention.



  The image 8 observed by the network 4 is scanned line by
 EMI5.2
 - Hgn-e using eTTCUT-trs-eTenfrtTroTnhjires-non-representedss a a-- figure 1. Said photosensitive cells are, with each scan, read one after the other at a rate determined by the clock frequency H of camera 2. The video signal V which is supplied, according to the principle described above, by camera 2 is, as shown in FIG. 2, made up of a succession of steps each representing a pixel PI. It is from these video signals --- V, using the method according to
 EMI5.3
 = - - - - = --------: = --- = ---- -:::; :: -:: - the invention, that we locate the edges of the image.

 <Desc / Clms Page number 6>

 
 EMI6.1
 



  -D irs - 1-e-Tcs d-n'd-6 t-edre u rm a t rici e l - 9, - Tes - ce l tuls - - - - ---- - - photosensitive are arranged in an array of N cont & naM-ehaune-M photosensitive elements, -eonune-represen lines in Figure 3. The video signal is obtained by successively scanning each line of the matrix.



  In the scanning direction, the image analysis, allowing the detection of the edges and the measurement of the dimensions can be done either in real time1, or in delayed time. In real time, the photosensitive cells are, on each scan, read one after the other and the calculations are performed on the values of the pixels PI as they are digitized, at
 EMI6.2
 clock rate B of camera 2, ensuring high speed measurements. In delayed time, the values of the successive pixels PI are stored for further processing.



  - By-crcTirre-laaTyre-the permerrant image Ta-äetection-aTes-- edges and measurements of dimensions perpendicular to the scanning direction, requires the memorization of the pixel values at each scanning: in the example of figure 3, the dimension AB corresponds to an axis located at the height of the pixels of index i of the lines of the network; it is obtained by applying the algorithms according to the invention, to the values of the pixels (1, i) ... (N, i) memorized during - the complete scanning of the matrix.

 <Desc / Clms Page number 7>

 
 EMI7.1
 



  - In - 1-e-eas-d'un-lo-i --- jes - cel-l-ul-e-s-photosensibles are arranged in a network of a single-line. To analyze -l - ima-ge --- bid-ime-na-ional-le 8 of an object-l-, using a linear network 10, we use a translation device as shown ä FIG. 4 in which the object to be measured 1, which is located between the detector 4 with linear array 10 and the collimated light source 6, is placed in a clamp 11 movable relative to the linear array 10 and in which the displacement of The object 1 in front of the linear array 10 is recorded by a position or displacement sensor 12 provided with a unit 13 measuring the positions
 EMI7.2
 successive of object 1.

   The reading of the indications from the sensor 12, associated with the results of the processing of the image line by the unit 14, is processed by a unit 15 for reconstituting the characteristics of the two-dimensional image.



  - tre-proeede de trairtement-ds-s-intrx-vrdo, -obteous seien une- of the methods described above, is now exposed with reference to Figures 5 to 7.



  In a first phase, the video signals V, supplied by the camera 2, are converted into digital signals B at a rate equal to the clock frequency H of the camera 2.



  In a following phase, represented in FIG. 5, the digital values of the digitized signal B are carried out

 <Desc / Clms Page number 8>

 
 EMI8.1
 - c a-trc u l - d es- Hrf-f e rn c e s- premireres -D l-etr d-ess - d-i f-fr-em: seconds D2.



  The difference first DII and second D21 is carried out according to the method of the invention by subtracting from the value of each pixel PI the value of the previous pixel PI-1, respectively, by subtracting from each first difference DlI the value of the first difference preceding DII-1.



  In a following phase, the change in sign of the successive second differences D2 is detected. The points Pl and P2 which correspond with the changes of sign of the successive second differences D2, represent the edges of the image 8.



  The dimensions D of image 8, and therefore those of object 1, are represented by the number of pixels PI separating two
 EMI8.2
 are represented by the number of pixels Pl 9 (! parrying two by by counting the clock ticks B separating two detections of change of sign of the second differences D2.



  The factor translating the number of pixels PI of the image 8 in physical length of the object 1 can be predetermined either by calculating the product of the distance between neighboring cells of the photosensitive array 4, that is to say a width of pixel PI,
 EMI8.3
 - - - - - - - -:: - - - - - - - = - = --- = and the magnification of the camera optics; either by

 <Desc / Clms Page number 9>

 
 EMI9.1
 - caT-fbration expeTmenIralede-Taparr-Ll-de nresure en ut Urisant- - - - ---- ---- an object with at least a known diameter.



  - - - The resolution obtained on the location of the edges of image 8 by the proeede described above is +/- 1/2 width of
 EMI9.2
 pixel PI, and therefore +/- l pixel width PI on its dimensions D.



  It can be improved by a real-time interpolation method making it possible to detect the location of the edges within a PI pixel itself, and therefore to obtain dimension measurements with an accuracy which is no longer limited by the intrinsic resolution of the photodetector 4. This interpolation process is represented in FIG. 6.



  For this purpose, the values D21-1 and D21 of the second difference
 EMI9.3
 - D-correspondent-to the prxs-PE-use-avan): -and just after-] re-- change of sign are memorized. A set of four digital values of the second difference D2 is thus obtained, which will serve as basic information for the real-time interpolation process.



  It is from the absolute values of D21-1 and D21 that a coefficient # is calculated, according to the relation:

 <Desc / Clms Page number 10>

 
 EMI10.1
 "/ k / + 3J - // We obtain the points P'l and P'2 delimiting the edges of the image 8 by referring to the front of the points Pl and P2 corresponding to the change of sign, a fraction of pixel width PI equal to the coefficient ss.



  In FIG. 6, the points Pl and P2 represent the edges of the image 8 determined without interpolation, and D is the corresponding dimension; P'l and P'2 represent the edges determined by interpolation, and D is 18 dimension corrected.
 EMI10.2
 



  - The-ag-a-1-v-bdeo-T-can present-ond-uJat-inB-p-asrtes, - due for example to spatial variations of lighting 6 or the presence of particles on the optics of the camera 2, which could give rise to false detections of the edges of the part. Said parasitic undulations have the particularity of corresponding to less frank transitions than the white-black transitions corresponding to the edges of the part observed 1. Taking this pa-r-ticula-rity into account,
 EMI10.3
 false detections can be avoided by a pro <Tede - based on the magnitude of the first difference Dl.

   In this case, the

 <Desc / Clms Page number 11>

 
 EMI11.1
 "" Tratra-dirff'eTCTice seccrnde-D signal segments are only taken into account if the numerical value of the corresponding prime differences D1 is greater than a limit value F, which can be set during system setting
 EMI11.2
 of measurement, or expressed as a fraction of the maximum level of signal received. This process is shown in Figure 7.



  The algorithms described above are achievable by all means of traditional digital processing.



  It is obvious that many modifications can be made to the above-described example, without going beyond the ambit of the invention.


    

Claims (1)

Revendications. 1.- Procédé d'analyse et de localisation, ä haute vitesse et haute precision, de contours dans l'image d'un objet produite sur une camera ä réseau photosensible fournissant des mesures dimensionnelles précises, caractérisé en ce que le procédé consiste à échantilloner et numériser le signal video (V) à EMI12.1 une cadence égale ä la fréquence d'horloge (H) de la camera (2) ; à effectuer sur les valeurs numériques obtenues le calcul des différences du premier (Dl) et du second (D2) ordre et à détecter le changement de signe parmi les valeurs successives des différences du second ordre (D2). Claims. 1.- Method of analysis and localization, at high speed and high precision, of contours in the image of an object produced on a photosensitive network camera providing precise dimensional measurements, characterized in that the method consists in sampling and digitize the video signal (V) to  EMI12.1  a cadence equal to the clock frequency (H) of the camera (2); to perform on the numerical values obtained the calculation of the differences of the first (Dl) and the second (D2) order and to detect the change of sign among the successive values of the differences of the second order (D2). 2.-Procédé suivant la revendication 1, caractérisé en ce que EMI12.2 f-g-r-e n c e-a- soustrayant de la valeur de chaque pixel (PI) la valeur du pixel précédent (PI-1). 2.-Method according to claim 1, characterized in that  EMI12.2  f-g-r-e n c e-a- subtracting from the value of each pixel (PI) the value of the previous pixel (PI-1). 3. - Procédé suivant les revendications 1 et 2, caractérisé en ce que le calcul des différences secondes (D2) s'effectue en soustrayant de la valeur de chaque différence première (D1I) la valeur de la différence première précédante (D1I-I). <Desc/Clms Page number 13> EMI13.1   3. - Method according to claims 1 and 2, characterized in that the calculation of the second differences (D2) is carried out by subtracting from the value of each first difference (D1I) the value of the preceding first difference (D1I-I) .  <Desc / Clms Page number 13>    EMI13.1   - r. Procede-s u irant-le-s-tnereTtdi-catroms l-a -caracteris-é-eTr- ---ce que les points (PI, P2) qui correspondent avec les changements de-si & n-e-d-e-s-d-i-f-feteaces secondes success-ies- (D2), représentent les bords de l'image analysée (8). - r. Process-going-the-s-tnereTtdi-catroms the -caracteris-é-eTr- --- what points (PI, P2) that correspond with the changes of-if & nedesdif-feteaces seconds success-ies- (D2), represent the edges of the analyzed image (8). 5. - Procédé suivant les revendications 1 ä 4, caractérisé en ce que les dimensions de la pièce (1) sont représentées par le nombre de pixels (PI) séparant les deux positions (Pl, P2) du bord de pièce (l).   5. - Method according to claims 1 to 4, characterized in that the dimensions of the part (1) are represented by the number of pixels (PI) separating the two positions (Pl, P2) of the part edge (l). 6. - Procédé suivant la revendication 5, caractérisé en ce que le nombre de pixels (PI) est obtenu par comptage des coups d'horloge (H) séparant deux détections de changement de signe des différences secondes.   6. - Method according to claim 5, characterized in that the number of pixels (PI) is obtained by counting clock strokes (H) separating two sign change detections of the second differences. 7. - Procédé suivant les revendications 1 ä 6, caractérisé en EMI13.2 - -e que-le nombre-d-e-ptx-e-s-P)-d-Lrmage (8) es t radurt-ea- longueur physique de l'objet (1) par calcul du produit de la distance entre cellules voisines du réseau photosensible (4) par un facteur prédéterminé, c'est-à-dire une largeur de pixel (PI), et du grossissement de l'optique de la caméra (2).   7. - Method according to claims 1 to 6, characterized in  EMI13.2  - -that-the-number-of-ptx-esP) -d-Lrmage (8) is t radurt-ea- physical length of the object (1) by calculating the product of the distance between neighboring cells of the photosensitive network ( 4) by a predetermined factor, that is to say a pixel width (PI), and of the magnification of the optics of the camera (2). 8. - Procédé 8uivant les revendications 1 ä 6, caractérisE en ce que le nombre de pixels (PI) de l'image (8) est traduit enlongueur physique de l'objet (1) par calibration expérimentale <Desc/Clms Page number 14> EMI14.1 - de-lj-a-p-p a-re-i I-d-e m-e-s u-r-e---e-n u t i 1 i s-a n t-u n- o-b-j-e-t-av e-C-- a. u-m 0 in s---u n--- diamètre connu.   8. - Method 8 according to claims 1 to 6, characterized in that the number of pixels (PI) of the image (8) is translated into physical lengthening of the object (1) by experimental calibration  <Desc / Clms Page number 14>    EMI14.1  - de-lj-a-p-p a-re-i I-d-e m-e-s u-r-e --- e-n u t i 1 i s-a n t-u n- o-b-j-e-t-av e-C-- a. u-m 0 in s --- u n --- known diameter. 9. - Procédé suivant les revendications 1 à 8, caractérisé en ce qu'il présente un procédé d'interpolation, permettant de détecter la localisation des bords à l'intérieur mme d'un pixel (PI) et d'obtenir des mesures de dimensions avec une précision qui n'est pas limitée par la résolution intrinsèque du photodétecteur (4).   9. - Method according to claims 1 to 8, characterized in that it has an interpolation method, making it possible to detect the location of the edges inside even a pixel (PI) and to obtain measurements of dimensions with an accuracy which is not limited by the intrinsic resolution of the photodetector (4). 10. - Procédé suivant la revendication 9, caractérisé en ce que le procédé d'interpolation consiste à calculer un coéfficient (o) représentant une fraction de largeur de pixel (PI), ä appliquer aux points (PI, P2) correspondant au changement de EMI14.2 signe des differenees secondes successives (D2). a n-t-1 a---r-e v e n d i c-a-t-i-o n-1-0, que le coefficient (#) représentant une fraction de largeur de pixel (PI) répond au quotient de la valeur absolue de la différence seconde (D2I) juste après le changement de signe et la somme de la valeur absolue de la différence seconde (D2I) juste après le changement de signe et la valeur absolue de la différence seconde (D2I-l) juste avant le changement de signe.   10. - Method according to claim 9, characterized in that the interpolation method consists in calculating a coefficient (o) representing a fraction of pixel width (PI), to be applied to the points (PI, P2) corresponding to the change in  EMI14.2  sign of different successive seconds (D2). a nt-1 a --- re vendi catio n-1-0, that the coefficient (#) representing a fraction of pixel width (PI) responds to the quotient of the absolute value of the second difference (D2I) just after the change of sign and the sum of the absolute value of the second difference (D2I) just after the change of sign and the absolute value of the second difference (D2I-1) just before the change of sign. I2.- Procédé suivant les revendications 9 à 11, caractérisé en ce que les points (PI', P2') délimitant les bords de l'image <Desc/Clms Page number 15> EMI15.1 - (8)" determines-par-rnteTrpolatTOTn,-sont--obt-enus en report-airt ----- au devant des points (PI, P2) correspondant au changement de signe, une fraction de largeur de pixel (PI) égale --audit coéfficient. I2.- Method according to claims 9 to 11, characterized in that the points (PI ', P2') delimiting the edges of the image  <Desc / Clms Page number 15>    EMI15.1  - (8) "determines-par-rnteTrpolatTOTn, -are - obt-enus en report-airt ----- in front of the points (PI, P2) corresponding to the change of sign, a fraction of pixel width (PI ) equal --audit coefficient. 13.- Procédé suivant les revendications 1 ä 12, caractérisé en ce qu'il présente un critère de vérification de la validité de la détection des changements de signe des différences secondes (D2).   13.- Method according to claims 1 to 12, characterized in that it has a criterion for verifying the validity of the detection of changes in sign of the second differences (D2). 14. - Procédé suivant la revendication 13, caractérisé en ce que le critère de verification de la validité de la détection des changements de signe des differences secondes (D2) est basé sur l'amplitude de la différence première (Dl), et selon lequel les changements de signe de la différence seconde (D2) ne sont pris en considération que si la valeur numérique des EMI15.2 diff-erences-prem-i-è-e-D- & epo-nd-a-n-t-es e-st super-ieure-ä une valeur limite (F).   14. - Method according to claim 13, characterized in that the criterion for verifying the validity of the detection of sign changes of second differences (D2) is based on the amplitude of the first difference (Dl), and according to which changes in sign of the second difference (D2) are only taken into account if the numerical value of  EMI15.2  differences-prem-i-è-e-D- & epo-nd-a-n-t-es-est-st super-ieure-at a limit value (F). 15. - Procédé suivant les revendications 1 ä 14, caractérisé en ce que le procédé s'effectue en temps réel.   15. - Method according to claims 1 to 14, characterized in that the method is carried out in real time. 16. - Procédé suivant les revendications 1 A 14, caractérisé en ce que le procédé a'e-f-fectue en-temps differé dans lequel le résultant de la numérisation du signal vidéo (V) est mémorisé, et relu ultérieurement pour subir les traitements numeriques. <Desc/Clms Page number 16> EMI16.1 su-i-vant-1"revend-icat-i-o-n-s--1-h---16-d-ans-lequel--l'image analysée (8) est produite sur le réseau photosensible - (-pr-u-n-objet-eclair par l'arrieLe-r---------- 18. - Procédé suivant les revendications 1 à 17, caractérisé en ce que le réseau photosensible (4) est matriciel. linéaire ou circulaire.   16. - A method according to claims 1 to 14, characterized in that the method a'e-f-fectue in deferred time in which the result of the digitization of the video signal (V) is stored, and re-read later to undergo the digital processing.  <Desc / Clms Page number 16>    EMI16.1  su-i-vant-1 "resell icat-ions - 1-h --- 16-year-old-which - the analyzed image (8) is produced on the photosensitive network - (-pr-a- object-lightning by the arrieLe-r ---------- 18. - Method according to claims 1 to 17, characterized in that the photosensitive network (4) is matrix, linear or circular. 19. - Procédé suivant les revendications 1 à 17, caractérisé en ce que la pièce (1) est déplacée devant un détecteur à réseau linéaire (10) au moyen d'un mécanisme de translation pour permettre le relevé du profil de la pièce.   19. - Method according to claims 1 to 17, characterized in that the part (1) is moved in front of a linear array detector (10) by means of a translation mechanism to allow the profile of the part to be read.
BE8800165A 1988-02-12 1988-02-12 Video camera object measuring - by analysis of first and second order differentials of digitised video signal by pixels BE1001439A3 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
BE8800165A BE1001439A3 (en) 1988-02-12 1988-02-12 Video camera object measuring - by analysis of first and second order differentials of digitised video signal by pixels

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
BE8800165A BE1001439A3 (en) 1988-02-12 1988-02-12 Video camera object measuring - by analysis of first and second order differentials of digitised video signal by pixels

Publications (1)

Publication Number Publication Date
BE1001439A3 true BE1001439A3 (en) 1989-10-31

Family

ID=3883264

Family Applications (1)

Application Number Title Priority Date Filing Date
BE8800165A BE1001439A3 (en) 1988-02-12 1988-02-12 Video camera object measuring - by analysis of first and second order differentials of digitised video signal by pixels

Country Status (1)

Country Link
BE (1) BE1001439A3 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0338446A2 (en) * 1988-04-20 1989-10-25 Ball Corporation Optical convex surface profiling and gauging apparatus and method therefor
WO1992007234A1 (en) * 1990-10-13 1992-04-30 Iti-Idee Ingenieurbüro Zur Förderung Von Technischen Innovationen Und Ideen Gmbh Process and device for the optical measurement of the outlines of an opaque object

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59141007A (en) * 1983-02-02 1984-08-13 Kobe Steel Ltd Optical edge position detecting method
JPS59142407A (en) * 1983-02-02 1984-08-15 Kobe Steel Ltd Detecting method of optical edge position
GB2136954A (en) * 1980-06-26 1984-09-26 Diffracto Ltd Optical measurement system
JPS60213805A (en) * 1984-04-06 1985-10-26 Shimadzu Corp Size measuring method
GB2177194A (en) * 1985-06-24 1987-01-14 Beltronics Inc Method of and apparatus for discriminating sharp edge transitions produced during optical scanning of differently reflective regions

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2136954A (en) * 1980-06-26 1984-09-26 Diffracto Ltd Optical measurement system
JPS59141007A (en) * 1983-02-02 1984-08-13 Kobe Steel Ltd Optical edge position detecting method
JPS59142407A (en) * 1983-02-02 1984-08-15 Kobe Steel Ltd Detecting method of optical edge position
JPS60213805A (en) * 1984-04-06 1985-10-26 Shimadzu Corp Size measuring method
GB2177194A (en) * 1985-06-24 1987-01-14 Beltronics Inc Method of and apparatus for discriminating sharp edge transitions produced during optical scanning of differently reflective regions

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
Patent Abstracts of Japan, vol. 10, no. 74 (P-439)(2131), 25 mars 1986; & JP-A-60213805 (SHIMAZU SEISAKUSHO K.K.) 26 octobre 1985 *
Patent Abstracts of Japan, vol. 8, no. 275 (P-321)(1712), 15 decembre 1984; & JP-A-59141007 (KOBE SEIKOSHO K.K.) 13 aout 1984 *
Patent Abstracts of Japan, vol. 8, no. 275 (P-321)(1712), 15 decembre 1984; & JP-A-59142407 (KOBE SEIKOSHO K.K.) 15 aout 1984 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0338446A2 (en) * 1988-04-20 1989-10-25 Ball Corporation Optical convex surface profiling and gauging apparatus and method therefor
EP0338446A3 (en) * 1988-04-20 1990-08-29 Ball Corporation Optical convex surface profiling and gauging apparatus and method therefor
WO1992007234A1 (en) * 1990-10-13 1992-04-30 Iti-Idee Ingenieurbüro Zur Förderung Von Technischen Innovationen Und Ideen Gmbh Process and device for the optical measurement of the outlines of an opaque object

Similar Documents

Publication Publication Date Title
US10769765B2 (en) Imaging systems and methods of using the same
JP3481631B2 (en) Apparatus and method for determining a three-dimensional shape of an object using relative blur in an image due to active illumination and defocus
WO2016075279A1 (en) Analysis method including the holographic determination of a position of a biological particle
FR2597636A1 (en) METHOD OF AUTOMATICALLY RECOGNIZING OBJECTS LIKELY TO OVERLOOK
FR2768814A1 (en) Analysis of infrared, visible or ultraviolet wave front
WO2005093655A1 (en) Fine stereoscopic image matching and dedicated instrument having a low stereoscopic coefficient
BE1001439A3 (en) Video camera object measuring - by analysis of first and second order differentials of digitised video signal by pixels
WO2018060589A1 (en) Method for counting white blood cells in a sample
CN114964041A (en) Aperture-related confocal microscopic measurement system and three-dimensional reconstruction method thereof
WO1987005690A1 (en) Method and device for measuring the diameter of an elongate object such as an optical fiber while running
WO2001081858A1 (en) Method for measuring a three-dimensional object, or assembly of objects
CA2518702C (en) Method for measurement of three-dimensional objects by single-view backlit shadowgraphy
EP3724725B1 (en) Method for calibrating an analysis device, and associated device
EP0329224B1 (en) Process for measuring lengths using a photosensitive array camera
EP0842409B1 (en) Fringe deflectometry apparatus and method
US6128071A (en) Range data recordation
EP4143505B1 (en) Method for obtaining the profile of a surface moving in relation to the system
EP4103905A1 (en) Method and device for mapping the thickness of an object
FR2697930A1 (en) Method for producing a synthesized reference image for inspecting objects
FR2609817A1 (en) METHOD AND DEVICE FOR SHOOTING WITH A LARGE DEPTH OF FIELD
FR2836575A1 (en) Method for measuring object location by phase detection using a fixed observation system and a digital processor to process measurement data from a two dimensional periodic test marker fixed to the object being located
JP7509856B2 (en) Method and arrangement for determining information regarding the location of intensity peaks in a space-time volume of an image frame - Patents.com
FR3138697A1 (en) Method for characterizing the optical quality of a given area of vehicle glass
CN117392453A (en) Highlight surface defect detection method based on light field correlation fusion
FR3115626A1 (en) Process for calibrating a plenoptic camera

Legal Events

Date Code Title Description
RE Patent lapsed

Owner name: FN HERSTAL

Effective date: 19980228