Brevet FR3047832A1 (20170818)
REVENDICATIONS1) Procédé de détermination d'une valeur de couleur apparente de pixels correspondant à une sous-partie d'un objet représenté dans une image, dite image acquise, caractérisé en ce que le procédé comprend : estimer (511) un modèle de déformation géométrique dudit objet dans l'image acquise par rapport à un modèle de référence de l'objet ; à partir du modèle de déformation géométrique et du modèle de référence de l'objet, déterminer (512) une position dans l'image acquise de la sous-partie et déterminer (513) une zone de l'image acquise, dite zone de référence, située dans un voisinage prédéterminé de la sous-partie, chaque pixel de la zone de référence étant issu d'une projection dans l'image acquise d'une zone du modèle de référence de l'objet, dite zone vierge, la zone vierge étant associée à une valeur de couleur prédéterminée dans le modèle de référence de l'objet, la projection utilisant le modèle de déformation géométrique ; et, déterminer (514) une valeur de couleur apparente des pixels de la sous-partie, à partir d'une valeur de couleur d'au moins un pixels de la zone de référence.\n<CLM>\1\tProcédé permettant de déterminer qu'une marque a été appliquée sur une sous- partie d'un document, ledit document comprenant au moins une sous-partie sur laquelle une marque peut être appliquée, une image représentative du document, dite image acquise, ayant été acquise (50) par un dispositif d'acquisition d'images (2), caractérisé en ce que le procédé comprend les étapes suivantes : pour chaque sous partie du document sur laquelle une marque peut être appliquée, déterminer (51) une valeur de couleur apparente des pixels de l'image acquise correspondant à la sous-partie en appliquant le procédé selon la revendication 1 à la sous-partie, l'objet étant le document ; et, décider (56), pour chaque-sous partie du document sur laquelle une marque peut être appliquée, qu'une marque a été appliquée sur ladite sous-partie lorsqu'une proportion de pixels correspondant à la sous-partie ayant une valeur de couleur, dite valeur de couleur de pixel, proche de la valeur de couleur apparente est inférieure à un premier seuil prédéterminé, une valeur de couleur de pixel étant proche de la valeur de couleur apparente lorsqu'une différence entre ladite valeur de couleur de pixel et la valeur de couleur apparente est inférieure à une différence prédéterminée. 3047832 24\n<CLM>\1\tProcédé selon la revendication 2 caractérisé en ce que le procédé comprend en outre appliquer (52,\n<CLM>\1\tune correction aux pixels de l'image acquise correspondant à chaque sous-partie du document sur laquelle peut être appliquée une marque en fonction 5 de la valeur de couleur apparente obtenue pour ladite sous-partie, chaque pixel sur lequel une correction est appliquée devenant un pixel corrigé, chaque pixel pris en compte pour déterminer si la proportion de pixels correspondant à la sous-partie ayant une valeur de couleur de pixel proche de la valeur de couleur apparente est inférieure au premier seuil prédéterminé étant un pixel corrigé. 10\n<CLM>\1\tProcédé selon la revendication 3, caractérisé en ce que, la correction appliquée aux pixels de l'image acquise correspondant à une sous-partie du document sur laquelle une marque peut être appliquée (54) comprend appliquer un facteur de normalisation différent à chaque composante de chacun desdits pixels, chaque facteur de 15 normalisation étant calculé à partir de la valeur de couleur apparente associée à ladite sous-partie.\n<CLM>\1\tProcédé selon la revendication 2, 3 ou 4, caractérisé en ce que le procédé comprend, en outre, filtrer (53), parmi les valeurs de couleur apparentes déterminées 20 pour chaque sous-partie du document sur laquelle une marque peut être appliquée, des valeurs de couleur aberrantes, une valeur de couleur apparente d'une première sous-partie d'un document étant considérée comme aberrante lorsqu'une différence entre la valeur de couleur apparente et une valeur de couleur, dite valeur de couleur de voisinage, représentative de valeurs de couleur apparentes de secondes sous-parties, 25 voisines de la première sous-partie, est supérieure à un deuxième seuil prédéterminé, une seconde sous-partie étant voisine d'une première sous-partie lorsqu'une distance entre la première et la seconde sous-partie est inférieure à une distance prédéterminée, la valeur de couleur apparente associée à une sous-partie étant remplacée par la valeur de couleur de voisinage lorsque la valeur de couleur apparente est une valeur de couleur 30 aberrante.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 2 à 5, caractérisé en ce que chaque sous partie du document est une case délimitée par un contour et en ce que le procédé comprend en outre pour chaque case du document : 3047832 25 déterminer, à partir du modèle de déformation et du modèle de référence du document, une position de chaque pixel correspondant au contour de la case ; déterminer une valeur de couleur, dite valeur de couleur de contour, représentative de valeurs de couleur de pixels dudit contour ; et, 5 corriger la valeur de couleur de chaque pixel dudit contour et/ou de chaque pixel situé à l'intérieur du contour en utilisant la valeur de couleur de contour et une valeur de couleur des pixels du contour donnée par le modèle de référence du document.\n<CLM>\1\tProcédé selon la revendication 6, caractérisé en ce que lors d'une correction 10 d'un pixel dudit contour ou d'un pixel situé à l'intérieur du contour, le pixel est transformé de manière à le représenter dans un espace colorimétrique dans lequel chaque pixel est associé à des composantes comprenant une composante teinte, la correction consistant à modifier la composante de teinte en utilisant une composante de teinte issue de la valeur de couleur de contour et une composante de teinte issue de la 15 valeur de couleur des pixels du contour donnée par le modèle de référence du document.\n<CLM>\1\tProcédé de correction d'une image, dite image acquise, d'un document, ledit document comprenant au moins une sous-partie sur laquelle une marque peut être appliquée, caractérisé en ce que le procédé comprend les étapes suivantes : 20 pour chaque sous partie du document sur laquelle une marque peut être appliquée, déterminer (51) une valeur de couleur apparente des pixels de l'image acquise correspondant à la sous-partie en appliquant le procédé selon la revendication 1 à la sous-partie, l'objet étant le document ; et, appliquer une correction aux pixels de l'image acquise correspondant à chaque 25 sous-partie du document en fonction de la valeur de couleur apparente obtenue pour ladite sous-partie.\n<CLM>\1\tProcédé selon la revendication 8, caractérisé en ce que, la correction appliquée aux pixels de l'image acquise correspondant à une sous-partie du document comprend 30 appliquer un facteur de normalisation différent à chaque composante de chacun desdits pixels, chaque facteur de pondération étant calculé à partir de la valeur de couleur apparente associée à ladite sous-partie. 3047832 26\n<CLM>\1\tProcédé selon la revendication 8 ou 9, caractérisé en ce que le procédé comprend, en outre, filtrer (53), parmi les valeurs de couleur apparentes déterminées pour chaque sous-partie du document sur laquelle une marque peut être appliquée, des valeurs de couleur aberrantes, une valeur de couleur apparente d'une première sous- 5 partie étant considérée comme aberrante lorsqu'une différence entre la valeur de couleur apparente et une valeur de couleur, dite valeur de couleur de voisinage, représentative de valeurs de couleur apparentes de secondes sous-parties, voisines de la première sous-partie, est supérieure à un seuil prédéterminé, une seconde sous-partie étant voisine d'une première sous-partie lorsqu'une distance entre la première et la seconde sous- 10 partie est inférieure à une distance prédéterminée, la valeur de couleur apparente associée à une sous-partie étant remplacée par la valeur de couleur de voisinage lorsque la valeur de couleur apparente est une valeur de couleur aberrante.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 8 à 10, caractérisé en ce 15 que chaque sous partie du document est une case délimitée par un contour et en ce que le procédé comprend en outre pour chaque case du document : déterminer, à partir du modèle de déformation et du modèle de référence du document, une position de chaque pixel correspondant au contour de la case ; déterminer une valeur de couleur, dite valeur de couleur de contour, représentative 20 de valeurs de couleur de pixels dudit contour ; et, corriger la valeur de couleur de chaque pixel dudit contour et/ou de chaque pixel situé à l'intérieur du contour en utilisant la valeur de couleur de contour et une valeur de couleur des pixels du contour donnée par le modèle de référence du document. 25\n<CLM>\1\tProcédé selon la revendication 11, caractérisé en ce que lors d'une correction d'un pixel dudit contour ou d'un pixel situé à l'intérieur du contour, le pixel est transformé de manière à le représenter dans un espace colorimétrique dans lequel chaque pixel est associé à des composantes comprenant une composante de teinte, la correction consistant à modifier la composante de teinte en utilisant une composante de 30 teinte issue de la valeur de couleur de contour et une composante de teinte issue de la valeur de couleur des pixels du contour donnée par le modèle de référence du document. 3047832 27\n<CLM>\1\tDispositif (21) comprenant des moyens pour mettre en oeuvre le procédé selon la revendication 1 ou selon l'une quelconque des revendications 2 à 7 ou selon l'une quelconque des revendications 8 à\n<CLM>\1\t5\n<CLM>\1\tSystème d'acquisition d'images comprenant un dispositif selon la revendication\n<CLM>\1\t15) Programme d'ordinateur, caractérisé en ce qu'il comprend des instructions pour mettre en oeuvre, par un dispositif (21), le procédé selon la revendication 1, ou le 10 procédé selon l'une quelconque des revendications 2 à 7 ou le procédé selon l'une quelconque des revendications 8 à 12, lorsque ledit programme est exécuté par un processeur (211) dudit dispositif (21).\n<CLM>\1\tMoyens de stockage, caractérisés en ce qu'ils stockent un programme 15 d'ordinateur comprenant des instructions pour mettre en oeuvre, par un dispositif (21), le procédé selon la revendication 1, ou le procédé selon l'une quelconque des revendications 2 à 7 ou le procédé selon l'une quelconque des revendications 8 à 12, lorsque ledit programme est exécuté par un processeur (211) dudit dispositif (21).