[go: up one dir, main page]

WO2008078009A1 - Procede de caracterisation d'elements aleatoires de la reproduction de graphismes leur conferant les proprietes d'un sceau - Google Patents

Procede de caracterisation d'elements aleatoires de la reproduction de graphismes leur conferant les proprietes d'un sceau Download PDF

Info

Publication number
WO2008078009A1
WO2008078009A1 PCT/FR2006/002868 FR2006002868W WO2008078009A1 WO 2008078009 A1 WO2008078009 A1 WO 2008078009A1 FR 2006002868 W FR2006002868 W FR 2006002868W WO 2008078009 A1 WO2008078009 A1 WO 2008078009A1
Authority
WO
WIPO (PCT)
Prior art keywords
signature
reproduction
values
hazards
gray
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/FR2006/002868
Other languages
English (en)
Inventor
Jacques Rivaillier
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alphacode
Original Assignee
Alphacode
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alphacode filed Critical Alphacode
Priority to PCT/FR2006/002868 priority Critical patent/WO2008078009A1/fr
Publication of WO2008078009A1 publication Critical patent/WO2008078009A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/0021Image watermarking
    • G06T1/0028Adaptive watermarking, e.g. Human Visual System [HVS]-based watermarking
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/30Writer recognition; Reading and verifying signatures
    • G06V40/33Writer recognition; Reading and verifying signatures based only on signature image, e.g. static signature recognition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2201/00General purpose image data processing
    • G06T2201/005Image watermarking
    • G06T2201/0051Embedding of the watermark in the spatial domain
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3225Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
    • H04N2201/3233Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document of authentication information, e.g. digital signature, watermark
    • H04N2201/3235Checking or certification of the authentication information, e.g. by comparison with data stored independently
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3225Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
    • H04N2201/3233Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document of authentication information, e.g. digital signature, watermark
    • H04N2201/3236Details of authentication information generation

Definitions

  • Characters grouped in alphabets make it possible to represent in writing the sounds or phonemes of a language.
  • alphabets such Latin and Cyrillic for example.
  • fonts or fonts There are also many graphic versions of these alphabets called fonts or fonts. These fonts, although of different design, take the basic forms of each character so that they remain identifiable. Example a, b, c ... or a, B, c ... for the Latin alphabet.
  • the object of the present invention is to qualify and quantify the macroscopic characteristics of the physical reproduction of each graphic, for example character or group of characters, handwriting, line drawings, paintings and images defined by few nuances.
  • Figure 1 shows the original reproduction of the word "Trial" in DoteM size 14 characters (each black square being a dot) and Figure 2 illustrates the random macroscopic variations that can be observed with the digitized capture of 4 successive reproductions of the same word.
  • Each dot being built by several pixels (small squares of different shades of gray). It can be observed that logically identical dots are composed of pixels of different shades of gray due to the physical hazards of printing in general. These variations serve to characterize the different impressions in a unique way in the manner of a seal.
  • Figure 3 represents in the upper part a handwritten signature and its digitized enlargement and in the lower part a photocopy of the same signature and its enlargement.
  • the difficulty lies in the characterization of the random macroscopic variations so that they are precise to differentiate several "identical" reproductions, but sufficiently stable not to depend on the variations of optical seizures which appear during the verification of the signature, in particular the variations of lighting, size, rotation.
  • this characterization must only require a reduced computation power compared to that used for the processing of a conventional image of several millions of shades.
  • the obvious application is the automatic or manual security of written information, engraved or perforated.
  • Dot unitary piece of graphic information. It is equivalent to the computer bit. Pixels: basic point of print or scanned image. Several pixels are usually required to represent a dot, usually with a minimum of 4x4 pixels per dot.
  • Random graphical elements are called macroscopic when they are obtained by pixel-to-pixel analysis.
  • the dots are defined by at least 4 x4 pixels.
  • Characters A graphic representing a symbol.
  • An alphabet groups a defined number of ordered characters.
  • a font contains all the characters of the same type of a given alphabet; example: arial for the Latin alphabet.
  • Macroscopic characteristics comparative properties between the pixels that totally or partially make up the dots of a digitized graphic. They mainly concern the edges of the dots and the fillings between lines. They thus correspond to the description of contours and to the measurement of the homogeneity of the pixels of the lines and filling.
  • the pixels resulting from the digitized entry are generally defined by a value ranging from 0 to 255 or 256 shades of gray. In the case of color the number of shades may be higher.
  • Reproduction image obtained from an original (real or computer) by means of an automatic or manual reproduction process: photocopying, engraving, printing, painting, photography, perforation or deformation of the medium.
  • the method implements a dots analysis at the pixel level.
  • the definition of the dowry input must be sufficient in number of pixels per dot and in shades of gray or color to analyze the edge fluctuations and the internal density of the lines as well as the filling of the geometric figures.
  • the partitions are made in 2 ways: o by construction of a contour or crown (D fig.6) whose recommended thickness is the quarter of the smallest side of the polygon, (figure 4). o Orthogonal partition (F Fig. 6), the smallest part of which will consist of at least 4 dots. However, it is recommended to make equal parts, figure5. 4. Treatments on partition elements.
  • Treatments may consider dot-level information or unit graphic information element corresponding to the bit in computing; but it is recommended to analyze more directly the pixels that represent the reference macroscopic level. Several types of pixel processing are useful. All or only part of these treatments can be applied to each element of the partitions or to the most characteristic ones according to the desired resolving power in view of the quality of the reproductions and their number. 4 -1- Quantization process of contour gradients.
  • each ordinate "y” o the abscissa "x" of the nearest pixel corresponding to one of the thresholds of gray or fixed shades (0 to 255), o the color or gray value shade of the x-axis, o the x-axis difference corresponding to the y-1 and y-ordinates thresholds of shades of gray.
  • the characterization of aliasing is performed from the origin to construct the vector chain according to the 8-way model (designation 1 for the "north" direction then 2, 3 ... by turning clockwise) illustrated figure 7, successively looping all the pixels of the outer contour.
  • the direction component can be digitized in different ways, including the one that consists of: o defining a positive direction for the trigonometric and negative direction for the clockwise direction, o quantifying the difference between 2 successive vectors by the number of directions separating them. Example moving from direction 2 to direction 5 is +2, and direction 1 to direction 6 is -3. For each pixel it is possible to calculate a vector formed of 2 components, the direction component calculated above and the amplitude component which corresponds to the gradient of the gray levels or color shades, ie the difference between the values of gray of the base pixel and the pixel pointed by the vector. Compression / synthesis:
  • the number of numerical values of this vector sequence can be reduced by a compression-synthesis operation of adding algebraically.
  • each partition element will have only one value, the average of the others.
  • the signature is represented by value sequences. It is possible to compare 2 sets of values by programming and calculate a distance and vice versa to guarantee authentication if the comparison distance is given.
  • the present method provides a method, adapted to authentication processes, to develop a characteristic figure.
  • FIGs 8 and 9 illustrate signatures of 2 closely related reproductions.
  • Figure 10 easily visualizes the difference between the two.
  • the number of variables depends on the algorithm for obtaining the chosen signature and can be any but in sufficiently reduced number for easy operation.
  • the visual reproduction of the digital signature can be done in different ways such as "pie charts", thick lines or length proportional to the values represented, columns or other geometric figures ...
  • the characteristics 1 to 5 included on the one hand, and 6 and 7 on the other hand, are represented at different scales. For high values (important graphics) it is recommended to use logarithmic scales.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Signal Processing (AREA)
  • Collating Specific Patterns (AREA)

Abstract

Procédé appliqué à des graphismes, des dessins ou à des images comportant peu de nuances mettant en uvre les éléments aléatoires des reproductions sur support physique dus aux défauts macroscopiques des supports comme le papier et aux fluctuations des dispositifs de reproduction automatiques ou manuelle comme impression, dessin, peinture, gravure, perforation et embossage... Il donne lieu à des suites de valeurs caractéristiques de la structure macroscopique de chaque reproduction assurant une fonction de scellement propre à chacune d'elle. Ces suites peuvent être réduites par différents procédés dont filtrage, moyennage et lissage afin de se soustraire au = bruit = de saisie et obtenir une signature condensée et stable. Cette dernière peut donner lieu à une figure simple permettant la reconnaissance et la détermination visuelle de l'authenticité de graphismes par comparaison à l' il des figures représentant leur signature.

Description

Procédé de caractérisation d'éléments aléatoires de la reproduction de graphismes leur conférant les propriétés d'un sceau
Introduction Les caractères regroupés en alphabets permettent de représenter par écrit les sons ou phonèmes d'une langue. Il existe plusieurs alphabets tels latin et cyrillique par exemple. Il existe également de nombreuses versions graphiques de ces alphabets appelées polices ou fontes. Ces polices bien que de dessin différent reprennent les formes de base de chaque caractère de façon à ce qu'ils demeurent identifiables. Exemple a, b, c ... ou a, B, c ... pour l'alphabet latin.
Toutefois, si les règles de construction de chaque caractère de toutes les polices sont parfaitement définies et constantes, l'aspect macroscopique des reproductions sur support physique, comme l'impression sur papier, sont entachés d'aléas qui, même à l'identique, différent d'une reproduction à l'autre. Ces observations s'appliquent également à tout dessin au trait plus ou moins épais comportant ou non des zones de remplissage plus ou moins homogènes et notamment à l'écriture manuscrite, quelle que soit la couleur de l'encre ou celle du support (fond).
Procédés connus. II existe des procédés permettant au plan macroscopique de détecter de faibles variations entre 2 images multinuances généralement à l'aide d'éléments ajoutés à cet effet. Ils permettent également de calculer des signatures.
D'autres utilisent l'aspect chaotique de structures comme le bois, le papier, mais ils ne traitent pas des effets sur les « écritures » des défauts des moyens de reproduction : machines, consommables et contexte de fabrication. Ils mettent en œuvre des programmes complexes de traitement global d'images.
Si on se limite aux graphismes principalement composés de traits et de zones peu nuancées comme les caractères des alphabets classiques (latins, cyrilliques ...), codes barres, codes matriciels, idéogrammes, écritures manuscrites, dessins, peintures et figures simples, le problème peut être simplifié tout en conservant, in fine, une grande puissance de caractérisation et de différenciation.
Principe de la nouveauté.
L'objet de la présente invention consiste à qualifier et quantifier les caractéristiques macroscopiques de la reproduction physique de chaque graphisme, par exemple caractère ou groupe de caractères, écriture manuscrite, dessins au trait, peintures et images définies par peu de nuances.
En effet, quel que soit le procédé d'impression, d'écriture et de gravure, la reproduction est tributaire d'aléas physiques qui introduisent des variations non reproductibles de façon contrôlée. Ces aléas sont causés par les défauts des nombreux paramètres des procédés de reprographie comme la composition, la granulométrie et la porosité des supports, les réactions avec les encres, les fluctuations des dispositifs d'impression, comme le scintillement au niveau des buses en technologie jet d'encre, ou la dispersion et l'accroche du toner en technologie laser ou le stylo pour l'écriture manuscrite etc.. Ces variations font que chaque caractère écrit et à fortiori chaque groupe de caractères ou graphisme possède des caractéristiques macroscopiques uniques qui lui sont « naturellement » associées à la manière d'un sceau. Il s'agit en fait d'une signature macroscopique du caractère, du groupe de caractères ou plus généralement du graphisme. La figure 1 montre la reproduction originale du mot « Essai » en caractères DoteM taille 14 (chaque carré noir étant un dot) et la figure 2 illustre les variations macroscopiques aléatoires que l'on peut observer avec la saisie numérisée de 4 reproductions successives du même mot. Chaque dot étant construit par plusieurs pixels (petits carrés de différentes nuances de gris) . On peut observer que les dots logiquement identiques se composent de pixels de nuances de gris différentes dues aux aléas physiques de l'impression en général. Ces variations servent à caractériser les différentes impressions de façon unique à la manière d'un sceau. La figure 3 représente en partie haute une signature manuscrite et son agrandissement numérisé et en partie basse une photocopie de la même signature et son agrandissement. On peut observer à l'œil les différences graphiques. Il en est de même, après traitements, des suites de valeurs qui les caractérisent. La difficulté réside dans la caractérisation des variations macroscopiques aléatoires de façon qu'elles soient précises pour différencier plusieurs reproductions à « l'identique », mais suffisamment stables pour ne pas dépendre des variations de saisies optiques qui apparaissent lors de la vérification de la signature, notamment les variations d'éclairage, de taille, de rotation. De plus cette caractérisation ne doit exiger qu'une puissance de calcul réduite comparée à celle qu'utilise le traitement d'une image classique de plusieurs millions de nuances.
Il est alors possible d'authentifier un caractère, par exemple, si le sceau qui lui est ainsi associé est mémorisé pour comparaison ultérieure à d'autres reproductions.
L'application évidente est la sécurisation automatique ou manuelle des informations écrites, gravées voire perforées .
Ce procédé complète avantageusement celui de la signature informatique dont l'information supportée exclut que deux documents soient identiques mais ne permet pas de savoir si l'un d'eux est authentique. Par contre, si l'on connaît la signature macroscopique de l'original, il est possible de déterminer le vrai qui est alors authentifié. Plus généralement, ces considérations s'appliquent à toute information graphique reproduite
(même à l'identique) sur un support physique quel qu'il soit et quelle que soit la technologie d'impression, de gravure, de perforation ou d'embossage...
Remarques : o Le pouvoir de discrimination dépend du nombre et de l'importance des aléas de reproduction. Il est paradoxale de constater que si la qualité de reproduction s'approche de la perfection, il devient quasi impossible de l'authentifier. o Par contre, il est souvent possible de déterminer la technologie d'impression utilisée par analyse détaillée des valeurs aboutissant au sceau macroscopique. Le laser, par exemple, laisse de fines particules aux abords des traits alors que le jet d'encre est plus sensible à la porosité du support- Définitions.
Graphismes : Aspect des signes graphiques et par extension dessins formés de traits ou de formes géométriques éventuellement pleines et d'images comportant peu de nuances. L'écriture manuscrite en fait partie.
Dot : élément unitaire d'information graphique. Il est équivalent au bit informatique. Pixels : point élémentaire d'impression ou d'image numérisée. Plusieurs pixels sont généralement nécessaires pour représenter un dot, avec généralement un minimum de 4x4 pixels par dot.
Remarque :
Les éléments graphiques aléatoires sont dits macroscopiques quand ils sont obtenus par analyse de pixel à pixel. Les dots sont définis par au moins 4 x4 pixels. Caractères : graphisme représentant un symbole. Un alphabet regroupe un nombre défini de caractères ordonnés. Une police regroupe tous les caractères d'un même type d'un alphabet donné ; exemple : arial pour l'alphabet latin. Caractéristiques macroscopiques : propriétés comparatives entre les pixels composant totalement ou partiellement les dots d'un graphisme numérisé. Elles portent principalement sur les bords des dots et sur les remplissages entre traits. Elles correspondent ainsi à la description de contours et à la mesure de l'homogénéité des pixels des traits et remplissage. Les pixels issus de la saisie numérisée sont généralement définis par une valeur allant de 0 à 255 soit 256 nuances de gris. Dans le cas de la couleur le nombre de nuances peut être plus élevé.
Reproduction : image obtenue en partant d'un original (réel ou informatique) au moyen d'un procédé de reproduction automatique ou manuel : photocopie, gravure, impression, peinture, photographie, perforation ou déformation du support.
Aléas (physiques) : caractéristiques aléatoires des reproductions, non prévisibles et non contrôlables par les moyens de reproduction. Ils confèrent un caractère unique à la reproduction. Le cœur du procédé :
Caractérisation des « aléas physiques » macroscopiques.
Comme indiqué précédemment, le procédé met en œuvre une analyse des dots au niveau du pixel. La définition de la saisie au niveau du dot doit être suffisante en nombre de pixels par dot et en nuances de gris ou de couleur pour analyser les fluctuations des bords et la densité interne des traits ainsi que le remplissage des figures géométriques.
Ce procédé appelé « Bordotem » est basé sur une analyse de « l'image » telle que reproduite et non pas sur l'analyse intrinsèque du ou des supports matériels. Les 2 procédés peuvent toutefois s'ajouter. La définition de l'analyse de l'image peut être du même ordre de grandeur que celle nécessaire habituellement à la reconnaissance des caractères, de façon à utiliser les mêmes données de saisie. On admet généralement un minimum de 4 à 5 pixels par coté de dot soit 16 à 25 pixels par. dot complet, définissant chacun 256 niveaux de gris (éventuellement plus pour la couleur).
Dans le cadre de l'établissement d'un sceau d'authentification il est important de considérer plusieurs niveaux de caractérisation du graphisme considéré.
1. Au préalable à tout traitement il est nécessaire : o d'extraire « l'image » à authentifier du reste du support (A fig.6 Planche 3). Pour cela, on optimise (par exemple à partir d'un histogramme général) le seuil d'extraction, c'est-à-dire le niveau de gris ou de couleur au-dessus duquel l'information sera conservée pour : o construire le polygone à 4 cotés circonscrit à «l'image» à authentifier avec comme critère de minimiser la longueur du périmètre (B fig.6). Dans de nombreux cas on obtient un parallélogramme ou un rectangle, mais aussi un trapèze. 2. Analyse des caractéristiques de la structure générale de « l'image » : Traitement global sur le polygone.
Il convient de déterminer une origine sur le périmètre extérieur du polygone ainsi que ses caractéristiques ou mesures géométriques (C fig.6) comme : o la longueur des cotés et o la valeur des angles ... 3. Partitions du polygone à partir desquelles diverses, opérations seront effectuées comme illustré par organigramme (figure 6).
Les partitions sont réalisées de 2 façons : o par construction d'un contour ou couronne (D fig. 6) dont l'épaisseur recommandée est le quart du plus petit côté du polygone, (figure 4). o Partition orthogonale (F fig. 6) dont la plus petite partie se composera d'au moins 4 dots. Il est toutefois recommandé de réaliser des parties égales, figure5. 4. Traitements sur les éléments de partition.
Les traitements peuvent prendre en considération l'information au niveau du dot ou élément d'information graphique unitaire correspondant au bit en informatique ; mais il est recommandé d'analyser plus directement les pixels qui représentent le niveau macroscopique référence. Plusieurs types de traitements sur les pixels sont utiles. La totalité ou une partie seulement de ces traitements peuvent être appliqués sur chaque élément des partitions ou sur les plus caractéristiques suivant le pouvoir de résolution souhaité au vue de la qualité des reproductions et de leur nombre. 4 -1- Processus de quantification des gradients du contour.
Le long du contour du polynôme déterminé précédemment et de préférence à partir de l'origine choisie, rechercher pour chaque ordonnée « y » : o l'abscisse « x » du pixel le plus proche correspondant à l'un des seuils de gris ou de nuances (0 à 255) fixé, o la nuance en couleur ou en valeur de gris du pixel d'abscisse « x » , o l'écart des abscisses « x » correspondant aux ordonnées « y-1 » et « y » en fonction de seuils de nuances de gris.
Le résultat de ces traitements fournit des suites de valeurs correspondant notamment aux variations d'ordonnées décrivant le contour des dots.
4 -2- Analyse du crénelage du contour ou de la couronne.
La caractérisation du crénelage est effectuée à partir de l'origine pour construire la chaîne de vecteurs selon le modèle à 8 directions (de désignation 1 pour la direction « nord » puis 2, 3... en tournant dans le sens horaire) illustré figure 7, reliant successivement en boucle tous les pixels du contour externe.
Dans cette suite de vecteurs, la composante direction peut être numérisée de différentes manières dont celle qui consiste : o à définir un sens positif pour le sens trigonométrique et négatif pour le sens horaire, o à quantifier l'écart entre 2 vecteurs successifs par le nombre de directions les séparant. Exemple passer de la direction 2 à la direction 5 se note +2, et de la direction 1 à la direction 6 se note -3. Pour chaque pixel on peut calculer un vecteur formé de 2 composantes, la composante direction calculée ci-avant et la composante amplitude qui correspond au gradient des niveaux de gris ou nuances de couleur, c'est-à-dire la différence entre les valeur de gris du pixel de base et du pixel pointé par le vecteur. Compression/synthèse :
Le nombre des valeurs numériques de cette suite de vecteurs peut être réduit par une opération de compression-synthèse consistant à additionner algébriquement.
4 -3- Analyse des propriétés statistiques par élément et comparatif entre éléments : o Histogramme des nuances de gris ou de couleur par élément de partition et sur la totalité de « l'image ». o Calcul des écarts types entre les valeurs obtenues pour les différents éléments des partitions, c'est-à-dire :
• Sur les pixels de la couronne,
• Sur la zone interne de la couronne (figure 4),
" Sur chaque élément de la partition orthogonale (figure 5)
• Sur la totalité du polygone.
Compression -synthèse et optimisation des caractéristiques macroscopiques aboutissant à une signature.
Les traitements précédents aboutissent à un nombre important de valeurs qu'il convient de réduire et d'optimiser pour obtenir des signatures concises et cependant discriminantes.
Chaque type d'analyse précédente donne lieu à des méthodes de compression-synthèse et d'optimisation adaptées : o Pour la quantification des gradients, ceux -ci sont sommés algébriquement dont un exemple est donné Planche 3 figure 8 et 9. o Pour le crénelage du contour, le résultat des traitements fournit des suites de vecteurs décrivant les dots successifs. Il est possible de synthétiser cet ensemble par un seul vecteur dont les composantes correspondent à une moyenne de celles des autres vecteurs filtrés ou pas. o Pour les traitements statistiques, les différents histogrammes de gris ou de nuances de couleur peuvent être intégrés au sein d'un seul histogramme dont les composantes sont les moyennes des mêmes composantes des autres histogrammes et de ne conserver que celles présentant un écart significatif.
Pour les autres caractéristiques (hors histogrammes), chaque élément de partition ne comportera qu'une seule valeur, moyenne des autres.
Dans Ie calcul des moyennes, il est souvent nécessaire de filtrer et de lisser les écarts entre les valeurs successives tels :
• filtrage de la suite des valeurs caractéristiques de façon à réduire le nombre de valeurs et d'une certaine façon, le bruit parasite.
• lissage des écarts des membres de la suite de valeurs dont certaines très différentes sont assimilables également à du bruit.
Le lissage consiste principalement à ne retenir que les variations des écarts supérieurs à une valeur fixée. Remarque :
Afin d'obtenir une signature courte et pertinente d'une part, et stable vis à vis des opérations d'authentification sur d'autres numériseurs (scanner...) d'autre part, il est important de compléter la signature proprement dite avec les principaux paramètres de traitement, comme : " la définition des numériseurs utilisés pour Fauthentification,
• les paramètres des partitions du polynôme,
Éventuellement l'origine du contour ou les critères de localisation. Reproduction graphique de la signature « macroscopique ».
La signature est représentée par des suites de valeurs. Il est possible de comparer 2 suites de valeurs par programmation et de calculer une distance et inversement de garantir une authentification si la distance de comparaison est donnée.
Il est toutefois plus difficile de faire cette opération « manuellement », ce qui est nécessaire dans certains cas.
Pour faciliter cette comparaison à l'œil, il est utile de représenter cette signature de façon visuelle et ergonomique. Elle doit être à la fois simple et discriminante. Le présent procédé propose une méthode, adaptée aux traitements d'authentification, pour élaborer une figure caractéristique.
Les Figures 8 et 9 illustrent des signatures de 2 reproductions très voisines. La figure 10 visualise facilement la différence entre les deux.
Le nombre de variables dépend de l'algorithme d'obtention de la signature choisi et peut être quelconque mais en nombre suffisamment réduit pour une exploitation aisée. La reproduction visuelle de la signature numérique peut se faire de différentes façons comme sous forme de « camemberts », de traits d'épaisseur ou de longueur proportionnelle aux valeurs représentées, de colonnes ou autres figures géométriques...
Le but de ces signatures visuelles est de reconnaître et de comparer facilement à l'œil, plusieurs signatures de graphismes.
La méthode préconisée consiste à
• Regrouper les variables en fonction de leur échelle de représentation. En effet certaines présentent des écarts relativement faibles qui se contentent d'une échelle linéaire et d'autres exigent une représentation logarithmique.
• Utiliser une base de référence linéaire horizontale (figures 8, 9, 10) où sont juxtaposées les graphiques à différentes échelles.
" Représenter les valeurs par des segments verticaux proportionnels suivant les échelles au -dessus la droite référence pour les valeurs positives et en-dessous pour les négatives.
Par exemple , les résultats ci-après dont l'illustration est donnée : PLANCHE 3, fig. 8.
1. Nombre de valeurs nulles : 94 2. Nombre de valeurs positives : 30
3. Somme des valeurs positives : 189
4. Nombre de valeurs négatives : 38
5. Somme des valeurs négatives : - 43
6. Coefficient positif : 6,3 7. Coefficient négatif : - 1 , 131
Les caractéristiques 1 à 5 incluse d'une part, et 6 et 7 d'autre part, sont représentées à des échelles différentes. Pour les valeurs élevées (graphismes importants) il est recommandé d'utiliser des échelles logarithmiques.

Claims

REVENDICATIONS
1. Procédé de détection et de caractérisation d'éléments aléatoires involontaires (aléas) inhérents à la réalisation de graphismes, dessins et images, et consécutifs aux imperfections des dispositifs et consommables de reproduction, caractérisé en ce qu'il fait correspondre une ou plusieurs suites de nombres définissant les propriétés locales, statistiques et vectorielles de ces aléas.
2. Procédé suivant la revendication 1 caractérisé en ce que ces aléas portent sur les caractéristiques de niveau macroscopiques de chaque reproduction.
3. Procédé suivant les revendications 1 et 2 caractérisé en ce que ces aléas sont constitués d'éléments discrets définis par des nuances de gris ou de couleurs.
4. Procédé suivant les revendications précédentes caractérisé en ce que les graphismes, dessins et images sont partitionnés en zones de formes et de nombre variables.
5. Procédé suivant les revendications précédentes caractérisé en ce que les traitements, calculs et mesures caractérisent les variations de pixel à pixel des niveaux de gris ou de couleur au sein de chaque reproduction de la façon recommandée suivante : o Extraction de l'image utile par seuillage discriminant ; o Élaboration d'un polygone d'au moins à 4 côtés dont le périmètre est minimalisé, définition d'une origine ; o Partitions du polynôme en couronne et/ou de façon orthogonale ; o Analyse, orientation, tri, assemblage et comptage en fonction de leur localisation des éléments discrets ou pixels suivant les couleurs ou les nuances de gris ; o analyse statistique dont l'histogramme des différentes zones de partition de façon individuelle ou combinée, quantification des variations des résultats de zone à zone ; o détermination des positions relatives des pixels suivant les nuances de gris ou de couleurs et les seuils de sélection choisis ; rapports entre ces valeurs par zone .
Ces traitements aboutissent à une ou plusieurs suites de valeurs caractéristiques de la constitution ou structure macroscopique propre à chaque graphisme, dessin ou image, même reproduit à l'identique. Ces suites de valeurs sont de longueur variable.
6. Procédé suivant les revendications précédentes caractérisé en ce que les valeurs représentant les aléas servent à élaborer une signature graphique visuelle unique, caractéristique de la reproduction et faisant office de sceau. Cette signature est élaborée suivant les échelles de représentation, après avoir converti et ordonné les valeurs suivant leur amplitude, qui sont représentées le long d'une ligne référence horizontale par des segments verticaux orientés vers le haut pour les valeurs positives et vers le bas pour les négatives. Les échelles sont déterminées en fonction de la taille du document recevant la signature. Elles sont mémorisées avec la signature pour comparaison.
7. Procédé suivant les revendications précédentes caractérisé en ce qu'il s'applique avantageusement sur les images de caractères ALPHACODE-DOTEM® dont les structures géométriques régulières et orientées, facilitent la discrimination des reproductions.
8. Procédé suivant les revendications précédentes caractérisé en ce que la signature proprement dite intègre des paramètres d'élaboration des calculs de la dite signature.
PCT/FR2006/002868 2006-12-26 2006-12-26 Procede de caracterisation d'elements aleatoires de la reproduction de graphismes leur conferant les proprietes d'un sceau Ceased WO2008078009A1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/FR2006/002868 WO2008078009A1 (fr) 2006-12-26 2006-12-26 Procede de caracterisation d'elements aleatoires de la reproduction de graphismes leur conferant les proprietes d'un sceau

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/FR2006/002868 WO2008078009A1 (fr) 2006-12-26 2006-12-26 Procede de caracterisation d'elements aleatoires de la reproduction de graphismes leur conferant les proprietes d'un sceau

Publications (1)

Publication Number Publication Date
WO2008078009A1 true WO2008078009A1 (fr) 2008-07-03

Family

ID=38294151

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FR2006/002868 Ceased WO2008078009A1 (fr) 2006-12-26 2006-12-26 Procede de caracterisation d'elements aleatoires de la reproduction de graphismes leur conferant les proprietes d'un sceau

Country Status (1)

Country Link
WO (1) WO2008078009A1 (fr)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8950662B2 (en) 2012-03-01 2015-02-10 Sys-Tech Solutions, Inc. Unique identification information from marked features
US9940572B2 (en) 2015-02-17 2018-04-10 Sys-Tech Solutions, Inc. Methods and a computing device for determining whether a mark is genuine
CN108081591A (zh) * 2017-11-16 2018-05-29 芜湖林电子科技有限公司 一种基于3d打印的成品模型分类系统
US10061958B2 (en) 2016-03-14 2018-08-28 Sys-Tech Solutions, Inc. Methods and a computing device for determining whether a mark is genuine
US10235597B2 (en) 2015-06-16 2019-03-19 Sys-Tech Solutions, Inc. Methods and a computing device for determining whether a mark is genuine
US10387703B2 (en) 2012-03-01 2019-08-20 Sys-Tech Solutions, Inc. Methods and system for verifying an authenticity of a printed item
US10482303B2 (en) 2012-03-01 2019-11-19 Sys-Tech Solutions, Inc. Methods and a system for verifying the authenticity of a mark
CN114882143A (zh) * 2022-05-16 2022-08-09 福建凯特信息安全技术有限公司 一种模拟真实签章的方法及终端

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5673338A (en) * 1993-06-10 1997-09-30 Verification Technologies, Inc. System for verification of unique items
US5764770A (en) * 1995-11-07 1998-06-09 Trimble Navigation Limited Image authentication patterning
EP1669835A2 (fr) * 2004-11-29 2006-06-14 Hitachi, Ltd. Procédé garantissant lýauthenticité de données dýimages numériques et système de communication de données dýimages numériques

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5673338A (en) * 1993-06-10 1997-09-30 Verification Technologies, Inc. System for verification of unique items
US5764770A (en) * 1995-11-07 1998-06-09 Trimble Navigation Limited Image authentication patterning
EP1669835A2 (fr) * 2004-11-29 2006-06-14 Hitachi, Ltd. Procédé garantissant lýauthenticité de données dýimages numériques et système de communication de données dýimages numériques

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10552848B2 (en) 2012-03-01 2020-02-04 Sys-Tech Solutions, Inc. Method and system for determining whether a barcode is genuine using a deviation from an idealized grid
US10832026B2 (en) 2012-03-01 2020-11-10 Sys-Tech Solutions, Inc. Method and system for determining whether a barcode is genuine using a gray level co-occurrence matrix
US10482303B2 (en) 2012-03-01 2019-11-19 Sys-Tech Solutions, Inc. Methods and a system for verifying the authenticity of a mark
US10922699B2 (en) 2012-03-01 2021-02-16 Sys-Tech Solutions, Inc. Method and system for determining whether a barcode is genuine using a deviation from a nominal shape
US10387703B2 (en) 2012-03-01 2019-08-20 Sys-Tech Solutions, Inc. Methods and system for verifying an authenticity of a printed item
US10380601B2 (en) 2012-03-01 2019-08-13 Sys-Tech Solutions, Inc. Method and system for determining whether a mark is genuine
US10546171B2 (en) 2012-03-01 2020-01-28 Sys-Tech Solutions, Inc. Method and system for determining an authenticity of a barcode using edge linearity
US10997385B2 (en) 2012-03-01 2021-05-04 Sys-Tech Solutions, Inc. Methods and a system for verifying the authenticity of a mark using trimmed sets of metrics
US8950662B2 (en) 2012-03-01 2015-02-10 Sys-Tech Solutions, Inc. Unique identification information from marked features
US9940572B2 (en) 2015-02-17 2018-04-10 Sys-Tech Solutions, Inc. Methods and a computing device for determining whether a mark is genuine
US10235597B2 (en) 2015-06-16 2019-03-19 Sys-Tech Solutions, Inc. Methods and a computing device for determining whether a mark is genuine
US10061958B2 (en) 2016-03-14 2018-08-28 Sys-Tech Solutions, Inc. Methods and a computing device for determining whether a mark is genuine
CN108081591A (zh) * 2017-11-16 2018-05-29 芜湖林电子科技有限公司 一种基于3d打印的成品模型分类系统
CN114882143A (zh) * 2022-05-16 2022-08-09 福建凯特信息安全技术有限公司 一种模拟真实签章的方法及终端

Similar Documents

Publication Publication Date Title
Gebhardt et al. Document authentication using printing technique features and unsupervised anomaly detection
EP2780865B1 (fr) Motif de codage d'une information numérique sur une surface et procédés de marquage et de lecture
FR3058543B1 (fr) Procede pour l'authentification d'une illustration.
US9596378B2 (en) Method and apparatus for authenticating printed documents that contains both dark and halftone text
Kieu et al. A character degradation model for grayscale ancient document images
EP3382605A1 (fr) Procédé d'analyse d'un document structuré susceptible d'être déformé
WO2008078009A1 (fr) Procede de caracterisation d'elements aleatoires de la reproduction de graphismes leur conferant les proprietes d'un sceau
CN103632387A (zh) 毛笔字帖的生成方法和系统
EP3956809A1 (fr) Procédé de traitement d'image d'un document d'identité
Wu et al. Generating pointillism paintings based on Seurat's color composition
CN116681604B (zh) 一种基于条件生成对抗网络的秦简文字修复方法
EP2815378A1 (fr) Procede d'insertion d'une marque numerique dans une image, et procede correspondant de detection d'une marque numerique dans une image a analyser
Asmus et al. Characterization of Rembrandt self-portraits through digital-chiaroscuro statistics
CA2982878C (fr) Procede de verification d'un dispositif de securite comportant une signature
Smith et al. Using machine learning to distinguish between authentic and imitation Jackson Pollock poured paintings: A tile-driven approach to computer vision
CN114332878A (zh) 一种笔迹的处理方法及装置
FR2892540A1 (fr) Procede de caracterisation d'elements aleatoires de la production de graphismes leur conferant les proprietes de sceau
McGunnigle et al. Resolving handwriting from background printing using photometric stereo
Pareti et al. Global discrimination of graphic styles
CN114445837A (zh) 一种印章去噪识别方法
Gao et al. Adaptive sparse representation for analyzing artistic style of paintings
US9367760B2 (en) Coarse document classification in an imaging device
US10110781B2 (en) Restoring the appearance of scans of damaged physical documents
Gonasagi et al. Classification of historical documents based on LBP and LPQ techniques
WO2020144225A1 (fr) Procédé de traitement d'images numériques

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 06847138

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 06847138

Country of ref document: EP

Kind code of ref document: A1