[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

FR3043233A1 - METHOD OF AUTOMATICALLY SELECTING IMAGES FROM A MOBILE DEVICE - Google Patents

METHOD OF AUTOMATICALLY SELECTING IMAGES FROM A MOBILE DEVICE Download PDF

Info

Publication number
FR3043233A1
FR3043233A1 FR1560452A FR1560452A FR3043233A1 FR 3043233 A1 FR3043233 A1 FR 3043233A1 FR 1560452 A FR1560452 A FR 1560452A FR 1560452 A FR1560452 A FR 1560452A FR 3043233 A1 FR3043233 A1 FR 3043233A1
Authority
FR
France
Prior art keywords
pixels
original image
image
miniature
evaluation score
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.)
Granted
Application number
FR1560452A
Other languages
French (fr)
Other versions
FR3043233B1 (en
Inventor
Alexandre Benjamin
Rayan Arnaout
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.)
Merry Pixel
Original Assignee
Merry Pixel
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 Merry Pixel filed Critical Merry Pixel
Priority to FR1560452A priority Critical patent/FR3043233B1/en
Publication of FR3043233A1 publication Critical patent/FR3043233A1/en
Application granted granted Critical
Publication of FR3043233B1 publication Critical patent/FR3043233B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/43Querying
    • G06F16/432Query formulation
    • G06F16/434Query formulation using image data, e.g. images, photos, pictures taken by a user
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10024Color image
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30168Image quality inspection

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Multimedia (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Studio Devices (AREA)

Abstract

La présente invention concerne une méthode de sélection automatique d'au moins une image originale (10) numérique parmi au moins une pluralité d'images, ladite au moins une image originale (10) étant définie par une matrice de pixels, ladite méthode étant configurée pour être exécutée par au moins un processeur compris dans au moins un dispositif mobile, et ladite méthode étant caractérisée en ce qu'elle comprend au moins : - Une pluralité d'étapes d'analyse de l'au moins une image originale ; - Une étape de génération d'au moins une image miniature (11) étant formée par une matrice de pixels miniature, constituée par une portion de ladite matrice de pixels de l'image originale (10); - Au moins une étape parmi ladite pluralité d'étapes d'analyse configurée pour utiliser ladite image miniature (11); - Une étape de sélection basée sur ladite note globale de l'image originale (10) ;The present invention relates to a method for automatic selection of at least one original digital image (10) among at least a plurality of images, said at least one original image (10) being defined by a matrix of pixels, said method being configured to be executed by at least one processor included in at least one mobile device, and said method being characterized in that it comprises at least: a plurality of steps for analyzing the at least one original image; A step of generating at least one miniature image (11) being formed by a miniature pixel matrix constituted by a portion of said pixel matrix of the original image (10); At least one of said plurality of analysis steps configured to use said thumbnail image (11); A selection step based on said overall score of the original image (10);

Description

DOMAINE TECHNIQUE DE L’INVENTION L’invention concerne le domaine du traitement de l’image, et plus particulièrement du traitement de l’image sur un dispositif mobile. Elle trouve par exemple pour application particulièrement avantageuse le domaine des téléphones intelligents, habituellement désignés par leur vocable anglais « smartphones », et qui sont équipés d’une optique pour prendre des photos.TECHNICAL FIELD OF THE INVENTION The invention relates to the field of image processing, and more particularly to the processing of the image on a mobile device. It finds for example particularly advantageous application of the field of smart phones, usually referred to by their English word "smartphones", and which are equipped with an optics for taking pictures.

ÉTAT DE LA TECHNIQUESTATE OF THE ART

La photographie n’a jamais connu un tel nombre de pratiquants dans toute son histoire. Aujourd’hui plus que toujours n’importe qui peut capturer à volonté son environnement et réaliser des milliers de photos.Photography has never known so many practitioners in all of its history. Today more than ever anyone can capture his environment at will and make thousands of photos.

Grâce aux smartphones, il a été ainsi pris autant de photos dans les trois dernières années que dans toute l’histoire de la photographie. Mais cette prise massive de photos à travers le monde pose de multiples problèmes. Le photographe amateur moderne est confronté à de nouvelles problématiques que sont le stockage et la sélection des meilleurs clichés parmi une multitude.Thanks to smartphones, so many photos have been taken in the last three years as in the history of photography. But this massive shooting of photos around the world poses multiple problems. The modern amateur photographer is confronted with new problems that are the storage and selection of the best shots among a multitude.

Actuellement de nombreuses solutions existent qui permettent de traiter selon des critères précis des dizaines de photos de sorte à isoler les plus pertinentes au regard de ces critères. Ces outils, d’abord conçus pour les photographes professionnels qui peuvent réaliser plusieurs centaines de prises lors d’évènements, sont désormais à la portée de chacun. Toutefois, ces outils d’une grande puissance nécessitent justement une grande puissance de calcul. Ainsi il est difficile, voire impossible, de faire fonctionner ces outils sur des dispositifs mobiles de type smartphones en un temps raisonnable. Les solutions connues proposées sont donc le transfert des photos vers des serveurs ou des unités de traitements délocalisées. Cela implique de disposer d’une connexion réseau et également le transfert de photo d’ordre privé par exemple. A ces inconvénients on connaît de nouvelles solutions récentes permettant le traitement d’images depuis le smartphone lui-même en local. Toutefois, le temps de traitement est conséquent, les ressources systèmes ainsi que l’autonomie énergétique sont mises à rude épreuve.Currently many solutions exist that allow to process according to specific criteria dozens of photos so as to isolate the most relevant in view of these criteria. These tools, first designed for professional photographers who can make hundreds of shots at events, are now within everyone's reach. However, these tools of great power require just a lot of computing power. Thus it is difficult, if not impossible, to operate these tools on mobile devices like smartphones in a reasonable time. The known solutions proposed are therefore the transfer of photos to servers or processing units relocated. This involves having a network connection and also the transfer of private photo for example. To these drawbacks, new and recent solutions are known that make it possible to process images from the smartphone itself locally. However, the processing time is substantial, system resources and energy autonomy are put to the test.

Face à ces inconvénients, la présente invention propose une solution pour résoudre en partie au moins les inconvénients précédemment présentés.In view of these drawbacks, the present invention proposes a solution for partially solving at least the disadvantages previously presented.

RÉSUMÉ DE L'INVENTIONSUMMARY OF THE INVENTION

La présente invention concerne une méthode de sélection automatique d’au moins une image originale numérique parmi au moins une pluralité d’images originales numériques, ladite au moins une image originale étant définie par une matrice de pixels, ladite matrice étant définie par au moins une zone de pixels centrale et au moins une zone de pixels extérieure entourant ladite zone de pixels centrale, chaque pixel étant défini par au moins une valeur numérique de luminosité et de saturation, ladite méthode étant configurée pour être exécutée par au moins un processeur compris dans au moins un dispositif mobile comprenant au moins une mémoire non transitoire sur laquelle la pluralité d’images originales est enregistrée, au moins une source d’alimentation électrique, au moins un capteur optique de prise d’images numériques et au moins un écran d’affichage, et ladite méthode étant caractérisée en ce qu’elle comprend au moins : - Une pluralité d’étapes d’analyse de l’au moins une image originale, ladite méthode étant configurée pour attribuer une note globale d’évaluation à l’image originale, la note globale d’évaluation étant une valeur numérique configurée pour être incrémentée par au moins une note partielle d’évaluation attribuée à l’image originale lors d’au moins une étape de ladite pluralité d’étapes d’analyse ; - Une étape de génération d’au moins une image miniature étant formée par une matrice de pixels miniature, constituée par une portion seulement de ladite matrice de pixels de l’image originale ; - Au moins une étape parmi ladite pluralité d’étapes d’analyse configurée pour utiliser ladite image miniature de sorte à attribuer à ladite image originale l’au moins une note partielle d’évaluation ; - Une étape de sélection basée sur ladite note globale de l’image originale;The present invention relates to a method of automatically selecting at least one digital original image from at least a plurality of digital original images, said at least one original image being defined by a matrix of pixels, said matrix being defined by at least one a central pixel area and at least one outer pixel area surrounding said central pixel area, each pixel being defined by at least one digital brightness and saturation value, said method being configured to be executed by at least one processor included in at least one mobile device comprising at least one non-transient memory on which the plurality of original images is recorded, at least one power source, at least one digital image pickup sensor and at least one display screen , and said method being characterized in that it comprises at least: - A plurality of steps of analyzing the at least one original image, said method being configured to assign a global evaluation score to the original image, the overall evaluation score being a numerical value configured to be incremented by at least one score partial evaluation assigned to the original image during at least one of said plurality of analysis steps; A step of generating at least one miniature image being formed by a miniature pixel matrix constituted by only a portion of said pixel matrix of the original image; At least one of said plurality of analysis steps configured to use said thumbnail image so as to attribute to said original image the at least one partial evaluation score; A selection step based on said overall score of the original image;

La présente invention permet une sélection automatique des meilleures images parmi une bibliothèque d’images. Cette sélection est basée sur des critères d’analyses robustes pertinents. De plus cette sélection est faite sur un dispositif mobile de type smartphone par exemple.The present invention allows automatic selection of the best images from an image library. This selection is based on relevant robust analysis criteria. In addition this selection is made on a mobile device type smartphone for example.

La présente invention est particulièrement optimisée pour fonctionner sur un dispositif mobile de sorte à économiser les ressources système du dispositif mobile mais également sa source énergétique. En effet, la présente invention est conçue de tel sorte que d’une part les étapes d’analyses de l’image sont peu gourmandes en puissance de calcul et donc peu énergivores, et d’autre part les options disponibles permettent un gain considérable d’espace mémoire en supprimant les images de mauvaise qualité ou bien étant prises plusieurs fois de suite.The present invention is particularly optimized to operate on a mobile device so as to save the system resources of the mobile device but also its energy source. Indeed, the present invention is designed so that on the one hand the image analysis steps are low in computing power and therefore low in energy consumption, and on the other hand the available options allow a considerable gain of energy. memory space by removing images of poor quality or being taken several times in a row.

La présente invention ne nécessite aucune connexion à un réseau de communication ce qui permet donc une économie énergétique et de flux de données. L’utilisation de miniature dans la présente invention assure à la fois une rapidité accrue de la méthode de sélection automatique mais également une économie de la batterie du dispositif mobile puisque les cycles CPU sont amoindris car les algorithmes d’analyses ne travaillent que sur une partie de l’image et non sur l’ensemble des pixels qu’elle comprend. Cette astuce permet ainsi une économie des ressources systèmes et énergétiques du dispositif mobile. Cette astuce présente de manière surprenant une pertinence de très bonne qualité quant à la sélection des images de meilleure qualité.The present invention does not require any connection to a communication network, which therefore allows energy saving and data flow. The use of miniature in the present invention ensures both an increased speed of the automatic selection method but also a saving of the battery of the mobile device since the CPU cycles are reduced because the analysis algorithms only work on a part of the image and not on all the pixels that it understands. This trick thus saves the system and energy resources of the mobile device. This trick surprisingly presents a very good quality of relevance in the selection of better quality images.

Enfin la présente invention adapte les images à la méthode de sélection automatique conçue pour consommer peu de ressources système à la place d’adapter les ressources systèmes aux images.Finally, the present invention adapts the images to the automatic selection method designed to consume few system resources instead of adapting system resources to the images.

La présente invention concerne également un produit programme d’ordinateur stocké dans une mémoire non transitoire et comportant des instructions exécutables par au moins un processeur, configurées pour exécuter la méthode selon la présente invention.The present invention also relates to a computer program product stored in a non-transitory memory and having instructions executable by at least one processor, configured to execute the method according to the present invention.

La présente invention concerne également un dispositif mobile comprenant au moins un capteur optique de prise d’images numériques, typiquement un appareil photo numérique, au moins un processeur, au moins une source d’alimentation électrique et au moins une mémoire non transitoire configurée pour sauvegarder les images prises par le capteur et au moins une mémoire stockant un produit programme d’ordinateur comportant des instructions exécutables par ledit au moins un processeur, lesdites instructions étant configurées pour exécuter la méthode selon la présente invention.The present invention also relates to a mobile device comprising at least one optical digital imaging sensor, typically a digital camera, at least one processor, at least one power supply source and at least one non-transitory memory configured to back up. the images taken by the sensor and at least one memory storing a computer program product comprising instructions executable by said at least one processor, said instructions being configured to execute the method according to the present invention.

Les autres objets, caractéristiques et avantages de la présente invention apparaîtront à l'examen de la description suivante et des dessins d'accompagnement. Il est entendu que d'autres avantages peuvent être incorporés.Other objects, features and advantages of the present invention will become apparent from the following description and accompanying drawings. It is understood that other benefits may be incorporated.

BRÈVE DESCRIPTION DES FIGURESBRIEF DESCRIPTION OF THE FIGURES

Les buts, objets, ainsi que les caractéristiques et avantages de l’invention ressortiront mieux de la description détaillée d’un mode de réalisation de cette dernière qui est illustré par les dessins d’accompagnement suivants dans lesquels : - La FIGURE 1 représente un diagramme de l’enchaînement des différentes étapes de la présente invention selon un mode de réalisation. - La FIGURE 2 représente un diagramme schématique de l’étape de génération d’une image miniature à partir d’une image originale selon un mode de réalisation de la présente invention.The objects, objects, as well as the features and advantages of the invention will become more apparent from the detailed description of an embodiment of the latter which is illustrated by the following accompanying drawings in which: FIG. 1 represents a diagram of the sequence of the different steps of the present invention according to one embodiment. FIGURE 2 is a schematic diagram of the step of generating a thumbnail image from an original image according to an embodiment of the present invention.

Les dessins sont donnés à titre d'exemples et ne sont pas limitatifs de l’invention. Ils constituent des représentations schématiques de principe destinées à faciliter la compréhension de l’invention.The drawings are given by way of examples and are not limiting of the invention. They constitute schematic representations of principle intended to facilitate the understanding of the invention.

DESCRIPTION DÉTAILLÉE DE L'INVENTIONDETAILED DESCRIPTION OF THE INVENTION

Avant d’entamer une revue détaillée de modes de réalisation de l’invention, sont énoncées ci-après des caractéristiques optionnelles qui peuvent éventuellement être utilisées en association ou alternativement :Before starting a detailed review of embodiments of the invention, are set forth below optional features that may optionally be used in combination or alternatively:

Avantageusement, l’étape de génération de l’au moins une image miniature de l’au moins une image originale comprend une étape de duplication de l’au moins une image originale de sorte à créer au moins une image dupliquée, ladite au moins une image dupliquée comprenant une pluralité de pixels formant une matrice de pixels et une étape de suppression d’au moins une pluralité de pixels de la matrice de pixels de l’image dupliquée de sorte à former l’au moins une image miniature.Advantageously, the step of generating the at least one miniature image of the at least one original image comprises a step of duplicating the at least one original image so as to create at least one duplicated image, said at least one duplicated image comprising a plurality of pixels forming a pixel array and a step of removing at least a plurality of pixels from the pixel array of the duplicated image to form the at least one thumbnail image.

Cela permet de réaliser simplement et efficacement une image miniature de l’image originale en supprimant les pixels n’étant pas pertinente pour l’analyse de l’image.This makes it possible to simply and efficiently make a thumbnail image of the original image by removing the pixels that are not relevant for the analysis of the image.

Avantageusement, la matrice de pixels de l’image originale est définie par au moins une zone de pixels centrale et au moins une zone de pixels extérieure entourant ladite zone de pixels centrale et dans laquelle l’étape de suppression de ladite au moins une pluralité de pixels est configurée de sorte à ce que l’image miniature soit formée par une matrice de pixels miniature carrée.Advantageously, the pixel array of the original image is defined by at least one central pixel area and at least one outer pixel area surrounding said central pixel area and wherein the step of removing said at least one plurality of pixels pixels is configured so that the thumbnail image is formed by a square miniature pixel array.

La forme carrée permet une optimisation des algorithmes en travaillant directement avec une matrice de pixels de forme carrée.The square shape allows optimization of the algorithms by working directly with a matrix of square pixels.

Avantageusement, la taille de la matrice de pixels miniature est comprise entre 75 pixels par 75 pixels et 1 200 pixels par 1 200 pixels, de préférence entre 150 pixels par 150 pixels et 600 pixels par 600 pixels, et préférentiellement égale à 300 pixels par 300 pixels.Advantageously, the size of the miniature pixel matrix is between 75 pixels by 75 pixels and 1200 pixels by 1200 pixels, preferably between 150 pixels by 150 pixels and 600 pixels by 600 pixels, and preferably equal to 300 pixels by 300 pixels. pixels.

Ces dimensions permettent de manière surprenante de sélectionner avec une grande pertinence les meilleures photos.These dimensions make it possible, surprisingly, to select the best photos with great pertinence.

Avantageusement, la matrice de pixels de l’image originale est définie par au moins une zone de pixels centrale et au moins une zone de pixels extérieure entourant ladite zone de pixels centrale et dans laquelle l’étape de génération de l’image miniature est configurée de sorte qu’une partie au moins de la zone de pixels centrale de l’image originale soit conservée dans la matrice de pixels miniature de l’image miniature.Advantageously, the pixel array of the original image is defined by at least one central pixel area and at least one outer pixel area surrounding said central pixel area and in which the thumbnail generation step is configured. so that at least a portion of the central pixel area of the original image is retained in the miniature pixel array of the thumbnail image.

Cela permet de réaliser simplement et efficacement une image miniature de l’image originale en supprimant les pixels appartenant au bord de l’image. En effet les bords de l’image ne comprennent généralement pas d’information importante, il est alors plus efficace de ne travailler que sur le centre de l’image.This makes it possible to simply and efficiently make a thumbnail image of the original image by removing the pixels belonging to the edge of the image. Indeed the edges of the image do not generally include important information, it is then more effective to work only on the center of the image.

Avantageusement, la matrice de pixels de l’image originale est définie par au moins une zone de pixels centrale et au moins une zone de pixels extérieure entourant ladite zone de pixels centrale.Advantageously, the pixel array of the original image is defined by at least one central pixel area and at least one outer pixel area surrounding said central pixel area.

Avantageusement, l’étape de suppression d’au moins une pluralité de pixels de la matrices de pixels de l’image dupliquée est configurée de sorte à supprimer de manière symétrique l’au moins une zone de pixels extérieure par rapport à la zone de pixels centrale.Advantageously, the step of removing at least a plurality of pixels from the pixel matrix of the duplicated image is configured to symmetrically remove the at least one outer pixel area from the pixel area. Central.

Avantageusement, l’étape de suppression d’au moins une pluralité de pixels de la matrice de pixels de l’image dupliquée est configurée de sorte à supprimer de manière symétrique des bandes de pixels verticales et/ou horizontales de part et d’autre de la zone de pixels centrale.Advantageously, the step of deleting at least a plurality of pixels from the pixel array of the duplicated image is configured to symmetrically suppress bands of vertical and / or horizontal pixels on either side of the image. the central pixel area.

Avantageusement, l’étape de suppression d’au moins une pluralité de pixels de la matrice de pixels de l’image dupliquée est configurée de sorte à supprimer un pourtour de pixels entourant la zone de pixels centrale.Advantageously, the step of removing at least a plurality of pixels from the pixel array of the duplicate image is configured to remove a periphery of pixels surrounding the central pixel area.

Cela permet de réaliser simplement et efficacement une image miniature de l’image originale en supprimant les pixels appartenant au bord de l’image. En effet les bords de l’image ne comprennent généralement pas d’information importante, il est alors plus efficace de ne travailler que sur le centre de l’image.This makes it possible to simply and efficiently make a thumbnail image of the original image by removing the pixels belonging to the edge of the image. Indeed the edges of the image do not generally include important information, it is then more effective to work only on the center of the image.

Avantageusement, l’étape de génération de l’image miniature est configurée de sorte qu’une partie au moins de l’au moins une zone de pixels extérieure de l’image d’origine soit conservée dans la matrice de pixels miniature de l’image miniature.Advantageously, the step of generating the miniature image is configured so that at least part of the at least one outer pixel area of the original image is stored in the miniature pixel array of the image. miniature image.

Cela permet de réaliser simplement et efficacement une image miniature de l’image originale. La prise en compte des bords de l’image peut parfois être utile selon le type de photo réalisée.This makes it simple and efficient to create a miniature image of the original image. Taking into account the edges of the image can sometimes be useful depending on the type of photo taken.

Avantageusement, l’étape de génération de l’image miniature est configurée de sorte qu’une partie au moins de la zone de pixels centrale et de l’au moins une zone de pixels extérieure de l’image d’origine soient conservées dans la matrice de pixels miniature de l’image miniature.Advantageously, the step of generating the miniature image is configured so that at least a portion of the central pixel area and the at least one outer pixel area of the original image are retained in the image. miniature pixel matrix of the thumbnail image.

Cela permet de réaliser simplement et efficacement une image miniature de l’image originale tout en prenant en compte une zone précise de l’image en fonction de son contenu et pas seulement en se limitant au centre de celle-ci.This makes it possible to simply and efficiently perform a thumbnail image of the original image while taking into account a specific area of the image according to its content and not only by limiting itself to the center of it.

Avantageusement, au moins une note partielle d’évaluation est attribuée à l’au moins une image originale lors d’au moins une étape de la pluralité d’étapes d’analyses.Advantageously, at least one partial evaluation score is assigned to the at least one original image during at least one of the plurality of analysis steps.

Cela permet de sélectionner les photos en fonction de leur note globale qui se trouve alors calculée en fonction d’une pluralité de notes partielles attribuées durant les différentes étapes de la sélection automatique.This makes it possible to select the photos according to their overall score which is then calculated according to a plurality of partial scores allocated during the various stages of the automatic selection.

Avantageusement, l’au moins une note partielle d’évaluation est une valeur numérique.Advantageously, the at least one partial evaluation note is a numerical value.

Cela permet de sélectionner les photos en fonction de leur note globale d’évaluation qui se trouve alors calculée en fonction d’une pluralité de notes partielles attribuées durant les différentes étapes de la sélection automatique.This makes it possible to select the photos based on their overall rating score which is then calculated based on a plurality of partial scores assigned during the various stages of the automatic selection.

Avantageusement, l’au moins une note globale d’évaluation est calculée à partir de l’au moins une note partielle d’évaluation.Advantageously, the at least one overall evaluation score is calculated from the at least one partial evaluation score.

Cela permet de sélectionner les photos en fonction de leur note globale d’évaluation qui se trouve alors calculée en fonction d’une pluralité de notes partielles attribuées durant les différentes étapes de la sélection automatique.This makes it possible to select the photos based on their overall rating score which is then calculated based on a plurality of partial scores assigned during the various stages of the automatic selection.

Avantageusement, l’au moins une pluralité d’étapes d’analyse de l’au moins une image originale comprend au moins une étape d’analyse de la résolution de l’image originale comprenant une évaluation du nombre de pixels de l’au moins une image originale, et dans laquelle la note globale de l’image originale est fixée à zéro lorsque le nombre de pixels de l’au moins une image originale est inférieur à un seuil de résolution, ledit seuil de résolution étant compris est comprise entre 250 000 et 4 000 000 pixels, de préférentiellement entre 500 000 et 2 000 000 pixels, et de préférence égale à 1 000 000 pixels.Advantageously, the at least one plurality of steps for analyzing the at least one original image comprises at least one step of analyzing the resolution of the original image comprising an evaluation of the number of pixels of the at least one an original image, and in which the overall score of the original image is set to zero when the number of pixels of the at least one original image is less than a resolution threshold, said resolution threshold being comprised between 250 000 and 4 000 000 pixels, preferably between 500 000 and 2 000 000 pixels, and preferably equal to 1 000 000 pixels.

Cela permet d’éliminer les photos dont la résolution est trop faible.This eliminates photos whose resolution is too low.

Avantageusement, l’au moins une pluralité d’étapes d’analyse de l’au moins une image originale comprend au moins une étape d’évaluation du nombre de pixels de l’au moins une image originale.Advantageously, the at least one plurality of analysis steps of the at least one original image comprises at least one step of evaluating the number of pixels of the at least one original image.

Cela permet d’éliminer les photos dont la résolution est trop faible.This eliminates photos whose resolution is too low.

Avantageusement, la note globale d’évaluation de l’image originale est fixée à zéro lorsque le nombre de pixels de l’au moins une image originale est inférieur à un seuil de résolution, ledit le seuil de résolution étant compris entre 250 000 et 4 000 000, de préférentiellement entre 500 000 et 2 000 000, et de préférence égale à 1 000 000.Advantageously, the overall evaluation score of the original image is set to zero when the number of pixels of the at least one original image is less than a resolution threshold, said resolution threshold being between 250,000 and 4. 000 000, preferably between 500 000 and 2 000 000, and preferably equal to 1 000 000.

Cela permet d’éliminer les photos dont la résolution est trop faibleThis eliminates photos with too low resolution

Avantageusement, la note globale d’évaluation de l’image originale est fixée à zéro lorsque le nombre de pixels de l’au moins une image originale est inférieur à un seuil de résolution.Advantageously, the overall evaluation score of the original image is set to zero when the number of pixels of the at least one original image is less than a resolution threshold.

Cela permet d’éliminer les photos dont la résolution est trop faible.This eliminates photos whose resolution is too low.

Avantageusement, le seuil de résolution est compris entre 250 000 et 4 000 000, de préférentiellement entre 500 000 et 2 000 000, et de préférence égale à 1 000 000.Advantageously, the resolution threshold is between 250,000 and 4,000,000, preferably between 500,000 and 2,000,000, and preferably equal to 1,000,000.

Cela permet d’éliminer les photos dont la résolution est trop faible.This eliminates photos whose resolution is too low.

Avantageusement, le seuil de résolution est un pourcentage du nombre de pixels de l’au moins une image originale, ledit pourcentage étant compris entre 10% et 90%, de préférence entre 15% et 50% et préférentiellement égale à 25%.Advantageously, the resolution threshold is a percentage of the number of pixels of the at least one original image, said percentage being between 10% and 90%, preferably between 15% and 50% and preferably equal to 25%.

Cela permet d’éliminer les photos dont la résolution est trop faible tout en s’adaptant au type d’image considéré.This eliminates photos whose resolution is too low while adapting to the type of image considered.

Avantageusement, l’au moins une pluralité d’étapes d’analyse de l’au moins une image originale comprend au moins une étape d’évaluation d’une luminosité moyenne de l’image miniature, ladite luminosité moyenne de l’image miniature étant calculée en réalisant la moyenne des luminosités de chaque pixel de la matrice de pixels miniature, et dans laquelle la note globale d’évaluation de l’image originale est fixée à zéro lorsque la luminosité moyenne de l’image miniature est supérieure à une valeur seuil de luminosité maximum, ladite valeur seuil de luminosité maximum étant comprise entre 25% et 95%, préférentiellement entre 45% et 85%, et de préférence égale à 70%, et/ou lorsque la luminosité moyenne de l’image miniature est inférieure à une valeur seuil de luminosité minimum, ladite valeur seuil de luminosité minimum étant comprise entre 5% et 55%, avantageusement entre 15% et 35%, et de préférence égale à 20%.Advantageously, the at least one plurality of steps for analyzing the at least one original image comprises at least one step of evaluating an average brightness of the miniature image, said average brightness of the miniature image being calculated by averaging the luminosities of each pixel of the miniature pixel array, and wherein the overall evaluation score of the original image is set to zero when the average brightness of the thumbnail is greater than a threshold value of maximum brightness, said threshold value of maximum brightness being between 25% and 95%, preferably between 45% and 85%, and preferably equal to 70%, and / or when the average brightness of the miniature image is less than a threshold value of minimum brightness, said threshold value of minimum brightness being between 5% and 55%, advantageously between 15% and 35%, and preferably equal to 20%.

Cela permet de sélectionner les images dont la luminosité se trouve dans une gamme convenable.This allows you to select images whose brightness is in a suitable range.

Cela permet d’éliminer les images sur exposées et/ou sous exposées. L’utilisation de miniature réduit considérablement le nombre de pixels à considérer dans cette évaluation.This eliminates images on exposed and / or underexposed. The use of thumbnail greatly reduces the number of pixels to be considered in this evaluation.

Avantageusement, l’au moins une pluralité d’étapes de l’au moins une image originale comprend au moins une étape d’évaluation d’une luminosité moyenne de l’image miniature, ladite luminosité moyenne de l’image miniature étant calculée en réalisant la moyenne des luminosités de chaque pixel de la matrice de pixels miniature de l’image miniature. Cela permet de sélectionner les images dont la luminosité se trouve dans une gamme convenable.Advantageously, the at least one plurality of steps of the at least one original image comprises at least one step of evaluating an average brightness of the miniature image, said average brightness of the miniature image being calculated by realizing the average of the luminosities of each pixel of the miniature pixel matrix of the miniature image. This allows you to select images whose brightness is in a suitable range.

Cela permet d’éliminer les images sur exposées et/ou sous exposées. L’utilisation de miniature réduit considérablement le nombre de pixels à considérer dans cette évaluation.This eliminates images on exposed and / or underexposed. The use of thumbnail greatly reduces the number of pixels to be considered in this evaluation.

Avantageusement, l’au moins une pluralité d’étapes d’analyse de l’au moins une image originale comprend au moins une étape d’évaluation d’une luminosité moyenne de l’image miniature.Advantageously, the at least one plurality of analysis steps of the at least one original image comprises at least one step of evaluating an average brightness of the miniature image.

Cela permet de sélectionner les images dont la luminosité se trouve dans une gamme convenable.This allows you to select images whose brightness is in a suitable range.

Cela permet d’éliminer les images sur exposées et/ou sous exposées. L’utilisation de miniature réduit considérablement le nombre de pixels à considérer dans cette évaluation.This eliminates images on exposed and / or underexposed. The use of thumbnail greatly reduces the number of pixels to be considered in this evaluation.

Selon un mode de réalisation la mémoire du dispositif mobile contient ladite au moins une image originale.According to one embodiment, the memory of the mobile device contains said at least one original image.

Avantageusement, la luminosité moyenne de l’image miniature est calculée en réalisant la moyenne des luminosités de chaque pixel de la matrice de pixels miniature de l’image miniature.Advantageously, the average brightness of the miniature image is calculated by averaging the luminosities of each pixel of the miniature pixel array of the thumbnail image.

Cela permet de sélectionner les images dont la luminosité se trouve dans une gamme convenable.This allows you to select images whose brightness is in a suitable range.

Cela permet d’éliminer les images sur exposées et/ou sous exposées. L’utilisation de miniature réduit considérablement le nombre de pixels à considérer dans cette évaluation.This eliminates images on exposed and / or underexposed. The use of thumbnail greatly reduces the number of pixels to be considered in this evaluation.

Avantageusement, l’au moins une pluralité d’étapes d’analyse de l’au moins une image d’origine comprend au moins une étape d’évaluation d’une luminosité moyenne de l’image d’origine.Advantageously, the at least one plurality of analysis steps of the at least one original image comprises at least one step of evaluating an average brightness of the original image.

Cela permet de sélectionner les images dont la luminosité se trouve dans une gamme convenable.This allows you to select images whose brightness is in a suitable range.

Cela permet d’éliminer les images sur exposées et/ou sous exposées.This eliminates images on exposed and / or underexposed.

Avantageusement, la note globale d’évaluation de l’image originale est fixée à zéro lorsque la luminosité moyenne de l’image miniature est supérieure à une valeur seuil de luminosité maximum, ladite valeur seuil de luminosité maximum étant comprise entre 25% et 95%, préférentiellement entre 45% et 85%, et de préférence égale à 70% et lorsque la luminosité moyenne de l’image miniature est inférieure à une valeur seuil de luminosité minimum, ladite valeur seuil de luminosité minimum étant comprise entre 5% et 55%, avantageusement entre 15% et 35%, et de préférence égale à 20%.Advantageously, the overall evaluation score of the original image is set to zero when the average brightness of the miniature image is greater than a maximum brightness threshold value, said maximum brightness threshold value being between 25% and 95%. , preferably between 45% and 85%, and preferably equal to 70% and when the average brightness of the miniature image is less than a minimum brightness threshold value, said threshold value of minimum brightness being between 5% and 55% , advantageously between 15% and 35%, and preferably equal to 20%.

Cela permet de sélectionner les images dont la luminosité se trouve dans une gamme convenable.This allows you to select images whose brightness is in a suitable range.

Cela permet d’éliminer les images sur exposées et/ou sous exposées.This eliminates images on exposed and / or underexposed.

Avantageusement, la note globale d’évaluation de l’image originale est fixée à zéro lorsque la luminosité moyenne de l’image miniature est supérieure à une valeur seuil de luminosité maximum, ladite valeur seuil de luminosité maximum est comprise entre 25% et 95%, préférentiellement entre 45% et 85%, et de préférence égale à 70%.Advantageously, the overall evaluation score of the original image is set to zero when the average brightness of the thumbnail image is greater than a maximum brightness threshold value, said maximum brightness threshold value is between 25% and 95% preferably between 45% and 85%, and preferably equal to 70%.

Cela permet de sélectionner les images dont la luminosité se trouve dans une gamme convenable.This allows you to select images whose brightness is in a suitable range.

Cela permet d’éliminer les images sur exposées et/ou sous exposées.This eliminates images on exposed and / or underexposed.

Avantageusement, la note globale d’évaluation de l’image originale est fixée à zéro lorsque la luminosité moyenne de l’image miniature est supérieure à une valeur seuil de luminosité maximum.Advantageously, the overall evaluation score of the original image is set to zero when the average brightness of the thumbnail image is greater than a threshold value of maximum brightness.

Cela permet d’éliminer les images sur exposées et/ou sous exposées. L’utilisation de miniature réduit considérablement le nombre de pixels à considérer dans cette évaluation.This eliminates images on exposed and / or underexposed. The use of thumbnail greatly reduces the number of pixels to be considered in this evaluation.

Avantageusement, la note globale d’évaluation de l’image originale est fixée à zéro lorsque la luminosité moyenne de l’image originale est supérieure à une valeur seuil de luminosité maximum.Advantageously, the overall evaluation score of the original image is set to zero when the average brightness of the original image is greater than a threshold value of maximum brightness.

Cela permet d’éliminer les images sur exposées et/ou sous exposées.This eliminates images on exposed and / or underexposed.

Avantageusement, la valeur seuil de luminosité maximum est comprise entre 25% et 95%, préférentiellement entre 45% et 85%, et de préférence égale à 70%.Advantageously, the threshold value of maximum brightness is between 25% and 95%, preferably between 45% and 85%, and preferably equal to 70%.

Cela permet de sélectionner les images dont la luminosité se trouve dans une gamme convenable.This allows you to select images whose brightness is in a suitable range.

Cela permet d’éliminer les images sur exposées et/ou sous exposées.This eliminates images on exposed and / or underexposed.

Avantageusement, la note globale d’évaluation de l’image originale est fixée à zéro lorsque la luminosité moyenne de l’image miniature est inférieure à une valeur seuil de luminosité minimum, ladite valeur seuil de luminosité minimum est comprise entre 5% et 55%, avantageusement entre 15% et 35%, et de préférence égale à 20%.Advantageously, the overall evaluation score of the original image is set to zero when the average brightness of the miniature image is less than a minimum brightness threshold value, said minimum brightness threshold value is between 5% and 55%. , advantageously between 15% and 35%, and preferably equal to 20%.

Cela permet de sélectionner les images dont la luminosité se trouve dans une gamme convenable.This allows you to select images whose brightness is in a suitable range.

Cela permet d’éliminer les images sur exposées et/ou sous exposées.This eliminates images on exposed and / or underexposed.

Avantageusement, la note globale d’évaluation de l’image originale est fixée à zéro lorsque la luminosité moyenne de l’image miniature est inférieure à une valeur seuil de luminosité minimum.Advantageously, the overall evaluation score of the original image is set to zero when the average brightness of the thumbnail image is less than a threshold value of minimum brightness.

Cela permet d’éliminer les images sur exposées et/ou sous exposées. L’utilisation de miniature réduit considérablement le nombre de pixels à considérer dans cette évaluation.This eliminates images on exposed and / or underexposed. The use of thumbnail greatly reduces the number of pixels to be considered in this evaluation.

Avantageusement, la note globale d’évaluation de l’image originale est fixée à zéro lorsque la luminosité moyenne de l’image originale est inférieure à une valeur seuil de luminosité minimum.Advantageously, the overall evaluation score of the original image is set to zero when the average brightness of the original image is less than a threshold value of minimum brightness.

Cela permet d’éliminer les images sur exposées et/ou sous exposées.This eliminates images on exposed and / or underexposed.

Avantageusement, la valeur seuil de luminosité minimum est comprise entre 5% et 55%, avantageusement entre 15% et 35%, et de préférence égale à 20%.Advantageously, the threshold value of minimum brightness is between 5% and 55%, advantageously between 15% and 35%, and preferably equal to 20%.

Cela permet de sélectionner les images dont la luminosité se trouve dans une gamme convenable.This allows you to select images whose brightness is in a suitable range.

Cela permet d’éliminer les images sur exposées et/ou sous exposées.This eliminates images on exposed and / or underexposed.

Avantageusement, l’au moins une pluralité d’étapes d’analyse de l’au moins une image originale comprend au moins une étape d’évaluation de la netteté de l’image miniature.Advantageously, the at least one plurality of analysis steps of the at least one original image comprises at least one step of evaluating the sharpness of the miniature image.

Cela permet d’éliminer les images floues ou présentant une netteté insuffisante. L’utilisation de miniature réduit considérablement le nombre de pixels à considérer dans cette évaluation.This eliminates images that are fuzzy or have insufficient sharpness. The use of thumbnail greatly reduces the number of pixels to be considered in this evaluation.

Avantageusement, l’au moins une pluralité d’étapes d’analyse de l’au moins une image originale comprend au moins une étape d’évaluation de la netteté de l’image originale.Advantageously, the at least one plurality of analysis steps of the at least one original image comprises at least one step of evaluating the sharpness of the original image.

Cela permet d’éliminer les images floues ou présentant une netteté insuffisante.This eliminates images that are fuzzy or have insufficient sharpness.

Avantageusement, l’au moins une étape d’évaluation de la netteté est basée sur une technique de détection de contours, un contour étant défini comme un ensemble de pixels délimitant deux zones continues de pixels, et dans laquelle le pourcentage de pixels, par rapport à la matrice de pixels miniature, appartenant à un contour est évalué, et dans laquelle la note globale d’évaluation de l’image originale est fixée à zéro lorsque ledit pourcentage de pixels est inférieur à une valeur seuil de contour minimum, ladite valeur seuil de contour minimum étant comprise entre 0.5% et 4.5%, préférentiellement entre 1.5% et 3.5%, et de préférence égale à 2.5% et dans laquelle la note globale d’évaluation est incrémentée d’une note partielle d’évaluation de l’étape d’évaluation de la netteté attribuée à l’image originale, ladite note partielle d’évaluation de l’étape d’évaluation de la netteté étant fonction dudit pourcentage de pixels et étant de préférence comprise entre 0 et 1, et préférentiellement entre 0.1 et 0.5.Advantageously, the at least one sharpness evaluation step is based on an edge detection technique, a contour being defined as a set of pixels delimiting two continuous zones of pixels, and in which the percentage of pixels, relative to to the miniature pixel matrix, belonging to a contour is evaluated, and in which the overall evaluation score of the original image is set to zero when said percentage of pixels is less than a minimum contour threshold value, said threshold value of minimum contour being between 0.5% and 4.5%, preferably between 1.5% and 3.5%, and preferably equal to 2.5% and in which the overall evaluation score is incremented by a partial evaluation score of the step for evaluating the sharpness attributed to the original image, said partial evaluation score of the sharpness evaluation step being a function of said pixel percentage s and preferably being between 0 and 1, and preferably between 0.1 and 0.5.

Cela permet d’éliminer les images floues ou présentant une netteté insuffisante.This eliminates images that are fuzzy or have insufficient sharpness.

La technique de détection de contours est à la fois très rapide et très fiable et tire avantage ici du nombre réduit de pixels à considérer.The edge detection technique is both very fast and very reliable and takes advantage here of the reduced number of pixels to consider.

Avantageusement, l’au moins une étape d’évaluation de la netteté utilise une technique de détection de contours, un contour étant défini comme un ensemble de pixels limitant deux groupes de pixels, et dans laquelle le pourcentage de pixels, par rapport à la matrice de pixels miniature, appartenant à un contour est évalué.Advantageously, the at least one sharpness evaluation step uses an edge detection technique, a contour being defined as a set of pixels limiting two groups of pixels, and in which the percentage of pixels, relative to the matrix. of miniature pixels, belonging to an outline is evaluated.

Cela permet d’éliminer les images floues ou présentant une netteté insuffisante.This eliminates images that are fuzzy or have insufficient sharpness.

La technique de détection de contours est à la fois très rapide et très fiable et tire avantage ici du nombre réduit de pixels à considérer.The edge detection technique is both very fast and very reliable and takes advantage here of the reduced number of pixels to consider.

Avantageusement, la note globale d’évaluation de l’image originale est fixée à zéro lorsque le pourcentage de pixels, par rapport à la matrice de pixels miniature, appartenant à un contour est inférieur à une valeur seuil de contour minimum, ladite valeur seuil de contour minimum est comprise entre 0.5% et 4.5%, préférentiellement entre 1.5% et 3.5%, et de préférence égale à 2.5%.Advantageously, the overall evaluation score of the original image is set to zero when the percentage of pixels, relative to the miniature pixel matrix, belonging to a contour is less than a minimum contour threshold value, said threshold value of minimum contour is between 0.5% and 4.5%, preferably between 1.5% and 3.5%, and preferably equal to 2.5%.

Cela permet d’éliminer les images floues ou présentant une netteté insuffisante.This eliminates images that are fuzzy or have insufficient sharpness.

Avantageusement, la note globale d’évaluation de l’image originale (10) est fixée à zéro lorsque le pourcentage de pixels, par rapport à la matrice de pixels miniature, appartenant à un contour est inférieur à une valeur seuil de contour minimum.Advantageously, the overall evaluation score of the original image (10) is set to zero when the percentage of pixels, relative to the miniature pixel matrix, belonging to a contour is less than a minimum contour threshold value.

Cela permet d’éliminer les images floues ou présentant une netteté insuffisante.This eliminates images that are fuzzy or have insufficient sharpness.

Avantageusement, la valeur seuil de contour minimum est comprise entre 0.5% et 4.5%, préférentiellement entre 1.5% et 3.5%, et de préférence égale à 2.5%.Advantageously, the minimum contour threshold value is between 0.5% and 4.5%, preferably between 1.5% and 3.5%, and preferably equal to 2.5%.

Cela permet d’éliminer les images floues ou présentant une netteté insuffisante.This eliminates images that are fuzzy or have insufficient sharpness.

Avantageusement, la note globale d’évaluation est incrémentée d’une note partielle d’évaluation de l’étape d’évaluation de la netteté attribuée à l’image originale, ladite note partielle d’évaluation de l’étape d’évaluation de la netteté n’ayant pas de limite à sa valeur numérique.Advantageously, the overall evaluation score is incremented by a partial evaluation score of the sharpness evaluation step attributed to the original image, said partial evaluation score of the evaluation step of the evaluation. sharpness having no limit to its numerical value.

Avantageusement, la note globale d’évaluation est incrémentée d’une note partielle d’évaluation de l’étape d’évaluation de la netteté attribuée à l’image originale, ladite note partielle d’évaluation de l’étape d’évaluation de la netteté étant comprise entre 0 et 1, et préférentiellement entre 0.1 et 0.5.Advantageously, the overall evaluation score is incremented by a partial evaluation score of the sharpness evaluation step attributed to the original image, said partial evaluation score of the evaluation step of the evaluation. sharpness being between 0 and 1, and preferably between 0.1 and 0.5.

Cela permet de valoriser les images en fonctions de leur richesse et de leur netteté. En effet, plus il y a de contour et plus riche l’image est en termes de détails.This makes it possible to value the images according to their richness and their sharpness. Indeed, the more contour and richer the image is in terms of details.

Avantageusement, la note globale d’évaluation est incrémentée d’une note partielle d’évaluation de l’étape d’évaluation de la netteté est attribuée à l’image originale.Advantageously, the overall evaluation score is incremented by a partial evaluation score of the sharpness evaluation step is attributed to the original image.

Cela permet de valoriser les images en fonctions de leur richesse et de leur netteté. En effet, plus il y a de contour et plus riche l’image est en termes de détails.This makes it possible to value the images according to their richness and their sharpness. Indeed, the more contour and richer the image is in terms of details.

Avantageusement, la note partielle d’évaluation de l’étape d’évaluation de la netteté est comprise entre 0 et 1, et préférentiellement entre 0.1 et 0.5.Advantageously, the partial evaluation score of the sharpness evaluation step is between 0 and 1, and preferably between 0.1 and 0.5.

Avantageusement, la note partielle d’évaluation de l’étape d’évaluation de la netteté est comprise entre 0 et 1, et préférentiellement entre 0.1 et 0.5.Advantageously, the partial evaluation score of the sharpness evaluation step is between 0 and 1, and preferably between 0.1 and 0.5.

Cela permet de valoriser les images en fonctions de leur richesse et de leur netteté. En effet, plus il y a de contours et plus riche l’image est en termes de détails. Le fait de mettre une limite à cette note permet de d’uniformiser les étapes d’analyse entre elles dans le processus de sélection.This makes it possible to value the images according to their richness and their sharpness. Indeed, the more contours and the richer the image is in terms of details. Setting a limit on this note makes it possible to standardize the analysis steps between them in the selection process.

Avantageusement, la note partielle d’évaluation de l’étape d’évaluation de la netteté est doublée de manière à ce que la note partielle d’évaluation soit inférieure ou égale à une valeur seuil de la note partielle d’évaluation de l’étape d’évaluation de la netteté.Advantageously, the partial evaluation score of the sharpness evaluation step is doubled so that the partial evaluation score is less than or equal to a threshold value of the partial evaluation score of the step evaluation of the sharpness.

Cela permet de valoriser les images en fonctions de leur richesse et de leur netteté. En effet, plus il y a de contour et plus riche l’image est en termes de détails. Le fait de mettre une limite à cette note permet de d’uniformiser les étapes d’analyse entre elles dans le processus de sélection.This makes it possible to value the images according to their richness and their sharpness. Indeed, the more contour and richer the image is in terms of details. Setting a limit on this note makes it possible to standardize the analysis steps between them in the selection process.

Avantageusement, l’au moins une pluralité d’étapes d’analyse de l’au moins une image originale comprend au moins une étape d’analyse additionnelle d’au moins une pluralité de pixels composant la matrice de pixels miniature de l’image miniature, ladite étape d’analyse additionnelle étant configurée pour évaluer la luminosité et/ou la saturation de chaque pixel composant la matrice de pixels miniature, et dans laquelle le pourcentage de pixels de la matrice de pixels miniature, dont la luminosité est supérieure à une valeur seuil de luminosité saturée et/ou dont la saturation est supérieure à une valeur seuil de saturation, est évalué de sorte à incrémenter la note globale d’évaluation de l’image originale par une note partielle d’évaluation correspondant audit pourcentage de pixels, ladite valeur seuil de luminosité saturée étant comprise entre 25% et 75%, de préférence entre 40% et 60% et préférentiellement égale à 50%, et ladite valeur seuil de saturation étant comprise entre 25% et 75%, de préférence entre 40% et 60% et préférentiellement égale à 50%, et ladite note partielle d’évaluation étant comprise entre 0 et 1 et de préférence entre 0.45 et 0.65.Advantageously, the at least one plurality of analysis steps of the at least one original image comprises at least one additional analysis step of at least a plurality of pixels composing the miniature pixel matrix of the miniature image. , said additional analysis step being configured to evaluate the brightness and / or saturation of each pixel composing the miniature pixel array, and wherein the percentage of pixels of the miniature pixel array, whose brightness is greater than a value saturated brightness threshold and / or whose saturation is greater than a saturation threshold value, is evaluated so as to increment the overall evaluation score of the original image by a partial evaluation score corresponding to said percentage of pixels, said threshold value of saturated brightness being between 25% and 75%, preferably between 40% and 60% and preferably equal to 50%, and said val saturation threshold being between 25% and 75%, preferably between 40% and 60% and preferably equal to 50%, and said evaluation partial score being between 0 and 1 and preferably between 0.45 and 0.65.

Cela permet de renforcer le processus de sélection automatique en mettant en avant les propriétés de chaque pixel composant l’image miniature. Cette étape bénéficie encore une fois du nombre réduit de pixels à considérer.This reinforces the automatic selection process by highlighting the properties of each pixel composing the thumbnail image. This step again benefits from the reduced number of pixels to consider.

Avantageusement, l’au moins une pluralité d’étapes d’analyse de l’au moins une image originale comprend au moins une étape d’analyse additionnelle d’au moins une pluralité de pixels composant la matrice de pixels miniature de l’image miniature.Advantageously, the at least one plurality of analysis steps of the at least one original image comprises at least one additional analysis step of at least a plurality of pixels composing the miniature pixel matrix of the miniature image. .

Cela permet de renforcer le processus de sélection automatique en mettant en avant les propriétés de chaque pixel composant l’image miniature. Cette étape bénéficie encore une fois du nombre réduit de pixels à considérer.This reinforces the automatic selection process by highlighting the properties of each pixel composing the thumbnail image. This step again benefits from the reduced number of pixels to consider.

Avantageusement, l’au moins une étape d’analyse additionnelle est configurée pour évaluer la luminosité de chaque pixel composant ladite au moins une pluralité de pixels composant la matrice de pixels miniature de l’image miniature, et pour évaluer la saturation de chaque pixel composant ladite au moins une pluralité de pixels composant la matrice de pixels miniature de l’image miniature.Advantageously, the at least one additional analysis step is configured to evaluate the brightness of each pixel composing said at least one plurality of pixels composing the miniature pixel matrix of the miniature image, and to evaluate the saturation of each component pixel. said at least one plurality of pixels composing the miniature pixel array of the thumbnail image.

Cela permet de renforcer le processus de sélection automatique en mettant en avant les propriétés de chaque pixel composant l’image miniature. Cette étape bénéficie encore une fois du nombre réduit de pixels à considérer.This reinforces the automatic selection process by highlighting the properties of each pixel composing the thumbnail image. This step again benefits from the reduced number of pixels to consider.

Avantageusement, l’au moins une étape d’analyse additionnelle est configurée pour évaluer la luminosité de chaque pixel composant ladite au moins une pluralité de pixels composant la matrice de pixels miniature de l’image miniature.Advantageously, the at least one additional analysis step is configured to evaluate the brightness of each pixel composing said at least one plurality of pixels composing the miniature pixel matrix of the thumbnail image.

Cela permet de renforcer le processus de sélection automatique en mettant en avant les propriétés de chaque pixel composant l’image miniature. Cette étape bénéficie encore une fois du nombre réduit de pixels à considérer.This reinforces the automatic selection process by highlighting the properties of each pixel composing the thumbnail image. This step again benefits from the reduced number of pixels to consider.

Avantageusement, le pourcentage de pixels, dont la luminosité est supérieure à une valeur seuil de luminosité saturée et dont la saturation est supérieure à une valeur seuil de saturation, est évalué de sorte à incrémenter la note globale d’évaluation par une note partielle d’évaluation à l’image originale correspondant audit pourcentage de pixels, ladite valeur seuil de luminosité saturée étant comprise entre 25% et 75%, de préférence entre 40% et 60% et préférentiellement égale à 50%, et ladite valeur seuil de saturation étant comprise entre 25% et 75%, de préférence entre 40% et 60% et préférentiellement égale à 50%.Advantageously, the percentage of pixels whose brightness is greater than a saturated brightness threshold value and whose saturation is greater than a saturation threshold value, is evaluated so as to increment the overall evaluation score by a partial score of evaluation to the original image corresponding to said percentage of pixels, said threshold value of saturated brightness being between 25% and 75%, preferably between 40% and 60% and preferably equal to 50%, and said threshold value of saturation being between between 25% and 75%, preferably between 40% and 60% and preferably equal to 50%.

Cela permet de renforcer le processus de sélection automatique en mettant en avant les propriétés de chaque pixel composant l’image miniature. Cette étape bénéficie encore une fois du nombre réduit de pixels à considérer.This reinforces the automatic selection process by highlighting the properties of each pixel composing the thumbnail image. This step again benefits from the reduced number of pixels to consider.

Avantageusement, le nombre de pixels, composant ladite au moins une pluralité de pixels composant la matrice de pixels miniature de l’image miniature et dont la luminosité est supérieure à une valeur seuil de luminosité saturée, est évalué, ladite la valeur seuil de luminosité saturée est comprise entre 25% et 75%, de préférence entre 40% et 60% et préférentiellement égale à 50%.Advantageously, the number of pixels constituting said at least one plurality of pixels composing the miniature pixel matrix of the miniature image and whose brightness is greater than a saturated brightness threshold value, is evaluated, said saturated brightness threshold value. is between 25% and 75%, preferably between 40% and 60% and preferably equal to 50%.

Cela permet de renforcer le processus de sélection automatique en mettant en avant les propriétés de chaque pixel composant l’image miniature. Cette étape bénéficie encore une fois du nombre réduit de pixels à considérer.This reinforces the automatic selection process by highlighting the properties of each pixel composing the thumbnail image. This step again benefits from the reduced number of pixels to consider.

Avantageusement, le nombre de pixels, composant ladite au moins une pluralité de pixels composant la matrice de pixels miniature de l’image miniature et dont la saturation est supérieure à une valeur seuil de saturation, est évalué, ladite la valeur seuil de luminosité saturée est comprise entre 25% et 75%, de préférence entre 40% et 60% et préférentiellement égale à 50%.Advantageously, the number of pixels constituting said at least one plurality of pixels constituting the miniature pixel matrix of the miniature image and whose saturation is greater than a saturation threshold value, is evaluated, said saturated brightness threshold value is between 25% and 75%, preferably between 40% and 60% and preferably equal to 50%.

Cela permet de renforcer le processus de sélection automatique en mettant en avant les propriétés de chaque pixel composant l’image miniature. Cette étape bénéficie encore une fois du nombre réduit de pixels à considérer.This reinforces the automatic selection process by highlighting the properties of each pixel composing the thumbnail image. This step again benefits from the reduced number of pixels to consider.

Avantageusement, le nombre de pixels, composant ladite au moins une pluralité de pixels composant la matrice de pixels miniature de l’image miniature et dont la luminosité est supérieure à une valeur seuil de luminosité saturée, est évalué.Advantageously, the number of pixels constituting said at least one plurality of pixels composing the miniature pixel matrix of the miniature image and whose brightness is greater than a saturated brightness threshold value, is evaluated.

Cela permet de renforcer le processus de sélection automatique en mettant en avant les propriétés de chaque pixel composant l’image miniature. Cette étape bénéficie encore une fois du nombre réduit de pixels à considérer.This reinforces the automatic selection process by highlighting the properties of each pixel composing the thumbnail image. This step again benefits from the reduced number of pixels to consider.

Avantageusement, la valeur seuil de luminosité saturée est comprise entre 25% et 75%, de préférence entre 40% et 60% et préférentiellement égale à 50%.Advantageously, the threshold value of saturated brightness is between 25% and 75%, preferably between 40% and 60% and preferably equal to 50%.

Cela permet de sélectionner les photos en fonction de leur dynamique visuelle.This allows you to select photos based on their visual dynamics.

Avantageusement, l’au moins une étape d’analyse est configurée pour évaluer la saturation de chaque pixel composant ladite au moins une pluralité de pixels composant la matrice de pixels miniature de l’image miniature.Advantageously, the at least one analysis step is configured to evaluate the saturation of each pixel composing said at least one plurality of pixels composing the miniature pixel matrix of the miniature image.

Cela permet de sélectionner les photos en fonction de leur dynamique visuelle.This allows you to select photos based on their visual dynamics.

Avantageusement, l’au moins une étape d’analyse additionnelle est configurée pour évaluer la saturation de chaque pixel composant ladite au moins une pluralité de pixels composant la matrice de pixels de l’image originale.Advantageously, the at least one additional analysis step is configured to evaluate the saturation of each pixel composing said at least one plurality of pixels composing the matrix of pixels of the original image.

Cela permet de sélectionner les photos en fonction de leur dynamique visuelle.This allows you to select photos based on their visual dynamics.

Avantageusement, le nombre de pixels, composant ladite au moins une pluralité de pixels composant la matrice de pixels miniature de l’image miniature et dont la saturation est supérieure à une valeur seuil de saturation, est évalué.Advantageously, the number of pixels constituting said at least one plurality of pixels composing the miniature pixel matrix of the miniature image and whose saturation is greater than a saturation threshold value, is evaluated.

Cela permet de sélectionner les photos en fonction de leur dynamique visuelle.This allows you to select photos based on their visual dynamics.

Avantageusement, la valeur seuil de saturation est comprise entre 25% et 75%, de préférence entre 40% et 60% et préférentiellement égale à 50%.Advantageously, the saturation threshold value is between 25% and 75%, preferably between 40% and 60% and preferably equal to 50%.

Cela permet de sélectionner les photos en fonction de leur dynamique visuelle.This allows you to select photos based on their visual dynamics.

Avantageusement, le pourcentage de pixels, par rapport à la matrice de pixels miniature, dont la luminosité est supérieure à une valeur seuil de luminosité saturée et dont la saturation est supérieure à une valeur seuil de saturation est évalué de sorte à incrémenter la note globale d’évaluation par une note partielle d’évaluation à l’image originale correspondant audit pourcentage de pixels.Advantageously, the percentage of pixels, with respect to the miniature pixel matrix, whose brightness is greater than a saturated brightness threshold value and whose saturation is greater than a saturation threshold value, is evaluated so as to increment the overall score of evaluation by a partial evaluation note to the original image corresponding to said percentage of pixels.

Cela permet de sélectionner les photos en fonction de leur dynamique visuelle.This allows you to select photos based on their visual dynamics.

Avantageusement, la note partielle d’évaluation de l’au moins une étape d’analyse est comprise entre 0 et 1 et de préférence entre 0.45 et 0.65. Cela permet de sélectionner les photos en fonction de leur dynamique visuelle.Advantageously, the partial evaluation score of the at least one analysis step is between 0 and 1 and preferably between 0.45 and 0.65. This allows you to select photos based on their visual dynamics.

Avantageusement, l’au moins une pluralité d’étapes d’analyse de l’au moins une image originale comprend au moins une étape de détection de visages présents dans l’image originale, et dans laquelle pour chaque visage détecté, la note globale d’évaluation est incrémentée par une note partielle d’évaluation attribuée à l’image originale, ladite note partielle d’évaluation étant fonction du nombre de visages détectés et étant 0.05 et 0.5, avantageusement entre 0.1 et 0.25, et de préférence égale à 0.15.Advantageously, the at least one plurality of analysis steps of the at least one original image comprises at least one step of detecting faces present in the original image, and in which for each detected face, the overall score of evaluation is incremented by a partial evaluation score attributed to the original image, said partial evaluation score being a function of the number of faces detected and being 0.05 and 0.5, advantageously between 0.1 and 0.25, and preferably equal to 0.15.

Cela permet de valoriser les photos en fonction de leur contenu comme par exemple du nombre de personnes.This makes it possible to value the photos according to their content such as the number of people.

Avantageusement, l’au moins une pluralité d’étapes d’analyse de l’au moins une image originale comprend au moins une étape de détection de visages présents dans l’image originale.Advantageously, the at least one plurality of analysis steps of the at least one original image comprises at least one step of detecting faces present in the original image.

Cela permet de valoriser les photos en fonction de leur contenu comme par exemple du nombre de personnes.This makes it possible to value the photos according to their content such as the number of people.

Avantageusement, pour chaque visage détecté, la note globale d’évaluation est incrémentée par une note partielle d’évaluation attribuée à l’image originale, ladite note partielle d’évaluation étant comprise 0.05 et 0.5, avantageusement entre 0.1 et 0.25, et de préférence égale à 0.15.Advantageously, for each detected face, the overall evaluation score is incremented by a partial evaluation score attributed to the original image, said partial evaluation score being between 0.05 and 0.5, advantageously between 0.1 and 0.25, and preferably equal to 0.15.

Cela permet de valoriser les photos en fonction de leur contenu comme par exemple du nombre de personnes.This makes it possible to value the photos according to their content such as the number of people.

Avantageusement, pour chaque visage détecté, la note globale d’évaluation est incrémentée par une note partielle d’évaluation attribuée à l’image originale.Advantageously, for each detected face, the overall evaluation score is incremented by a partial evaluation score attributed to the original image.

Cela permet de valoriser les photos en fonction de leur contenu comme par exemple du nombre de personnes.This makes it possible to value the photos according to their content such as the number of people.

Avantageusement, la note partielle d’évaluation attribuée à l’image originale pour chaque visage détecté est comprise 0.05 et 0.5, avantageusement entre 0.1 et 0.25, et de préférence égale à 0.15.Advantageously, the partial evaluation score assigned to the original image for each detected face is between 0.05 and 0.5, advantageously between 0.1 and 0.25, and preferably equal to 0.15.

Cela permet de valoriser les photos en fonction de leur contenu comme par exemple du nombre de personnes.This makes it possible to value the photos according to their content such as the number of people.

Avantageusement, l’au moins une étape de détection de visages comprend une étape de détection de sourires.Advantageously, the at least one face detection step comprises a smile detection step.

Cela permet de valoriser les photos en fonction de leur contenu comme par exemple du nombre de personnes avec un sourire.This allows you to value photos based on their content, such as the number of people with a smile.

Avantageusement, pour chaque sourire détecté, la note globale d’évaluation est incrémentée d’une note partielle d’évaluation attribuée à l’image originale.Advantageously, for each smile detected, the overall evaluation score is incremented by a partial evaluation score attributed to the original image.

Cela permet de valoriser les photos en fonction de leur contenu comme par exemple du nombre de personnes avec un sourire.This allows you to value photos based on their content, such as the number of people with a smile.

Avantageusement, la note partielle d’évaluation attribuée à l’image originale pour chaque sourire détecté est comprise entre 0.1 et 0.5, avantageusement entre 0.15 et 0.25, et de préférence égale à 0.2.Advantageously, the partial evaluation score attributed to the original image for each detected smile is between 0.1 and 0.5, advantageously between 0.15 and 0.25, and preferably equal to 0.2.

Cela permet de valoriser les photos en fonction de leur contenu comme par exemple du nombre de personnes avec un sourire.This allows you to value photos based on their content, such as the number of people with a smile.

Avantageusement, l’au moins une pluralité d’étapes d’analyse de l’au moins une image originale comprend au moins une étape de détection de doublons parmi l’au moins une pluralité d’images originales.Advantageously, the at least one plurality of analysis steps of the at least one original image comprises at least one duplicate detection step among the at least one plurality of original images.

Cela permet de valoriser les photos prises à plusieurs reprises indiquant l’importance de la photo, tout en sélectionnant la meilleure image.This makes it possible to value the photos taken several times indicating the importance of the photo, while selecting the best image.

Avantageusement, l’étape de détection de doublons est configurée de manière à détecter un doublon lorsque les luminosités moyennes de deux images miniatures présentent une différence entre elles inférieure à une valeur seuil de doublon, ladite valeur seuil de doublon étant comprise entre 0 et 0.4, de préférence entre 0.05 et 0.2, et préférentiellement égale à 0.1, et lorsque les instants de l’enregistrement sur la mémoire non transitoire desdites deux images originales présentent une différence temporelle entre eux inférieure à une valeur seuil de temporalité, ladite valeur seuil de temporalité étant entre 0 seconde et 30 secondes, de préférence entre 5 secondes et 20 secondes, et préférentiellement égale à 10 secondes, et lorsque les pourcentages de pixels appartenant à un contour desdites deux images miniatures présentent une différence entre eux inférieure à une valeur seuil de détails, ladite valeur seuil de détails est comprise entre 0 et 0.12, de préférence entre 0.015 et 0.06, et préférentiellement égale à 0.03, et dans laquelle l’étape de détection de doublons comprend une étape de sélection d’une image originale dont la note globale d’évaluation est la plus élevée parmi les doublons détectés pour cette image originale au moment de l’étape de détection de doublons, la note globale d’évaluation de l’image originale sélectionné est incrémentée d’une note partielle d’évaluation, ladite note partielle d’évaluation étant comprise entre 0 et 0.1 et étant multipliée par le nombre de doublons détectés.Advantageously, the duplicate detection step is configured to detect a duplicate when the average luminosities of two miniature images have a difference between them less than a doublon threshold value, said duplicate threshold value being between 0 and 0.4, preferably between 0.05 and 0.2, and preferably equal to 0.1, and when the instants of the recording on the non-transitory memory of said two original images have a temporal difference between them less than a threshold value of time, said threshold value of time being between 0 seconds and 30 seconds, preferably between 5 seconds and 20 seconds, and preferably equal to 10 seconds, and when the percentages of pixels belonging to one contour of said two miniature images have a difference between them less than a threshold value of details, said threshold value of details is between 0 and 0.12, preferably between 0.015 and 0.06, and preferably equal to 0.03, and wherein the step of detecting duplicates comprises a step of selecting an original image whose overall evaluation score is the highest among the detected duplicates for this original image at the time of the duplicate detection step, the overall evaluation score of the selected original image is incremented by a partial evaluation score, said partial evaluation score being between 0 and 0.1 and being multiplied by the number of duplicates detected.

Cela permet de valoriser les photos prises à plusieurs reprises indiquant l’importance de la photo sur une plage de temporalité précise afin de ne considérer que les images issues d’une prise répétée d’un même contenu.This makes it possible to value the photos taken several times indicating the importance of the photo over a precise time range in order to consider only the images resulting from a repeated take of the same content.

Avantageusement, un doublon est détecté lorsque les luminosités moyennes de deux images miniatures présentent une différence entre elles inférieure à une valeur seuil de doublon, ladite valeur seuil de doublon étant comprise entre 0 et 0.4, de préférence entre 0.05 et 0.2, et préférentiellement égale à 0.1, et lorsque les instants de l’enregistrement sur la mémoire non transitoire desdites deux images originales (10) présentent une différence temporelle entre eux inférieure à une valeur seuil de temporalité, ladite valeur seuil de temporalité étant entre 0 seconde et 30 secondes, de préférence entre 5 secondes et 20 secondes, et préférentiellement égale à 10 secondes, et lorsque les pourcentages de pixels appartenant à un contour desdites deux images miniatures présentent une différence entre eux inférieure à une valeur seuil de détails, ladite valeur seuil de détails est comprise entre 0 et 0.12, de préférence entre 0.015 et 0.06, et préférentiellement égale à 0.03 Cela permet de valoriser les photos prises à plusieurs reprises indiquant l’importance de la photo sur une plage de temporalité précise afin de ne considérer que les images issues d’une prise répétée d’un même contenu.Advantageously, a duplicate is detected when the average luminosities of two miniature images have a difference between them less than a doublon threshold value, said doublet threshold value being between 0 and 0.4, preferably between 0.05 and 0.2, and preferably equal to 0.1, and when the instants of the recording on the non-transitory memory of said two original images (10) have a temporal difference between them less than a threshold value of time, said threshold value of time being between 0 seconds and 30 seconds, of preferably between 5 seconds and 20 seconds, and preferably equal to 10 seconds, and when the percentages of pixels belonging to a contour of said two miniature images have a difference between them less than a threshold value of details, said threshold value of details is between 0 and 0.12, preferably between 0.015 and 0.06, and preferably Equally equal to 0.03 This makes it possible to value the photos taken several times indicating the importance of the photo over a precise time range in order to consider only the images resulting from a repeated take of the same content.

Avantageusement, un doublons est détecté lorsque les luminosités moyennes de deux images miniatures présentent une différence entre elles inférieure à une valeur seuil de doublon, ladite valeur seuil de doublon étant comprise entre 0 et 0.4, de préférence entre 0.05 et 0.2, et préférentiellement égale à 0.1, et lorsque les instants de l’enregistrement sur la mémoire non transitoire desdites deux images originales (10) présentent une différence temporelle entre eux inférieure à une valeur seuil de temporalité, ladite valeur seuil de temporalité étant entre 0 seconde et 30 secondes, de préférence entre 5 secondes et 20 secondes, et préférentiellement égale à 10 secondes.Advantageously, a duplicate is detected when the average luminosities of two miniature images have a difference between them less than a doublon threshold value, said doublet threshold value being between 0 and 0.4, preferably between 0.05 and 0.2, and preferably equal to 0.1, and when the instants of the recording on the non-transitory memory of said two original images (10) have a temporal difference between them less than a threshold value of time, said threshold value of time being between 0 seconds and 30 seconds, of preferably between 5 seconds and 20 seconds, and preferably equal to 10 seconds.

Cela permet de valoriser les photos prises à plusieurs reprises indiquant l’importance de la photo sur une plage de temporalité précise afin de ne considérer que les images issues d’une prise répétée d’un même contenu.This makes it possible to value the photos taken several times indicating the importance of the photo over a precise time range in order to consider only the images resulting from a repeated take of the same content.

Avantageusement, un doublons est détecté lorsque les luminosités moyennes de deux images miniatures présentent une différence entre elles inférieure à une valeur seuil de doublon, ladite valeur seuil de doublon étant comprise entre 0 et 0.4, de préférence entre 0.05 et 0.2, et préférentiellement égale à 0.1, et lorsque les pourcentages de pixels appartenant à un contour desdites deux images miniatures présentent une différence entre eux inférieure à une valeur seuil de détails, ladite valeur seuil de détails est comprise entre 0 et 0.12, de préférence entre 0.015 et 0.06, et préférentiellement égale à 0.03 Cela permet de valoriser les photos prises à plusieurs reprises indiquant l’importance de la photo sur une plage de temporalité précise afin de ne considérer que les images issues d’une prise répétée d’un même contenu.Advantageously, a duplicate is detected when the average luminosities of two miniature images have a difference between them less than a doublon threshold value, said doublet threshold value being between 0 and 0.4, preferably between 0.05 and 0.2, and preferably equal to 0.1, and when the percentages of pixels belonging to a contour of said two miniature images have a difference between them less than a threshold value of details, said threshold value of details is between 0 and 0.12, preferably between 0.015 and 0.06, and preferentially equal to 0.03 This makes it possible to value the photos taken several times indicating the importance of the photo over a precise time range in order to consider only the images resulting from a repeated take of the same content.

Avantageusement, un doublons est détecté lorsque les instants de l’enregistrement sur la mémoire non transitoire desdites deux images originales présentent une différence temporelle entre eux inférieure à une valeur seuil de temporalité, ladite valeur seuil de temporalité étant entre 0 seconde et 30 secondes, de préférence entre 5 secondes et 20 secondes, et préférentiellement égale à 10 secondes, et lorsque les pourcentages de pixels appartenant à un contour desdites deux images miniatures présentent une différence entre eux inférieure à une valeur seuil de détails, ladite valeur seuil de détails est comprise entre 0 et 0.12, de préférence entre 0.015 et 0.06, et préférentiellement égale à 0.03. Cela permet de valoriser les photos prises à plusieurs reprises indiquant l’importance de la photo sur une plage de temporalité précise afin de ne considérer que les images issues d’une prise répétée d’un même contenu.Advantageously, a duplicate is detected when the instants of the recording on the non-transitory memory of said two original images have a time difference between them less than a threshold value of time, said threshold value of time being between 0 seconds and 30 seconds, of preferably between 5 seconds and 20 seconds, and preferably equal to 10 seconds, and when the percentages of pixels belonging to a contour of said two miniature images have a difference between them less than a threshold value of details, said threshold value of details is between 0 and 0.12, preferably between 0.015 and 0.06, and preferably equal to 0.03. This makes it possible to value the photos taken several times indicating the importance of the photo over a precise time range in order to consider only the images resulting from a repeated take of the same content.

Avantageusement, l’étape de détection de doublons est effectuée à partir de la luminosité moyenne de chaque image miniature de l’au moins une pluralité d’images originales et dont les instants de l’enregistrement sur la mémoire non transitoire présentent une différence temporelle entre eux inférieure à une valeur seuil de temporalité.Advantageously, the duplicate detection step is performed from the average brightness of each miniature image of the at least one plurality of original images and whose instants of the recording on the non-transitory memory present a time difference between them less than a threshold value of time.

Cela permet de valoriser les photos prises à plusieurs reprises indiquant l’importance de la photo sur une plage de temporalité précise afin de ne considérer que les images issues d’une prise répétée d’un même contenu.This makes it possible to value the photos taken several times indicating the importance of the photo over a precise time range in order to consider only the images resulting from a repeated take of the same content.

Avantageusement, l’étape de détection de doublons est effectuée à partir de la luminosité moyenne de chaque image miniature de l’au moins une pluralité d’images originales et dont les pourcentages de pixels appartenant à un contour desdites deux images miniatures présentent une différence entre eux inférieure à une valeur seuil de détails.Advantageously, the duplicate detection step is performed from the average brightness of each miniature image of the at least one plurality of original images and whose percentages of pixels belonging to a contour of said two miniature images show a difference between them less than a threshold value of details.

Cela permet de valoriser les photos prises à plusieurs reprises indiquant l’importance de la photo sur une plage de temporalité précise afin de ne considérer que les images issues d’une prise répétée d’un même contenu.This makes it possible to value the photos taken several times indicating the importance of the photo over a precise time range in order to consider only the images resulting from a repeated take of the same content.

Avantageusement, la valeur seuil de temporalité est comprise entre 0 seconde et 30 secondes, de préférence entre 5 secondes et 20 secondes, et préférentiellement égale à 10 secondes.Advantageously, the threshold value of time is between 0 seconds and 30 seconds, preferably between 5 seconds and 20 seconds, and preferably equal to 10 seconds.

Cela permet de valoriser les photos prises à plusieurs reprises indiquant l’importance de la photo sur une plage de temporalité précise afin de ne considérer que les images issues d’une prise répétée d’un même contenu.This makes it possible to value the photos taken several times indicating the importance of the photo over a precise time range in order to consider only the images resulting from a repeated take of the same content.

Avantageusement, au moins un doublon est détecté lorsque les luminosités moyennes de chacune des images miniatures présentent entres elles une différence inférieure à une valeur seuil de doublon, ladite valeur seuil de doublon est comprise entre 0 et 0.4, de préférence entre 0.05 et 0.2, et préférentiellement égale à 0.1.Advantageously, at least one duplicate is detected when the average luminosities of each of the miniature images have between them a difference less than a doublon threshold value, said duplicate threshold value is between 0 and 0.4, preferably between 0.05 and 0.2, and preferentially equal to 0.1.

Cela permet de valoriser les photos prises à plusieurs reprises indiquant l’importance de la photo.This makes it possible to value the photos taken several times indicating the importance of the photo.

Avantageusement, au moins un doublon est détecté lorsque les pourcentages de pixels appartenant à un contour desdites deux images miniatures présentent mutuellement une différence inférieure à une valeur seuil de détails, ladite valeur seuil de détails est comprise entre 0 et 0.12, de préférence entre 0.015 et 0.06, et préférentiellement égale à 0.03.Advantageously, at least one duplicate is detected when the percentages of pixels belonging to a contour of said two miniature images mutually have a difference smaller than a threshold value of details, said threshold value of details is between 0 and 0.12, preferably between 0.015 and 0.06, and preferably equal to 0.03.

Cela permet de valoriser les photos prises à plusieurs reprises indiquant l’importance de la photo.This makes it possible to value the photos taken several times indicating the importance of the photo.

Avantageusement, au moins un doublon est détecté lorsque les luminosités moyennes de chacune des images miniatures présentent entre elles une différence inférieure à une valeur seuil de doublon.Advantageously, at least one duplicate is detected when the average luminosities of each of the miniature images have between them a difference less than a doubling threshold value.

Cela permet de valoriser les photos prises à plusieurs reprises indiquant l’importance de la photo.This makes it possible to value the photos taken several times indicating the importance of the photo.

Avantageusement, au moins un doublon est détecté lorsque les instants de l’enregistrement sur la mémoire non transitoire de chacune des images miniatures présentent une différence temporelle entre eux inférieure à une valeur seuil de temporalité, ladite valeur seuil de temporalité est comprise entre 0 seconde et 30 secondes, de préférence entre 5 secondes et 20 secondes, et préférentiellement égale à 10 secondes.Advantageously, at least one duplicate is detected when the instants of the recording on the non-transitory memory of each of the miniature images have a temporal difference between them less than a threshold value of time, said threshold value of time is between 0 seconds and 30 seconds, preferably between 5 seconds and 20 seconds, and preferably equal to 10 seconds.

Cela permet de valoriser les photos prises à plusieurs reprises indiquant l’importance de la photo.This makes it possible to value the photos taken several times indicating the importance of the photo.

Avantageusement, au moins un doublon est détecté lorsque les instants de l’enregistrement sur la mémoire non transitoire de chacune des images miniatures présentent une différence temporelle entre eux inférieure à une valeur seuil de temporalité.Advantageously, at least one duplicate is detected when the instants of the recording on the non-transitory memory of each of the miniature images have a time difference between them less than a threshold value of time.

Cela permet de valoriser les photos prises à plusieurs reprises indiquant l’importance de la photo.This makes it possible to value the photos taken several times indicating the importance of the photo.

Avantageusement, la valeur seuil de doublon est comprise entre 0 et 0.4, de préférence entre 0.05 et 0.2, et préférentiellement égale à 0.1.Advantageously, the doublon threshold value is between 0 and 0.4, preferably between 0.05 and 0.2, and preferably equal to 0.1.

Cela permet de valoriser les photos prises à plusieurs reprises indiquant l’importance de la photo.This makes it possible to value the photos taken several times indicating the importance of the photo.

Avantageusement, la valeur seuil de détails est comprise entre 0 et 0.12, de préférence entre 0.015 et 0.06, et préférentiellement égale à 0.03.Advantageously, the threshold value of details is between 0 and 0.12, preferably between 0.015 and 0.06, and preferably equal to 0.03.

Cela permet de valoriser les photos prises à plusieurs reprises indiquant l’importance de la photo.This makes it possible to value the photos taken several times indicating the importance of the photo.

Avantageusement, la note globale d’évaluation est incrémentée d’une note partielle d’évaluation attribuée à chacune des images originales parmi l’au moins une pluralité d’images originales présentant des doublons et dont la note globale d’évaluation est la plus élevée parmi les doublons au moment de l’étape de détection de doublons, ladite note partielle d’évaluation étant comprise entre 0 et 0.1 et étant multipliée par le nombre de doublons détectés.Advantageously, the overall evaluation score is incremented by a partial evaluation score attributed to each of the original images among the at least one plurality of original images presenting duplicates and whose overall evaluation score is the highest. among the duplicates at the time of the duplicate detection step, said partial evaluation score being between 0 and 0.1 and being multiplied by the number of duplicates detected.

Cela permet de valoriser les photos prises à plusieurs reprises indiquant l’importance de la photo.This makes it possible to value the photos taken several times indicating the importance of the photo.

Avantageusement, la note globale d’évaluation est incrémentée d’une note partielle d’évaluation attribuée à chacune des images originales parmi l’au moins une pluralité d’images originales présentant des doublons et dont la note globale d’évaluation est la plus élevée parmi les doublons au moment de l’étape de détection de doublons.Advantageously, the overall evaluation score is incremented by a partial evaluation score attributed to each of the original images among the at least one plurality of original images presenting duplicates and whose overall evaluation score is the highest. among the duplicates at the time of the duplicate detection step.

Cela permet de valoriser les photos prises à plusieurs reprises indiquant l’importance de la photo.This makes it possible to value the photos taken several times indicating the importance of the photo.

Avantageusement, la note partielle d’évaluation attribuée à chacune des images originales, parmi l’au moins une pluralité d’images originales présentant des doublons et dont la note globale d’évaluation est la plus élevée parmi les doublons au moment de l’étape de détection de doublons, est comprise entre 0 et 0.1 et étant multipliée par le nombre de doublons détectés.Advantageously, the partial evaluation score attributed to each of the original images, among the at least one plurality of original images presenting duplicates and whose overall evaluation score is the highest among the duplicates at the time of the step detection of duplicates, is between 0 and 0.1 and being multiplied by the number of duplicates detected.

Cela permet de valoriser les photos prises à plusieurs reprises indiquant l’importance de la photo.This makes it possible to value the photos taken several times indicating the importance of the photo.

Avantageusement, l’au moins une pluralité d’étapes d’analyse de l’au moins une image originale comprend au moins une étape de détermination de la note globale d’évaluation de l’au moins une image originale, ladite note globale d’évaluation de l’au moins une image originale étant comprise entre 0 et 1.Advantageously, the at least one plurality of analysis steps of the at least one original image comprises at least one step of determining the overall evaluation score of the at least one original image, said overall score of evaluating the at least one original image being between 0 and 1.

Cela permet de valoriser les images à partir d’une pluralité de tests.This makes it possible to enhance the images from a plurality of tests.

Avantageusement, l’au moins une pluralité d’étapes d’analyse de l’au moins une image originale comprend au moins une étape de détermination de la note globale d’évaluation de l’au moins une image originale.Advantageously, the at least one plurality of analysis steps of the at least one original image comprises at least one step of determining the overall evaluation score of the at least one original image.

Cela permet de valoriser les images à partir d’une pluralité de tests.This makes it possible to enhance the images from a plurality of tests.

Avantageusement, la note globale d’évaluation de l’au moins une image originale est comprise entre 0 et 1.Advantageously, the overall evaluation score of the at least one original image is between 0 and 1.

Cela permet de valoriser les images à partir d’une pluralité de tests.This makes it possible to enhance the images from a plurality of tests.

Il est précisé que dans le cadre de la présente invention, le terme « pixel » ou ses équivalents ont pour définition le plus petit élément constitutif d'une photographie numérique, d'une image numérique. Un pixel peut être caractérisé par une pluralité de valeurs numériques que sont la luminosité, la saturation, le contraste et la couleur par exemple.It is specified that in the context of the present invention, the term "pixel" or its equivalents are defined as the smallest constituent element of a digital photograph, a digital image. A pixel may be characterized by a plurality of numerical values such as brightness, saturation, contrast, and color, for example.

Le terme « luminosité » ou ses équivalents ont pour définition une grandeur numérique variant par exemple entre 0 et 255 et représentant la perception de l'aspect lumineux du pixel étudié : plus le pixel est sombre, plus sa luminosité est faible.The term "brightness" or its equivalents are defined as a numerical magnitude varying for example between 0 and 255 and representing the perception of the luminous aspect of the pixel studied: the darker the pixel, the lower its luminosity.

Le terme « saturation» ou ses équivalents ont pour définition une évaluation numérique de l'intensité de la coloration d'une couleur, cette valeur variant par exemple entre 0 et 255.The term "saturation" or its equivalents is defined as a numerical evaluation of the intensity of the coloration of a color, this value varying for example between 0 and 255.

Il est précisé que dans le cadre de la présente invention, le terme « matrice » ou ses équivalents ont pour définition un tableau de données. Une matrice possède une taille et une dimension, par exemple une matrice avec m lignes et n colonnes est dite «de taille (m, n)», et une matrice à deux entrées est dite de dimension 2, mathématiquement une matrice peut être de dimension quelconque. Dans le cas où m est égal à n, on parle alors d'une matrice de forme carrée.It is specified that in the context of the present invention, the term "matrix" or its equivalents is defined as a table of data. A matrix has a size and a dimension, for example a matrix with m rows and n columns is called "size (m, n)", and a matrix with two inputs is called dimension 2, mathematically a matrix can be of dimension any. In the case where m is equal to n, we then speak of a square-shaped matrix.

Ainsi le terme « matrice de pixels » ou ses équivalents ont pour définition un tableau comprenant une pluralité de pixels de sorte à remplir en totalité ledit tableau. Une image ou photo numérique peut alors être décrite comme une matrice de pixels.Thus, the term "matrix of pixels" or its equivalents is defined by an array comprising a plurality of pixels so as to completely fill the said array. An image or digital photo can then be described as a matrix of pixels.

De ce fait, le terme « zone de pixels centrale » de la matrice de pixels ou ses équivalents ont pour définition une portion de pixels présents dans la partie centrale de la matrice, c'est à dire distincts des pixels formant les bords de la matrice de pixels, et le terme « zone de pixels extérieure » de la matrice de pixels ou ses équivalents ont pour définition une portion de pixels présents dans le pourtour de la matrice de pixels, de préférence entourant la zone de pixels centrale.As a result, the term "central pixel area" of the pixel matrix or its equivalents is defined as a portion of pixels present in the central part of the matrix, that is to say distinct from the pixels forming the edges of the matrix. of pixels, and the term "outer pixel area" of the pixel matrix or its equivalents is defined as a portion of pixels present in the periphery of the pixel array, preferably surrounding the central pixel area.

Le terme « groupe de pixels » ou ses équivalents ont pour définition un ensemble de pixels partageant un couleur commune, ou une luminosité ou une saturation commune.The term "group of pixels" or its equivalents is defined as a set of pixels sharing a common color, or a brightness or a common saturation.

Le terme « contour » ou ses équivalents ont pour définition une pluralité de pixels délimitant au moins un groupe de pixels.The term "contour" or its equivalents is defined as a plurality of pixels delimiting at least one group of pixels.

Le terme « netteté » ou ses équivalents ont pour définition une perception accrue des détails d’une image numérique, on définit une image nette comme l’opposée d’une image floue.The term "sharpness" or its equivalents is defined as an increased perception of the details of a digital image, a sharp image is defined as the opposite of a fuzzy image.

Il est précisé que dans le cadre de la présente invention, le terme « miniature » ou ses équivalents ont pour définition une image de taille réduite par rapport à une image originale, par exemple, une matrice de pixels miniature est une matrice de pixels plus petite qu'une matrice de pixels originale, plus particulièrement, une matrice de pixels miniatures comprend seulement une portion d'une matrice de pixels d'une image originale, autrement dit une image miniature est une portion d’une image originale.It is pointed out that in the context of the present invention, the term "miniature" or its equivalents has a reduced image size compared to an original image, for example, a miniature pixel matrix is a smaller pixel matrix that an original pixel array, more particularly, a miniature pixel array comprises only a portion of a pixel array of an original image, that is, a thumbnail image is a portion of an original image.

Il est précisé que dans le cadre de la présente invention, le terme « duplication » ou ses équivalents ont pour définition la réalisation d'une copie intégrale d'une matrice de pixels d'une image originale de sorte à former une matrice de pixels identique à la matrice de pixels de l'image originale, ladite matrice de pixels formant ainsi une image dupliquée.It is specified that in the context of the present invention, the term "duplication" or its equivalents have the definition of making an integral copy of a matrix of pixels of an original image so as to form an identical matrix of pixels to the pixel matrix of the original image, said pixel array thus forming a duplicate image.

La présente invention concerne une méthode de sélection automatique d’une image originale (10) parmi une pluralité d’images originales basée sur une note globale d’évaluation attribuée à ladite image originale (10). Cette note globale d’évaluation est attribuée à l’image originale (10) en cours de procédé selon la présente invention. Un des objectifs de la présente invention est de permettre une sélection automatique d’une image originale (10) basée sur sa qualité visuelle, qualité qui est évaluée au travers une série d’étapes d’analyses et qui est exprimée au travers d’une note globale d’évaluation prenant la forme d’une valeur numérique.The present invention relates to a method of automatically selecting an original image (10) from a plurality of original images based on a global evaluation score assigned to said original image (10). This overall evaluation score is attributed to the original image (10) during the process according to the present invention. One of the objectives of the present invention is to allow an automatic selection of an original image (10) based on its visual quality, quality which is evaluated through a series of analysis steps and which is expressed through a overall evaluation score in the form of a numerical value.

Ainsi, lorsque l’invention est en fonction sur un dispositif mobile, par exemple, une pluralité d’images originales est chargées dans l’invention, puis les unes après les autres, elles sont analysées et se voient attribuer une note globale d’évaluation. En fonction de ladite note globale d’évaluation de chaque image originale, diverses actions peuvent être envisagées en fonction des préférences de l’utilisateur de la présente invention.Thus, when the invention is in operation on a mobile device, for example, a plurality of original images are loaded into the invention, then one after the other, they are analyzed and assigned a global evaluation score . Based on said overall evaluation score of each original image, various actions may be contemplated depending on the preferences of the user of the present invention.

Avantageusement, lorsqu’une image originale (10) voit sa note fixée à zéro, elle est automatiquement exclue du reste du processus d’analyse et de manière préférentielle ne peut pas être sélectionnée.Advantageously, when an original image (10) has its note set to zero, it is automatically excluded from the rest of the analysis process and preferably can not be selected.

La figure 1 décrit un mode de réalisation préféré de la présente invention. La figure 1 illustre l’au moins une pluralité d’étapes d’analyse (100, 200, 300, 400, 500, 600, 700, 800) d’une image originale (10) parmi une pluralité d’images originales permettant la sélection automatique d’une image originale (10) parmi une pluralité d’image originales sur la base de sa qualité photographique et/ou de son intérêt pour l’utilisateur. L’au moins une pluralité d’étapes d’analyse (100, 200, 300, 400, 500, 600, 700, 800) comprend avantageusement une étape d’analyse de la résolution (100) de l’image originale (10). Cette étape permet d’éliminer les images originales dont la résolution, c’est-à-dire le nombre total de pixels composant la matrice de pixels de l’image originale (10), serait inférieur à une valeur seuil de résolution.Figure 1 depicts a preferred embodiment of the present invention. FIG. 1 illustrates the at least one plurality of analysis steps (100, 200, 300, 400, 500, 600, 700, 800) of an original image (10) among a plurality of original images allowing the automatically selecting an original image (10) from a plurality of original images based on its photographic quality and / or its interest to the user. The at least one plurality of analysis steps (100, 200, 300, 400, 500, 600, 700, 800) advantageously comprises a step of analyzing the resolution (100) of the original image (10) . This step eliminates the original images whose resolution, that is to say the total number of pixels composing the matrix of pixels of the original image (10), would be less than a resolution threshold value.

Avantageusement, cette valeur seuil de résolution peut être établie par l’utilisateur et/ou préétablie. Cette valeur seuil de résolution est comprise entre 250 000 et 4 000 000, avantageusement entre 500 000 et 2 000 000, et de préférence égale à 1 000 000.Advantageously, this resolution threshold value can be set by the user and / or preset. This threshold value of resolution is between 250,000 and 4,000,000, advantageously between 500,000 and 2,000,000, and preferably equal to 1,000,000.

Cette étape d’analyse de la résolution (100) de l’image originale (10) fixe la note globale d’évaluation de l’image originale (10) à zéro (120) si sa résolution, c’est-à-dire son nombre de pixels, est inférieur à la valeur seuil de résolution. Dès lors l’image originale (10) considérée est exclue du reste des étapes d’analyses, et la présente invention passe à l’image originale (10) suivante.This step of analyzing the resolution (100) of the original image (10) sets the overall evaluation score of the original image (10) to zero (120) if its resolution, that is to say its number of pixels is less than the threshold value of resolution. Therefore, the original image (10) considered is excluded from the rest of the analysis steps, and the present invention proceeds to the next original image (10).

Selon un mode de réalisation préféré, la matrice de pixels de l’image originale (10) est définie par au moins une zone de pixels centrale (1) et au moins une zone de pixels extérieure entourant ladite zone de pixels centrale (1).According to a preferred embodiment, the pixel array of the original image (10) is defined by at least one central pixel area (1) and at least one outer pixel area surrounding said central pixel area (1).

Selon un mode de réalisation préféré, l’au moins une pluralité d’étapes d’analyse (100, 200, 300, 400, 500, 600, 700, 800) comprend une étape de génération (200) d’au moins une image miniature (11) étant formée par une matrice de pixels miniature constituée par une portion seulement de ladite matrice de pixels de l’image originale (10). Autrement formulé, l’image miniature (11) est une image de taille plus petite que l’image originale (10) et ne représentant donc qu’une portion de l’image originale (10).According to a preferred embodiment, the at least one plurality of analysis steps (100, 200, 300, 400, 500, 600, 700, 800) comprises a step of generating (200) at least one image miniature lens (11) being formed by a miniature pixel array constituted by only a portion of said pixel array of the original image (10). Otherwise formulated, the thumbnail image (11) is a smaller size image than the original image (10) and thus represents only a portion of the original image (10).

De manière avantageuse, l’image miniature (11) est formée par découpage de l’image originale (10) de sorte à ne conserver qu’une portion de celle-ci.Advantageously, the miniature image (11) is formed by cutting the original image (10) so as to retain only a portion of it.

Afin de former cette image miniature (11), plusieurs méthodes peuvent être utilisées.In order to form this thumbnail image (11), several methods can be used.

De manière préférentielle illustrée par la figure 2, l’étape de génération (200) de l’image miniature (11) comprend une étape de duplication (210) de l’image originale (10) de sorte à créer une image dupliquée (20). Cette image dupliquée (20) est une copie, préférentiellement parfaite, de l’image originale (10), c’est-à-dire que la matrice de pixels de l’image dupliquée (20) est identique à la matrice de pixels de l’image originale (10).Preferably, illustrated in FIG. 2, the step of generating (200) the miniature image (11) comprises a step of duplicating (210) the original image (10) so as to create a duplicated image (20). ). This duplicated image (20) is a copy, preferably perfect, of the original image (10), i.e. the pixel array of the duplicated image (20) is identical to the pixel matrix of the original image (10).

Selon un mode de réalisation, l’image dupliquée (20) peut être une version compressée de l’image originale (10) de sorte à limiter l’espace mémoire occupé par cette image dupliquée (20).According to one embodiment, the duplicated image (20) can be a compressed version of the original image (10) so as to limit the memory space occupied by this duplicate image (20).

Avantageusement, l’étape de génération (200) comprend également une étape de suppression (220, 230) d’une pluralité de pixels de la matrice de pixels de l’image dupliquée (20) de sorte à former l’au moins une image miniature (11).Advantageously, the generation step (200) also comprises a step of deleting (220, 230) a plurality of pixels from the matrix of pixels of the duplicated image (20) so as to form the at least one image miniature (11).

Selon un mode de réalisation, l’étape de suppression (220, 230) est configurée de sorte qu’une partie au moins de la zone de pixels centrale de la matrice de pixels de l’image originale (10) soit conservée dans la matrice de pixels miniature de l’image miniature (11). En effet, la zone centrale d’une photographie est généralement la zone d’intérêt première puisque ce que l’utilisateur souhaite photographier est généralement au centre de la photographie. Avantageusement, la présente invention focalise ses analyses sur la zone de l’image originale (10) comprenant le plus d’intérêt pour l’utilisateur en conservant cette zone pour former l’image miniature (11).According to one embodiment, the deletion step (220, 230) is configured so that at least a portion of the central pixel area of the pixel array of the original image (10) is retained in the matrix of miniature pixels of the thumbnail image (11). Indeed, the central area of a photograph is usually the area of primary interest because what the user wants to photograph is usually in the center of the photograph. Advantageously, the present invention focuses its analyzes on the area of the original image (10) comprising the most interest for the user by keeping this area to form the miniature image (11).

Selon un autre mode de réalisation, l’utilisateur peut sélectionner la portion de l’image originale (10) qu’il souhaite conserver dans l’image miniature (11) définissant ainsi une zone d’intérêt. Cette option est utile dans le cas où l’image originale (10) présente un intérêt non pas en son centre mais sur les côtés, cela peut être le cas d’une photo de paysage avec une personne en premier plan décalée sur le bord de l’image originale (10). Dans ce type de situation l’utilisateur peut, s’il le souhaite, lui-même définir la zone d’intérêt à conserver pour la génération de l’image miniature (11).According to another embodiment, the user can select the portion of the original image (10) that he wishes to keep in the miniature image (11) thus defining an area of interest. This option is useful in the case where the original image (10) is of interest not in its center but on the sides, this may be the case of a landscape picture with a person in the foreground shifted on the edge of the original image (10). In this type of situation the user can, if he wishes, himself define the area of interest to keep for the generation of the thumbnail image (11).

Selon encore un autre mode de réalisation, une étape d’analyse de l’image originale (10) peut être effectuée avant l’étape de génération (200) de l’image miniature (11) de sorte à localiser dans l’image originale (10) une zone dite d’intérêt, c’est-à-dire présentant des caractéristiques remarquables comme la présence d’un visage, ou des détails colorimétriques particuliers, de sorte à ce que cette zone d’intérêt soit conservée dans l’image miniature (11).According to yet another embodiment, a step of analyzing the original image (10) can be performed before the step of generating (200) the thumbnail image (11) so as to locate in the original image (10) an area of interest, that is to say having remarkable characteristics such as the presence of a face, or particular colorimetric details, so that this area of interest is preserved in the miniature image (11).

Avantageusement, l’étape de suppression (220, 230) est configurée de sorte à supprimer un pourtour de pixels entourant la zone de pixels centrale (1) de l’image originale (10) et/ou la zone d’intérêt.Advantageously, the deletion step (220, 230) is configured to remove a periphery of pixels surrounding the central pixel area (1) of the original image (10) and / or the area of interest.

Par exemple, cette suppression de pixels peut être réalisée en supprimant des bandes de pixels (5) de part et d’autre de la zone centrale (1) et/ou de la zone d’intérêt.For example, this deletion of pixels can be achieved by removing bands of pixels (5) on either side of the central zone (1) and / or the area of interest.

Selon un mode de réalisation envisageable, c’est une partie au moins de la zone de pixels extérieure qui est conservée dans l’image miniature (11) lors de l’étape de suppression (220, 230).According to one conceivable embodiment, it is at least part of the outer pixel area that is retained in the thumbnail image (11) during the blanking step (220, 230).

Selon un mode de réalisation, l’étape de suppression (220, 230) est configurée de sorte à ce que l’image miniature (11 ) soit formée par une matrice de pixels carrée. Avantageusement, la taille de la matrice de pixels miniature est comprise entre 75 pixels par 75 pixels et 1 200 pixels par 1 200 pixels, de préférence entre 150 pixels par 150 pixels et 600 pixels par 600 pixels, et préférentiellement égale à 300 pixels par 300 pixels. Il est apparu de manière surprenante qu’une matrice aussi petite est suffisante pour sélectionner avec pertinence les meilleures images originales parmi une pluralité d’images originales. L’utilisation d’une matrice de pixels carrée présente de nombreux avantages algorithmiques permettant une diminution des ressources système nécessaires à l’exécution de la présente invention. En effet, la manipulation d’une matrice carrée simplifie les méthodes de calculs et d’analyse des composants de ladite matrice carrée.According to one embodiment, the deletion step (220, 230) is configured such that the thumbnail image (11) is formed by a square pixel array. Advantageously, the size of the miniature pixel matrix is between 75 pixels by 75 pixels and 1200 pixels by 1200 pixels, preferably between 150 pixels by 150 pixels and 600 pixels by 600 pixels, and preferably equal to 300 pixels by 300 pixels. pixels. Surprisingly, it has appeared that such a small matrix is sufficient to appropriately select the best original images from a plurality of original images. The use of a square pixel matrix has many algorithmic advantages that allow a reduction in the system resources required to execute the present invention. Indeed, the manipulation of a square matrix simplifies the methods of computation and analysis of the components of said square matrix.

De plus, l’utilisation d’une image miniature (11) permet de nombreux avantage en terme de temps de calcul mais également de ressources mémoire puisque une image miniature comprend moins de pixels qu’une image originale, elle est donc plus facilement et rapidement manipulable. De plus, du fait d’une possible pluralité de sources des différentes images originales, leur taille peut varier, réaliser des images miniatures de taille connue et fixe permet alors une optimisation de la sélection automatique en ne devant pas s’adapter à l’image et ainsi en ne devant pas consommer des ressources systèmes supplémentaires.In addition, the use of a thumbnail image (11) allows many advantages in terms of computation time but also memory resources since a miniature image comprises fewer pixels than an original image, it is therefore more easily and quickly manipulable. Moreover, because of a possible plurality of sources of the different original images, their size may vary, making miniature images of known and fixed size then allows optimization of the automatic selection by not having to adapt to the image. and thus not having to consume additional system resources.

Selon un mode de réalisation de la présente invention, c’est l’image qui s’adapte au système et non l’inverse.According to one embodiment of the present invention, it is the image that adapts to the system and not the other way around.

Cette image miniature (11) est alors utilisées dans une pluralité d’étapes afin d’être analysée et de permettre l’évolution de la note globale d’évaluation de l’image originale (10) en cours de procédé de sélection.This thumbnail image (11) is then used in a plurality of steps to be analyzed and to allow the evolution of the overall evaluation score of the original image (10) during the selection process.

Selon un mode de réalisation, l’au moins une pluralité d’étapes d’analyse (100, 200, 300, 400, 500, 600, 700, 800) comprend une étape d’évaluation de la luminosité moyenne de l’image miniature (11). Cette étape peut par exemple être réalisée en effectuant la moyenne des luminosités de chaque pixel de la matrice de pixels miniature.According to one embodiment, the at least one plurality of analysis steps (100, 200, 300, 400, 500, 600, 700, 800) comprises a step of evaluating the average brightness of the miniature image (11). This step may for example be performed by averaging the brightness of each pixel of the miniature pixel array.

Avantageusement, dans le cas où la valeur de la luminosité moyenne de l’image miniature est supérieure à une valeur seuil de luminosité maximum, la note globale d’évaluation est fixée à zéro (320), et l’image originale (10) est alors exclue du reste du processus de sélection. Cette dite valeur seuil de luminosité maximum est comprise entre 25% et 95%, avantageusement entre 45% et 85%, et de préférence égale à 70%. Cela permet alors d’éliminer de la sélection les images originales surexposées.Advantageously, in the case where the value of the average brightness of the miniature image is greater than a maximum brightness threshold value, the overall evaluation score is set to zero (320), and the original image (10) is then excluded from the rest of the selection process. This threshold value of maximum brightness is between 25% and 95%, advantageously between 45% and 85%, and preferably equal to 70%. This makes it possible to eliminate from the selection the original overexposed images.

Avantageusement, dans le cas où la valeur de la luminosité moyenne de l’image miniature est inférieure à une valeur seuil de luminosité minimum, la note globale d’évaluation est fixée à zéro (320), et l’image originale (10) est alors exclue du reste du processus de sélection. Cette dite valeur seuil de luminosité minimum est comprise entre 5% et 55%, avantageusement entre 15% et 35%, et de préférence égale à 20%. Cela permet alors d’éliminer de la sélection les images originales sous-exposées.Advantageously, in the case where the value of the average brightness of the miniature image is less than a minimum brightness threshold value, the overall evaluation score is set to zero (320), and the original image (10) is then excluded from the rest of the selection process. This threshold value of minimum brightness is between 5% and 55%, advantageously between 15% and 35%, and preferably equal to 20%. This makes it possible to eliminate from the selection the original underexposed images.

Selon un mode de réalisation, l’au moins une pluralité d’étapes d’analyse (100, 200, 300, 400, 500, 600, 700, 800) comprend une étape d’évaluation de la netteté (400) de l’image miniature (11). Cette étape permet alors d’éliminer des images originales dont une portion, l’image miniature (11), est estimée trop floue, c’est-à-dire pas assez nette.According to one embodiment, the at least one plurality of analysis steps (100, 200, 300, 400, 500, 600, 700, 800) comprises a sharpness evaluation step (400) of the miniature image (11). This step then eliminates original images of which a portion, the thumbnail image (11), is estimated too fuzzy, that is to say not clear enough.

Avantageusement, cette étape repose sur une technique de détection de contours bien connue de l’Homme du métier. Toutefois, cette détection de contours n’est réalisée que sur l’image miniature (11) de sorte à économiser de l’énergie et du temps lors de l’exécution de cette étape.Advantageously, this step relies on an edge detection technique well known to those skilled in the art. However, this edge detection is performed only on the thumbnail image (11) so as to save energy and time during the execution of this step.

Lors de cette étape d’évaluation de la netteté (400) de l’image miniature (11), le nombre de pixels appartenant à un contour délimitant deux groupes de pixels distincts est évalué. Ensuite ce nombre est ramené à un pourcentage par rapport au nombre de pixels de la matrice de pixels miniature. Ce pourcentage permet alors l’incrémentation de la note globale d’évaluation.During this step of evaluating the sharpness (400) of the miniature image (11), the number of pixels belonging to a contour delimiting two distinct groups of pixels is evaluated. Then this number is reduced to a percentage with respect to the number of pixels of the miniature pixel array. This percentage then allows the incrementation of the overall evaluation score.

Dans le cas où ce pourcentage de pixels est inférieur à une valeur seuil de contour minimum, la note globale d’évaluation de l’image originale (10) est fixée à zéro (420), et l’image originale (10) est alors exclue du reste du processus de sélection. Cette dite valeur seuil de contour minimum est comprise entre 0.5% et 4.5%, avantageusement entre 1.5% et 3.5%, et de préférence égale à 2.5%. Cela permet alors d’éliminer de la sélection les images originales floues.In the case where this percentage of pixels is less than a minimum contour threshold value, the overall evaluation score of the original image (10) is set to zero (420), and the original image (10) is then excluded from the rest of the selection process. This minimum threshold threshold value is between 0.5% and 4.5%, advantageously between 1.5% and 3.5%, and preferably equal to 2.5%. This then makes it possible to eliminate from the selection the fuzzy original images.

Dans le cas où ce pourcentage est supérieur à cette valeur seuil de contour minimum, la note globale d’évaluation de l’image originale est incrémentée d’une note partielle d’évaluation N1. Cette note partielle d’évaluation N1 correspond audit pourcentage de pixels appartenant à un contour dans l’image miniature (11 ).In the case where this percentage is greater than this minimum contour threshold value, the overall evaluation score of the original image is incremented by a partial evaluation score N1. This evaluation partial score N1 corresponds to the percentage of pixels belonging to an outline in the miniature image (11).

Selon un mode de réalisation préférentiel, la note partielle N1 n’a pas de valeur limite.According to a preferred embodiment, the partial note N1 has no limit value.

Selon un mode de réalisation particulier, la note partielle N1 est limitée à une valeur maximale de 0.25 afin de conserver une évaluation uniforme parmi les différentes étapes de la présente invention.According to a particular embodiment, the partial score N1 is limited to a maximum value of 0.25 in order to maintain a uniform evaluation among the different steps of the present invention.

Ainsi selon un mode de réalisation particulier, la note partielle N1 est comprise entre 0 et 1, et avantageusement entre 0.1 et 0.5.Thus according to a particular embodiment, the partial note N1 is between 0 and 1, and advantageously between 0.1 and 0.5.

Selon un mode de réalisation, un coefficient k1 peut être attribué à cette étape d’analyse de sorte à pondérer la participation de cette note partielle d’évaluation dans la note globale d’évaluation.According to one embodiment, a coefficient k1 can be assigned to this analysis step so as to weight the participation of this partial evaluation score in the overall evaluation score.

Avantageusement, k1 est égal à 2. Cela permet de renforcer la note globale d’évaluation des images originales comprenant un fort pourcentage de pixels appartenant à un contour de sorte à renforcer la note globale d’évaluation des images originales présentant de nombreux détails visuels, et donc une richesse visuelle.Advantageously, k1 is equal to 2. This makes it possible to reinforce the overall evaluation score of the original images comprising a high percentage of pixels belonging to a contour so as to reinforce the overall evaluation score of the original images presenting numerous visual details, and therefore a visual richness.

Selon un mode de réalisation préféré, l’au moins une pluralité d’étapes d’analyse (100, 200, 300, 400, 500, 600, 700, 800) comprend une étape d’analyse additionnelle (500) d’au moins une pluralité de pixels composant la matrice de pixels miniature de l’image miniature (11). Cette étape d’analyse additionnelle (500) est configurée pour évaluer des paramètres visuels, préférentiellement, de chaque pixel composant la matrice de pixels miniature. Ces paramètres visuels peuvent par exemple être la couleur, la luminosité, le contraste, la saturation ou toute autre donnée pouvant caractériser un pixel.According to a preferred embodiment, the at least one plurality of analysis steps (100, 200, 300, 400, 500, 600, 700, 800) comprises an additional analysis step (500) of at least a plurality of pixels composing the miniature pixel array of the thumbnail image (11). This additional analysis step (500) is configured to evaluate visual parameters, preferably, of each pixel constituting the miniature pixel matrix. These visual parameters can for example be the color, the brightness, the contrast, the saturation or any other data that can characterize a pixel.

Avantageusement, la présente invention utilise de préférence les données de luminosité et de saturation de chacun des pixels de la matrice de pixels miniature.Advantageously, the present invention preferably uses the brightness and saturation data of each of the pixels of the miniature pixel array.

Selon un mode de réalisation préféré de la présente invention, ladite étape d’analyse additionnelle (500) est configurée pour évaluer la luminosité et/ou la saturation de chaque pixel composant la matrice de pixels miniature.According to a preferred embodiment of the present invention, said additional analysis step (500) is configured to evaluate the brightness and / or saturation of each pixel composing the miniature pixel array.

Avantageusement, le pourcentage de pixels de la matrice de pixels miniature dont la luminosité est supérieure à une valeur seuil de luminosité saturée et/ou dont la saturation est supérieure à une valeur seuil de saturation, est évalué de sorte à incrémenter la note globale d’évaluation de l’image originale (10) par une note partielle d’évaluation N2 correspondant audit pourcentage de pixels. De manière préférentielle, ladite note partielle d’évaluation N2 est comprise entre 0 et 1, et de préférence entre 0.45 et 0.65.Advantageously, the percentage of pixels of the miniature pixel matrix whose brightness is greater than a saturated brightness threshold value and / or whose saturation is greater than a saturation threshold value, is evaluated so as to increment the overall score of evaluating the original image (10) by a partial evaluation score N2 corresponding to said percentage of pixels. Preferably, said partial evaluation score N2 is between 0 and 1, and preferably between 0.45 and 0.65.

Selon un mode de réalisation, un coefficient k2 peut être attribué à cette étape d’analyse de sorte à pondérer la participation de cette note partielle d’évaluation N2 dans la note globale d’évaluation.According to one embodiment, a coefficient k2 can be assigned to this analysis step so as to weight the participation of this partial evaluation score N2 in the overall evaluation score.

Selon un mode de réalisation, la note partielle d'évaluation N2 est limitée à une valeur maximale de 0.5 afin de conserver une évaluation uniforme parmi les différentes étapes de la présente invention.According to one embodiment, the evaluation partial score N2 is limited to a maximum value of 0.5 in order to maintain a uniform evaluation among the different steps of the present invention.

Selon un mode de réalisation particulier, ladite valeur seuil de luminosité saturée est comprise entre 25% et 75%, de préférence entre 40% et 60% et préférentiellement égale à 50%.According to a particular embodiment, said threshold value of saturated brightness is between 25% and 75%, preferably between 40% and 60% and preferably equal to 50%.

Selon un mode de réalisation particulier, ladite valeur seuil de saturation est comprise entre 25% et 75%, de préférence entre 40% et 60% et préférentiellement égale à 50%.According to a particular embodiment, said saturation threshold value is between 25% and 75%, preferably between 40% and 60% and preferably equal to 50%.

Cette étape d’analyse additionnelle (500) permet ainsi d’identifier le pourcentage de pixels dits saturés et ainsi d’incrémenter la note globale d’évaluation de l’image originale (10) d’une valeur reflétant la richesse de la dynamique visuelle de l’image originale (10).This additional analysis step (500) thus makes it possible to identify the percentage of so-called saturated pixels and thus to increment the overall assessment score of the original image (10) by a value reflecting the richness of the visual dynamics. from the original image (10).

Selon un mode de réalisation, l’au moins une pluralité d’étapes d’analyse (100, 200, 300, 400, 500, 600, 700, 800) comprend une étape de détection de visages (600). Cette étape de détection de visage est configurée pour évaluer le nombre de visages présents dans l'image originale (10). Pour cette étape optionnelle, c'est l'image originale (10) qui est analysée.According to one embodiment, the at least one plurality of analysis steps (100, 200, 300, 400, 500, 600, 700, 800) comprises a face detection step (600). This face detection step is configured to evaluate the number of faces present in the original image (10). For this optional step, the original image (10) is analyzed.

Avantageusement, pour chaque visage détecté, la note globale d'évaluation de l'image originale (10) est incrémentée par une note partielle d'évaluation N3. Ladite note partielle d'évaluation N3 est une fonction du nombre de visages détectés, de préférence une valeur numérique est attribuée à chaque visage. Cette valeur numérique est de préférence comprise entre 0.05 et 0.5, avantageusement entre 0.1 et 0.25, et de préférence égale à 0.15Advantageously, for each detected face, the overall evaluation score of the original image (10) is incremented by a partial evaluation score N3. Said evaluation partial score N3 is a function of the number of detected faces, preferably a numerical value is assigned to each face. This numerical value is preferably between 0.05 and 0.5, advantageously between 0.1 and 0.25, and preferably equal to 0.15.

Selon un mode de réalisation, un coefficient k3 peut être attribué à cette étape d’analyse de sorte à pondérer la participation de cette note partielle d’évaluation dans la note globale d’évaluation.According to one embodiment, a coefficient k3 can be assigned to this analysis step so as to weight the participation of this partial evaluation score in the overall evaluation score.

Selon un mode de réalisation, la note partielle d'évaluation N3 est limitée à une valeur maximale de 0.5 afin de conserver une évaluation uniforme parmi les différentes étapes de la présente invention.According to one embodiment, the partial evaluation score N3 is limited to a maximum value of 0.5 in order to maintain a uniform evaluation among the different steps of the present invention.

De manière avantageuse, une étape de détection des visages présentant un sourire peut être mise en oeuvre. Dans cette étape, la note partielle d'évaluation N3 est différente dans le cas où le visage présente ou non un sourire. La note partielle d'évaluation N3 peut alors être comprise entre 0.1 et 0.5, avantageusement entre 0.15 et 0.25, et de préférence égale à 0.2.Advantageously, a step of detecting faces with a smile can be implemented. In this step, the partial evaluation score N3 is different in the case where the face has a smile or not. The partial evaluation score N3 may then be between 0.1 and 0.5, advantageously between 0.15 and 0.25, and preferably equal to 0.2.

Selon un mode de réalisation, l’au moins une pluralité d’étapes d’analyse (100, 200, 300, 400, 500, 600, 700, 800) comprend une étape de détection de doublons (700) parmi l'au moins une pluralité d'images originales, c'est à dire la détection d'image originales présentant de très fortes similarités, voire étant identiques entre elles.According to one embodiment, the at least one plurality of analysis steps (100, 200, 300, 400, 500, 600, 700, 800) comprises a duplicate detection step (700) among the at least one a plurality of original images, ie the original image detection having very similar similarities, or even being identical to each other.

Selon un mode de réalisation, cette étape de détection de doublons (700) est configurée de manière à détecter un doublon lorsque les luminosités moyennes de deux images miniatures présentent une différence entre elles inférieure à une valeur de doublon, et/ou lorsque les instants de l’enregistrement sur la mémoire non transitoire desdites deux images originales présentent une différence temporelle entre eux inférieure à une valeur seuil de temporalité, et/ou lorsque les pourcentages de pixels appartenant à un contour des deux images miniatures présentent une différence entre eux inférieure à une valeur seuil de détails. Selon un mode de réalisation, l'instant de l'enregistrement sur la mémoire non transitoire desdites deux images originales peut correspondre à l'instant de la création desdites images originales et non de l'instant de l'enregistrement.According to one embodiment, this duplicate detection step (700) is configured to detect a duplicate when the average brightnesses of two thumbnails have a difference between them less than a duplicate value, and / or when the times of the recording on the non-transitory memory of said two original images has a temporal difference between them less than a threshold value of time, and / or when the percentages of pixels belonging to a contour of the two miniature images have a difference between them less than one threshold value of details. According to one embodiment, the instant of recording on the non-transitory memory of said two original images may correspond to the moment of creation of said original images and not of the moment of recording.

Avantageusement, la valeur seuil de doublon est comprise entre 0 et 0.4, de préférence entre 0.05 et 0.2, et préférentiellement égale à 0.1.Advantageously, the doublon threshold value is between 0 and 0.4, preferably between 0.05 and 0.2, and preferably equal to 0.1.

Avantageusement, la valeur seuil de détails est comprise entre 0 et 0.12, de préférence entre 0.015 et 0.06, et préférentiellement égale à 0.03.Advantageously, the threshold value of details is between 0 and 0.12, preferably between 0.015 and 0.06, and preferably equal to 0.03.

Avantageusement, la valeur seuil de temporalité est comprise entre 0 seconde et 30 secondes, de préférence entre 5 secondes et 20 secondes, et préférentiellement égale à 10 secondes.Advantageously, the threshold value of time is between 0 seconds and 30 seconds, preferably between 5 seconds and 20 seconds, and preferably equal to 10 seconds.

Cette étape bénéficie du résultat de l'étape d'évaluation de la luminosité moyenne (300) des images miniatures ce qui permet un gain de temps de traitement très important. L'utilisation d'un paramètre temporel permet d'accroitre la pertinence de cette étape de détection de doublons (700). De même l’utilisation des pixels de contour permet d'accroitre la pertinence de cette étape de détection de doublons (700).This step benefits from the result of the step of evaluating the average brightness (300) of the miniature images, which allows a very considerable saving of processing time. The use of a temporal parameter makes it possible to increase the relevance of this duplicate detection step (700). Similarly, the use of the contour pixels makes it possible to increase the relevance of this duplicate detection step (700).

Selon un mode de réalisation, l'étape de détection de doublons (700) comprend une étape de sélection d'une image originale (10) dont la note globale est la plus élevée parmi les doublons détectés pour cette image originale (10) au moment de l'exécution de cette étape de détection de doublons (700). Parmi une pluralité de doublons, la présente invention sélectionne celui dont la note globale d'évaluation est la plus élevée parmi tous afin de l'incrémenter d'une note partielle d'évaluation N4 en fonction du nombre de doublons détectés.According to one embodiment, the duplicate detection step (700) comprises a step of selecting an original image (10) whose overall score is the highest among the duplicates detected for this original image (10) at the time performing this duplicate detection step (700). Among a plurality of duplicates, the present invention selects the one whose overall evaluation score is the highest of all in order to increment it with a partial evaluation score N4 as a function of the number of duplicates detected.

Avantageusement, la note partielle d'évaluation N4 est comprise entre 0 et 0.1 multipliée par le nombre de doublons détectés.Advantageously, the partial evaluation score N4 is between 0 and 0.1 multiplied by the number of duplicates detected.

Selon un mode de réalisation, un coefficient k4 peut être attribué à cette étape d’analyse de sorte à pondérer la participation de cette note partielle d’évaluation dans la note globale d’évaluation.According to one embodiment, a coefficient k4 can be assigned to this analysis step so as to weight the participation of this partial evaluation score in the overall evaluation score.

Selon un mode de réalisation, la note partielle d'évaluation N4 est limitée à une valeur maximale de 0.5 afin de conserver une évaluation uniforme parmi les différentes étapes de la présente invention.According to one embodiment, the evaluation partial score N4 is limited to a maximum value of 0.5 in order to maintain a uniform evaluation among the various steps of the present invention.

Cette étape permet la mise en avant des images originales représentant des scènes importantes pour l'utilisateur puisque prises plusieurs fois en photo.This step allows highlighting original images representing important scenes for the user since taken several times in photo.

Cette étape de détection de doublons (700) présente un avantage important dans la gestion de la mémoire non transitoire. En effet, à partir de cette analyse des doublons, il est possible de supprimer les autres doublons de sorte à libérer de l'espace mémoire selon les paramètres de la présente invention.This duplicate detection step (700) has a significant advantage in non-transitory memory management. Indeed, from this duplicate analysis, it is possible to remove the other duplicates so as to release memory space according to the parameters of the present invention.

Selon un mode de réalisation, l’au moins une pluralité d’étapes d’analyse (100, 200, 300, 400, 500, 600, 700, 800) comprend une étape de détermination (800) de la note globale d'évaluation de l'image originale (10). Cette note globale d'évaluation est calculée à partir de valeurs des notes partielles N1, N2, N3 et N4 et de leur coefficient respectif k1, k2, k3 et k4.According to one embodiment, the at least one plurality of analysis steps (100, 200, 300, 400, 500, 600, 700, 800) comprises a step of determining (800) the overall evaluation score from the original image (10). This overall evaluation score is calculated from values of the partial scores N1, N2, N3 and N4 and their respective coefficients k1, k2, k3 and k4.

Avantageusement, la note globale d'évaluation est comprise entre 0 et 1. Selon un mode de réalisation préféré, la note globale d’évaluation est calculée à la fin de chaque étape de la pluralité d’étapes d’analyse (100, 200, 300, 400, 500, 600, 700, 800).Advantageously, the overall evaluation score is between 0 and 1. According to a preferred embodiment, the overall evaluation score is calculated at the end of each of the plurality of analysis steps (100, 200, 300, 400, 500, 600, 700, 800).

Selon un mode de réalisation, faisant suite à cette au moins une pluralité d'étapes d'analyse (100, 200, 300, 400, 500, 600, 700, 800), une étape de sélection (900) est configurée pour sélectionner les images originales ayant les notes globales d'évaluation les plus élevées. Pour cette étape de sélection (900) divers paramètres peuvent être pris en compte en fonction de l'utilisateur et/ou des paramètres de la présente invention.According to one embodiment, following this at least a plurality of analysis steps (100, 200, 300, 400, 500, 600, 700, 800), a selection step (900) is configured to select the original images with the highest overall ratings. For this selection step (900) various parameters can be taken into account depending on the user and / or the parameters of the present invention.

Avantageusement, tous les différents choix et décisions de l’utilisateur peuvent être par exemple enregistrés et/ou préenregistrés pour que l’invention exécute les mêmes choix que ceux de l’utilisateur de manière automatique.Advantageously, all the different choices and decisions of the user may for example be recorded and / or prerecorded so that the invention executes the same choices as those of the user automatically.

Par exemple, l’utilisateur peut décider de ne conserver qu'un pourcentage de la pluralité d'images originales, dans ce cas l'étape de sélection (900) est configurée pour sélectionner le nombre d'images originales correspondant à ce pourcentage selon un ordre de note globale d'évaluation décroissante. De même, l'utilisateur peut décider de ne sélectionner qu'un nombre précis d'images originales. L’utilisateur peut également décider de ne sélectionner que les images originales dont la note globale est supérieure à une valeur seuil de note.For example, the user may decide to keep only a percentage of the plurality of original images, in which case the selection step (900) is configured to select the number of original images corresponding to that percentage according to a decreasing overall rating order rating. Similarly, the user can decide to select only a specific number of original images. The user may also decide to select only the original images whose overall score is greater than a threshold threshold value.

Avantageusement, la valeur seuil de note est comprise entre 0 et 1, de préférence entre 0.1 et 0.75, et préférentiellement égale à 0.2. A l’inverse l’utilisateur peut décider de ne sélectionner que les images originales dont la note globale d’évaluation est inférieure à cette valeur seuil de note.Advantageously, the threshold value of a score is between 0 and 1, preferably between 0.1 and 0.75, and preferably equal to 0.2. Conversely, the user can decide to select only the original images whose overall evaluation score is less than this threshold threshold value.

Enfin l’utilisateur peut décider de ne sélectionner que les images dont la note globale d’évaluation est égale à zéro.Finally, the user can decide to select only those images whose overall evaluation score is zero.

Selon un mode de réalisation, faisant suite à cette étape de sélection, une étape de gestion de et/ou des images originales sélectionnées (1000) est avantageusement présentée dans la figure 1. Cette étape est configurée pour exécuter une ou plusieurs actions en fonction des préférences de l'utilisateur et/ou des paramètres de la présente invention, par exemple. Dans un cas possible l'image sélectionnée peut être sauvegardée dans un fichier particulier, ou bien dans un album conçu à cet effet. Les doublons de cette image peuvent par exemple être supprimés.According to one embodiment, following this selection step, a management step of and / or selected original images (1000) is advantageously presented in FIG. 1. This step is configured to execute one or more actions according to the preferences of the user and / or parameters of the present invention, for example. In one possible case the selected image can be saved in a particular file, or in an album designed for this purpose. Duplicates of this image can be deleted, for example.

Selon un mode de réalisation, la sélection peut se faire à partir des images originales ayant des notes globales d'évaluation très basses voire égales à zéro. Dans ce cas ces images originales peuvent être supprimées car ne présentant pas d'intérêt. Cela permet alors un gain en espace mémoire important en supprimant de manière automatique et fiable les images originales de mauvaise qualité visuelle.According to one embodiment, the selection can be made from the original images having overall evaluation scores very low or zero. In this case, these original images can be deleted because they are not interesting. This then allows a gain in large memory space by automatically and reliably removing original images of poor visual quality.

La présente invention permet donc un gain important en vitesse et en ressource système en économisant de l'énergie en cours de procédé, et permet un gain mémoire en fin de procédé.The present invention thus allows a significant gain in speed and system resource saving energy during the process, and allows a gain memory at the end of the process.

Selon un mode de réalisation, la présente invention peut être décrite comme suit, un utilisateur d’un dispositif de type smartphone par exemple, réalise une pluralité de photo avec son smartphone, il télécharge et reçoit également des photos de ses amis ou de sa famille. Ainsi, par exemple, lors d’un mariage il disposera d’une pluralité d’images qu’il a réalisé lui-même mais également d’images réalisées par d’autre dispositifs mobiles de type smartphone ou même d’appareils photos. Dès lors sa galerie de photos comprendra une très forte densité d’images mais également une très grande diversité de format et/ou de taille d’image. En effet la résolution des diverses photos peut varier en fonction des dispositifs qui les ont capturées. A partir de cette multitude de photos qui comprennent à la fois des photos identiques en termes de scènes capturées, mais également des images surexposée et/ou sous-exposée, des images floues, c’est-à-dire qui ne sont pas nettes, l’utilisateur dépenserait un temps important si il devait lui-même vérifier une à une chaque photo.According to one embodiment, the present invention may be described as follows, a user of a smartphone-type device, for example, makes a plurality of photos with his smartphone, he also downloads and receives photos of his friends or family. . Thus, for example, during a wedding he will have a plurality of images that he has made himself, but also images made by other mobile devices of the smartphone type or even cameras. Therefore, its photo gallery will include a very high density of images but also a very large variety of format and / or image size. Indeed the resolution of the various photos may vary depending on the devices that captured them. From this multitude of photos that include both identical photos in terms of captured scenes, but also overexposed and / or underexposed images, blurred images, that is to say that are not clear, the user would spend a lot of time if he had to check one by one each photo.

En utilisant la présente invention, l'utilisateur peut effectuer une sélection automatique des meilleures photos de sa galerie tout en faisant autre chose avec son smartphone. En effet, la présente invention fonctionne alors en tache de fond puisque les ressources systèmes dont elle a besoin sont faibles.Using the present invention, the user can automatically select the best photos from his gallery while doing something else with his smartphone. Indeed, the present invention then functions in the background because the system resources it needs are low.

De ce fait, l'utilisateur allant prendre l'avion, par exemple, pour rentrer dudit mariage met son smartphone en mode avion, c'est à dire qu'il déconnecte toute connexion à un réseau de communication. Alors que son vol se passe, l'utilisateur peut lancer la sélection automatique des 100 meilleures photos du mariage. En effet, la présente invention fonctionnant selon un mode local, elle ne nécessite pas de connexion à un réseau de communication.Therefore, the user going to take the plane, for example, to return from said marriage puts his smartphone in airplane mode, that is to say it disconnects any connection to a communication network. While his flight is happening, the user can launch the automatic selection of the 100 best pictures of the wedding. Indeed, the present invention operating according to a local mode, it does not require connection to a communication network.

Avant son atterrissage, l'utilisateur dispose d'un dossier contenant les 100 meilleures photos du mariage prêtes à être envoyer à une imprimerie dès que le réseau sera revenu afin de confectionner un album physique par exemple. L'utilisateur peut alors choisir de supprimer ou non les doublons, les photos dont la note globale d'évaluation est égale à zéro ou est inférieure à une valeur seuil qu'il définit lui-même par exemple.Before landing, the user has a file containing the 100 best photos of the wedding ready to be sent to a print shop as soon as the network is back to make a physical album for example. The user can then choose to delete duplicates or not, the photos whose overall rating is zero or less than a threshold value that it defines itself for example.

Afin de personnaliser le procédé de sélection automatique, l’utilisateur peut régler les divers paramètres des différentes étapes d’analyses décrites ci-avant dans la description, c’est-à-dire l’ensemble des valeurs seuils par exemple.In order to personalize the automatic selection process, the user can adjust the various parameters of the various analysis steps described above in the description, that is to say all the threshold values for example.

La présente invention concerne un procédé, une méthode, de sélection automatique d’une image parmi une pluralité d’images, ladite méthode étant exécutée par un processeur présent de préférence dans un dispositif mobile. Un tel dispositif mobile peut comprendre un smartphone, une tablette numérique, un ordinateur portable, ou tout équipement électronique pouvant être mobile.The present invention relates to a method, a method, of automatically selecting an image from a plurality of images, said method being executed by a processor preferably present in a mobile device. Such a mobile device may include a smartphone, a digital tablet, a laptop, or any electronic equipment that can be mobile.

Selon un mode de réalisation, la présente invention est adaptée également pour fonctionner sur un dispositif non mobile de type ordinateur ou serveur.According to one embodiment, the present invention is also adapted to operate on a non-mobile computer or server type device.

La présente invention est configurée pour être mise en œuvre par au moins un processeur en connexion avec au moins une mémoire non transitoire et une source d’alimentation électrique. De manière avantageuse, la présente invention est configurée pour limiter la consommation des ressources systèmes en cours de procédé de sélection mais également après le procédé de sélection. En effet, la présente invention permet une économie des ressources de l’au moins un processeur par l’utilisation d’une image de taille réduite par rapport à une image originale en cours de procédé. De même, selon un mode de réalisation, c’est l’espace mémoire de la mémoire non transitoire qui peut être économisé lorsque l’utilisateur sélectionne l’option de suppression des images dont la note globale d’évaluation serait inférieure à une valeur choisie.The present invention is configured to be implemented by at least one processor in connection with at least one non-transient memory and a power source. Advantageously, the present invention is configured to limit the consumption of system resources during the selection process but also after the selection process. Indeed, the present invention allows an economy of the resources of the at least one processor by the use of an image of reduced size compared to an original image during the process. Similarly, according to one embodiment, it is the memory space of the non-transitory memory that can be saved when the user selects the option of deleting the images whose overall evaluation score would be lower than a chosen value. .

Ainsi la présente invention permet une économie des ressources du système à la fois en cours de procédé mais également à la fin de celui-ci.Thus the present invention allows an economy of the resources of the system both during the process but also at the end of it.

Parallèlement, l’économie des cycles du processeur assure également une économie énergétique non négligeable dans le cas de l’utilisation de la présente invention sur un dispositif mobile de type smartphone par exemple. A l’heure où tout le monde cours après une prise électrique pour recharger son téléphone, la présente invention permet une optimisation de la batterie en cours de procédé et une optimisation de la mémoire non transitoire en fin de procédé si l’utilisateur le souhaite.In parallel, the economy of the processor cycles also ensures a significant energy saving in the case of the use of the present invention on a smartphone type mobile device for example. At a time when everyone is running after an electrical outlet to recharge their phone, the present invention allows an optimization of the battery during the process and an optimization of the non-transitory memory at the end of the process if the user wishes.

Selon un mode de réalisation préférentiel, c'est l'image originale qui se configure pour la méthode de sélection automatique afin d'être exécutable sur un dispositif mobile par exemple, en consommant peut de ressources système. L’invention n’est pas limitée aux modes de réalisation précédemment décrits et s’étend à tous les modes de réalisation couverts par les revendications.According to a preferred embodiment, it is the original image that is configured for the automatic selection method in order to be executable on a mobile device for example, by consuming some system resources. The invention is not limited to the previously described embodiments and extends to all the embodiments covered by the claims.

Claims (16)

REVENDICATIONS 1. Méthode de sélection automatique d’au moins une image originale (10) numérique parmi au moins une pluralité d’images originales numériques, ladite au moins une image originale (10) étant définie par une matrice de pixels, chaque pixel étant défini par au moins une valeur numérique de luminosité et de saturation, ladite méthode étant configurée pour être exécutée par au moins un processeur compris dans au moins un dispositif mobile comprenant au moins une mémoire non transitoire, au moins une source d’alimentation électrique, et ladite méthode étant caractérisée en ce qu’elle comprend au moins : - Une pluralité d’étapes d’analyse (100, 200, 300, 400, 500, 600, 700, 800) de l’au moins une image originale (10), ladite méthode étant configurée pour attribuer une note globale d’évaluation à l’image originale (10), la note globale d’évaluation étant une valeur numérique incrémentée par au moins une note partielle d’évaluation attribuée à l’image originale (10) lors d’au moins une étape de ladite pluralité d’étapes d’analyse (100, 200, 300, 400, 500, 600, 700, 800) ; - Une étape de génération (200) d’au moins une image miniature (11) formée par une matrice de pixels miniature, constituée par une portion de ladite matrice de pixels de l’image originale (10) ; - Une étape de sélection (900) basée sur ladite note globale de l’image originale (10) et dans laquelle au moins une étape parmi ladite pluralité d’étapes d’analyse (100, 200, 300, 400, 500, 600, 700, 800) est configurée pour utiliser ladite image miniature (11).A method of automatically selecting at least one original digital image (10) from at least a plurality of digital original images, said at least one original image (10) being defined by a matrix of pixels, each pixel being defined by at least one numerical value of brightness and saturation, said method being configured to be executed by at least one processor included in at least one mobile device comprising at least one non-transient memory, at least one power source, and said method characterized in that it comprises at least: - A plurality of analysis steps (100, 200, 300, 400, 500, 600, 700, 800) of the at least one original image (10), said method being configured to assign a global evaluation score to the original image (10), the overall evaluation score being a numerical value incremented by at least a partial score evaluation score misting the original image (10) in at least one step of said plurality of analysis steps (100, 200, 300, 400, 500, 600, 700, 800); A step of generating (200) at least one miniature image (11) formed by a miniature pixel matrix constituted by a portion of said pixel matrix of the original image (10); A selection step (900) based on said overall score of the original image (10) and wherein at least one of said plurality of analysis steps (100, 200, 300, 400, 500, 600, 700, 800) is configured to use said thumbnail image (11). 2. Méthode selon la revendication précédente dans laquelle l’étape de génération (200) de l’au moins une image miniature (11) de l’au moins une image originale (10) comprend : - une étape de duplication (210) de l’au moins une image originale (10) de sorte à créer au moins une image dupliquée (20), ladite au moins une image dupliquée (20) comprenant une pluralité de pixels formant une matrice de pixels et - une étape de suppression (220, 230) d’au moins une pluralité de pixels de la matrice de pixels de l’image dupliquée (20) de sorte à former l’au moins une image miniature (11).2. Method according to the preceding claim wherein the step of generating (200) the at least one miniature image (11) of the at least one original image (10) comprises: - a step of duplication (210) of the at least one original image (10) so as to create at least one duplicated image (20), said at least one duplicated image (20) comprising a plurality of pixels forming a pixel array and - a deletion step (220) 230) of at least a plurality of pixels of the pixel array of the duplicate image (20) so as to form the at least one thumbnail image (11). 3. Méthode selon la revendication précédente dans laquelle la matrice de pixels de l’image originale (10) est définie par au moins une zone de pixels centrale et au moins une zone de pixels extérieure entourant ladite zone de pixels centrale et dans laquelle l’étape de suppression (220, 230) de ladite au moins une pluralité de pixels est configurée de sorte à ce que l’image miniature (11) soit formée par une matrice de pixels miniature carrée.3. Method according to the preceding claim wherein the pixel array of the original image (10) is defined by at least one central pixel area and at least one outer pixel area surrounding said central pixel area and wherein the step of removing (220, 230) said at least one plurality of pixels is configured such that the thumbnail image (11) is formed by a square miniature pixel array. 4. Méthode selon l’une quelconque des revendications précédentes dans laquelle la taille de la matrice de pixels miniature est comprise entre 75 pixels par 75 pixels et 1 200 pixels par 1 200 pixels, de préférence entre 150 pixels par 150 pixels et 600 pixels par 600 pixels, et préférentiellement égale à 300 pixels par 300 pixels.A method according to any one of the preceding claims wherein the size of the miniature pixel array is between 75 pixels by 75 pixels and 1200 pixels by 1200 pixels, preferably between 150 pixels by 150 pixels and 600 pixels by 600 pixels, and preferably equal to 300 pixels by 300 pixels. 5. Méthode selon l’une quelconque des revendications précédentes dans laquelle la matrice de pixels de l’image originale (10) est définie par au moins une zone de pixels centrale et au moins une zone de pixels extérieure entourant ladite zone de pixels centrale et dans laquelle l’étape de génération (200) de l’image miniature (11) est configurée de sorte qu’une partie au moins de la zone de pixels centrale de l’image originale (10) soit conservée dans la matrice de pixels miniature de l’image miniature (11).A method according to any one of the preceding claims wherein the pixel array of the original image (10) is defined by at least one central pixel area and at least one outer pixel area surrounding said central pixel area and wherein the step of generating (200) the thumbnail image (11) is configured such that at least a portion of the central pixel area of the original image (10) is retained in the miniature pixel array of the miniature image (11). 6. Méthode selon l’une quelconque des revendications précédentes dans laquelle l’au moins une pluralité d’étapes d’analyse (100, 200, 300, 400, 500, 600, 700, 800) de l’au moins une image originale (10) comprend au moins une étape d’analyse de la résolution (100) de l’image originale (10) comprenant une évaluation du nombre de pixels de l’au moins une image originale (10), et dans laquelle la note globale de l’image originale (10) est fixée à zéro lorsque le nombre de pixels de l’au moins une image originale (10) est inférieur à un seuil de résolution, ledit seuil de résolution étant compris entre 250 000 pixels et 4 000 000 pixels , de préférentiellement entre 500 000 et 2 000 000 pixels, et de préférence égale à 1 000 000 pixels.The method according to any one of the preceding claims wherein the at least a plurality of analysis steps (100, 200, 300, 400, 500, 600, 700, 800) of the at least one original image. (10) comprises at least one step of analyzing the resolution (100) of the original image (10) comprising an evaluation of the number of pixels of the at least one original image (10), and wherein the overall rating of the original image (10) is set to zero when the number of pixels of the at least one original image (10) is less than a resolution threshold, said resolution threshold being between 250,000 pixels and 4,000,000 pixels, preferably between 500,000 and 2,000,000 pixels, and preferably equal to 1,000,000 pixels. 7. Méthode selon l’une quelconque des revendications précédentes dans laquelle l’au moins une pluralité d’étapes d’analyse (100, 200, 300, 400, 500, 600, 700, 800) de l’au moins une image originale (10) comprend au moins une étape d’évaluation d’une luminosité moyenne (300) de l’image miniature (11), ladite luminosité moyenne de l’image miniature (11) étant calculée en réalisant la moyenne des luminosités de chaque pixel de la matrice de pixels miniature, et dans laquelle la note globale d’évaluation de l’image originale (10) est fixée à zéro lorsque la luminosité moyenne de l’image miniature (11 ) est supérieure à une valeur seuil de luminosité maximum et/ou lorsque la luminosité moyenne de l’image miniature (11) est inférieure à une valeur seuil de luminosité minimum.The method according to any one of the preceding claims wherein the at least a plurality of analysis steps (100, 200, 300, 400, 500, 600, 700, 800) of the at least one original image. (10) comprises at least one step of evaluating a mean brightness (300) of the thumbnail image (11), said average brightness of the thumbnail image (11) being calculated by averaging the brightness of each pixel of the miniature pixel array, and wherein the overall evaluation score of the original image (10) is set to zero when the average brightness of the thumbnail image (11) is greater than a maximum brightness threshold value and / or when the average brightness of the thumbnail image (11) is less than a minimum brightness threshold value. 8. Méthode selon l’une quelconque des revendications précédentes dans laquelle l’au moins une pluralité d’étapes d’analyse (100, 200, 300, 400, 500, 600, 700, 800) de l’au moins une image originale (10) comprend au moins une étape d’évaluation de la netteté (400) de l’image miniature (11) .The method according to any one of the preceding claims wherein the at least a plurality of analysis steps (100, 200, 300, 400, 500, 600, 700, 800) of the at least one original image. (10) comprises at least one step of evaluating the sharpness (400) of the thumbnail image (11). 9. Méthode selon la revendication précédente dans laquelle l’au moins une étape d’évaluation de la netteté (400) est basée sur une technique de détection de contours, un contour étant défini comme un ensemble de pixels délimitant deux zones continues de pixels, et dans laquelle le pourcentage de pixels, par rapport à la matrice de pixels miniature, appartenant à un contour est évalué, et dans laquelle la note globale d’évaluation de l’image originale (10) est fixée à zéro lorsque ledit pourcentage de pixels est inférieur à une valeur seuil de contour minimum, et dans laquelle la note globale d’évaluation est incrémentée d’une note partielle d’évaluation de l’étape d’évaluation de la netteté (400) attribuée à l’image originale (10), ladite note partielle d’évaluation de l’étape d’évaluation de la netteté (400) étant fonction dudit pourcentage de pixels.9. Method according to the preceding claim wherein the at least one sharpness evaluation step (400) is based on an edge detection technique, a contour being defined as a set of pixels delimiting two continuous zones of pixels, and wherein the percentage of pixels, relative to the miniature pixel array, belonging to a contour is evaluated, and wherein the overall evaluation score of the original image (10) is set to zero when said percentage of pixels is less than a minimum contour threshold value, and wherein the overall evaluation score is incremented by a partial evaluation score of the sharpness evaluation step (400) attributed to the original image (10). ), said partial evaluation score of the sharpness evaluation step (400) being a function of said percentage of pixels. 10. Méthode selon l’une quelconque des revendications précédentes dans laquelle l’au moins une pluralité d’étapes d’analyse (100, 200, 300, 400, 500, 600, 700, 800) de l’au moins une image originale (10) comprend au moins une étape d’analyse additionnelle (500) d’au moins une pluralité de pixels composant la matrice de pixels miniature de l’image miniature (11), ladite étape d’analyse additionnelle (500) étant configurée pour évaluer la luminosité et/ou la saturation de chaque pixel composant la matrice de pixels miniature, et dans laquelle le pourcentage de pixels de la matrice de pixels miniature, dont la luminosité est supérieure à une valeur seuil de luminosité saturée et/ou dont la saturation est supérieure à une valeur seuil de saturation, est évalué de sorte à incrémenter la note globale d’évaluation de l’image originale (10) par une note partielle d’évaluation correspondant audit pourcentage de pixels.The method of any one of the preceding claims wherein the at least a plurality of analysis steps (100, 200, 300, 400, 500, 600, 700, 800) of the at least one original image. (10) comprises at least one additional analysis step (500) of at least a plurality of pixels composing the miniature pixel array of the thumbnail image (11), said additional scanning step (500) being configured to evaluating the brightness and / or saturation of each pixel constituting the miniature pixel matrix, and in which the percentage of pixels of the miniature pixel matrix, the brightness of which is greater than a saturated brightness threshold value and / or whose saturation is greater than a saturation threshold value, is evaluated so as to increment the overall evaluation score of the original image (10) by a partial evaluation score corresponding to the said percentage of pixels. 11. Méthode selon l’une quelconque des revendications précédentes dans laquelle l’au moins une pluralité d’étapes d’analyse (100, 200, 300, 400, 500, 600, 700, 800) de l’au moins une image originale (10) comprend au moins une étape de détection de visages (600) présents dans l’image originale (120), et dans laquelle pour chaque visage détecté, la note globale d’évaluation est incrémentée par une note partielle d’évaluation attribuée à l’image originale (10), ladite note partielle d’évaluation étant fonction du nombre de visages détectés.The method according to any of the preceding claims wherein the at least a plurality of analysis steps (100, 200, 300, 400, 500, 600, 700, 800) of the at least one original image. (10) comprises at least one face detection step (600) present in the original image (120), and wherein for each detected face, the overall evaluation score is incremented by a partial evaluation score assigned to the original image (10), said partial evaluation score being a function of the number of faces detected. 12. Méthode selon l’une quelconque des revendications précédentes dans laquelle l’au moins une pluralité d’étapes d’analyse (100, 200, 300, 400, 500, 600, 700, 800) de l’au moins une image originale (10) comprend au moins une étape de détection de doublons (700) parmi l’au moins une pluralité d’images originales.The method according to any one of the preceding claims wherein the at least a plurality of analysis steps (100, 200, 300, 400, 500, 600, 700, 800) of the at least one original image. (10) comprises at least one duplicate detection step (700) among the at least one plurality of original images. 13. Méthode selon la revendication précédente dans laquelle la pluralité d’images originales est enregistrée sur ladite mémoire non transitoire de le dispositif mobile et dans laquelle l’étape de détection de doublons (700) est configurée de manière à détecter un doublon lorsque les luminosités moyennes de deux images miniatures présentent une différence entre elles inférieure à une valeur seuil de doublon, et lorsque les instants de l’enregistrement sur la mémoire non transitoire desdites deux images originales (10) présentent une différence temporelle entre eux inférieure à une valeur seuil de temporalité, ladite valeur seuil de temporalité étant entre 0 seconde et 30 secondes, de préférence entre 5 secondes et 20 secondes, et préférentiellement égale à 10 secondes, et lorsque les pourcentages de pixels appartenant à un contour desdites deux images miniatures présentent une différence entre eux inférieure à une valeur seuil de détails et dans laquelle l’étape de détection de doublons (700) comprend une étape de sélection d’une image originale (10) dont la note globale d’évaluation est la plus élevée parmi les doublons détectés pour cette image originale (10) au moment de l’étape de détection de doublons (700), la note globale d’évaluation de l’image originale (10) sélectionnée est incrémentée d’une note partielle d’évaluation.The method according to the preceding claim wherein the plurality of original images are recorded on said non-transitory memory of the mobile device and wherein the duplicate detection step (700) is configured to detect a duplicate when the luminosities means of two miniature images have a difference between them less than a doublet threshold value, and when the instants of the recording on the non-transitory memory of said two original images (10) have a time difference between them less than a threshold value of temporality, said threshold value of time being between 0 seconds and 30 seconds, preferably between 5 seconds and 20 seconds, and preferably equal to 10 seconds, and when the percentages of pixels belonging to a contour of said two miniature images have a difference between them less than a threshold value of details and in wherein the duplicate detection step (700) includes a step of selecting an original image (10) whose overall evaluation score is the highest of the duplicates detected for that original image (10) at the time of the duplicate detection step (700), the overall assessment score of the selected original image (10) is incremented by a partial evaluation score. 14. Méthode selon l’une quelconque des revendications dans laquelle l’au moins une pluralité d’étapes d’analyse (100, 200, 300, 400, 500, 600, 700, 800) de l’au moins une image originale (10) comprend au moins une étape de détermination (800) de la note globale d’évaluation de l’au moins une image originale (10).The method according to any of the claims wherein the at least a plurality of analysis steps (100, 200, 300, 400, 500, 600, 700, 800) of the at least one original image ( 10) comprises at least one step of determining (800) the overall evaluation score of the at least one original image (10). 15. Produit programme d’ordinateur stocké dans une mémoire non transitoire et comportant des instructions exécutables par au moins un processeur, configurées pour exécuter la méthode selon l’une quelconque des revendications précédentes.A computer program product stored in a non-transitory memory and having instructions executable by at least one processor, configured to execute the method of any one of the preceding claims. 16.Terminal mobile comprenant un capteur de prise d’images (10), typiquement un appareil photo, au moins un processeur, au moins une source d’alimentation électrique et au moins une mémoire non transitoire configurée pour sauvegarder les images prises par le capteur et au moins une mémoire stockant un produit programme d’ordinateur comportant des instructions exécutables par ledit au moins un processeur, lesdites instructions étant configurées pour exécuter la méthode selon l’une quelconque des revendications 1 à 14.16.Mobile terminal comprising an image pickup sensor (10), typically a camera, at least one processor, at least one power source and at least one non-transitory memory configured to save the images taken by the sensor and at least one memory storing a computer program product having instructions executable by said at least one processor, said instructions being configured to execute the method of any one of claims 1 to 14.
FR1560452A 2015-10-30 2015-10-30 METHOD OF AUTOMATICALLY SELECTING IMAGES FROM A MOBILE DEVICE Expired - Fee Related FR3043233B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
FR1560452A FR3043233B1 (en) 2015-10-30 2015-10-30 METHOD OF AUTOMATICALLY SELECTING IMAGES FROM A MOBILE DEVICE

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR1560452 2015-10-30
FR1560452A FR3043233B1 (en) 2015-10-30 2015-10-30 METHOD OF AUTOMATICALLY SELECTING IMAGES FROM A MOBILE DEVICE

Publications (2)

Publication Number Publication Date
FR3043233A1 true FR3043233A1 (en) 2017-05-05
FR3043233B1 FR3043233B1 (en) 2018-04-06

Family

ID=54848817

Family Applications (1)

Application Number Title Priority Date Filing Date
FR1560452A Expired - Fee Related FR3043233B1 (en) 2015-10-30 2015-10-30 METHOD OF AUTOMATICALLY SELECTING IMAGES FROM A MOBILE DEVICE

Country Status (1)

Country Link
FR (1) FR3043233B1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6535636B1 (en) * 1999-03-23 2003-03-18 Eastman Kodak Company Method for automatically detecting digital images that are undesirable for placing in albums
US20130314511A1 (en) * 2012-05-24 2013-11-28 Mediatek Inc. Image capture device controlled according to image capture quality and related image capture method thereof
US20140010444A1 (en) * 2012-07-09 2014-01-09 Canon Kabushiki Kaisha Apparatus, image processing method and storage medium storing program
US20150071547A1 (en) * 2013-09-09 2015-03-12 Apple Inc. Automated Selection Of Keeper Images From A Burst Photo Captured Set

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6535636B1 (en) * 1999-03-23 2003-03-18 Eastman Kodak Company Method for automatically detecting digital images that are undesirable for placing in albums
US20130314511A1 (en) * 2012-05-24 2013-11-28 Mediatek Inc. Image capture device controlled according to image capture quality and related image capture method thereof
US20140010444A1 (en) * 2012-07-09 2014-01-09 Canon Kabushiki Kaisha Apparatus, image processing method and storage medium storing program
US20150071547A1 (en) * 2013-09-09 2015-03-12 Apple Inc. Automated Selection Of Keeper Images From A Burst Photo Captured Set

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
DANIEL KORMANN ET AL: "Automatic Rating and Selection of Digital Photographs", 2 December 2009, SEMANTIC MULTIMEDIA, SPRINGER BERLIN HEIDELBERG, BERLIN, HEIDELBERG, PAGE(S) 192 - 195, ISBN: 978-3-642-10542-5, XP019135192 *
DAVID E JACOBS ET AL: "Cosaliency: Where People Look When Comparing Images", UIST '10 : PROCEEDINGS OF THE TWENTY-THIRD ANNUAL ACM SYMPOSIUM ON USER INTERFACE SOFTWARE AND TECHNOLOGY, ACM, US, 3 October 2010 (2010-10-03), pages 219 - 228, XP058091339, ISBN: 978-1-4503-0271-5, DOI: 10.1145/1866029.1866066 *
GENEVIÈVE BEAUVAIS: "Picasa: Notions de Base", 1 January 2009 (2009-01-01), XP055300701, Retrieved from the Internet <URL:https://www.usherbrooke.ca/etudiants/fileadmin/sites/etudiants/documents/Services_a_la_cle/Guide_picasa3.pdf> [retrieved on 20160907] *
RITENDRA DATTA ET AL: "Studying Aesthetics in Photographic Images Using a Computational Approach", 1 January 2006, COMPUTER VISION - ECCV 2006 LECTURE NOTES IN COMPUTER SCIENCE;;LNCS, SPRINGER, BERLIN, DE, PAGE(S) 288 - 301, ISBN: 978-3-540-33836-9, XP019036495 *
ZHOU LUO-YU ET AL: "No-reference image quality assessment based on noise, blurring and blocking effect", OPTIK, WISSENSCHAFTLICHE VERLAG GMBH, DE, vol. 125, no. 19, 22 August 2014 (2014-08-22), pages 5677 - 5680, XP029055863, ISSN: 0030-4026, DOI: 10.1016/J.IJLEO.2014.07.010 *

Also Published As

Publication number Publication date
FR3043233B1 (en) 2018-04-06

Similar Documents

Publication Publication Date Title
US8983150B2 (en) Photo importance determination
WO2016071577A1 (en) Method for producing animated images
KR101725884B1 (en) Automatic processing of images
FR2974434A1 (en) PREDICTING THE AESTHETIC VALUE OF AN IMAGE
FR2913510A1 (en) METHOD FOR AUTOMATICALLY DETERMINING A PROBABILITY OF IMAGE ENTRY WITH A TERMINAL BASED ON CONTEXTUAL DATA
FR2913803A1 (en) VARIABLE SPEED DRYING METHOD FOR DIGITAL IMAGES
US9767541B2 (en) Techniques for automatically correcting groups of images
FR3033919A1 (en) METHOD FOR GENERATING A CYCLIC VIDEO SEQUENCE
WO2022052944A1 (en) Recommending location and content aware filters for digital photographs
WO2016202926A1 (en) Method and device for producing a digital image
FR2860089A1 (en) Digital photographic image modifying process for use in e.g. Photoshop, involves regularizing image of determined parameters based on variation of values between zones of digital image and contiguous zone
CN110727810B (en) Image processing method, device, electronic equipment and storage medium
CN103517150B (en) Blu-ray player is representing method and system that Internet video is loading
FR3043233A1 (en) METHOD OF AUTOMATICALLY SELECTING IMAGES FROM A MOBILE DEVICE
US9501684B1 (en) Providing non-destructive editing reconciliation
US9858653B2 (en) Deblurring an image
Rouhi et al. A cluster-based approach of smartphone camera fingerprint for user profiles resolution within social network
JP6969019B2 (en) Methods and systems for processing images
CA3230088A1 (en) Method for matching a candidate image with a reference image
WO2024170840A1 (en) Method for processing an infrared image
US20160179302A1 (en) Photo selection and management application
JP2022009502A (en) Method and system for processing images
FR2887347A1 (en) Digital image`s depth map constructing method for e.g. digital photography field, involves evaluating clarity of each block to obtain discrete function, and determining and assigning optimal value of focal distance to map
CN107295254B (en) Photo processing method and photographing terminal
FR3064097A1 (en) METHOD FOR ENRICHING DIGITAL CONTENT BY SPONTANEOUS DATA

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 2

PLSC Publication of the preliminary search report

Effective date: 20170505

PLFP Fee payment

Year of fee payment: 3

PLFP Fee payment

Year of fee payment: 4

PLFP Fee payment

Year of fee payment: 5

ST Notification of lapse

Effective date: 20210605