Brevet FR3049094A1 (20170922)
REVENDICATIONS1°) Procédé d'identification d'un ensemble de livres rangés pour établir automatiquement leur liste, procédé caractérisé par les étapes suivantes : A) prise de vue numérique de l'ensemble des livres rangés donnant une image-source (1), B) application à l'image-source d'un filtre pour réduire le bruit et accentuer les contours (2) donnant une image traitée, C) segmentation de l'image traitée pour identifier les rectangles des dos (3), consistant successivement à : convertir les couleurs (RGB) de l'image traitée par conversion colorimétrique, * détecter les contours de l'image selon sa représentation par la composante extraite, binariser l'image-contour pour obtenir une image noir et blanc, détecter les lignes dans l'image-contour noir et blanc, classifier les lignes détectées, créer des paires de lignes, délimitant le dos des livres, et créer des paires de lignes, délimitant le dos des livres et construire D) les rectangles circonscrits à chaque dos, * extraire de l'image, les rectangles circonscrits à chaque dos, traitement de chaque rectangle (4) consistant successivement à : traiter l'image du rectangle (41), identifier des zones de texte, faire la reconnaissance des caractères (43) en soumettant chaque zone de texte indépendamment pour obtenir des chaînes de caractères, regrouper et fusionner les chaines de caractères (44), comparer (45) les identifiants ainsi obtenus de chaque livre aux informations d'une base de données (BD) et associer le rectangle à une référence de livre de la base de données (45), cette association résultant du calcul de la référence la plus proche des chaines de caractères fournies. E) regrouper les identifiants de livres obtenus pour établir une liste (5). 3049094 15 2°) Procédé d'identification selon la revendication 1, caractérisé en ce qu' - on applique à l'image traitée, en parallèle, au moins deux opéra- 5 tions de détection des contours et, - après binarisation, on fusionne les images résultant de chaque opération pour obtenir une image fusionnée que l'on soumet à la détection des lignes. 10 3°) Procédé d'identification selon la revendication 2, caractérisé en ce que l'une des opérations de détection des contours consiste à - convertir l'image traitée du système RGB par une conversion HSV, - extraire la composante V du signal obtenu, 15 - détecter les contours par l'algorithme Sobel et - binariser, et l'autre opération de détection des contours consiste à - convertir l'image traitée du système RGB par une conversion YCbCr, 20 - extraire la composante Y du signal obtenu, - appliquer l'algorithme Canny pour détecter les contours et - binariser. 4°) Procédé d'identification selon la revendication 1, 25 caractérisé en ce qu' on applique à l'image source, un filtre bilatéral avant de segmenter l'image ainsi traitée pour en identifier les rectangles des dos. 5°) Procédé d'identification selon la revendication 1, caractérisé en ce qu' 30 - on établit une liste mettant en évidence les identifiants incer- tains, pour sa validation par l'utilisateur et sa correction, - on met à jour de la base de données avec les informations associées aux livres. 35 6°) Procédé d'identification selon la revendication 1, 3049094 16 caractérisé en ce qu' on détecte les lignes en utilisant des algorithmes de détection de contours, puis d'identification de segments de droites, les segments étant extrapolés pour définir toutes les lignes candidates, lesquelles sont en- 5 suite triées et filtrées. 7°) Procédé d'identification selon la revendication 1, caractérisé en ce que le traitement de l'image du rectangle (31) consiste à effectuer un traite- 10 ment de contraste, de luminosité et de valeur.