Brevet FR3049709A1 — publié le 20171006

Procédé de détection d'un défaut sur une surface par éclairage multidirectionnel et dispositif associé La présente invention concerne un procédé de détection d'un défaut sur une surface. Elle concerne également un dispositif de détection associé. Un procédé actuel consiste à acquérir une image ou un film de la surface. Cette image ou ce film sont ensuite visionnés par un opérateur qui indique les défauts qu'il a repérés. Cependant, l'opérateur est susceptible de ne pas repérer un défaut par manque d'attention. De plus, les critères permettant de juger d'un défaut sont subjectifs, c'est-à- dire que la définition de ce qu'est un défaut est susceptible de varier selon l'opérateur. Une solution qui est souvent mise en oeuvre pour pallier ces problèmes est la visualisation du film ou de l'image par plusieurs opérateurs. De plus, des exemples d'image de surface sont utilisés afin de montrer ce qui est un défaut ou non. Cependant, les exemples représentés ne sont ni exhaustifs ni reproductibles. Dans l'éventualité d'un défaut, des experts sont consultés. De nombreux allers-retours entre experts sont alors réalisés, les experts n'étant pas nécessairement d'accord entre eux. L'analyse d'une surface est susceptible d'être longue et complexe. L'invention a notamment pour but de remédier à cet inconvénient en fournissant un procédé simple et sûr afin de détecter un défaut sur une surface. À cet effet, l'invention a notamment pour objet un procédé de détection d'un défaut sur une surface, le procédé comprenant les étapes suivantes : - acquisition d'une pluralité d'images de la surface par un dispositif optique ayant un axe optique, chaque image étant acquise avec un éclairage de la surface selon une direction d'éclairage donnée pour chaque point de la surface et avec l'axe optique du dispositif optique selon une direction optique donnée, les images étant acquises avec différentes directions d'éclairage ou différentes combinaisons de directions d'éclairage et/ou avec différentes directions optiques ; - pour chaque point de la surface, calcul à partir des images acquises d'une pluralité de paramètres, les paramètres comprenant des coefficients d'une équation caractérisant la réponse dudit point de la surface en fonction de la direction d'éclairage et d'une direction d'observation ; - déduction des paramètres calculés si la surface présente un défaut audit point. 3049709 2 Le procédé de détection selon l'invention peut comporter en outre l'une ou plusieurs des caractéristiques suivantes, prises seules ou selon toutes les combinaisons techniquement possibles : - la direction optique est la même pour la pluralité d'images ; 5 - la direction optique est sensiblement perpendiculaire à la surface ; - l'éclairage est réalisé par un dispositif d'éclairage, le dispositif d'éclairage comprenant un premier nombre de sources de lumière, le premier nombre étant supérieur à six, chaque source de lumière ayant une direction d'éclairage différente, pour chaque image acquise, une unique source de lumière ou une combinaison de sources définie 10 étant allumée, l'unique source de lumière ou combinaison étant différente pour chaque image acquise ; - les sources de lumière ont une intensité lumineuse identique ; - les sources de lumière sont disposées selon une demi-sphère entourant la surface ; 15 - le dispositif d'éclairage comprend une ou plusieurs sources de lumière étant apte(s) à se déplacer en un premier nombre de positions par rapport à la surface ; - pour chaque point de la surface, le calcul des paramètres comprend les étapes suivantes : - définition d'une grandeur évoluant en fonction des images acquises, 20 - choix d'un modèle de de la surface dépendant de la ou des direction(s) d'éclairage et/ou de la direction d'observation pour l'évolution de la grandeur, le modèle comprenant les coefficients, et - calcul des coefficients par régression de l'évolution de la grandeur ; - la grandeur correspond à l'intensité de gris du point de la surface, le modèle 25 dépendant de la direction d'éclairage ; - un défaut est détecté audit point lorsqu'au moins un paramètre audit point n'est pas compris dans un intervalle défini ; - un défaut est détecté audit point lorsqu'au moins un paramètre audit point n'est pas compris dans un intervalle centré autour de la valeur moyenne dudit paramètre sur 30 l'ensemble des points de la surface ; et - un défaut est détecté audit point lorsqu'au moins un paramètre audit point diffère d'une valeur choisie comme seuil de détection par rapport au bruit de fond dudit paramètre en un point adjacent, la surface ne présentant pas de défaut au point adjacent. 35 L'invention concerne également un dispositif de détection d'un défaut sur une surface, le dispositif de détection comprenant : 3049709 3 - un dispositif optique ayant un axe optique, le dispositif optique étant apte à acquérir une image de la surface selon une direction optique donnée, - un dispositif d'éclairage ayant plusieurs directions d'éclairage différentes, et - un dispositif électronique de calcul, le dispositif électronique de calcul étant 5 configuré pour : - acquérir une pluralité d'images de la surface par le dispositif optique, chaque image étant acquise selon la direction optique donnée avec différentes directions d'éclairage ou différentes combinaisons de directions d'éclairage pour chaque image, 10 - pour chaque point de la surface, calculer à partir des images acquises une pluralité de paramètres, les paramètres comprenant des coefficients d'une équation caractérisant la réponse dudit point de la surface en fonction de la direction d'éclairage et d'une direction d'observation ; et - déduire des paramètres calculés si la surface présente un défaut audit 15 point. L'invention sera mieux comprise à la lecture de la description qui va suivre, donnée uniquement à titre d'exemple et faite en se référant aux figures annexées parmi lesquelles : 20 - la figure 1 est une vue schématique d'un exemple de dispositif utilisé dans le procédé de détection de l'invention, - la figure 2 est un schéma d'étapes d'un mode de réalisation du procédé de l'invention, - la figure 3 est un exemple d'image de la surface sur laquelle est appliqué le 25 procédé de détection, - la figure 4 est un exemple de l'évolution de trois paramètres sur une ligne de la surface de la figure 3, - la figure 5 est un exemple de détection de défauts sur la surface de la figure 3, et - la figure 6 est un exemple de paramètres en un point présentant un défaut et en 30 un point ne présentant pas de défaut. Un exemple de dispositif de détection 10 d'un défaut dans une surface 12 est représenté à la figure 1. Le dispositif de détection 10 comprend un dispositif optique 14, un dispositif d'éclairage 15 comprenant un premier nombre de source(s) de lumière 16 et un dispositif 35 électronique de calcul 18. 3049709 4 Le dispositif optique 14 a un axe optique aligné avec une direction optique O donnée. Il possède un champ d'acquisition. Le dispositif optique 14 est apte à acquérir une image de la surface 12 selon la direction optique O donnée. Le champ d'acquisition coïncide avec la surface 12 à 5 inspecter, de sorte que l'image acquise représente la surface 12. Pour chaque point de la surface, on définit une direction d'observation B, B' entre le dispositif optique 14 et le point de la surface 12. Le champ d'acquisition est ici fixe. La direction optique O est typiquement sensiblement perpendiculaire à la surface 10 12. En variante, la direction optique O n'est pas perpendiculaire à la surface 12. Le dispositif optique 14 est, par exemple, une caméra. Alternativement, le champ d'acquisition coïncide uniquement avec une partie de la surface 12 et est apte à se déplacer par rapport à la surface 12 de sorte à pouvoir acquérir l'ensemble de la surface 12 en plusieurs parties. 15 Chaque image acquise est constituée d'une matrice de pixels de dimension i*j, avec i le nombre de lignes horizontales et j le nombre de lignes verticales de la matrice, avec au moins un des deux paramètres (i,j) supérieur à 1. Le pixel est, par exemple, un rectangle de taille notée h*L, avec h sa hauteur et L sa largeur. La hauteur h est égale à la largeur L. En variante, la hauteur est différente de la largeur 20 On appelle par la suite indifféremment par « point de la surface » un pixel d'une image acquise ou une partie de la surface acquise en un pixel. Les sources de lumière 16 sont aptes à éclairer la surface 12. Pour chaque point de la surface, les sources de lumière 16 ont chacune une direction d'éclairage E, E' donnée reliant la source de lumière au point de la surface 12. 25 La direction d'éclairage est différente pour chaque source de lumière. Les sources de lumière 16 sont typiquement disposées selon une demi-sphère 20 entourant la surface 12. Le premier nombre est, par exemple, supérieur à six, plus particulièrement supérieur à vingt. Le premier nombre est, par exemple compris entre 32 et 128, plus 30 particulièrement égal à 96. Les sources de lumière 16 sont, par exemple, des diodes électroluminescentes (DEL). Elles peuvent être éteintes ou allumées. Elles sont configurées pour pouvoir être allumées indépendamment les unes des autres. 35 Les sources de lumière 16 ont typiquement une intensité lumineuse identique. 3049709 5 En variante, le dispositif d'éclairage 15 comprend une ou plusieurs sources de lumière étant apte(s) à se déplacer, par exemple sur la demi-sphère 20, en un premier nombre de positions par rapport à la surface. En variante, le dispositif d'éclairage 15 comprend un ou plusieurs éclairages 5 éventuellement non identiques. Lorsque le dispositif d'éclairage est entièrement allumé, cela réalise, par exemple, un éclairage non-homogène sur la surface acquise. Le système d'acquisition et la surface ont un mouvement relatif. Le dispositif électronique de calcul 18 est, par exemple, un ordinateur, un calculateur, un module de calcul, au moins un composant logique programmable tel que 10 des FPGA (de l'anglais Field-Programmable Gate Array) ou encore au moins un circuit intégré dédié tel que des ASIC (de l'anglais Application-Specific Integrated Circuit). Le dispositif électronique de calcul 18 est, par exemple, relié au dispositif optique 14 et au dispositif d'éclairage 15. Le dispositif électronique de calcul 18 est apte à allumer ou éteindre chacune des 15 sources de lumière 16 indépendamment les unes des autres. Le dispositif électronique de calcul 18 est, en outre, prévu pour déclencher l'acquisition d'au moins une image de la surface par le dispositif optique 14. Il est ainsi configuré pour entraîner l'acquisition d'une pluralité d'images de la surface par le dispositif optique 14, chaque image étant acquise selon la direction optique 20 0 donnée et avec une unique source de lumière ou une combinaison définie de sources uniques allumée différente pour chaque image. Pour chaque point de la surface, le dispositif électronique de calcul 18 est configuré pour calculer à partir des images acquises une pluralité de paramètres, les paramètres comprenant des coefficients d'une équation caractérisant la réponse dudit 25 point de la surface en fonction de la direction d'éclairage et d'une direction d'observation, puis à déduire des paramètres calculés si la surface présente un défaut audit point. Ce dernier point est détaillé ci-après en relation avec le procédé de détection d'un défaut. Un procédé de détection d'un défaut dans une surface va maintenant être décrit 30 en regard de la figure 2. Le procédé est ici mis en oeuvre par le dispositif décrit précédemment, plus particulièrement grâce au dispositif électronique de calcul 18. Le procédé comprend les étapes suivantes : - acquisition 100, 35 - calcul de paramètres 102, et - déduction de la présence d'un défaut 104. 3049709 6 Pendant l'acquisition 100, une pluralité d'images 200 de la surface est acquise par le dispositif optique 14. Une telle image est représentée à la figure 3. Chaque image 200 est acquise avec un éclairage de la surface 12 selon une direction d'éclairage donnée E, E' pour chaque point de la surface et avec l'axe optique 5 du dispositif optique 14 selon une direction optique O donnée. Les images 200 sont acquises avec différentes directions d'éclairage E, E' ou combinaisons de directions d'éclairage. En variante, les images 200 sont acquises avec différentes directions optiques O. Alternativement, les images 200 sont acquises avec différentes directions 10 d'éclairage E, E' ou combinaisons de directions d'éclairage et avec différentes directions optiques O. Dans le mode de réalisation représenté, les directions d'éclairage E, E' diffèrent pour chaque image acquise et la direction optique O est invariable et sensiblement perpendiculaire à la surface 12. 15 Pour chaque image acquise, une unique source de lumière ou une combinaison définie de sources uniques 16 du dispositif d'éclairage est allumée, l'unique source de lumière ou la combinaison étant différente pour chaque image acquise. L'ensemble des sources de lumière ou des combinaisons est tour à tour allumé, de sorte à acquérir une image par source de lumière ou par combinaison. En variante, 20 certaines sources ou combinaisons ne sont pas allumées. Puis, pendant le calcul de paramètres 102, pour chaque point 202 de la surface, c'est-à-dire ici pour chaque pixel des images acquises, une pluralité de paramètres sont calculés à partir des images acquises. Les paramètres sont calculés à partir des coefficients d'une équation caractérisant 25 la réponse dudit point de la surface en fonction de la direction d'éclairage E, E' et d'une direction d'observation B, B'. Pour chaque point 202 de la surface 200, le calcul de paramètres 102 comprend ici les étapes suivantes : - définition d'une grandeur 106, 30 - choix de modèle 108, et - calcul de coefficients 110. Lors de la définition d'une grandeur 106, une grandeur évoluant en fonction des images acquises est définie. Par exemple, la grandeur est ici l'intensité de gris du point de la surface, l'intensité 35 de gris étant variable selon les images acquises. 3049709 7 En parallèle un modèle représentant l'évolution de la grandeur est choisi 108. Le modèle dépend de la ou les direction(s) d'éclairage E, E' et/ou de la direction d'observation B, B'. Le modèle comprend des coefficients. Ici le modèle dépend uniquement de la direction d'éclairage. Il a, par exemple, la 5 forme suivante : G (E) = ao x D',2 + a1 x D,2 + a2 x Du x D, + a3 x Dit+ a4 x D, + a5, avec G la grandeur, E la direction d'éclairage, ao, al, a2, a3, a4 et a5 les coefficients et Du et D, étant des coordonnées du vecteur reliant la source d'éclairage au point de la surface. Les coefficients ao, al, a2, a3, a4 et a5 sont ici indéterminés. 10 Puis, lors du calcul des coefficients 110, une application de la grandeur sur le modèle est réalisée de sorte à calculer des valeurs de ao, al, a2, a3, a4 et a5. Les paramètres sont ici égaux aux coefficients ao, al, a2, a3, a4 et a5 ainsi calculés. Pour chaque point de la surface, la même grandeur et le même modèle sont définis. Ainsi pour chaque point de la surface, on obtient des paramètres ao, al, a2, a3, a4 15 et a5. On obtient, par exemple, une cartographie de la surface représentant les valeurs des paramètres pour chaque point de la surface. Sur la figure 4, est représentée l'évolution de trois paramètres le long de la ligne 204 de points de la surface représentée à la figure 3. En variante, les paramètres sont d'autres valeurs calculées à partir des 20 coefficients. Lors de la déduction de la présence de défaut 104, il est déduit à partir des paramètres calculés si la surface présente un défaut audit point. Sur la figure 6, par exemple, les paramètres sont représentés avec la courbe Cl en un point ne présentant pas de défaut et avec la courbe 02 en un point présentant un 25 défaut. Le résultat obtenu à l'étape 104 pour chaque point est, par exemple, un booléen représentant binairement si un défaut est détecté audit point. Sur la figure 5, est représenté le booléen le long de la ligne 204 : si le booléen est égal à 0, aucun défaut n'est détecté ; si le booléen est égal à 1, un défaut est détecté. 30 Ainsi, sur la figure 5, un unique défaut 300 est détecté et s'étend sur plusieurs points adjacents. Un ou plusieurs critères sont utilisés pour déduire la présence d'un défaut à partir des paramètres. Ces critères sont décrits ci-après et sont utilisés seul ou en combinaison afin de détecter un défaut. Par exemple, un défaut est détecté quand au moins deux des 35 critères sont validés. 3049709 8 Un premier critère est qu'un défaut est détecté audit point lorsqu'au moins un paramètre audit point n'est pas compris dans un intervalle. Plus particulièrement l'intervalle est centré autour de la valeur moyenne dudit paramètre sur l'ensemble des points de la surface. 5 En variante, l'intervalle est un intervalle donné. Alternativement, un défaut est détecté audit point lorsqu'au moins un nombre donné de paramètres audit point ne sont pas compris dans un intervalle respectif. Un deuxième critère est qu'un défaut est détecté audit point lorsqu'au moins un paramètre audit point diffère d'une valeur choisie comme seuil de détection par rapport au 10 bruit de fond dudit paramètre en un point adjacent, la surface ne présentant pas de défaut au point adjacent. Ainsi, de proche en proche, la surface est analysée. Il convient alors de définir au moins un premier point de la surface pour lequel un défaut n'est pas présent. 15 En variante, le dispositif électronique de calcul 18 considère qu'un endroit de la surface est dépourvu de défaut et, de proche en proche, détecte des défauts dans la surface. Si le résultat est jugé non acceptable, par exemple, si une majorité de la surface est détectée comme présentant un défaut, alors l'étape est réitérée en considérant qu'un autre endroit, différent de précédemment, est dépourvu de défaut. 20 Un troisième critère repose sur la géométrie d'un signal. Le signal est ici l'évolution d'un ou plusieurs paramètres sur un ensemble de points défini. Les points de l'ensemble sont ici adjacents. L'ensemble de points est, par exemple, une zone centrée sur un point central. On définit des motifs correspondant à des cas dans lesquels un défaut est détecté 25 et/ou dans lesquels aucun défaut n'est détecté. La forme du signal est comparée aux motifs, de sorte à décider si un défaut est détecté. Le défaut est détecté au point central, dans une zone comprenant le point central et incluse dans l'ensemble de points ou dans l'ensemble de points. Ainsi, pour chaque point de la surface, il est déduit des paramètres si un défaut est 30 présent ou non. Cela est, par exemple, représentable sur une cartographie binaire de la surface afin de visualiser facilement les défauts. En variante, les sources de lumière 16 n'ont pas une intensité lumineuse identique. Une calibration du dispositif est alors réalisée. 35 Dans un autre mode de réalisation, la direction optique du dispositif optique varie, la surface et une source d'éclairage restant fixe entre chaque image acquise. 3049709 9 Alternativement, la direction optique et la direction d'éclairage sont mobiles par rapport à la surface. En variante, le calcul des paramètres 102 reposent sur un autre modèle mathématique tel que la fonction de distribution de la réflectance bidirectionnelle (ou 5 BRDF) ou la décomposition modale discrète (ou DMD) ou encore le mappage polynomial des textures (ou PTM). La déduction directe à partir de paramètres calculés à partir d'images acquises permet notamment de s'affranchir de la susceptibilité à la présence de défaut variant selon les opérateurs. Le procédé permet ainsi d'obtenir un résultat unique et objectif. 10 Ainsi, le procédé est simplifié et sûr. REVENDICATIONS1.- Procédé de détection d'un défaut sur une surface (12), le procédé comprenant les étapes suivantes : - acquisition (100) d'une pluralité d'images (200) de la surface (12) par un dispositif optique (14) ayant un axe optique, chaque image (200) étant acquise avec un éclairage de la surface selon une direction d'éclairage (E, E') donnée pour chaque point de la surface (12) et avec l'axe optique du dispositif optique selon une direction optique (0) donnée, les images (200) étant acquises avec différentes directions d'éclairage (E, E') ou différentes combinaisons de directions d'éclairage et/ou avec différentes directions optiques (0) ; - pour chaque point (202) de la surface (200), calcul (102) à partir des images (200) acquises d'une pluralité de paramètres, les paramètres comprenant des coefficients d'une équation caractérisant la réponse dudit point (202) de la surface en fonction de la direction d'éclairage (E, E') et d'une direction d'observation (B, B') ; - déduction (104) des paramètres calculés si la surface (12) présente un défaut audit point (202). 2.- Procédé de détection selon la revendication 1, caractérisé en ce que la direction optique (0) est la même pour la pluralité d'images (200). 3.- Procédé de détection selon la revendication 2, caractérisé en ce que la direction optique (0) est sensiblement perpendiculaire à la surface (12). 4.- Procédé de détection selon l'une quelconque des revendications précédentes, caractérisé en ce que l'éclairage est réalisé par un dispositif d'éclairage (15), le dispositif d'éclairage (15) comprenant un premier nombre de sources de lumière (16), le premier nombre étant supérieur à six, chaque source de lumière (16) ayant une direction d'éclairage différente (E, E'), pour chaque image acquise, une unique source de lumière ou une combinaison de sources définie (16) étant allumée, l'unique source de lumière ou combinaison (16) étant différente pour chaque image (200) acquise. 5.- Procédé de détection selon la revendication 4, caractérisé en ce que les sources de lumière (16) ont une intensité lumineuse identique. 3049709 11 6.- Procédé de détection selon la revendication 4 ou 5, caractérisée en ce que les sources de lumière (16) sont disposées selon une demi-sphère (20) entourant la surface (12). 5 7.- Procédé de détection selon l'une quelconque des revendications 4 à 6, caractérisée en ce que le dispositif d'éclairage (15) comprend une ou plusieurs sources de lumière étant apte(s) à se déplacer en un premier nombre de positions par rapport à la surface. 10 8.- Procédé de détection selon l'une quelconque des revendications précédentes, caractérisé en ce que, pour chaque point de la surface, le calcul des paramètres comprend les étapes suivantes : - définition d'une grandeur (106) évoluant en fonction des images acquises, - choix d'un modèle de de la surface (108) dépendant de la ou des direction(s) 15 d'éclairage (E, E') et/ou de la direction d'observation (B, B') pour l'évolution de la grandeur, le modèle comprenant les coefficients, et - calcul des coefficients (110) par régression de l'évolution de la grandeur. 9.- Procédé de détection selon la revendication 8, caractérisé en ce que la 20 grandeur correspond à l'intensité de gris du point (202) de la surface (12), le modèle dépendant de la direction d'éclairage (E, E'). 10.- Procédé de détection selon l'une quelconque des revendications précédentes, caractérisé en ce qu'un défaut est détecté audit point (202) lorsqu'au moins un paramètre 25 audit point n'est pas compris dans un intervalle défini. 11 - Procédé de détection selon l'une quelconque des revendications précédentes, caractérisé en ce qu'un défaut est détecté audit point (202) lorsqu'au moins un paramètre audit point n'est pas compris dans un intervalle centré autour de la valeur moyenne dudit 30 paramètre sur l'ensemble des points de la surface (12). 12.- Procédé de détection selon l'une quelconque des revendications précédentes, caractérisé en ce qu'un défaut est détecté audit point (202) lorsqu'au moins un paramètre audit point diffère d'une valeur choisie comme seuil de détection par rapport au bruit de 35 fond dudit paramètre en un point adjacent, la surface (12) ne présentant pas de défaut au point adjacent. 3049709 12 13.- Dispositif de détection (10) d'un défaut sur une surface (12), le dispositif de détection (10) comprenant : - un dispositif optique (14) ayant un axe optique, le dispositif optique (14) étant 5 apte à acquérir une image (200) de la surface (12) selon une direction optique (0) donnée, - un dispositif d'éclairage (15) ayant plusieurs directions d'éclairage différentes (E, E'), et - un dispositif électronique de calcul (18), le dispositif électronique de calcul étant 10 configuré pour : - acquérir une pluralité d'images (200) de la surface (12) par le dispositif optique (14), chaque image (200) étant acquise selon la direction optique (0) donnée avec différentes directions d'éclairage (E, E') ou différentes combinaisons de directions d'éclairage pour chaque image (200), 15 - pour chaque point (202) de la surface (12), calculer à partir des images (200) acquises une pluralité de paramètres, les paramètres comprenant des coefficients d'une équation caractérisant la réponse dudit point (202) de la surface (12) en fonction de la direction d'éclairage (E, E') et d'une direction d'observation (B, B') ; 20 - déduire des paramètres calculés si la surface (12) présente un défaut audit point.