Brevet FR3017478A1 — publié le 20150814

PROCEDE DE LECTURE D'UN CODE D'IDENTIFICATION SUR UNE FEUILLE DE VERRE La présente invention concerne le domaine des codes d'identification marqués sur les feuilles de verre. Il est possible d'utiliser des symboles en une dimension de type « code- barres » ou analogue et des symboles en deux dimensions de type « Datamatrix » ou analogue pour servir de codes d'identification de plaques de verre. Ces codes peuvent contenir tout type d'information tel que par exemple un numéro servant d'identifiant de la feuille de verre. Des informations telles que le lieu de fabrication ou l'heure et la date de fabrication peuvent également être intégrées, de même que des informations de tout autre type adapté. Les symboles sont par exemple marqués au moyen d'un rayonnement laser de tout type adapté, orienté de préférence perpendiculairement à la feuille de verre, i.e. au plan général de la feuille de verre. En effet, les symboles ainsi marqués sont généralement destinés à être lus de face en positionnant un appareil face au symbole, et donc face à l'une des deux faces principales de la feuille de verre. Ce marquage est par exemple réalisé à proximité d'une tranche de la feuille de verre. Cependant, de tels symboles ne sont pas destinés à être lus lorsque les feuilles de verre sont empilées. Un but de l'invention est de permettre une lecture rapide des codes présents sur des feuilles de verre, que les feuilles de verres soient isolées ou 25 empilées. Selon un aspect de l'invention, il s'agit d'un procédé de lecture de symboles formant code marqués chacun sur une face de feuilles de verre à proximité d'une même tranche des feuilles de verre, les feuilles de verre étant disposées en une pile, le procédé comprenant : 30 - une acquisition, avec une caméra, d'au moins une image par ladite tranche des feuilles de verre, la direction d'observation étant non perpendiculaire et inclinée par rapport à ladite tranche de chacune des feuilles de verre dont le code doit être lu avec ladite image ; - une étape de traitement d'image dans laquelle l'image acquise est traitée par un calculateur programmé de façon à extraire l'information présente dans au moins un code visible sur l'image et devant être lu. Selon des modes particuliers de réalisation, le procédé ayant en outre l'une ou plusieurs des caractéristiques suivantes prise(s) isolément ou suivant toutes les combinaisons techniquement possibles : - lesdits symboles sont à au plus de 10mm de ladite tranche, de préférence à au plus 7mm, de préférence à au plus 5mm, de préférence encore à au plus 4mm ; - l'angle d'observation entre la direction d'observation et la normale à la tranche de la feuille de verre devant être lue est choisi tel que la déformation du rapport d'aspect du code soit la plus faible ; - l'angle d'observation a entre la direction d'observation et la normale à la tranche de la feuille de verre devant être lue est choisi tel que Ratio d'aspect=cos (a)*tan (arcsin (sin (a)/n_verre )) soit maximum ; - l'image est observée après une ou plusieurs réflexions totale(s) interne(s) ; - une image est acquise pour chaque feuille de verre de la pile de feuilles de verre, la caméra étant déplacée entre chaque image de façon à ce que la direction d'observation soit non perpendiculaire et inclinée par rapport à la tranche de la feuille de verre devant être lue ; - pour chaque image acquise, au moins une partie des feuilles de la pile sont visibles sur l'image acquise, l'étape de traitement utilisant la partie de l'image correspondant à la feuille de verre devant être lue ; - pour chaque image acquise, l'angle d'observation a entre la direction d'observation et la normale à la tranche de la feuille de verre devant être lue est identique ; - une seule image est acquise pour lire le code de plusieurs feuilles de verre de la pile, voire une seule image acquise pour toutes les feuilles de verre de la pile ; - la caméra est suffisamment éloignée pour que l'angle d'observation entre la direction d'observation et la normale à la tranche de la feuille de verre devant être lue soit dans une fourchette de 40 degrés pour chaque image acquise de la pile de feuilles de verre, de préférence dans une fourchette de 20 degrés. ; - le procédé comprend une étape d'application, entre la caméra et la pile de feuilles de verre d'une plaque transparente rigide avec, à l'interface entre la plaque transparente rigide et la tranche des feuilles de verre empilées, un matériau transparent souple ou liquide ; - le matériau transparent souple ou liquide est de l'eau ou un matériau à base de silicone ou analogue ; - la plaque transparente rigide est une feuille de verre ou une feuille en 10 PMMA ou analogue. L'invention sera mieux comprise à la lecture de la description qui va suivre, faite uniquement à titre d'exemple illustratif, sur la base de figures parmi lesquelles : - la figure 1 est une photographie d'une feuille de verre, un symbole de 15 type « Datamatrix » étant marqué sur la face de la feuille de verre ; - la figure 2 est une vue schématique illustrant un dispositif de lecture d'une pile de feuilles de verre selon un mode de réalisation de l'invention ; - la figure 2 bis est une photographie correspondant à la figure 2 ; - les figures 3, 3bis et 3ter illustrent respectivement un symbole vu par le 20 dessus, un schéma optique en coupe transversale expliquant la visualisation de ce même code par la tranche à un angle d'observation a, et l'aspect du code vu par la tranche à l'angle a. - la figure 4 est un graphe illustrant le ratio d'aspect observé du code (rapport aa sur la figure 3bis) en fonction de l'angle d'observation a par rapport à 25 la normale à la tranche de la feuille de verre ; - la figure 5 illustre l'angle d'observation a nécessaire en fonction de la distance au bord en mm et le ratio d'aspect à cette distance et à cet angle (taille du code fixée à 3mm et épaisseur de la feuille de verre fixée à 4mm), et la figure 5bis montre des photos des codes vus par la tranche à différents angles 30 d'observation a ; - la figure 6 est un schéma illustrant un autre mode de réalisation pour lire le code, utilisant la réflexion de l'image à l'intérieur de la feuille de verre ; - la figure 7 illustre un procédé pour faciliter la lecture des codes par la tranche selon un autre mode de réalisation ; et - la figure 8 illustre différents type de symboles formant code. Dans tout le texte, on entend par « face » l'une des deux faces principales de la feuille de verre et par tranche, l'une des quatre tranches formant les côtés de la feuille de verre. On entend également par « direction d'observation » l'axe entre l'objectif de la caméra et le point observé. La distance entre l'observateur et la tranche est grande devant l'épaisseur, si bien que tout point de la tranche est considéré 10 comme observé avec le même angle. En outre, à titre d'exemple, dans tous les calculs, l'indice du verre retenu n'', = 1,5. Comme illustré sur la figure 1, chaque feuille de verre 2 est marquée d'un symbole 4 formant code. 15 Le symbole 4 est de préférence en deux dimensions, par exemple du type Datamatrix. La figure 2 illustre un mode de réalisation de l'invention pour la lecture de ces symboles lorsque les feuilles de verre sont empilées. Un appareil de lecture 5 comprenant une caméra 6 est positionné de 20 façon à observer la tranche 8 des feuilles de verre 2 empilées, pour une observation par la tranche 8. L'appareil de lecture 5 comprend également un calculateur (non représenté) relié à la caméra 6 et comprenant une mémoire (non représentée) sur laquelle sont stockés des programmes aptes à traiter les images acquises 25 et décoder les symboles 4. Les symboles 4 sont positionnés près d'une des tranches 8. En effet, comme l'illustrent les figures 3 à 3ter, le symbole apparaît déformé par la tranche en raison de deux phénomènes en compétition : la réfraction et la projection. La figure 3 correspond à une vue de face, la figure 3bis à une vue en 30 coupe et la figure 3ter à une vue par la tranche. Plus l'angle d'observation a entre la direction d'observation et la normale à la tranche est faible, plus la projection réduit la taille apparente du symbole (i.e. la taille du symbole telle qu'elle apparaît sur l'image prise par la caméra). Et plus l'angle d'observation a est grand, plus la réfraction est importante et réduit la taille apparente du symbole. Qui plus est, il est préférable, pour le traitement de l'image, que le ratio d'aspect, i.e. le rapport entre la largeur apparente du symbole « a' » et sa largeur réelle « a », soit le plus grand possible. Dans la pratique, il est possible d'obtenir un ratio d'aspect d'au moins 0,2, voire d'au moins 0,3. Comme l'illustre la figure 4, il a été trouvé que l'angle d'observation a entre la direction d'observation et la normale à la tranche observée connaît un optimum autour de 50 degrés. Sont représentés en abscisses l'angle a en degrés et en ordonnées le ratio d'aspect a Le ratio d'aspect aa de l'objet entre sa largeur apparente a' et sa largeur réelle a est donné par : Ratio d'aspect = cos(a) * tan(arcsin (sin(a)) nverre Avec a l'angle d'observation entre la direction d'observation et la normale à la tranche de la feuille de verre et 7/verre l'indice du verre à 550nm. De préférence, l'angle d'observation a est par exemple choisi entre 30 et 70 degrés dans le cas du verre. La figure 5 illustre quant à elle le rôle de la distance au bord, i.e. de la distance entre le symbole 4 et la tranche 8. Sur l'axe des abscisses est représentée la distance au bord en mm, en ordonnées à gauche l'angle d'observation a (points en forme de carrés) et en ordonnées à droite le ratio d'aspect aa (points en forme de ronds). Si l'espacement au bord est plus grand, la place restante dans la fenêtre de vue diminue. On est alors contraint d'utiliser des angles de vue moindres, et la compression due à la projection augmente (i.e. le ratio d'aspect aa diminue). Ainsi, en conditions d'observation directe (sans réflexion), les symboles sont par exemple à au plus lOmm de la tranche la plus proche, de préférence à au plus 7mm, de préférence à au plus 5mm, de préférence encore à au plus 4mm. A titre d'exemple, pour un verre de 4mm d'épaisseur, un symbole d'une taille de 1,2mm, une largeur de tranche disponible pour l'observation de 2,6mm, et une distance au bord de 3,5mm, l'angle d'observation a est choisi de 50°. Cependant, comme l'illustre la figure 6, des symboles plus éloignés de la tranche peuvent être lus par une observation de l'image en réflexion. Par exemple pour un verre d'épaisseur 4mm, le symbole aura une apparence analogue à une distance de +6mm par rapport à une observation directe. Cependant, cette solution d'observation en réflexion n'est dans la pratique utilisable que dans le cas d'un verre suffisamment clair, l'absorption étant trop importante dans le cas d'un verre teinté. Pour ce qui concerne l'acquisition des images, on distingue essentiellement deux modes de réalisation possibles. Dans le premier mode de réalisation, qui est le mode de réalisation préféré, l'un de la pile de verre ou de l'appareil de lecture est mobile, de façon à acquérir une image par feuille de verre avec le même angle d'observation a pour chaque feuille de verre 2. A noter cependant que sur chaque image plusieurs tranches 8 seront par exemple visibles mais seul le symbole 4 correspondant à la feuille 2 devant être lue sera traité par le calculateur. Dans un deuxième mode de réalisation, une seule image est acquise pour l'ensemble de la pile de feuilles de verre. Pour ce faire, il sera préférable que la caméra soit suffisamment éloignée pour que l'angle d'observation a soit identique à plus ou moins 20 degrés près, i.e. dans une fourchette de 40 degrés, de préférence dans à plus ou moins 10 degrés près, de préférence encore à plus ou moins 5 degrés près. En variante, une seule image est acquise pour plusieurs feuilles de verre 2, par exemple pour des groupes de feuilles de verre adjacentes de même nombre, par exemple pour des groupes de 2, 3 ou 4 feuilles de verre. Et de façon préférée, l'image de chaque groupe est acquise avec un angle d'observation a identique. La figure 7 illustre un autre mode de réalisation possible, qui peut être 30 combiné aux modes de réalisation précédents. Dans ce mode de réalisation, le procédé de lecture consiste à appliquer sur la tranche des feuilles de verres empilés, une plaque transparente 20 avec un matériau souple 22 interposé à l'interface entre la plaque et la tranche 8 des feuilles de verre, de façon à réduire les défauts optiques résultant des défauts de surface présents sur les tranches 8. Il s'est en effet avéré que la découpe des feuilles de verre 2 pouvait conduire à une mauvaise lisibilité par la tranche en raison de l'état de surface 5 de la tranche 8 après découpe. La plaque 20 est par exemple une feuille rigide en matériau transparent, par exemple en verre. Le matériau souple est par exemple une feuille en matériau transparent souple 22, par exemple en matière plastique, par exemple en silicone. 10 La feuille souple 22 est par exemple collée sur la plaque 20 ou fixée par tout autre moyen adapté. En variante, le matériau souple est remplacé par un liquide tel que de l'eau ou autre matériau analogue, un colloïde, etc. Ainsi, avant acquisition d'image, le matériau d'interface est appliqué sur la 15 tranche puis la plaque 20 est appliquée contre la tranche 8 des feuilles de verre de la pile, entre la pile et la caméra. Les feuilles de verre 2 ont par exemple une épaisseur comprise entre 0,5 et 19 mm, notamment entre 2 et 12 mm, par exemple entre 4 et 8 mm. En variante cependant, les feuilles de verre ont une épaisseur de tout type adapté. 20 Le symbole 4 est par exemple marqué immédiatement après découpe du ruban de verre flotté en feuilles de verre de grandes dimensions, ou immédiatement avant ou même pendant la découpe. La feuille de verre 2 a alors une largeur supérieure à 2 mètres et une longueur supérieure à 5 mètres. Il s'agit par exemple de verre silico-sodo-calcique mais il s'agit en variante 25 d'un verre de tout type adapté. D'une manière générale, il s'agit d'une feuille de verre 2 de tout type adapté. A noter également que le symbole 4 visible sur les figures 1 et 3 n'est pas limitatif. Il s'agit en variante d'un symbole en deux dimensions de tout type 30 adapté. La figure 8 illustre d'autres types de codes connus, parmi eux : 3-DI code, Aztex Code, Codablock, Code 1, Code 16K, Dot Code, QR Code, ezCode, BeeTagg Big, BeeTagg Landscape, Data Matrix, Maxicode, Snpwflake, Verocode, BeeTagg Hexagon, BeeTagg None, ShotCode, MiniCode, Code 49, Datastrip Code, CP Code, ISS SuperCode. D'une manière générale, il s'agit d'un symbole 4 formant un code de tout type adapté. Pour réaliser le marquage du symbole 4, on utilise par exemple un laser de marquage CO2 de 50W. A titre d'exemple, le laser est adapté pour altérer la surface, la couleur, ou encore l'indice de réfraction de la feuille de verre et ainsi marquer le symbole 4 de façon lisible. L'appareil de marquage est disposé en regard d'une face principale 30 (Fig.2) de la feuille de verre pour un marquage par la face 30 de la feuille de verre.10 REVENDICATIONS1. Procédé de lecture de symboles (4) formant code marqués chacun sur une face (30) de feuilles de verre (2) à proximité d'une même tranche (8) des feuilles de verre, les feuilles de verre étant disposées en une pile, le procédé 5 comprenant : - une acquisition, avec une caméra (6), d'au moins une image par ladite tranche des feuilles de verre, la direction d'observation étant non perpendiculaire et inclinée par rapport à ladite tranche de chacune des feuilles de verre dont le code doit être lu avec ladite image ; 10 - une étape de traitement d'image dans laquelle l'image acquise est traitée par un calculateur programmé de façon à extraire l'information présente dans au moins un code visible sur l'image et devant être lu. 2. Procédé selon la revendication 1, dans lequel lesdits symboles (4) sont à au plus de 10mm de ladite tranche (8), de préférence à au plus 7mm, de 15 préférence à au plus 5mm, de préférence encore à au plus 4mm. 3. Procédé selon la revendication 1, dans lequel l'angle d'observation (a) entre la direction d'observation et la normale à la tranche (8) de la feuille de verre (2) devant être lue est choisi tel que la déformation du rapport d'aspect du symbole (4) soit la plus faible. 20 4. Procédé selon la revendication 3, dans lequel l'angle d'observation a entre la direction d'observation et la normale à la tranche de la feuille de verre devant être lue est choisi tel que Ratio d'aspect = cos(a) * tan(arcsin (si(a))) soit maximum. 5. Procédé selon l'une quelconque des revendications précédentes, dans 25 lequel l'image est observée après une ou plusieurs réflexions totale(s) interne(s). 6. Procédé selon l'une quelconque des revendications précédentes, dans lequel une image est acquise pour chaque feuille de verre (2) de la pile de feuilles de verre, la caméra (6) étant déplacée entre chaque image de façon à 30 ce que la direction d'observation soit non perpendiculaire et inclinée par rapport à la tranche de la feuille de verre devant être lue. 7. Procédé selon la revendication précédente, dans lequel pour chaque image acquise, au moins une partie des feuilles de la pile sont visibles sur l'imageacquise, l'étape de traitement utilisant la partie de l'image correspondant à la feuille de verre devant être lue. 8. Procédé selon la revendication précédente, dans lequel pour chaque image acquise, l'angle d'observation (a) entre la direction d'observation et la normale à la tranche (8) de la feuille de verre devant être lue est identique. 9. Procédé selon l'une quelconque des revendications 1 à 7, dans lequel une seule image est acquise pour lire le code (4) de plusieurs feuilles de verre de la pile, voire une seule image acquise pour toutes les feuilles de verre de la pile. 10. Procédé selon la revendication précédente, dans lequel la caméra (6) est suffisamment éloignée pour que l'angle d'observation (a) entre la direction d'observation et la normale à la tranche de la feuille de verre devant être lue soit dans une fourchette de 40 degrés pour chaque image acquise de la pile de feuilles de verre, de préférence dans une fourchette de 20 degrés. 11. Procédé selon l'une quelconque des revendications précédentes, comprenant une étape d'application, entre la caméra (6) et la pile de feuilles de verre d'une plaque (20) transparente rigide avec, à l'interface entre la plaque transparente rigide et la tranche (8) des feuilles de verre empilées, un matériau transparent d'interface (22). 12. Procédé selon la revendication précédente, dans lequel le matériau transparent d'interface (22) est un liquide ou analogue tel que de l'eau ou un matériau souple à base de silicone ou analogue. 13. Procédé selon la revendication 11 ou 12, dans lequel la plaque transparente rigide (20) est une feuille de verre ou une feuille en PMMA ou analogue.25