Brevet FR3072806A1 (20190426)

REVENDICATIONS1. Procédé, mis en oeuvre par ordinateur, de calcul d'un descripteur global (DG) d'au moins une partie d'une image à décrire (I), le descripteur global (DG) comprenant un descripteur local (DL) associé à chaque pixel de l'au moins une partie d'image à décrire, le procédé comprenant le calcul de tous les descripteurs locaux d'un descripteur global en : - Définissant (201) un voisinage du pixel associé au descripteur local, - Attribuant (202) une étiquette à chaque pixel du voisinage, deux pixels de valeurs différentes ayant deux étiquettes différentes, deux pixels de valeurs identiques ayant la même étiquette, l'ensemble des étiquettes du voisinage formant un motif (E), - Affectant (203) la valeur du descripteur local à un représentant d'une classe d'équivalence à laquelle appartient le motif (E).\n<CLM>\1\tProcédé de calcul d'un descripteur global selon la revendication 1 comprenant au préalable les étapes de : - Obtenir (206) une première image acquise avec un premier temps d'exposition, - Simuler (204) au moins une seconde image résultant d'une prise de vue de la première image avec au moins un second temps d'exposition inférieur au premier temps d'exposition, - Calculer (202,203) un descripteur global pour au moins une partie d'une image à décrire prise parmi la première image acquise ou l'au moins une seconde image simulée.\n<CLM>\1\tProcédé de calcul d'un descripteur global selon la revendication 2 dans lequel l'étape de simuler (204) une seconde image est réalisée en 21 diminuant l'intensité des pixels de la première image d'un facteur égal au rapport entre le premier temps d'exposition et le second temps d'exposition. 5\n<CLM>\1\tProcédé de calcul d'un descripteur global selon l'une des revendications 2 ou 3 dans lequel l'au moins une partie de la première image acquise est composée de pixels dont les valeurs sont toutes différentes entre elles.\n<CLM>\1\tProcédé de calcul d'un descripteur global selon la revendication 4 10 comprenant une étape de génération (206) de la première image acquise à partir d'une image multi-spectrale en sélectionnant le nombre minimal de composantes spectrales de l'image nécessaire pour obtenir que l'au moins une partie de la première image acquise est composée de pixels dont les valeurs sont toutes différentes entre elles. 15\n<CLM>\1\tProcédé de calcul d'un descripteur global selon l'une des revendications 2 à 5 comprenant les étapes de faire varier le second temps d'exposition entre le premier temps d'exposition et zéro et de calculer un descripteur global pour au moins une partie de la première image acquise et de l'au 20 moins une seconde image simulée.\n<CLM>\1\tProcédé de calcul d'un descripteur global selon la revendication 6 comprenant une étape d'affichage (205) des descripteurs globaux calculés en fonction du second temps d'exposition. 25\n<CLM>\1\tProcédé de calcul d'un descripteur global selon l'une des revendications 6 ou 7 comprenant un calcul d'entropie (207) des descripteurs locaux pour chaque descripteur global calculé et la sélection (208) d'au moins un descripteur global d'au moins une image à décrire en fonction des 30 entropies calculées.\n<CLM>\1\tProcédé de calcul d'un descripteur global selon la revendication 8 comprenant la sélection (208) du descripteur global dont l'entropie calculée est la plus élevée. 22\n<CLM>\1\tProcédé de calcul d'un descripteur global selon l'une des revendications précédentes dans lequel la classe d'équivalence est une classe de chaines d'étiquettes invariantes par rotation. 5\n<CLM>\1\tProcédé de calcul d'un descripteur global selon la revendication 10 dans lequel la classe d'équivalence est une classe de chaines d'étiquettes qui est en outre invariante par permutation de valeurs d'étiquettes. 10\n<CLM>\1\tProcédé de calcul d'un descripteur global selon l'une des revendications 10 ou 11 dans lequel la classe d'équivalence est une classe de chaines d'étiquettes qui est en outre invariante par symétrie.\n<CLM>\1\tProcédé de calcul d'un descripteur global selon l'une des revendications 15 précédentes dans lequel une image à décrire est une image multi- spectrale dont chaque pixel comporte plusieurs composantes à différentes longueurs d'ondes. 20\n<CLM>\1\tProgramme d'ordinateur comportant des instructions pour l'exécution du procédé de calcul d'un descripteur global selon l'une quelconque des revendications 1 à 13, lorsque le programme est exécuté par un processeur. 25 15.Support d'enregistrement lisible par un processeur sur lequel est enregistré un programme comportant des instructions pour l'exécution du procédé de calcul d'un descripteur global selon l'une quelconque des revendications 1 à 13, lorsque le programme est exécuté par un processeur. 30