Brevet FR3055446A1 — publié le 20180302

La présente invention se situe dans le domaine général de l'extraction d'une signature d'un élément matériel, par exemple en vue d'authentifier cet élément matériel. Elle concerne plus particulièrement la correction de perspective entre une image représentant une surface de cet élément matériel et une image modèle d'une surface de référence, dans le but d'extraire la signature de cet élément matériel. Actuellement, il est possible d'extraire d'une surface quelconque une signature à partir des caractéristiques structurelles de cette surface. Pour ce faire, une image de la surface est acquise avec un capteur associé à un système optique particulier, de manière à positionner de manière précise la surface dans l'image la représentant. Par exemple, la technologie décrite dans le document EP2084886B1 propose d'associer un système mobile comportant un capteur, par exemple un téléphone intelligent (« Smartphone » en anglais) comportant une caméra, avec un module optique, par exemple intégré dans une coque du téléphone. Une image de la surface est alors acquise en positionnant l'ensemble composé du téléphone et de la coque au contact de cette surface, de manière à contrôler la distance optique entre la surface et le capteur de la caméra. Lors de l'acquisition, la surface est éclairée avec une source de lumière, préférablement inclinée par rapport à la normale à cette surface. Finalement, les caractéristiques structurelles sont obtenues en détectant l'interaction de la surface avec la source de lumière dans l'image acquise. Un inconvénient de ce système est qu'il nécessite d'utiliser un module optique pour contrôler la distance entre la surface et le capteur qui acquiert l'image, pour que cette surface soit positionnée dans l'image d'une façon prédéterminée. L'invention vise une solution ne présentant pas cet inconvénient, et permettant d'extraire la signature d'une surface à partir d'une image de cette surface, cette dernière étant positionnée et inclinée de manière quelconque par rapport à une plan d'acquisition de l'image. 3055446 2 OBJET ET RESUME DE L'INVENTION Ainsi et selon un premier aspect, l'invention vise un procédé de génération d'une signature numérique associée à une surface examinée, le procédé comportant, pour 5 chaque surface examinée : une étape d'obtention d'une image dite « décalée » dont au moins une partie représente la surface examinée ; - une étape de d'obtention de zones d'intérêt dans l'image décalée par une méthode de mise en correspondance (en anglais « Template Matching ») de l'image 10 décalée avec des zones dites équivalentes prédéterminées, ces zones équivalentes étant comprises dans une image modèle dont au moins une partie représente une surface de référence ; une étape d'obtention d'une image dite « recalée » par recalage de l'image décalée avec l'image modèle, ce recalage étant effectué en appliquant une première 15 homographie à l'image décalée, cette première homographie étant obtenue à partir des zones d'intérêt et des zones équivalentes ; et - une étape de génération d'une signature numérique à partir de l'image recalée, cette signature numérique rendant compte de la structure de la surface examinée. 20 Au sens de l'invention, une surface correspond à une partie apparente d'un élément matériel. Cet élément matériel peut par exemple consister en un produit, par exemple destiné à la vente, ou en son emballage. Il peut également correspondre à un document de sécurité, par exemple un document d'identité, un passeport, un billet de banque, etc. 25 La surface dite « examinée » correspond à la surface utilisée au sein du procédé et donc à la surface visible dans l'image décalée. Elle peut donc être comprise au sein d'une surface plus large de l'élément matériel. La signature numérique associée à une surface rend compte de la structure de cette surface. Elle peut donc caractériser la géométrie de la surface, sa morphologie 30 interne et/ou externe, sa composition chimique, physicochimique, sa couleur, ou même l'évolution d'une combinaison quelconque de ces caractéristiques en fonction de leurs localisations spatiales sur la surface. La signature numérique peut être qualifiée de « générée » par le procédé, ou alternativement d' « extraite » grâce au procédé. 3055446 3 Au sein du procédé, une image dite « décalée » de la surface examinée est d'abord obtenue. Une partie de cette image peut représenter la surface examinée. En alternative, l'ensemble de l'image représente la surface examinée. L'image est dite décalée en ce qu'il est préférable de la recaler avant de pouvoir 5 générer/extraire la signature associée à la surface qu'elle représente. Une image décalée représentant une surface peut par exemple correspondre à une image d'une surface plane, cette surface plane étant comprise dans un plan incliné par rapport au plan d'acquisition de l'image. Par exemple, si l'image d'une surface plane est acquise avec un capteur, elle est dite décalée si l'axe optique de ce capteur forme un 10 angle non nul avec la normale à cette surface. Une fois l'image décalée obtenue, une ou plusieurs zones d'intérêt sont obtenues dans cette image. Une zone d'intérêt d'une image peut comprendre à un ensemble de points voisins voire adjacents dans cette image. Par exemple, une zone d'intérêt peut comprendre l'ensemble des points formant un quadrilatère particulier dans l'image, ou un 15 ensemble de points compris dans un tel quadrilatère. Ces zones d'intérêt sont obtenues à partir de zones dites équivalentes prédéterminées au sein d'une image dite modèle dont au moins une partie représente une surface dite de référence. Chaque zone d'intérêt est obtenue par une méthode de mise en correspondance 20 d'une zone équivalente avec l'image décalée. Une mise en correspondance correspond en anglais à de l'« Image Matching » ou « Template matching », et peut être réalisée par différentes méthodes d'analyse d'images, par exemple par une méthode des moindres carrés ou par une méthode d'intercorrelation. La mise en correspondance d'une zone équivalente avec l'image décalée permet de manière générale de déterminer dans l'image 25 décalée une zone présentant des caractéristiques similaires ou proches de la zone équivalente. Typiquement, une zone d'intérêt et sa zone équivalente peuvent représenter le même objet ou la même partie d'un objet sur deux images acquises avec des angles de prise de vue différents. A partir des zones d'intérêt de l'image décalée et des zones équivalentes de 30 l'image modèle, on estime une première homographie permettant de recaler l'image obtenue sur l'image modèle. Ce recalage correspond à une correction de la perspective entre ces deux images, et permet de simuler le fait de replacer la surface examinée de l'image décalée dans le même plan et avec la même orientation que le plan dans lequel se trouve la surface de référence de l'image modèle. 3055446 4 En appliquant cette première homographie à l'image décalée, on obtient une image dite « recalée » de la surface examinée, à partir de laquelle on peut extraire la signature de cette surface. Avantageusement, il est possible, à partir d'une image représentant une surface 5 inclinée et positionnée de manière quelconque, de générer la signature associée à cette surface, en simulant l'orientation de cette surface dans un plan adéquat. Dans un mode particulier de réalisation, l'étape d'obtention de l'image décalée comporte une étape d'acquisition d'une image dite « acquise », l'image décalée étant obtenue à partir de l'image acquise. 10 Cette image acquise représente également tout ou partie de la surface examinée. Dans un mode particulier de réalisation, appelé par la suite premier mode général de réalisation, l'image décalée correspond à l'image acquise et la signature est générée dans l'étape de génération par analyse de l'image recalée. Avantageusement, le recalage de l'image décalée, correspondant à l'image 15 acquise, est effectué par un traitement d'image (correction de la perspective en appliquant une homographie), et ne nécessite donc pas d'utiliser un système optique particulier en association avec un module d'acquisition acquérant l'image dite « acquise » (premier module d'acquisition au sens de l'invention) pour que le plan de la surface examinée soit calé sur un plan souhaité, dans le but d'en extraire la signature. L'image de 20 la surface examinée peut donc être acquise avec le premier module d'acquisition positionné à une distance quelconque et avec une orientation quelconque par rapport à la surface examinée. Dans un mode particulier de réalisation, le procédé comporte une étape préalable de définition des zones équivalentes dans l'image modèle. 25 Dans un mode particulier de réalisation, appelé par la suite deuxième mode général de réalisation, le procédé comporte une étape préalable d'acquisition d'une image dite « orientée » de la surface de référence avec un deuxième module d'acquisition positionné sensiblement selon la normale à la surface de référence, dans lequel l'image modèle est obtenue en appliquant une deuxième homographie prédéterminée à l'image 30 orientée. Dans ce mode de réalisation, une image dite « orientée » est acquise avec un deuxième module d'acquisition dont l'axe optique est positionné sensiblement selon la normale à la surface de référence. Typiquement, sur une ligne de production, on utilise de manière répétée une 35 acquisition sensiblement selon la normale aux surfaces de produits ou d'emballages de produits. 3055446 5 L'image orientée est alors transformée pour simuler l'acquisition d'une image de la surface de référence dans des conditions différentes de l'acquisition de l'image orientée, par exemple avec un angle différent, dans une orientation différente et/ou à une distance différente. 5 Cette transformation correspond à l'application d'une deuxième homographie à l'image orientée. On obtient ainsi l'image modèle, par rapport à laquelle l'image décalée sera recalée. Avantageusement, l'application de cette deuxième homographie peut permettre d'obtenir une image modèle dans laquelle la surface de référence présente une inclinaison 10 et une position approchées de celles de la surface examinée dans l'image décalée. Cette étape permet alors d'optimiser l'étape de recalage de l'image décalée avec l'image modèle, par exemple en permettant d'obtenir une meilleure estimation de la première homographie, ou encore en évitant d'obtenir une estimation aberrante de cette homographie. 15 Par exemple, l'image orientée de la surface de référence acquise sur une ligne de production peut être transformée de manière à simuler l'acquisition d'une image de cette surface de référence avec un système mobile comme un téléphone ou une tablette. Ainsi, si l'image décalée est également acquise avec ce système mobile, et donc dans des conditions d'orientation et de position de la surface examinée similaires ou proches de 20 celles de l'image modèle obtenue après transformation, le recalage ou la correction de perspective entre cette image décalée et cette image modèle sera améliorée. Dans un mode particulier de réalisation du deuxième mode général de réalisation (dans lequel l'image modèle est obtenue par application de la deuxième homographie à une image orientée), l'étape de génération de la signature numérique comporte une 25 étape d'obtention d'une image dite « transformée » par transformation de l'image recalée en lui appliquant l'inverse de la deuxième homographie, et la signature est générée dans l'étape de génération par analyse de l'image transformée. Dans ce mode de réalisation, l'image modèle est obtenue en appliquant la deuxième homographie à l'image orientée, puis l'image décalée est recalée avec l'image 30 modèle pour obtenir l'image recalée. Enfin, on applique l'inverse de cette deuxième homographie à l'image recalée pour obtenir l'image transformée. L'image transformée est ainsi recalée avec l'image orientée. On extrait donc la signature de la surface examinée, à partir de l'image transformée, dans des conditions de position et d'orientation de cette surface similaires à 35 celles dans laquelle est positionnée la surface de référence dans l'image orientée. 3055446 6 Dans ce mode de réalisation, le recalage de l'image décalée (la correction de la perspective) est effectué avant d'appliquer l'inverse de la deuxième homographie pour recaler l'image recalée avec l'image orientée. En alternative, toujours dans le cadre du deuxième mode général de réalisation, 5 l'image décalée est obtenue par application de l'homographie inverse de la deuxième homographie à l'image acquise, et la signature est générée dans l'étape de génération par analyse de l'image recalée. Dans ce mode de réalisation, la deuxième homographie est également appliquée à l'image orientée, permettant d'obtenir l'image modèle, mais on applique d'abord l'inverse 10 de cette deuxième homographie à l'image acquise, pour obtenir l'image décalée, que l'on recale ensuite avec l'image modèle pour obtenir l'image recalée. On extrait donc ici la signature de la surface examinée à partir de l'image recalée, mais également dans des conditions de position et d'orientation de cette surface similaires à celles dans laquelle est positionnée la surface de référence dans l'image orientée. 15 Dans ce mode de réalisation, l'inverse de la deuxième homographie est appliqué à l'image acquise, avant le recalage de cette image (correction de la perspective) avec l'image modèle. Dans un mode particulier de réalisation, le procédé comporte, pour chaque surface examinée, une étape d'authentification de la surface examinée, cette authentification 20 étant effectuée par comparaison de la signature générée avec une signature numérique authentique, la signature authentique rendant compte de la structure de la surface de référence. Cette authentification peut correspondre à une méthode telle que décrite dans le document EP1747540B1 ou le document EP1971960B1. 25 En comparant la signature générée avec une signature authentique, il est possible de déterminer si la surface examinée et la surface de référence présentent les mêmes caractéristiques structurelles. De cette manière, il est par exemple possible d'évaluer si un produit particulier comportant la surface examinée est issu d'une ligne de production dans laquelle on a 30 préalablement extrait une signature authentique d'une ou de plusieurs surfaces comprises dans un ou plusieurs produits. Dans un mode particulier de réalisation, le procédé comporte : - dans le premier mode général de réalisation, une étape préalable de génération de la signature authentique à partir de l'image modèle, dite génération de premier type ; 35 ou 3055446 7 - dans le deuxième mode général de réalisation, une étape préalable de génération de la signature authentique à partir de l'image orientée, dite génération de second type. Ici, dans le cas du premier mode général de réalisation, la signature de la surface 5 examinée est générée à partir de l'image recalée et est comparée aux signatures de surfaces de références extraites à partir des images des produits enregistrés. Dans le cas du deuxième mode général de réalisation, la signature de la surface examinée est générée à partir de l'image transformée, ou de l'image recalée si l'image décalée est obtenue par application de l'inverse de la deuxième homographie à l'image 10 acquise, et est comparée aux signatures des surfaces de références extraites à partir des images orientée des produits enregistrés. Dans ces deux cas, les signatures sont extraites d'images représentant des surfaces positionnées dans le même plan et avec la même orientation, garantissant la validité de l'étape d'authentification. 15 Dans un mode particulier de réalisation, l'étape de génération de la signature authentique comporte : - une étape d'acquisition par un troisième module d'acquisition de la surface de référence ; et - une étape d'éclairage pendant au moins l'étape d'acquisition de la surface de 20 référence avec une première source de lumière, cette étape d'acquisition correspondant à : - une acquisition de l'image modèle si la génération est du premier type ; ou à - une acquisition de l'image orientée si la génération est du second type. Si la génération est du second type, alors le troisième module d'acquisition 25 correspond au deuxième module d'acquisition. Si un éclairage n'est pas suffisant en terme de surface éclairée pour la surface examinée, il est prévue d'augmenter la surface effective de la surface examinée et/ou de la zone d'intérêt en réalisant plusieurs étapes d'obtention d'images dites « décalées ». Les différentes étapes d'obtention d'images décalées sont alors effectuées avec un 30 déplacement (par exemple une translation) du module d'acquisition et de la source d'éclairage de sorte à reconstituer une surface examinée et/ou de la zone d'intérêt dont la surface est plus importante. Dans un mode particulier de réalisation, l'axe optique du troisième module est orienté sensiblement selon la normale à la surface de référence, et la surface de référence 3055446 8 est éclairée lors de l'étape d'éclairage par la première source avec un angle d'attaque par rapport à la surface de référence correspondant à une incidence rasante. Dans un mode particulier de réalisation, cet angle d'attaque est de préférence compris entre 16° et 45°. 5 Dans un mode particulier de réalisation, le procédé comporte une étape d'éclairage, au moins pendant l'étape d'acquisition effectuée par le premier module, de la surface examinée par une deuxième source de lumière, et l'étape de génération de la signature comporte une étape d'obtention d'une caractéristique structurelle de la surface examinée par détection de l'interaction de la surface examinée avec la deuxième source 10 de lumière, cette détection de l'interaction étant effectuée : - en analysant l'image recalée si la génération est du premier type ; ou - en analysant l'image transformée obtenue à partir de l'image recalée, si la génération est du second type. Dans un mode particulier de réalisation, pour l'acquisition d'au moins deux images 15 par le premier module, pour chacune de ces images acquises, la deuxième source est localisée à une même position relative et selon une même orientation relative par rapport au premier module. Dans ce mode de réalisation, le procédé peut être appliqué de manière répété pour différentes surfaces examinées avec un même système mobile comportant un 20 premier module d'acquisition et une deuxième source de lumière dont les positions et les orientations sont fixes sur ce système. Par exemple, le procédé peut être mis en oeuvre dans un téléphone ou une tablette, comportant par exemple une caméra faisant office de premier module d'acquisition, et un flash faisant office de deuxième source de lumière. 25 Dans ce mode de réalisation, la répétabilité du procédé avec un même système mobile est facilitée. Dans un mode particulier de réalisation, le procédé comporte une étape de lecture d'informations protégées, ces informations protégées étant soumises sous forme numérique à un traitement numérique inverse d'un traitement utilisé pour leur protection, 30 le traitement utilisant la signature générée. Dans ce mode de réalisation, la signature générée est nécessaire pour pouvoir lire les informations protégées, et est donc utilisée comme une clé de protection de ces informations comme décrit dans le document EP1716520B1. 3055446 9 Dans un mode particulier de réalisation, les informations protégées sont contenues dans un code visuel disposé sur la surface examinée ou sur un produit ou un emballage comprenant la surface examinée. Dans un mode particulier de réalisation, le code visuel correspond à un code- 5 barres en une dimension ou en deux dimensions. Ces informations protégées peuvent donc être contenues dans le code-barres en une ou deux dimensions lu par un capteur, et l'utilisation de la signature générée pour lire ces informations garantit leur protection. Dans un mode particulier de réalisation, le procédé comporte une étape de 10 définition de zones dites « de recherche » dans l'image décalée, ces zones de recherche comportant les zones d'intérêt et la méthode de mise en correspondance étant effectuée à partir de ces zones de recherches. Ces zones de recherches peuvent par exemple être estimées comme étant : - localisées dans l'image décalée à des positions proches de celles des zones 15 équivalentes dans l'image modèle ; et - de tailles plus importantes dans l'image décalée que les zones d'intérêts. Ces zones de recherche correspondent à des zones dans lesquelles les zones d'intérêt vont être localisées par la méthode de mise en correspondance. Elles permettent de définir un périmètre particulier dans l'image décalée, dans lequel les zones d'intérêt 20 ont une probabilité plus élevée de se trouver, pour effectuer plus efficacement la méthode de mise en correspondance. Dans un mode particulier de réalisation, la méthode de mise en correspondance permet d'obtenir, à partir d'une zone de recherche, une première estimation des paramètres d'une application affine transformant des points prédéterminés d'une zone 25 d'intérêt en des points prédéterminés correspondants d'une zone équivalente. Cette méthode de mise en correspondance est effectuée pour chaque zone d'intérêt définie dans l'image décalée. Ces paramètres propres à chaque couple zone d'intérêt/zone équivalente permettront d'estimer les paramètres de la première homographie permettant de 30 transformer l'image décalée en l'image modèle. Dans un mode particulier de réalisation, la première estimation est obtenue en utilisant une méthode des moindres carrés entre les coordonnées des points de la zone équivalente et les coordonnées des points de la zone de recherche comprenant la zone d'intérêt. 30 5 5 446 10 En alternative, la première estimation est obtenue en utilisant une méthode d'intercorrélation entre les coordonnées des points de la zone équivalente et les coordonnées des points de la zone de recherche. Ces deux méthodes correspondent à des méthodes largement connues 5 de «Template matching », et pourrait être remplacées par d'autres méthodes analogues. Dans un mode particulier de réalisation, la méthode de mise en correspondance comporte une étape d'obtention d'une deuxième estimation des paramètres, cette deuxième estimation étant obtenue par optimisation de la première estimation avec un algorithme itératif visant à maximiser un premier coefficient de corrélation amélioré entre 10 la zone équivalente et la zone de recherche. Cette optimisation correspond à la méthode décrite dans le document « Parametric Image Alignment Using Enhanced Correlation Coefficient Maximization » (Georgios D. Evangelidis and Emmanouil Z. Psarakis) publiée en octobre 2008 dans le journal « IEEE Transactions on patterne analysis and machine intelligence », Vol. 30, NO. 10. 15 Elle permet d'obtenir une estimation plus précise de l'homographie permettant de recaler l'image décalée avec l'image modèle. En particulier, elle permet de corriger d'éventuels effets de distorsion de l'image survenant lors du recalage. Dans un mode particulier de réalisation dans lequel plusieurs surfaces sont examinées, l'image modèle constitue une même image modèle pour chaque dite surface 20 examinée. Plusieurs surfaces peuvent ainsi être examinées et recalées par rapport à une seule et même image modèle, limitant ainsi un nombre d'images modèles nécessaire au procédé. Dans un mode particulier de réalisation, l'obtention de la première homographie comporte 25 l'utilisation d'un algorithme dit « RANSAC » (RAndom SAmple Consensus). Cet algorithme est par exemple décrit dans le document « M.A. Fischler and R.C. Bolles. Random sample consensus: A paradigm for model fitting with applications to image analysis and automated cartography. Communications of the ACM, 24(6), 381-395, 1981 ». Cet algorithme permet d'exclure les points aberrants de l'ensemble de points 30 utilisé dans le procédé pour estimer les paramètres de cette première homographie. Une meilleure estimation des paramètres de la première homographie est ainsi obtenue. Dans un mode particulier de réalisation, l'obtention de la première homographie comporte l'utilisation d'un algorithme itératif d'optimisation visant à maximiser un 35 deuxième coefficient de corrélation amélioré entre l'image décalée et l'image modèle. 3055446 11 Cet algorithme utilisant ce deuxième coefficient de corrélation amélioré est analogue à celui utilisant le premier coefficient tel que décrit précédemment, mais s'applique maintenant dans le cadre du recalage de l'image décalée avec l'image modèle, et non plus lors de la mise en correspondance d'une zone d'intérêt avec une zone 5 équivalente. Il permet d'obtenir une estimation améliorée des paramètres de la première homographie. Dans un mode particulier de réalisation, la première homographie est obtenue à partir de coordonnées de couples de points, chaque couple comportant un point compris 10 dans une zone équivalente et un autre point compris dans une zone d'intérêt définie par la méthode de mise en correspondance de cette zone équivalente avec l'image décalée. Dans un mode particulier de réalisation, ces points comportent les centres des zones d'intérêt et des zones équivalentes. Dans ce mode de réalisation, la détermination de la première homographie est 15 donc effectuée à partir d'un ensemble de couples de points, chaque couple comportant le centre d'une zone d'intérêt et le centre de la zone équivalente déterminée par une mise en correspondance de cette zone d'intérêt avec l'image modèle. Par exemple, une méthode possible pour déterminer cette homographie pourrait être celle utilisée dans la partie 4.2 du document « Image Registration For Perspective 20 Deformation Recovery » (Geaorge Wolberg et Siavash Zokai). Dans un mode particulier de réalisation, les zones d'intérêt sont définies autour et/ou par rapport à un ou plusieurs éléments graphiques présents sur la surface examinée, ce ou ces éléments graphiques étant également présents sur la surface de référence. 25 La présence d'éléments graphiques permet de faciliter d'une part la définition des zones d'intérêt, en utilisant par exemple une méthode de reconnaissance de ces symboles pour définir ces zones, et permet d'autre part de faciliter l'étape de recalage de l'image décalée avec l'image modèle. En effet, il est préférable pour appliquer une méthode de mise en correspondance ou méthode d' « Image Matching » d'utiliser comme entrée des 30 images présentant des variations rapides (de l'ordre de la dizaine de pixels par exemple) de teintes et/ou d'intensité. Préférablement, ces éléments graphiques apparaissent de manière contrastée sur la surface examinée et sur la surface de référence, facilitant encore davantage la méthode de mise en correspondance. 35 Dans un mode particulier de réalisation, la signature numérique est générée à partir de caractéristiques structurelles de la surface examinée, cette surface examinée 305 5 446 12 étant constituée d'un élément matériel choisi parmi tout ou partie d'un matériau fibreux, plastique, métallique, en cuir, en bois, composite, en verre, en minéral ou en une structure cristalline. Selon un second aspect, l'invention vise un système de génération d'une signature 5 numérique associée à une surface examinée, ce système comportant: un module d'obtention permettant d'obtenir, pour chaque surface examinée, une image dite « décalée » dont au moins une partie représente la surface ; - un module d'obtention permettant d'obtenir, pour chaque surface examinée, des zones d'intérêt dans l'image décalée par une méthode de mise en 10 correspondance (en anglais « Template Matching ») de ladite image décalée (IM_1) avec au moins une zone dite équivalente (ZEQ.1, ZEQ_2, ZEQ3, ZEQ4) prédéterminée, ladite au moins une zone équivalente étant comprise dans au moins une image modèle (IM_M) dont au moins une partie représente une surface de référence (S_REF) ; - un module de recalage permettant de recaler, pour chaque surface 15 examinée, l'image décalée avec ladite au moins une image modèle, ce recalage étant effectué en appliquant une première homographie à l'image décalée, cette homographie étant obtenue à partir des zones d'intérêt et des zones équivalentes; et un module de génération permettant de générer, pour chaque surface examinée, une signature numérique à partir de l'image recalée, la signature numérique 20 rendant compte de la structure de la surface examinée. Dans un mode particulier de réalisation, le système comporte : - un premier module comportant une première caméra et une première source lumineuse formant un angle d'attaque par rapport à la surface de référence correspondant à une incidence rasante, cet angle d'attaque étant de préférence compris 25 entre 16° et 45°, encore de préférence compris entre 16° et 25°, encore de préférence compris entre 16° et 20° ; et/ou - un deuxième module comportant un terminal communicant, une deuxième caméra et une deuxième source lumineuse. Dans un mode particulier de réalisation, le terminal communicant est un téléphone 30 portable ou une tablette, la deuxième caméra est une caméra de ce téléphone portable ou de cette tablette, et dans la deuxième source lumineuse est un flash de ce téléphone portable ou de cette tablette. 3055446 13 Selon un troisième aspect, l'invention vise un second procédé de génération d'une signature numérique associée à une surface examinée, ce procédé comportant, pour chaque surface examinée : une étape d'obtention d'un ensemble d'images décalées, au moins une 5 partie de chacune des images représentant la surface examinée ; - pour chaque image décalée : ^ une étape d'obtention de zones d'intérêt dans cette image par une méthode de mise en correspondance (en anglais « Template Matching ») de cette image avec des zones dite équivalentes 10 prédéterminées, ces zones équivalentes étant comprises dans une image modèle dont au moins une partie représente une surface de référence ; ^ une étape d'obtention d'une image recalée par recalage de l'image décalée avec l' image modèle, ce recalage étant effectué en 15 appliquant une homographie à l'image décalée, cette homographie étant obtenue à partir des zones d'intérêt et des zones équivalentes une étape de combinaison des images recalées obtenues en une image dite « combinée » ; et 20 une étape de génération d'une signature numérique à partir de l'image combinée, cette signature numérique rendant compte de la structure de la surface examinée. Dans un mode particulier de réalisation, les différentes étapes du procédé de génération d'une signature numérique associée à une surface examinée sont 25 déterminées par des instructions de programmes d'ordinateurs. En conséquence, l'invention vise aussi un programme d'ordinateur sur un support d'informations, ce programme étant susceptible d'être mis en oeuvre par un ordinateur, ce programme comportant des instructions adaptées à la mise en oeuvre du procédé de génération d'une signature associée à une surface examinée telle que mentionnée ci- 30 dessus. Ce programme peut utiliser n'importe quel langage de programmation, et être sous la forme de code source, code objet, ou de code intermédiaire entre code source et code objet, tel que dans une forme partiellement compilée, ou dans n'importe quelle autre forme souhaitable. 35 L'invention vise aussi un support d'informations lisible par un ordinateur, et comportant des instructions d'un programme d'ordinateur tel que mentionné ci-dessus. 3055446 14 Le support d'informations peut être n'importe quelle entité ou système capable de stocker le programme. Par exemple, le support peut comporter un moyen de stockage, tel qu'une ROM, par exemple un CD ROM ou une ROM de circuit microélectronique, ou encore un moyen d'enregistrement magnétique, par exemple un disque dur. 5 D'autre part, le support d'informations peut être un support transmissible tel qu'un signal électrique ou optique, qui peut être acheminé via un câble électrique ou optique, par radio ou par d'autres moyens. Le programme selon l'invention peut être en particulier téléchargé sur un réseau de type Internet. Alternativement, le support d'informations peut être un circuit intégré dans lequel 10 le programme est incorporé, le circuit étant adapté pour exécuter ou pour être utilisé dans l'exécution du procédé en question. BREVE DESCRIPTION DES FIGURES 15 D'autres caractéristiques et avantages de l'invention apparaîtront à la lecture de la description qui suit, faite en référence aux dessins annexés dans lesquels : la figure 1 représente un système de génération d'une signature numérique associée à une surface examinée conforme à l'invention ; 20 - la figure 2 représente un terminal compris dans un système de génération d'une signature numérique associée à une surface examinée conforme à l'invention ; les figures 3 et 4 représentent des systèmes de génération d'une signature numérique associée à une surface examinée conformes à l'invention ; les figures 5 à 14 représentent des étapes d'un procédé de génération 25 d'une signature numérique associée à une surface examinée conforme à un premier mode général de réalisation de l'invention ; - la figure 15 représente un exemple d'une image dite « décalée » d'une surface de référence conforme à l'invention ; - la figure 16 représente un exemple d'une image dite « recalée » d'une 30 surface de référence conforme à l'invention ; la figure 17 représente un schéma résumant les différentes transformations appliquées aux images mises en jeu dans le premier mode général de réalisation ; - les figures 18 et 19 représentent des étapes d'un procédé de génération d'une signature numérique associée à une surface examinée conforme à un deuxième 35 mode général de réalisation de l'invention ; 3055446 15 - les figures 20 et 21 représentent des schémas résumant deux variantes des différentes transformations appliquées aux images mises en jeu dans le deuxième mode général de réalisation ; et les figures 22 à 24 représentent des systèmes de génération d'une 5 signature numérique associée à une surface examinée conformes à l'invention. DESCRIPTION DETAILLEE 10 La figure 1, la figure 3 et la figure 4 illustrent un système SYS de génération d'une signature numérique associée à une surface examinée S_1, le système SYS étant conforme à l'invention. Dans ce mode de réalisation, le système SYS peut comporter deux terminaux T1 et T2 mettant en oeuvre les étapes d'un procédé de génération d'une signature numérique 15 conforme à l'invention et telles que décrites en référence aux figures 5 à 14, 18 et 19. Dans ce mode de réalisation, le premier terminal T1 est, comme illustré à la figure 1, disposé le long ou à proximité d'une ligne de production d'un produit dit « conforme », par exemple un produit destiné à la vente. Conformément aux figures 3 et 4, le terminal Tl peut consister en un terminal 20 mobile, par exemple un smartphone, un téléphone ou une tablette. Ce terminal Tl comporte une première source de lumière LUM_1 permettant d'éclairer une surface de référence S_REF apparente du produit conforme ou de l'emballage de ce produit. Cette surface de référence S_REF peut être constituée d'un élément matériel choisi 25 parmi tout ou partie d'un matériau fibreux, plastique, métallique, en cuir, en bois, composite, en verre, en minéral ou en une structure cristalline. Cette première source LUM_1 peut consister en une lumière blanche, et/ou en un flash (par exemple de téléphone ou de tablette). Ce flash peut être tel que représenté à la figure 4. 30 Conformément à la figure 1, l'angle d'incidence de cette première source de lumière LUM_1 avec la surface de référence S_REF est noté a. Dans un mode de réalisation particulier, cet angle d'incidence a correspond à une incidence rasante, et est de préférence compris entre 16° et 45°, encore de préférence compris entre 16° et 25°, encore de préférence compris entre 16° et 20°. 3055446 16 En variante, le terminal T1 ne comporte pas de source de lumière. Dans ce cas-ci, la surface de référence S_REF peut être éclairée par une source de lumière externe au terminal T1 ou même externe au système SYS. Le terminal T1 comporte également un troisième module d'acquisition CAM_3 5 permettant d'acquérir une image dont au moins une partie représente la surface de référence S_REF. L'acquisition de cette image est réalisée pendant que la surface S_REF est éclairée par la première source LUM_1 ou par une autre source de lumière quelconque. Ce troisième module d'acquisition CAM_3 peut consister en une caméra, un 10 appareil photo, ou un capteur quelconque. Dans un mode particulier de réalisation et conformément à la figure 1, le troisième module d'acquisition CAM_3 est positionné sensiblement selon la normal à la surface de référence S_REF. Dans un mode particulier de réalisation et conformément à la figure 3, le troisième 15 module d'acquisition CAM_3 est situé à une même position relative et dans une même orientation relative par rapport à la première source de lumière LUM_1. Ce mode de réalisation correspond typiquement au cas où le terminal T1 consiste en un téléphone ou une tablette comportant un flash et un appareil photo, conformément à la figure 4. 20 Le terminal T1 peut également comporter un module non représenté permettant d'extraire, à partir de l'image acquise par le troisième module d'acquisition CAM_3 (représentant la surface de référence S_REF), une signature dite « authentique » rendant compte de la structure de la surface de référence S_REF. Dans un mode particulier de réalisation, ce module permet d'obtenir une ou 25 plusieurs caractéristiques structurelles de la surface de référence S_REF par détection de l'interaction de cette surface de référence S_REF avec la première source de lumière LUM_1. Cette surface de référence S_REF peut être constituée d'un élément matériel choisi parmi tout ou partie d'un matériau fibreux, plastique, métallique, en cuir, en bois, 30 composite, en verre, en minéral ou en une structure cristalline. L'extraction de cette signature authentique sera détaillée en référence aux figures 5 à 14, 18 et 19. La signature authentique de cette surface de référence S_REF permet de manière plus générale de caractériser le produit conforme ou l'emballage de ce produit conforme 35 dont fait partie cette surface S_REF. 3055446 17 En alternative, ce module, compris dans le système SYS, est dissocié du terminal T1. Le système SYS comporte également un deuxième terminal T2, pouvant être distinct du premier terminal T1, tel que représenté aux figures 1 à 4. 5 Ce terminal T2 peut consister en un système mobile, par exemple un smartphone, un téléphone une tablette. Ce deuxième terminal T2 comporte un premier module d'acquisition CAM_1 pouvant être utilisé pour acquérir une image d'une surface dite « examinée » 5_1, cette surface S_1 étant comprise dans un produit dit « produit candidat » ou dans l'emballage 10 de ce produit candidat. Cette surface examinée S_1 peut, tout comme la surface de référence S_REF, être constituée d'un élément matériel choisi parmi tout ou partie d'un matériau fibreux, plastique, métallique, en cuir, en bois, composite, en verre, en minéral ou en une structure cristalline. 15 Le premier module d'acquisition CAM_1 peut consister en une caméra, un appareil photo, ou un capteur quelconque, et est représenté aux figures 2 et 4. Le deuxième terminal T2 peut également comporter une deuxième source de lumière LUM_2, représentée aux figures 2 et 4. Cette deuxième source LUM_2 peut consister en une lumière blanche, et/ou en un 20 flash (par exemple de téléphone ou de tablette). Dans un mode particulier de réalisation, le terminal T1 comporte également un module non représenté permettant d'extraire, à partir de l'image acquise par le premier module d'acquisition CAM_1 (représentant la surface examinée S_1), une signature dite « générée » rendant compte de la structure de la surface examinée S_1. 25 Dans un mode particulier de réalisation, ce module permet d'obtenir une ou plusieurs caractéristiques structurelles de la surface examinée S_1 par détection de l'interaction de cette surface examinée 5_1 avec la deuxième source de lumière LUM_2. La génération de cette signature sera détaillée en référence aux figures 5 à 14, 18 et 19. 30 La signature générée de cette surface examinée S_1 permet de manière plus générale de caractériser le produit candidat ou l'emballage de ce produit candidat dont fait partie cette surface S_1. En alternative, ce module, compris dans le système SYS, est dissocié du terminal T2. 3055446 18 Dans un mode particulier de réalisation, la signature générée associée à la surface examinée S_1 du produit candidat est comparée à la signature authentique associée à la surface de référence S_REF du produit conforme, lors d'une étape d'authentification. Cette comparaison peut par exemple être effectuée par un module compris dans le 5 terminal T1, par un module compris dans le terminal T2, ou par un module externe et distinct de ces deux terminaux. Dans ce dernier cas, le module externe peut par exemple comporter un sous-module de communication lui permettant de communiquer avec les terminaux T1 et T2 pour récupérer la signature générée et la signature authentique. 10 Grace à cette comparaison, il est par exemple possible d'estimer qu'un produit candidat est issu d'une ligne de production particulière, si la signature générée associée à la surface examinée S_1 du produit candidat est sensiblement identique à la signature authentique associée à la surface de référence S_REF du produit conforme. Dans un mode particulier de réalisation, le système SYS ne comporte que le 15 terminal T2. Premier mode général de réalisation La figure 5 représente les étapes principales d'un procédé de génération d'une 20 signature numérique associée à une surface examinée S_1, ce procédé étant conforme à un premier mode général de réalisation de l'invention. Ce procédé comporte quatre étapes E30, E50, E70 et E90 et peut être mis en oeuvre par un système tel que représenté aux figures 1, 3, 4, 22-24. Une image IM_1 dite « décalée » est obtenue au cours d'une étape E30 par un 25 module MOD_OBT1 du système SYS tel que représenté à la figure 22. Ce module MOD_OBT1 peut être compris dans le terminal T2 du système SYS, tel que représenté à la figure 23. Dans un mode particulier de réalisation, une partie de cette image décalée IM_1 représente la surface examinée S_1. En variante, toute l'image décalée IM_1 représente 30 la surface examinée 5_1. Cette image IM_1 peut être telle que représentée à la figure 15. Dans un mode particulier de réalisation et conformément à la figure 6, l'étape E30 d'obtention de l'image décalée IM_1 comporte une étape E20 d'acquisition d'une image dite « acquise » IM_O par le premier module d'acquisition CAM_1 représenté aux 35 figures 1 à 4. 3055446 19 Le module d'obtention MOD_OBT1 comporte alors le premier module d'acquisition CAM_1, comme représenté à la figure 23. Dans ce premier mode général de réalisation exclusivement, l'image acquise IM_O correspond à l'image décalée IM_1 (que nous appellerons par la suite « image décalée 5 IM_1 »). Dans un mode particulier de réalisation et conformément à la figure 7, l'étape E30 comporte également une étape E15 d'éclairage par la deuxième source LUM_2 de la surface examinée S_1, cet éclairage étant au moins effectué pendant l'étape E20 d'acquisition. 10 Le module d'obtention MOD_OBT1 comporte alors la deuxième source LUM_2, comme représenté à la figure 23. Dans un mode particulier de réalisation et conformément à la figure 8, le procédé comporte une étape E35 de définition des zones équivalentes ZEQ1, ZEQ2, ZEQ3, ZEQ_4 dans l'image modèle IM_M. 15 Cette étape est suivie d'une étape E50 d'obtention de zones d'intérêt ZI_1, ZI_2, ZI_3 et ZI_4 dans cette image décalée IM_1, telles que représentées à la figure 15. Ces zones d'intérêt sont obtenues par une méthode de mise en correspondance (en anglais « Template Matching ») de l'image décalée IM_1 avec des zones dites équivalentes ZEQ1, ZEO_2, ZEQ3, ZEQ_4 prédéterminées, ces zones équivalentes étant 20 comprises dans une image modèle IM_M dont au moins une partie représente la surface de référence S_REF. Cette étape E50 peut être réalisée par un module MOD_DEF du système SYS, tel que représenté à la figure 22. Ce module MOD_DEF peut également être compris dans le terminal T2, tel que représenté à la figure 23. En variante, cette étape peut être effectuée 25 par un module extérieur au terminal T2. Dans un mode particulier de réalisation, ces zones d'intérêts ZI_1, ZI_2, ZI_3 et ZI_4 sont positionnées autour et/ou par rapport à un ou plusieurs éléments graphiques TAG_1, TAG_2, TAG_3 et TAG_4 présents sur la surface examinée S_1, par exemple tels que représentés à la figure 15. 30 Préférablement, ce ou ces éléments graphiques TAG_1, TAG_2, TAG_3 et TAG_4 sont contrastés par rapport à la couleur de fond de la surface examinée S_1. Préférablement, ces éléments graphiques TAG_1, TAG_2, TAG_3 et TAG_4 sont de formes différentes. Dans un mode particulier de réalisation, l'étape E50 est précédée d'une étape de 35 définition de zones dites « de recherche » dans l'image décalée IM_1 (non représentées), 305 5 446 20 ces zones de recherche comportant les zone d'intérêt ZI_1, ZI_2, ZI_3, ZI_4, et dans lequel la méthode de mise en correspondance est effectuée à partir de ces zones de recherche. Ces zones de recherches peuvent par exemple être définies comme étant : 5 - localisées dans l'image décalée IM_1 à des positions proches de celles des zones d'intérêt ZI_1, ZI_2, ZI_3 et ZI_4; et - de tailles plus importantes dans l'image décalée IM_1 que les zones d'intérêts ZI_1, ZI_2, ZI_3 et ZI_4. Les zones de recherche correspondent donc à des zones dans lesquelles les zones 10 d'intérêt ZI_1, ZI_2, ZI_3 et ZI_4 vont être localisées par la méthode de mise en correspondance. Elles permettent de définir un périmètre particulier dans l'image décalée IM_1, dans lequel les zones d'intérêt ZI_1, ZI_2, ZI_3 et ZI_4 ont une probabilité plus élevée de se trouver, pour effectuer plus efficacement la méthode de mise en correspondance. 15 L'étape E50 est suivie d'une étape E70 d'obtention d'une image dite « recalée » IM_2, par recalage de l'image décalée IM_1 avec une image dite « modèle » IM_M. Cette étape de recalage E70 peut être effectuée par un module MOD_RECAL du système SYS, tel que représenté à la figure 22. Il peut également être compris dans le terminal T2, tel que représenté à la figure 20 23. En variante, ce module MOD_RECAL est extérieur au terminal T2. Dans un mode particulier de réalisation, une partie de cette image modèle IM_M représente la surface de référence S_REF. En variante, toute l'image modèle IM_M représente la surface de référence S_REF. Cette image IM_M peut être telle que représentée à la figure 16. 25 Dans ce premier mode général de réalisation et conformément à la figure 9, l'image modèle IM_M correspond à l'image acquise par le troisième module d'acquisition CAM_3 de la surface S_REF, lors d'une étape F200. Dans un mode préféré de réalisation, l'axe optique de ce troisième module d'acquisition CAM_3 est orienté sensiblement selon la normale à la surface de référence 30 S_REF. Ce mode de réalisation correspond par exemple à une acquisition possible de la surface de référence S_REF d'un produit ou d'un emballage de ce produit le long d'une ligne de production de ce produit. Dans un mode particulier de réalisation et toujours en référence à la figure 9, la 35 surface S_REF est éclairée lors d'une étape F400 par la source de lumière LUM_1, 3055446 21 pendant au moins l'étape d'acquisition F200, avec un angle a d'attaque par rapport à la surface de référence S_REF. Dans un mode particulier de réalisation, cet angle a correspond à une incidence rasante. 5 Dans un mode particulier de réalisation, cet angle a est compris de préférence entre 16° et 45°, encore de préférence compris entre 16° et 25°, encore de préférence compris entre 16° et 20°. Dans un mode particulier de réalisation, la surface de référence S_REF comporte également les éléments graphiques TAG_1, TAG_2, TAG_3 et TAG_4, tels que 10 représentés à la figure 16. Le recalage de l'image décalée IM_1 avec l'image modèle IM_2 correspond à une correction de la perspective entre ces deux images, et permet de simuler le fait de replacer la surface examinée S_1 de l'image décalée IM_1 dans le même plan et avec la même orientation que le plan dans lequel se trouve la surface de référence S_REF de 15 l'image modèle IM_M. Ce recalage ou cette obtention de l'image recalée IM_2 est effectué(e) en appliquant une première homographie H1 à l'image décalée IM_1. La première homographie Hi est obtenue à partir des zones d'intérêt ZI_1, ZI_2, ZI_3 et ZI_4 comprises dans l'image décalée IM_1 et des zones équivalentes ZEQ_1, 20 ZEQ_2, ZEQ_3 et ZEQ_4 de l'image modèle IM_M telles que représentée à la figure 16. Dans un mode particulier de réalisation, la méthode de mise en correspondance permet d'obtenir, à partir d'une zone de recherche, une première estimation des paramètres d'une application affine T transformant des points prédéterminés de la zone d'intérêt ZI_1 en des points prédéterminés correspondant de la zone équivalent ZEQ_1. 25 Cette estimation peut par exemple être obtenue en utilisant une méthode des moindres carrés, ou une méthode d'intercorrélation, entre les coordonnées des points de la zone équivalente ZI_l et les coordonnées des points de la zone de recherche. La méthode d'intercorrélation peut être définie comme visant à maximiser, pour plusieurs points (x,y) compris dans la zone de recherche de l'image modèle IM_M, le 30 coefficient d'intercorrelation normé définit de la manière suivante : R(x,y)= Exty,[7"(x',y1).11(x + xl,y + y')] \IEx',31, r (X1, y')2. Exi,y, 11(x + x', y + y')2 Avec T'(x',y') = T(x',y') - 11(w. h). Ex-y T(x,y) ; l'(x + x',y + y') = 1(x + x',y + y') - 11(w.h).E,..,),-1(x + x", Y + yl ; 3055446 22 Avec : I la zone de recherche dans l'image décalée IM_1 ; T la zone d'intérêt ZI_1 dans l'image modèle IM_M ; et w et h les dimensions de T. 5 Cette estimation peut également être obtenue par d'autres méthodes d' « Image matching » ou d' « Image template » connues. Dans un mode particulier de réalisation et conformément à la figure 10, la méthode de mise en correspondance comporte une étape E75 d'obtention d'une deuxième estimation des paramètres de l'application affine, cette deuxième estimation 10 étant obtenue par optimisation de la première estimation avec un algorithme itératif visant à maximiser un premier coefficient de corrélation amélioré entre la zone équivalente ZEQ_1 et la zone de recherche comportant la zone d'intérêt ZI_1. Ce premier coefficient de corrélation amélioré (« enhanced correlation coefficient » en anglais) peut être définit de la même manière que dans la section 3.1 du document 15 « Parametric Image Alignment Using Enhanced Correlation Coefficient Maximization » précédemment cité. Une fois les paramètres de chacune des applications affines transformant chaque zone d'intérêt ZI_1 en une zone équivalente ZEQ_1 estimés, un ensemble de couples de points est obtenu, chaque couple comportant un point compris dans une zone équivalente 20 ZEQ_1 et un autre point compris dans la zone d'intérêt Z_I1 définie par la méthode de mise en correspondance de la zone équivalente ZI_1 avec l'image inclinée IM_1. Dans un mode particulier de réalisation, ces couples de points comportent les ou correspondent aux centres des zones d'intérêt ZI_1, ZI_2, ZI_3 et ZI_4 et aux centres des zones équivalentes ZEQ_1, ZEQ_2, ZEQ_3 et ZEQ_4. 25 Les paramètres de la première homographie HI transformant l'image décalée IM_1 en l'image recalée IM_2 peuvent alors être estimés à partir de ces couples de points. Par exemple, ces paramètres peuvent être estimés grâce à une méthode telle que celle décrite dans la partie 4.2 du document « Image Registration For Perspective 30 Deformation Recovery » (Geaorge Wolberg et Siavash Zokai). Dans un mode particulier de réalisation, l'obtention de la première homographie Hl comporte l'utilisation d'un algorithme dit « RANSAC » (RAndom SAmple Consensus). Cet algorithme permet d'exclure les points aberrants de l'ensemble des points ou des couples de points utilisé pour estimer les paramètres de cette première homographie 35 Hl. 3055446 23 Dans un mode particulier de réalisation, l'obtention de la première homographie Hl comporte également l'utilisation d'un algorithme itératif d'optimisation visant à maximiser un deuxième coefficient de corrélation amélioré entre l'image décalée et l'image modèle. 5 Cet algorithme utilisant ce deuxième coefficient de corrélation amélioré est analogue à celui utilisant le premier coefficient tel que décrit précédemment, mais s'applique à présent dans le cadre du recalage de l'image décalée avec l'image modèle, et non plus lors de la mise en correspondance d'une zone équivalente ZI_1 avec l'image modèle IM_M. 1.0 L'étape E70 d'obtention de l'image recalée IM_2 est suivie d'une étape E90 de génération de la signature numérique, à partir de cette image recalée IM_2, la signature numérique rendant compte de la structure de la surface examinée S_1. Cette étape de génération E90 est mise en oeuvre par un module MOD_GEN, par exemple compris dans le terminal T2 tel que représenté à la figure 14, ou externe au 15 terminal T2. Dans un mode particulier de réalisation et conformément à la figure 11, l'étape E90 de génération de la signature numérique comporte une étape E95 d'obtention d'une caractéristique structurelle de la surface examinée S_1 par détection de l'interaction de la surface examinée 5_1 avec la deuxième source de lumière LUM_2. 20 Dans ce premier mode général de réalisation, la détection de l'interaction est effectuée par analyse de l'image recalée IM_2. Dans un mode particulier de réalisation et conformément à la figure 12, l'étape E90 de génération de la signature générée est suivie d'une étape E120 d'authentification de la surface examinée S_1 par comparaison de la signature générée avec une signature 25 numérique authentique, cette signature authentique rendant compte de la structure de la surface de référence S_REF. Dans ce premier mode général de réalisation, cette signature authentique est générée lors d'une étape E5, à partir de l'image modèle IM_M, tel que représenté à la figure 13. 30 Plus précisément, la génération de cette signature authentique comporte l'obtention d'une caractéristique structurelle de la surface de référence S_REF par détection de l'interaction de la surface de référence S_REF avec la première source de lumière LUM_1. Dans un mode particulier de réalisation et conformément à la figure 14, le 35 procédé comporte également une étape E130 de lecture d'informations protégées, par 3055446 24 exemple des informations contenues dans un code visuel non représenté disposé sur la surface examinée ou sur un produit ou un emballage comprenant la surface examinée. Lors de la lecture de ces informations protégées, ces dernières sont soumises sous forme numérique à un traitement numérique inverse d'un traitement utilisé pour leur 5 protection, ce traitement utilisant la signature générée. Par exemple, ces informations protégées peuvent être contenues dans un code-barres en une dimension ou en deux dimensions. La figure 17 résume les étapes principales du premier mode général de réalisation : une image décalée IM_1 d'une surface examinée S_1 est obtenue, 10 correspondant à une image IM_0 acquise par le module d'acquisition CAM_3. Puis l'image IM_1 est recalée par rapport à l'image modèle IM_M représentant la surface de référence S_REF, pour obtenir l'image recalée IM_2. On extrait alors la signature numérique de cette image recalée. La double flèche illustre ici le lien entre deux images représentant des surfaces orientées et positionnées de la même façon. 15 Deuxième mode général de réalisation Les figures 18 et 19 représentent des procédés de génération d'une signature 20 numérique associée à une surface examinée S_1, ces procédés étant conformes à un deuxième mode général de réalisation de l'invention. Ces deux procédés reprennent les quatre étapes principales E30, E50, E70 et E90 du premier mode général de réalisation, et peuvent également être mis en oeuvre par un système tel que représenté aux figures 1, 3, 4, et 22-24. 25 Ils reprennent également les étapes facultatives E15, E60, E75, E95, E120 et E130 du premier mode général de réalisation. Comme dans le premier mode général de réalisation, l'étape E30 d'obtention de l'image décalée IM_1 comporte une étape E20 d'acquisition d'une image dite « acquise » IM_0 par le premier module d'acquisition CAM_1 représenté aux figures 1 à 4. 30 Cependant, dans ce deuxième mode général de réalisation, l'image modèle IM_M est obtenue en appliquant une deuxième homographie H2 à une image dite « orientée » IM_M' représentant la surface de référence S_REF. En référence à la figure 13, cette image orientée IM_M' est générée au cours d'une étape E5'. 30 5 5 446 25 En référence à la figure 9, cette image orientée IM_M' est acquise au cours d'une étape F200 avec un deuxième module d'acquisition CAM_2 positionnée sensiblement selon la normale à la surface de référence S_REF. Une étape d'éclairage F400 analogue au premier mode de réalisation est effectuée au moins pendant l'étape F200 d'acquisition. 5 La deuxième homographie H2 est préférablement choisie de manière à transformer l'image orientée IM_M' en une image de la surface de référence S_REF simulée comme étant acquise dans des conditions particulières, par exemple par un téléphone ou une tablette. Cette transformation permet en outre de « déplacer » la surface de référence 10 S_REF dans l'image modèle IM_M selon une position et une orientation la plus proche possible de celle de l'image IM_0. Selon une première variante de ce deuxième mode de réalisation et conformément à la figure 18, l'image décalée IM_1 correspond à l'image acquise IM_0. Des zones d'intérêt sont alors obtenues dans l'image décalée IM_1 lors d'une 15 étape E50, puis l'image décalée IM_1 est ensuite transformée au cours d'une étape E70 en une image recalée IM_2, à partir de ces zones d'intérêt. Les différentes étapes permettant de recaler l'image IM_1 sont effectuées de manière analogue au premier mode général de réalisation. Une fois l'image recalée IM_2 obtenue, on lui applique alors au cours d'une étape 20 E80 l'inverse de la deuxième homographie H2, nommée H2', de manière à la recaler avec l'image orientée IM_M'. On obtient ainsi une image dite « transformée » IM_2'. On génère alors au cours de l'étape E90 la signature numérique associée à la surface 5_1, à partir de l'image transformée IM_2'. Selon une deuxième variante du deuxième mode de réalisation et conformément à 25 la figure 19, l'image décalée IM_1 est d'abord obtenue par application de l'homographie H2' à l'image acquise IM_0, puis est recalée avec l'image modèle IM_M. Dans cette variante, on applique d'abord l'homographie H2' à l'image acquise IM_0 que l'on recale ensuite à l'image modèle IM_M, contrairement à la variante précédente ou l'on recale d'abord l'image acquise IM_0 = IM_1 avant de la recaler avec l'image modèle 30 IM_M. Puis on génère au cours de l'étape E90 la signature numérique associés à la surface examinée S_1, à partir de l'image recalée IM_2. La figure 20 résume la première variante de ce deuxième mode de réalisation : une image décalée IM_1 d'une surface examinée S_1 est obtenue, correspondant à une 35 image IM_0 acquise par le module d'acquisition CAM_3. Puis l'image IM_1 est recalée par 305 5 446 26 rapport à l'image modèle IM_M représentant la surface de référence S_REF, pour obtenir l'image recalée IM_2, l'image modèle IM_M ayant été obtenue après transformation de l'image orientée IM_M' en lui appliquant l'homographie H2. On applique alors l'inverse de l'homographie H2, appelée F12' à l'image recalée pour obtenir l'image transformée IM_2' 5 de laquelle on peut extraire la signature. La figure 21 résume la deuxième variante de ce deuxième mode de réalisation : une image décalée IM_1 d'une surface examinée S_1 est obtenue, par application de l'homographie H2' à une image IM_0 acquise par le module d'acquisition CAM_3. Puis l'image IM_1 est recalée par rapport à l'image modèle IM_M représentant la surface de 10 référence S_REF, pour obtenir l'image recalée IM_2, l'image modèle IM_M ayant été obtenue après transformation de l'image orientée IM_M` en lui appliquant l'homographie H2. On peut alors extraire la signature par analyse de l'image recalée IM_2. La figure 22 représente un système SYS de de génération d'au moins une signature numérique associée à au moins une surface examinée, et mettant en oeuvre 15 l'un quelconque des deux modes généraux de réalisation de l'invention. Ce système SYS comporte un module d'obtention MOD_OBT1 permettant d'obtenir, pour chaque surface examinée 5_1, une image dite « décalée » IM_1 dont au moins une partie représente la surface examinée S_1. Le système SYS comporte également un module de définition MOD_OBT2 20 permettant d'obtenir, pour chaque surface examinée S_1, des zones d'intérêt dans l'image décalée. Ces zones d'intérêt sont obtenues par une méthode de mise en correspondance de l'image décalée avec des zones dites équivalentes ZEQ1, ZEQ2, ZEQ3, ZEQ4 prédéterminées, ces zones équivalentes étant comprises dans une image modèle IM_M 25 dont au moins une partie représente la surface de référence S_REF. Le système SYS comporte également un module de recalage MOD_RECAL permettant de recaler, pour chaque surface examinée S_1, l'image décalée IM_1 avec l'image modèle IM_M, ce recalage étant effectué en appliquant une première homographie H1 à l'image décalée IM_1, l'homographie H1 étant obtenue à partir des 30 zones d'intérêt ZI_1, ZI_2, ZI_3, ZI_4 et des zones équivalentes ZEQ1, ZEQ2, ZEQ3, ZEQ4. Le système SYS comporte également un module de génération MOD_GEN permettant de générer, pour chaque surface examinée, une signature numérique à partir de l'image recalée IM_2, cette signature numérique rendant compte de la structure de la surface 35 examinée S_1. 3055446 27 Le système SYS comporte enfin un support d'enregistrement SUP dans lequel est stocké un programme PG comportant des instructions permettant de mettre en oeuvre le procédé. Dans un mode particulier de réalisation et conformément à la figure 23, le système 5 SYS comporte : - un premier module T1 comportant une première caméra CAM_2 et une première source lumineuse LUM_1 formant un angle d'attaque par rapport à la surface de référence S_REF correspondant à une incidence rasante, l'angle d'attaque étant de préférence compris entre 16° et 45°, encore de préférence compris entre 16° et 25°, encore de 10 préférence compris entre 16° et 20° ; et - un deuxième module comportant un terminal communicant 12, une deuxième caméra CAM_1 et une deuxième source lumineuse LUM_2. Dans le mode de réalisation décrit ici, le système SYS possède l'architecture matérielle d'un ordinateur, telle que représentée schématiquement à la figure 24. 15 Le système SYS comporte ainsi un processeur 10, une mémoire non volatile réinscriptible 11, une mémoire morte de type ROM (pour « Read-only memory », en anglais) 12, une mémoire vive de type RAM (pour « Random-access memory », en anglais) 13 et un module COM de communication. La mémoire morte 12 du système SYS constitue un support d'enregistrement 20 conforme à l'invention, lisible par le processeur 10 et sur lequel est enregistré un programme d'ordinateur conforme à l'invention comportant des instructions pour l'exécution des étapes d'un procédé de génération d' une signature numérique associée à une surface examinée selon l'invention, dont les étapes ont été détaillées en référence aux figures 5 à 14, 18 et 19. REVENDICATIONS1. Procédé de génération d'au moins une signature numérique associée à au moins une surface examinée (S_1), ledit procédé comportant, pour chaque dite surface examinée (S_1) : une étape (E30) d'obtention d'une image (IM_1) dite « décalée » dont au moins une partie représente ladite surface examinée (5_1) ; - une étape (E50) d'obtention d'au moins une zone d'intérêt (ZI_1, ZI_2, ZI_3, ZI_4) dans ladite image décalée (IM_1) par une méthode de mise en correspondance (en anglais « Template Matching ») de ladite image décalée (IM_1) avec au moins une zone dite équivalente (ZEQ1, ZEQ2, ZEQ_3, ZEQ4) prédéterminée, ladite au moins une zone équivalente étant comprise dans au moins une image modèle (IM_M) dont au moins une partie représente une surface de référence (S_REF) ; - une étape (E70) d'obtention d'une image dite « recalée » (IM_2) par recalage de ladite image décalée (IM_1) avec ladite au moins une image modèle (IM_M), ledit recalage étant effectué en appliquant une première homographie (Hl) à ladite image décalée (IM_1), ladite première homographie (H1) étant obtenue à partir de ladite au moins une zone d'intérêt (ZI_1, ZI_2, ZI_3, ZI_4) et de ladite au moins une zone équivalente (ZEQ1, ZEQ_2, ZEQ_3, ZEQ_4) ; et - une étape (E90) de génération d'une dite signature numérique à partir de ladite image recalée (IM_2), ladite signature numérique rendant compte de la structure de ladite surface examinée (5_1). 2. Procédé selon la revendication 1, dans lequel ladite étape d'obtention (E30) de ladite image décalée comporte une étape d'acquisition (E20) d'une image dite « acquise » (IM_O) par un premier module d'acquisition (CAM_1), ladite image décalée (IM_1) étant obtenue à partir de ladite image acquise (IM_O). 3. Procédé selon la revendication 2, dans lequel ladite image décalée (IM_1) correspond à ladite image acquise (IM_O) et dans lequel ladite signature est générée dans ladite étape de génération (E90) par analyse de ladite image recalée (IM_2). 4. Procédé selon la revendication 2, comportant une étape préalable (E10) d'acquisition d'une image dite « orientée » (IM_M') de ladite surface de référence (S_REF) avec un deuxième module d'acquisition (CAM_2) positionné sensiblement selon la normale 30 5 5 446 29 à ladite surface de référence (S_REF), dans lequel ladite image modèle (IM_M) est obtenue en appliquant une deuxième homographie prédéterminée (H2) à ladite image orientée (IM_M'). 5 5. Procédé selon la revendication 4, comportant une étape (E80) d'obtention d'une image dite « transformée » (IM_2') par transformation de ladite image recalée (IM_2) en lui appliquant l'inverse (H2') de ladite deuxième homographie (H2), et dans lequel ladite signature est générée dans ladite étape de génération (E90) par analyse de ladite image transformée (IM_2'). 10 6. Procédé selon la revendication 4, dans lequel ladite image décalée (IM_2) est obtenue par application de ladite homographie inverse (H2') de ladite deuxième homographie (H2) à ladite image acquise (IM_O), et dans lequel ladite signature est générée dans ladite étape (E90) de génération par analyse de ladite image recalée 15 (IM_2). 7. Procédé selon l'une quelconque des revendications 1 à 6, comportant, pour chaque dite surface examinée (S_1), une étape (E120) d'authentification de ladite surface examinée (S_1), ladite étape d'authentification étant effectuée par comparaison de ladite 20 signature générée avec une signature numérique authentique, ladite signature authentique rendant compte de la structure de ladite surface de référence (S_REF). 8. Procédé selon la revendication 7, comportant une étape préalable : - de génération (E5) de ladite signature authentique à partir de ladite image 25 modèle (IM_M), dite génération de premier type, lorsque ladite signature est générée lors de ladite étape de génération (E90) conformément à la revendication 3 ; ou - de génération (E5') de ladite signature authentique à partir de ladite image orientée (IM_M'), dite génération de second type, lorsque ladite signature est générée lors de ladite étape de génération (E90) conformément à la revendication 5 ou 6. 30 9. Procédé selon la revendication 8, dans lequel ladite étape de génération (E5, E5') de ladite signature authentique comporte : - une étape (F200) d'acquisition par un troisième module d'acquisition (CAM_3) de ladite surface de référence (S_REF) ; et 305 5 446 30 - une étape (F400) d'éclairage pendant au moins ladite étape d'acquisition (F200) de ladite surface de référence (S_REF) avec une première source de lumière (LUM_1), ladite étape d'acquisition (F200) correspondant à : - une acquisition de ladite image modèle (IM_M) si ladite génération est dudit 5 premier type ; ou à - une acquisition de ladite image orientée (IM_M') si ladite génération est dudit second type. 10. Procédé selon la revendication 9, dans lequel l'axe optique (0X) dudit 10 troisième module (CAM_3) est orienté sensiblement selon la normale à ladite surface de référence (S_REF), et dans lequel ladite surface de référence (S_REF) est éclairée lors de ladite étape (F400) d'éclairage par ladite première source (LUM_1) avec un angle d'attaque (a) par rapport à ladite surface de référence correspondant à une incidence rasante. 15 11. Procédé selon la revendication 10, dans lequel ledit angle d'attaque (a) est de préférence compris entre 16° et 45°. 12. Procédé selon l'une quelconque des revendications 2 à 11, comportant une 20 étape (E15) d'éclairage, au moins pendant ladite étape d'acquisition (E20) effectuée par ledit premier module (CAM_1), de ladite surface examinée (S_1) par une deuxième source de lumière (LUM_2), et dans lequel ladite étape de génération de ladite signature (E90) comporte une étape (E95) d'obtention d'une caractéristique structurelle de ladite surface examinée (S_1) par détection de l'interaction de ladite surface examinée (S_1) avec ladite 25 deuxième source de lumière (LUM_2), ladite détection de l'interaction étant effectuée : - en analysant ladite image recalée (IM_2) si ladite génération est dudit premier type ; ou - en analysant ladite image transformée (IM_2') obtenue à partir de ladite image recalée, si ladite génération est dudit second type. 30 13. Procédé selon la revendication 12, dans lequel pour l'acquisition d'au moins deux images par ledit premier module (CAM_1), pour chacune des dites images acquises, ladite deuxième source (LUM_2) est localisée à une même position relative et dans une même orientation relative par rapport audit premier module (CAM_1). 35 30 5 5 446 31 14. Procédé selon l'une quelconque des revendications 1 à 13, comportant une étape de lecture d'informations protégées (E130), lesdites informations protégées étant soumises sous forme numérique à un traitement numérique inverse d'un traitement utilisé pour leur protection, ledit traitement utilisant ladite signature générée. 5 15. Procédé selon la revendication 14, dans lequel lesdites informations protégées sont contenues dans un code visuel (CODE) disposé sur ladite surface examinée (S_1) ou sur un produit ou un emballage comprenant ladite surface examinée (S_1). 10 16. Procédé selon la revendication 15, dans lequel ledit code visuel (CODE) correspond à un code-barres en une dimension ou en deux dimensions. 17. Procédé selon l'une quelconque des revendications 1 à 16, comportant une étape de définition d'au moins une zone dite « de recherche » dans ladite image décalée 15 (IM_1), ladite au moins une zone de recherche comportant ladite au moins une zone d'intérêt (ZI_1, ZI_2, ZI_3, ZI_4), et dans lequel ladite méthode de mise en correspondance est effectuée à partir de ladite au moins une zone de recherche. 18. Procédé selon la revendication 17, dans lequel ladite méthode de mise en 20 correspondance permet d'obtenir, à partir de ladite zone de recherche, une première estimation des paramètres d'une application affine transformant des points prédéterminés de ladite zone d'intérêt (ZI_1) en des points prédéterminés correspondants de ladite zone équivalente (ZEQ1). 25 19. Procédé selon la revendication 18, dans lequel ladite première estimation est obtenue en utilisant une méthode des moindres carrés entre les coordonnées desdits points de ladite zone équivalente (ZEQ1) et les coordonnées desdits points de ladite zone de recherche. 30 20. Procédé selon la revendication 18, dans lequel ladite première estimation est obtenue en utilisant une méthode d'intercorrélation entre les coordonnées desdits points de ladite zone équivalente (ZEQ1) et les coordonnées desdits points de ladite zone de recherche. 3055446 32 21. Procédé selon l'une quelconque des revendications 18 à 20, dans lequel ladite méthode de mise en correspondance comporte une étape d'obtention (E75) d'une deuxième estimation desdits paramètres, ladite deuxième estimation étant obtenue par optimisation de ladite première estimation avec un algorithme itératif visant à maximiser 5 un premier coefficient de corrélation amélioré entre ladite zone équivalente (ZEQ_1) et ladite zone de recherche. 22. Procédé selon l'une quelconque des revendications 1 à 21, dans lequel ladite surface de référence constitue une surface dont l'inclinaison et la position par rapport au 10 plan d'acquisition de ladite image modèle sont connues. 23. Procédé selon l'une quelconque des revendications 1 à 22, dans lequel ladite image modèle (IM_M) constitue une même image modèle pour chaque dite surface examinée (5_1). 15 24. Procédé selon l'une quelconque des revendications 1 à 23, dans lequel ladite obtention de ladite première homographie (H1) comporte l'utilisation d'un algorithme dit « RANSAC » (RAndom SAmple Consensus). 20 25. Procédé selon l'une quelconque des revendications 1 à 24, dans lequel ladite obtention de ladite homographie (H1) comporte l'utilisation d'un algorithme itératif d'optimisation visant à maximiser un deuxième coefficient de corrélation amélioré entre ladite image décalée (IM_1) et ladite image modèle (IM_M). 25 26. Procédé selon l'une quelconque des revendications 1 à 25, dans lequel ladite homographie (H1) est obtenue à partir de coordonnées de couples de points, chaque dit couple comportant un point compris dans une dite zone équivalente (ZEQ_1) et un autre point compris dans une dite zone d'intérêt (ZI_1) définie par ladite méthode de mise en correspondance de ladite zone équivalente (ZEQ_1) avec ladite image décalée (IM_1). 30 27. Procédé selon la revendication 26, dans lequel lesdits points comportent les centres de ladite au moins une zone d'intérêt (ZI_1) et de ladite au moins une zone équivalente (ZEQ_1). 305 5 446 33 28. Procédé selon l'une quelconque des revendications 1 à 27, dans lequel ladite au moins une zone d'intérêt (ZI_1, ZI_2, ZI_3, ZI_4) est positionné autour et/ou par rapport à un élément graphique (TAG_1, TAG_2, TAG_3, TAG_4) présent sur ladite surface examinée (S_1), ledit élément graphique (TAG_1, TAG_2, TAG_3, TAG_4) étant 5 également présent sur ladite surface de référence (S_REF). 29. Procédé selon l'une quelconque des revendications 1 à 28, dans lequel ladite signature numérique est générée à partir d'au moins une caractéristique structurelle de ladite surface examinée (S_1), ladite surface examinée (5_1) étant constitué d'un élément 10 matériel choisi parmi tout ou partie d'un matériau fibreux, plastique, métallique, en cuir, en bois, composite, en verre, en minéral ou en une structure cristalline. 30. Procédé selon l'une quelconque des revendications 1 à 29, comportant une étape préalable (E35) de définition de ladite au moins une zone équivalente (ZEQ1, 15 ZEQ2, ZEQ3, ZEQ4) dans ladite image modèle (IM_M). 31. Système (SYS) de génération d'au moins une signature numérique associée à au moins une surface examinée (S_1), ledit système (SYS) comportant: un module d'obtention (MOD_OBT1) permettant d'obtenir, pour chaque 20 dite surface examinée (S_1), une image dite « décalée » (IM_1) dont au moins une partie représente ladite surface examinée (S_1) ; un module d'obtention (MOD_OBT2) permettant d'obtenir, pour chaque dite surface examinée (S_1), au moins une zone d'intérêt (ZI_1, ZI_2, ZI_3, ZI_4) dans ladite image décalée par une méthode de mise en correspondance (en anglais « Template 25 Matching ») de ladite image décalée (IM_1) avec au moins une zone dite équivalente (ZEQ_1, ZEQ2, ZEQ3, ZEQ4) prédéterminée, ladite au moins une zone équivalente étant comprise dans au moins une image modèle (IM_M) dont au moins une partie représente une surface de référence (S_REF) ; un module de recalage (MOD_RECAL) permettant de recaler, pour chaque 30 dite surface examinée (S_1), ladite image décalée (IM_1) avec ladite au moins une image modèle (IM_M), ledit recalage étant effectué en appliquant une première homographie (HI) à ladite image décalée (IM_1), ladite homographie (Hl) étant obtenue à partir de ladite au moins une zone d'intérêt (ZI_1, ZI_2, ZI_3, ZI_4) et de ladite au moins une zone équivalente (ZEQ1, ZEQ2, ZEQ3, ZEQ4) ; et 3055446 34 un module de génération (MOD_GEN) permettant de générer, pour chaque dite surface examinée, une dite signature numérique à partir de ladite image recalée (IM_2), ladite signature numérique rendant compte de la structure de ladite surface examinée (S_1). 5 32. Système (SYS) selon la revendication 31, ledit système (SYS) comportant : - un premier module (T1) comportant une première caméra (CAM_2) et une première source lumineuse (LUM_1) formant un angle d'attaque (a) par rapport à ladite surface de référence (S_REF) correspondant à une incidence rasante, ledit angle 10 d'attaque (a) étant de préférence compris entre 16° et 45°, encore de préférence compris entre 16° et 25°, encore de préférence compris entre 16° et 20° ; et/ou - un deuxième module comportant un terminal communicant (T2), une deuxième caméra (CAM_1) et une deuxième source lumineuse (LUM_2). 15 33. Système (SYS) selon la revendication 32, dans lequel ledit terminal communicant (T2) constitue un téléphone portable ou une tablette, dans lequel ladite deuxième caméra (CAM_1) constitue une caméra dudit téléphone portable ou de ladite tablette, et dans lequel ladite deuxième source lumineuse (LUM_2) constitue un flash dudit téléphone portable ou de ladite tablette. 20 34. Programme d'ordinateur (PG) comportant des instructions pour l'exécution des étapes d'un procédé de génération d'au moins une signature numérique selon l'une quelconque des revendications 1 à 30 lorsque ces instructions sont exécutées par un ordinateur. 35. Support d'enregistrement (SUP) lisible par un ordinateur sur lequel est enregistré un programme d'ordinateur comprenant les instructions pour l'exécution desdites étapes d'un procédé de génération d'au moins une signature numérique selon l'une quelconque des revendications 1 à 30. 25 30