FR3158177A1 - Méthode de calibrage des couleurs entre le monde réel et le monde virtuel - Google Patents
Méthode de calibrage des couleurs entre le monde réel et le monde virtuel Download PDFInfo
- Publication number
- FR3158177A1 FR3158177A1 FR2400186A FR2400186A FR3158177A1 FR 3158177 A1 FR3158177 A1 FR 3158177A1 FR 2400186 A FR2400186 A FR 2400186A FR 2400186 A FR2400186 A FR 2400186A FR 3158177 A1 FR3158177 A1 FR 3158177A1
- Authority
- FR
- France
- Prior art keywords
- color
- virtual
- real
- actual
- computer
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating three-dimensional [3D] models or images for computer graphics
- G06T19/20—Editing of three-dimensional [3D] images, e.g. changing shapes or colours, aligning objects or positioning parts
-
- A—HUMAN NECESSITIES
- A45—HAND OR TRAVELLING ARTICLES
- A45D—HAIRDRESSING OR SHAVING EQUIPMENT; EQUIPMENT FOR COSMETICS OR COSMETIC TREATMENTS, e.g. FOR MANICURING OR PEDICURING
- A45D44/00—Other cosmetic or toiletry articles, e.g. for hairdressers' rooms
- A45D44/005—Other cosmetic or toiletry articles, e.g. for hairdressers' rooms for selecting or displaying personal cosmetic colours or hairstyle
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/1032—Determining colour of tissue for diagnostic purposes
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/44—Detecting, measuring or recording for evaluating the integumentary system, e.g. skin, hair or nails
- A61B5/448—Hair evaluation, e.g. for hair disorder diagnosis
-
- A—HUMAN NECESSITIES
- A45—HAND OR TRAVELLING ARTICLES
- A45D—HAIRDRESSING OR SHAVING EQUIPMENT; EQUIPMENT FOR COSMETICS OR COSMETIC TREATMENTS, e.g. FOR MANICURING OR PEDICURING
- A45D44/00—Other cosmetic or toiletry articles, e.g. for hairdressers' rooms
- A45D2044/007—Devices for determining the condition of hair or skin or for selecting the appropriate cosmetic or hair treatment
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B2560/00—Constructional details of operational features of apparatus; Accessories for medical measuring apparatus
- A61B2560/02—Operational features
- A61B2560/0223—Operational features of calibration, e.g. protocols for calibrating sensors
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01J—MEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
- G01J3/00—Spectrometry; Spectrophotometry; Monochromators; Measuring colours
- G01J3/46—Measurement of colour; Colour measuring devices, e.g. colorimeters
- G01J3/462—Computing operations in or between colour spaces; Colour management systems
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01J—MEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
- G01J3/00—Spectrometry; Spectrophotometry; Monochromators; Measuring colours
- G01J3/46—Measurement of colour; Colour measuring devices, e.g. colorimeters
- G01J3/463—Colour matching
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/90—Determination of colour characteristics
Landscapes
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Surgery (AREA)
- Public Health (AREA)
- Pathology (AREA)
- Veterinary Medicine (AREA)
- Biomedical Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- Medical Informatics (AREA)
- Molecular Biology (AREA)
- Biophysics (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Dentistry (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Dermatology (AREA)
- Architecture (AREA)
- Computer Graphics (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- User Interface Of Digital Computer (AREA)
- Color Image Communication Systems (AREA)
Abstract
L’invention concerne un procédé mis en œuvre par ordinateur d’étalonnage des couleurs, le procédé comprenant : la sélection d’un échantillon réel de zone corporelle (3), notamment de cheveux, colorée par une couleur cible réelle de référence (31), chaque échantillon réel étant associé à un identifiant réel, la détermination visuelle, par un expert, de la couleur cible réelle de référence (31); la réception, par un système informatique de gestion de couleurs, d’une ou plusieurs entrées (5) indicatives de la couleur cible réelle de référence (31); le stockage, par le système informatique de gestion de couleurs, d’un profil de couleur virtuelle mis à jour.
Figure : 1
Description
La présente invention concerne un procédé mis en œuvre par ordinateur de calibrage (étalonnage) des couleurs d’un écran à partir de l’observation de couleurs dans le mode réel. Elle vise également l’utilisation d’un écran ainsi calibré, pour reproduire et visualiser, dans le monde virtuel, une couleur appliquée dans le monde réel, sur une zone corporelle, notamment sur les cheveux.
Plus généralement, un produit cosmétique est un produit tel que défini dans le Règlement CE N°1223/2009 du Parlement européen et du Conseil daté du 30 novembre 2009, relatif aux produits cosmétiques.
La zone corporelle peut être la peau, les lèvres, les cils, les sourcils, les ongles et notamment les cheveux.
Si notre œil est un merveilleux partenaire pour nous montrer le monde, il est malheureusement bien incapable de nous aider à calibrer une chaîne graphique. Or, une bonne gestion des couleurs entre une photo d’un objet affichée sur un écran et l’objet réel ne peut se faire que si on calibre l’écran.
Toute la gestion des couleurs est centrée sur cette étape : la calibration. C'est grâce au calibrage (on dit aussi étalonnage) des différents périphériques et à la connaissance des caractéristiques colorimétriques que l'on pourra reproduire virtuellement la couleur la plus proche de la couleur réelle.
Le but de la calibration puis de la caractérisation est de connaître avec précision les caractéristiques colorimétriques d'un appareil donné ou dit de manière imagée, comment les différents périphériques "déforment" les couleurs - quelles couleurs ils "voient" pour un signal donné - afin de pouvoir les "corriger" ensuite et quelles couleurs ils sont capables de reproduire.
On connaît par exemple des logiciels de création de profils ICC vendu avec les sondes et autres colorimètres qui comparent une mire colorée dont on connaît précisément les caractéristiques, c'est-à-dire la seule et unique couleur L*a*b* d’un échantillon coloré, à la couleur réellement imprimée par défaut par une imprimante, à la longueur d'onde exacte du RVB affichée à l'écran.
Le brevet US9924778B2 divulgue un appareil pour mesurer les propriétés optiques de la peau, comprenant :
un spectromètre et une source lumineuse sous le contrôle d'un circuit de traitement ;
une cavité optique dans laquelle un éclairage provenant de la source de lumière est fourni, la cavité ayant une ouverture pour éclairer une partie de la peau à mesurer ;
une référence d'étalonnage/normalisation ayant une surface à positionner de telle sorte que l'ouverture éclaire la référence d'étalonnage/normalisation ;
un circuit de stockage couplé au circuit de traitement qui stocke des coefficients de linéarisation et des données spectrales pour la référence d'étalonnage/normalisation et stocke des données pour un algorithme de prédiction de classificateur ;
un affichage sous contrôle du circuit de traitement ; et
un module sans fil sous contrôle du circuit de traitement ;
le circuit de traitement contrôle l'affichage des informations de commande sur l'affichage ;
en réponse à l'activation de l'utilisateur sur la base des informations de commande affichées, une mesure de la référence d'étalonnage/normalisation est effectuée et stockée dans le circuit de stockage.
Le brevet EP2661222B1 divulgue un système d'analyse d'au moins une caractéristique de la peau par des moyens relevant de l'optique et du traitement informatique d'images, notamment pour dépister le cancer de la peau ou pour proposer au moins un produit adapté à la peau et/ou aux cheveux, comprenant :
un appareil électronique grand public, comprenant un objectif, capable d'acquérir au moins une image par des moyens numériques et capable de produire des données relatives à ladite au moins une image acquise ; et caractérisé en ce qu'il comprend :
des moyens spécifiques, distincts dudit dispositif électronique grand public (4) pour produire un grossissement optique de l'image capable d'analyser au moins une caractéristique de la peau ; et
des moyens pour introduire au moins une information dans l'image, ces moyens étant inclus dans lesdits moyens spécifiques pour réaliser un grossissement optique de l'image ; et
des moyens de traitement desdites données en relation avec ladite au moins une image acquise en vue de produire des informations relatives à au moins une caractéristique de la peau,
lesdits moyens spécifiques pour produire un grossissement optique de l'image comprennent en outre des moyens pour calibrer au moins une caractéristique de l'image.
Cependant, les procédés de calibration et de visualisation connus à ce jour peuvent encore être améliorés du point de vue de leur fiabilité au monde réel.
Le problème posé par l’invention est de fournir un système permettant :
De visualiser numériquement toutes les colorations possibles, notamment capillaires, pour que l’utilisateur puisse visualiser le résultat d'une coloration sur différents supports, y compris mais sans s'y limiter, des supports droits et bouclés, c’est-à-dire notamment des cheveux plus ou moins raides et cheveux plus ou moins ondulés (soit sur toute la tête, soit en échantillons simples) ;
D’explorer différentes couleurs sur un support en commençant par une couleur sélectionnée et en l'ajustant pour arriver au résultat souhaité en sélectionnant différents paramètres (cendré, doré, mat etc.) ;
De relier chaque visualisation numérique de couleur à un résultat caractérisé dans le monde réel via des mesures standards (telles que les valeurs Lab, la luminosité ou autre) pour faire le lien entre les deux mondes ;
De proposer une formule de couleur qui produit la couleur souhaitée sur un support donnée ;
De reproduire toute couleur d’une zone corporelle, notamment de cheveux dans la vie réelle sur un écran calibré en fournissant une représentation numérique précise qui peut être ajustée pour obtenir n'importe quelle couleur souhaitée ;
De prédire le résultat d'une coloration sur différents supports, notamment sur des cheveux.
L’invention concerne un procédé mis en œuvre par ordinateur d’étalonnage des couleurs, le procédé comprenant :
la sélection d’un échantillon réel de zone corporelle, notamment de cheveux, colorée par une couleur cible réelle de référence, chaque échantillon réel étant associé à un identifiant réel,
la détermination visuelle, par un expert, de la couleur cible réelle de référence;
la réception, par un système informatique de gestion de couleurs, d’une ou plusieurs entrées indicatives de la couleur cible réelle de référence;
l’affichage sur un écran, par le système informatique de gestion de couleurs, d’une image virtuelle de la zone corporelle colorée par une couleur numérique de référence déterminée par le système informatique de gestion de couleurs en réponse aux entrées indicatives de la couleur réelle de référence ;
le stockage, par le système informatique de gestion de couleurs, d’un profil de couleur virtuelle mis à jour comprenant l’identifiant réel et l’image virtuelle de la zone corporelle colorée par la couleur numérique de référence obtenue en réponse aux entrées indicatives de la couleur réelle de référence, afin de faire correspondre (matcher) l'apparence entre l'image virtuelle et l'échantillon réel (ou calibrer l'apparence entre l'image virtuelle et l’échantillon réel prenant en compte le profil couleur de l'écran).
Grâce à l'intégration d'algorithmes de rendu de pointe et d'un mappage de couleurs méticuleux, le système garantit que chaque couleur d’une zone corporelle, notamment de cheveux, rendue virtuellement s'aligne avec le monde réel. En exploitant les capacités de rendu 3D en temps réel, la méthode permet d'obtenir des résultats physico-réalistes, établissant une nouvelle référence en matière de représentation de la couleur des cheveux. La possibilité de visualiser et reproduire instantanément, de manière transparente chaque couleur d’une zone corporelle, notamment de cheveux dans la vie réelle sur un écran calibré, ouvre de nouvelles perspectives dans diverses industries, telles que la beauté, la mode, le divertissement, offrant une véritable expérience numérique immersive et réaliste.
Grâce à l’invention, on peut désormais visualiser instantanément et reproduire chaque couleur de cheveux dans la vie réelle sur un écran calibré doté d'une interface utilisateur d'interprétation d'expertise appropriée.
L’invention concerne aussi un support lisible par ordinateur comprenant des instructions qui, lorsqu'elles sont exécutées par un ordinateur, amènent l’ordinateur à exécuter le procédé tel que décrit précédemment.
L’invention concerne aussi un produit programme d'ordinateur comprenant des instructions qui, lorsque le programme est exécuté par un ordinateur, conduisent celui-ci à :
la réception, par un système informatique de gestion de couleurs, d’une ou plusieurs entrées indicatives d’une couleur cible réelle de référence;
l’affichage sur un écran, par un système informatique de gestion de couleurs, d’une image virtuelle de la zone corporelle colorée par une couleur numérique de référence, en réponse aux entrées indicatives de la couleur réelle de référence ;
le stockage, par le système informatique de gestion de couleurs, d’un profil de couleur virtuel mis à jour comprenant l’identifiant réel et l’image virtuelle de la zone corporelle colorée par une couleur numérique de référence, obtenue en réponse aux entrées indicatives de la couleur réelle de référence, afin de faire correspondre l'apparence entre l'image virtuelle et l'échantillon réel.
L’invention concerne aussi un système de traitement de données comprenant :
une mémoire dans laquelle est stockée une pluralité d’images virtuelles de référence associées à des paramètres numériques virtuels de référence,
une unité de traitement configurée pour mettre en œuvre le produit programme d’ordinateur tel que défini précédemment,
un écran configuré pour afficher des images virtuelles de référence, éventuellement associées à des paramètres numériques virtuels de référence,
une unité de stockage configurée pour stocker un profil de couleur virtuelle mis à jour.
L’invention concerne aussi un écran calibré par un système tel que décrit précédemment.
L’invention concerne aussi l’utilisation de l’écran tel que décrit précédemment, pour prédire le résultat d’une coloration à partir d'un rendu virtuel tridimensionnel de cheveux.
L’invention concerne aussi l’utilisation de l’écran tel que décrit précédemment, pour recommander une coloration sur une zone corporelle.
L’invention concerne aussi l’utilisation de l’écran tel que décrit précédemment, pour s'aligner de manière interactive avec une personne sur une coloration souhaitée et, éventuellement, associer une composition cosmétique à la couleur souhaitée.
L’invention concerne aussi l’utilisation de l’écran tel que décrit précédemment, pour un essayage virtuel en photo ou en vidéo.
L’invention concerne aussi l’utilisation de l’écran tel que décrit précédemment, pour afficher une coupe virtuelle en demi-tête et comparer en direct le résultat de deux colorations.
La présente invention introduit une technique avancée qui exploite la puissance d'un produit de pointe rendu 3D en temps réel pour caractériser avec précision le vaste espace de couleurs d’une zone corporelle, notamment de cheveux, présent dans le monde réel. Grâce à la collecte d'un ensemble de données diversifié comprenant de véritables échantillons d’une zone corporelle, notamment de cheveux, qu'elle soit obtenue à partir d’un support, notamment des cheveux, réels ou synthétisée, la méthode proposée permet des expertise-analyse et cartographie des informations sur la couleur des cheveux sur une représentation numérique.
A partir d'un nombre limité d'échantillons d’une zone corporelle, notamment de cheveux soigneusement sélectionnés, le procédé construit un modèle d'espace colorimétrique, et ce modèle permet une visualisation instantanée et transparente de n'importe quelle couleur de cheveux dans la vie réelle sur un écran correctement calibré.
Le procédé de construction d’un modèle 3D interactif selon l’invention comprend trois composants :
1)Un rendu 3D réaliste des cheveux en temps réel
Les technologies de pointe utilisent des techniques de rendu basées sur la physique pour simuler avec précision la diffusion de la lumière, l’absorption de la lumière, la réflexion et la transmission, dans des supports, notamment des mèches de cheveux de divers types, ce qui garantit que les cheveux rendus semblent visuellement convaincants et présentent des nuances, ombres et reflets réalistes.
2)Une s ynthèse et cartographie des expertises
La caractérisation de l'espace physique de coloration d’une zone corporelle, notamment des cheveux permet d'assurer la correspondance entre une vraie couleur de cheveux et sa représentation numérique.
3)Construction d'un modèle d'espace colorimétriqueà travers des échantillons de données validés par des expériences physico-visuelles d’experts.
De préférence, le procédé selon l’invention présente une ou plusieurs des caractéristiques suivantes, prises seules ou en combinaison :
L’image virtuelle de référence est obtenue à partir d’un rendu 3D réaliste en temps réel de la zone corporelle colorée, par "path tracing" ou "ray tracing" ou "inverse rendering" ou IA generative ou IA de diffusion ;
Chaque entrée indicative de la couleur réelle de référence est associée à l’image virtuelle de référence par modélisation d’un espace de couleurs ;
La couleur numérique de l’image virtuelle de référence est modifiable avec des leviers de l'espace couleur, notamment CIELAB, ou par des leviers intrinsèques du rendu 3D ;
Les entrées indicatives de la couleur réelle de référence comprennent un langage expert, notamment une brillance, une hauteur de ton, un cendré, une iridescence, un doré, un cuivré, un acajou virtuel, un rouge et un mat ;
L’expert fait varier les couleurs numériques d’images virtuelles de référence jusqu'à ce qu'une correspondance visuelle soit obtenue entre une couleur numérique virtuelle de référence et la couleur cible réelle de référence, en utilisant une interface qui a des leviers pour faire varier les couleurs.
L’expert enregistre des entrées indicatives de la couleur cible réelle de référence aptes à définir la zone corporelle, telles que des dimensions, une teinte, une qualité, une souplesse de cheveux, un type de peau ou de cheveux.
Le procédé est répété pour plusieurs échantillons réels de zone corporelle colorée par une couleur cible réelle de référence, afin de faire correspondre l'apparence entre l'image virtuelle et l'échantillon réel pour une gamme complète de couleurs.
D’autres caractéristiques et avantages de l’invention ressortiront à la lecture de la description détaillée qui va suivre, d’exemples de mise en œuvre non limitatifs de celle-ci, et à l’examen du dessin annexé, schématique et partiel, sur lequel :
LaFIG. 1 représente unité d’affichage présentant une image virtuelle de référence et des paramètres numériques virtuels de référence, avant détermination du rendu 3D de référence associé à la mèche réelle selon laFIG. 2 ,
LaFIG. 2 représente une mèche de cheveux réels,
LaFIG. 3 représente un modèle 3D dans l’espace Lab,
LaFIG. 4 représente un tétraèdre associé à un point du modèle 3D de laFIG. 3 ,
LaFIG. 5 représente un nuancier dans le monde réel,
LaFIG. 6 représente une liste de notions expertes sur l’interface utilisateur,
LaFIG. 7 représente une photo cible dans le monde réel,
LaFIG. 8 représente une interface utilisateur après sélection d’un rendu 3D de référence associé à la mèche réelle selon laFIG. 2 ,
LaFIG. 9 représente un diagramme bloc du procédé selon l’invention.
Afin d’obtenir une réplication précise des couleurs, une première étape consiste à établir une connexion entre le monde réel 1 et le monde virtuel 2 c’est-à-dire entre le domaine des couleurs numériques et le domaine des couleurs physiques. Pour ce faire, on utilise des mèches de cheveux synthétiques ou réels 3 qui simulent des colorations réelles 31 comme références tangibles pour la coloration des cheveux dans le monde réel 1.
Dans le monde réel 1, on dispose sur un support 40 une mèche de cheveux 3 sur laquelle a été appliquée une couleur cible réelle 31.
Sur la figurent 2, on peut voir une telle mèche 3 soigneusement disposée dans un environnement prédéfini, soumis à des conditions d'éclairage prédéterminées. Dans l’exemple représenté, chaque mèche 3 de couleur cible réelle 31, est suspendue à un support 40 placé dans l’espace intérieur d’une boîte fermée 41, dont une parois latérale frontale 42 est transparente pour que la mèche 3 soit visible par un expert.
Rendu 3D
Sur laFIG. 1 , une unité d’affichage 4 affiche une image virtuelle de référence 21 de cheveux colorés (ou rendu 3D) présentant une couleur numérique de référence 22. L’unité 4 présente en outre des paramètres numériques virtuels de référence 5 en relation avec chaque image virtuelle de référence 21. Les paramètres numériques virtuels de référence 5 sont les entrées de menu sélectionnables par l'utilisateur.
En pratique, l’expert module la couleur numérique de référence 22 de l’image virtuelle de référence 21 (rendu 3D) en modifiant les paramètres virtuels de référence 5, jusqu’à ce qu’une correspondance visuelle soit obtenue avec la couleur cible réelle 31 de la mèche 3.
Comme illustré sur laFIG. 3 , on construit un modèle 3D dans l'espace colorimétrique CIELAB, basé sur les références de couleurs de cheveux calibrées.
Pour rappel, L'espace chromatique Lab CIE 1976, généralement nommé CIELAB, est un espace de couleur particulièrement utilisé pour la caractérisation des couleurs de surface. Trois grandeurs caractérisent les couleurs : la clarté L dérivée de la luminance de la surface; deux paramètres a et b qui expriment l'écart de la couleur par rapport à celle d'une surface grise de même clarté. L'existence d'une surface grise, non colorée, achromatique, implique d'indiquer explicitement la composition de la lumière qui éclaire la surface colorée.
Les paramètres du système Lab sont :
la clarté L prend des valeurs entre 0 (noir) à 100 (blanc de référence) ;
le paramètre a représente la valeur sur un axe allant du vert au rouge ;
le paramètre b représente la valeur sur un axe allant du bleu au jaune.
Dans l’exemple représenté, le modèle 3D définit des nœuds 35, 36, 37, 38, 39, avec des segments indiquant la distance entre les couleurs numérique calibrée en fonction des valeurs LAB.
Le modèle 3D se transforme par exemple ; en une triangulation de Delaunay 3D (tétraédralisation), où chaque tétraèdre (A, B, C, D) est composé de quatre nuances (FIG. 4 ), ce qui permet d'obtenir la valeur LAB de n'importe quel point. Du fait que la couleur de chaque mèche du nuancier 7 de laFIG. 5 a été calibrée, comme en témoignent les images de rendus de cheveux de laFIG. 1 , il est possible de générer n'importe quelle couleur de cheveux souhaitée en temps réel en exploitant ce modèle 3D de l'espace colorimétrique CIELAB. Le tétraèdre 46 de laFIG. 4 est associé à un point 45 quelconque du modèle 3D.
Sur laFIG. 5 , un nuancier 7 a été représenté schématiquement sans faire apparaître les teintes mais dans la réalité, toutes les chevelures du nuancier sont représentées avec des teintes plus ou moins foncées ou colorées.
Plusieurs librairies existent la triangulation, comme CGAL.
Pour chaque nœud 35, 36, 37, 38, 39 dans l'espace 3D, on a mesuré sa valeur Lab (elle peut être mesurée dans n'importe quel autre espace de couleur ou d'apparence, CIELAB ayant été utilisé pour plus de simplicité). La navigation dans cet espace colorimétrique peut être réalisés directement via les variables les valeurs Lab.
Pour être plus concret, cet espace 3D est traduit en notions expertes dans le domaine de la couleur des cheveux, en introduisant des orientations « sémantiques » dans cet espace colorimétrique, comme différentes dimensions telles que :
Teinte de couleur allant du plus foncé au plus clair,
Cuivré allant du plus cuivré au moins cuivré,
Or allant du plus doré au moins doré.
Nous pouvons ensuite nous déplacer le long de ces axes dimensionnels des orientations sémantiques, au lieu d'utiliser les valeurs Lab, ce qui est plus intuitif pour l'utilisateur final.
LaFIG. 6 représente une interface utilisateur proposant des exemples de notions expertes en liaison avec l'espace 3D représenté sur laFIG. 3 .
Sur laFIG. 7 , on a représenté une photo 32 représentant une chevelure 3 avec une nouvelle teinte constituant une couleur cible réelle 31, cette photo peut par exemple être un selfie ou une image capturée sur internet. La photo pourrait être remplacé par un descriptif textuel. Dans l’exemple représenté, les cheveux sont ondulés.
Un expert recherche dans le nuancier de couleurs réelles 7, une couleur réelle 310 qui correspond visuellement au mieux à la couleur 31 de la cible représentée par la chevelure 3.
Sur laFIG. 8 , une couleur approximativement proche de la couleur 31 de la cible 3 est affichée à l'écran, puis l’expert affine la couleur jusqu'à obtenir la teinte souhaitée et satisfaisante visuellement la plus proche de couleur cible réelle 31, en modulant les notions expertes 5, jusqu’à la couleur souhaitée 310.
LaFIG. 9 illustre le procédé selon l’invention par un diagramme bloc.
Pour calibrer les couleurs dans le monde virtuel 2, on fournit un échantillon réel de cheveux 3 sur lesquels a été appliquée une couleur cible réelle 31, dans le monde réel 1 représenté à droite de laFIG. 9 . On place cet échantillon réel 3 dans des conditions d’éclairage et de placement spatial prédéterminées. Dans le monde virtuel 2 représenté à gauche de laFIG. 9 , on fournit une unité d'affichage 4 permettant d'afficher une pluralité d’images virtuelles de référence 21 de cheveux colorés par une couleur numérique de référence 22. Ces images virtuelles de références 21 sont des rendus 3D. L’unité 4 présente initialement des paramètres numériques virtuels de référence 5 en relation avec chaque rendu 21.
Un expert sélectionne, parmi la pluralité d’images virtuelles de référence 21, l’image virtuelle de référence 210 présentant la couleur numérique de référence 220 qui est visuellement la plus proche de la couleur cible réelle 31 et qui constitue le rendu de référence sélectionné 220.
Le rendu de référence sélectionné 220 subit une transformation 8 comprenant la détermination 9 d’un modèle 3D à partir du rendu sélectionné 200 et une interpolation 10 du modèle 3D, afin de déterminer les paramètres numériques virtuels 50 associés au rendu de référence sélectionné 220.
L’invention n’est pas limitée aux modes de mise en œuvre illustrés. D’autres présentations de l’affichage font notamment partie de la présente invention. L’homme du métier comprendra que les modes de réalisation précédemment décrits peuvent être combinés pour former de nouveaux modes de réalisation pourvu qu’ils soient compatibles techniquement.
Claims (17)
- Procédé mis en œuvre par ordinateur d’étalonnage des couleurs, le procédé comprenant :
la sélection d’un échantillon réel de zone corporelle (3), notamment de cheveux, colorée par une couleur cible réelle de référence (31), chaque échantillon réel étant associé à un identifiant réel,
la détermination visuelle, par un expert, de la couleur cible réelle de référence (31);
la réception, par un système informatique de gestion de couleurs, d’une ou plusieurs entrées (5) indicatives de la couleur cible réelle de référence (31);
l’affichage sur un écran (4), par le système informatique de gestion de couleurs, d’une image virtuelle (21) de la zone corporelle (3) colorée par une couleur numérique de référence (22) déterminée par le système informatique de gestion de couleurs en réponse aux entrées indicatives de la couleur réelle de référence (31) ;
le stockage, par le système informatique de gestion de couleurs, d’un profil de couleur virtuelle mis à jour comprenant l’identifiant réel et l’image virtuelle (21) de la zone corporelle colorée par la couleur numérique de référence (22) obtenue en réponse aux entrées (5) indicatives de la couleur réelle de référence (31), afin de faire correspondre l'apparence entre l'image virtuelle (21) et l'échantillon réel (3). - Procédé mis en œuvre par ordinateur selon la revendication 1, caractérisé par le fait que l’image virtuelle de référence (21) est obtenue à partir d’un rendu 3D réaliste en temps réel de la zone corporelle colorée, par "path tracing" ou "ray tracing" ou "inverse rendering" ou IA generative ou IA de diffusion.
- Procédé mis en œuvre par ordinateur selon l’une quelconque des revendications précédentes, caractérisé par le fait que chaque entrée (5) indicative de la couleur réelle de référence est associée à l’image virtuelle de référence (21) par modélisation d’un espace de couleurs.
- Procédé mis en œuvre par ordinateur selon l’une quelconque des revendications 2 ou 3, caractérisé par le fait que la couleur numérique (22) de l’image virtuelle de référence (21) est modifiable avec des leviers de l'espace couleur, notamment CIELAB, ou par des leviers intrinsèques du rendu 3D.
- Procédé mis en œuvre par ordinateur selon l’une quelconque des revendications précédentes, caractérisé par le fait que les entrées indicatives de la couleur réelle de référence (5) comprennent un langage expert, notamment une brillance, une hauteur de ton, un cendré, une iridescence, un doré, un cuivré, un acajou virtuel, un rouge et un mat.
- Procédé mis en œuvre par ordinateur selon l’une quelconque des revendications précédentes, caractérisé par le fait que l’expert fait varier les couleurs numériques (22) d’images virtuelles de référence (21) jusqu'à ce qu'une correspondance visuelle soit obtenue entre une couleur numérique virtuelle de référence (21) et la couleur cible réelle de référence (31), en utilisant une interface qui a des leviers pour faire varier les couleurs.
- Procédé mis en œuvre par ordinateur selon l’une quelconque des revendications précédentes, caractérisé par le fait que l’expert enregistre des entrées (5) indicatives de la couleur cible réelle de référence (31) aptes à définir la zone corporelle (3), telles que des dimensions, une teinte, une qualité, une souplesse de cheveux, un type de peau ou de cheveux.
- Procédé mis en œuvre par ordinateur selon l’une quelconque des revendications précédentes, caractérisé par le fait qu’il est répété pour plusieurs échantillons réels de zone corporelle (3) colorée par une couleur cible réelle de référence (31), afin de faire correspondre l'apparence entre l'image virtuelle (21) et l'échantillon réel (3) pour une gamme complète de couleurs.
- Support lisible par ordinateur comprenant des instructions qui, lorsqu'elles sont exécutées par un ordinateur, amènent l’ordinateur à exécuter le procédé selon l’une quelconque des revendications précédentes.
- Produit programme d'ordinateur comprenant des instructions qui, lorsque le programme est exécuté par un ordinateur, conduisent celui-ci à :
la réception, par un système informatique de gestion de couleurs, d’une ou plusieurs entrées (5) indicatives d’une couleur cible réelle de référence (31);
l’affichage sur un écran (4), par un système informatique de gestion de couleurs, d’une image virtuelle (21) de la zone corporelle (3) colorée par une couleur numérique de référence (22), en réponse aux entrées indicatives de la couleur réelle de référence (31) ;
le stockage, par le système informatique de gestion de couleurs, d’un profil de couleur virtuel mis à jour comprenant l’identifiant réel et l’image virtuelle (21) de la zone corporelle colorée par une couleur numérique de référence (22), obtenue en réponse aux entrées (5) indicatives de la couleur réelle de référence (31), afin de faire correspondre l'apparence entre l'image virtuelle (21) et l'échantillon réel (3). - Système de traitement de données comprenant :
une mémoire dans laquelle est stockée une pluralité d’images virtuelles de référence (21) associées à des paramètres numériques virtuels de référence,
une unité de traitement configurée pour mettre en œuvre le produit programme d’ordinateur selon la revendication précédente,
un écran configuré pour afficher des images virtuelles de référence (21), éventuellement associées à des paramètres numériques virtuels de référence (5),
une unité de stockage configurée pour stocker un profil de couleur virtuelle mis à jour. - Ecran calibré par un système selon la revendication précédente.
- Utilisation d’un écran calibré selon la revendication 12, pour prédire le résultat d’une coloration à partir d'un rendu virtuel tridimensionnel de cheveux (21).
- Utilisation d’un écran calibré selon la revendication 12, pour recommander une coloration sur une zone corporelle (3).
- Utilisation d’un écran calibré selon la revendication 12, pour s'aligner de manière interactive avec une personne sur une coloration souhaitée et, éventuellement, associer une composition cosmétique à la couleur souhaitée.
- Utilisation d’un écran calibré selon la revendication 12, pour un essayage virtuel en photo ou en vidéo.
- Utilisation d’un écran calibré selon la revendication 12, pour afficher une coupe virtuelle en demi-tête et comparer en direct le résultat de deux colorations.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR2400186A FR3158177A1 (fr) | 2024-01-09 | 2024-01-09 | Méthode de calibrage des couleurs entre le monde réel et le monde virtuel |
| PCT/EP2025/050298 WO2025149503A1 (fr) | 2024-01-09 | 2025-01-08 | Procédé d'étalonnage de couleur de cheveux pour mettre en correspondance des couleurs du monde réel et du monde virtuel |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR2400186A FR3158177A1 (fr) | 2024-01-09 | 2024-01-09 | Méthode de calibrage des couleurs entre le monde réel et le monde virtuel |
| FR2400186 | 2024-01-09 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| FR3158177A1 true FR3158177A1 (fr) | 2025-07-11 |
Family
ID=90053825
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| FR2400186A Pending FR3158177A1 (fr) | 2024-01-09 | 2024-01-09 | Méthode de calibrage des couleurs entre le monde réel et le monde virtuel |
Country Status (1)
| Country | Link |
|---|---|
| FR (1) | FR3158177A1 (fr) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2661222B1 (fr) | 2011-01-04 | 2015-09-09 | Ergylink Sarl | Système et procédé pour analyser au moins une caractéristique de la peau |
| US20180080865A1 (en) * | 2016-09-16 | 2018-03-22 | The Procter & Gamble Company | Calculating a composition for a preparation for treating hair fibers |
| US9924778B2 (en) | 2013-09-19 | 2018-03-27 | L'oreal | Systems and methods for measuring spectra of skin and other objects and materials and making predictions based thereon |
| US20200085171A1 (en) * | 2016-12-20 | 2020-03-19 | Henkel Ag & Co. Kgaa | Camera with calibration device for hair analysis |
-
2024
- 2024-01-09 FR FR2400186A patent/FR3158177A1/fr active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2661222B1 (fr) | 2011-01-04 | 2015-09-09 | Ergylink Sarl | Système et procédé pour analyser au moins une caractéristique de la peau |
| US9924778B2 (en) | 2013-09-19 | 2018-03-27 | L'oreal | Systems and methods for measuring spectra of skin and other objects and materials and making predictions based thereon |
| US20180080865A1 (en) * | 2016-09-16 | 2018-03-22 | The Procter & Gamble Company | Calculating a composition for a preparation for treating hair fibers |
| US20200085171A1 (en) * | 2016-12-20 | 2020-03-19 | Henkel Ag & Co. Kgaa | Camera with calibration device for hair analysis |
Non-Patent Citations (2)
| Title |
|---|
| ANTHROPICS TECHNOLOGY LTD: "Portrait Pro User Manual Version 21.0", 1 January 2020 (2020-01-01), internet, XP055923981, Retrieved from the Internet <URL:https://www.anthropics.com/portraitpro/downloads/PortraitPro21_Win_Manual.pdf> [retrieved on 20220523] * |
| INTERNATIONAL COLOR CONSORTIUM: "ICC.2:2023 Specification", 12 October 2023 (2023-10-12), XP093171450, Retrieved from the Internet <URL:https://www.color.org/specification/ICC.2-2023.pdf> [retrieved on 20230606] * |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP4179505B1 (fr) | Visualisation de l'apparence d'au moins deux matériaux | |
| US7489816B2 (en) | Advanced cosmetic color analysis system and methods therefor | |
| US12417599B2 (en) | Visualizing the appearances of at least two materials | |
| US20180374140A1 (en) | Computerized, personal beauty product analysis system | |
| US11896114B2 (en) | System for managing hair condition information and method for optimizing a cosmetic consultation system | |
| US20170140252A1 (en) | Computerized, personal-scent analysis sytem | |
| US20220053916A1 (en) | Method for determining a coloration product recommendation | |
| US12518466B2 (en) | Generating a destination texture from a plurality of source textures | |
| Aliaga et al. | A hyperspectral space of skin tones for inverse rendering of biophysical skin properties | |
| FR3158177A1 (fr) | Méthode de calibrage des couleurs entre le monde réel et le monde virtuel | |
| JP7436453B2 (ja) | 塗色検索装置 | |
| FR3158178A1 (fr) | Système de rendu physico-réaliste interactif 3D pour la visualisation des couleurs | |
| US20080144143A1 (en) | Method for color characterization and related systems | |
| EP1890129A1 (fr) | Procédé d'amélioration d'un filtre coloré | |
| Habib et al. | Implementing directional reflectance in a colour managed workflow | |
| CN113252585A (zh) | 一种基于高光谱图像判断黄金表面覆膜的方法和装置 | |
| Medina et al. | Objective colorimetric validation of perceptually realistic rendering: a study of paint coating materials | |
| JP3353596B2 (ja) | 色差の測定方法 | |
| WO2025149503A1 (fr) | Procédé d'étalonnage de couleur de cheveux pour mettre en correspondance des couleurs du monde réel et du monde virtuel | |
| Yuan et al. | Multispectral imaging colorimetric measurement method with illumination-adaptive white calibration | |
| KR100809553B1 (ko) | 컬러 이미지 센서 평가 장치 및 방법 | |
| FR3138962A1 (fr) | Méthode de classification d’une couleur d’un produit de maquillage et outil d’aide au développement de couleurs de produits de maquillage | |
| Colantoni et al. | GPU Spectral Viewer: Analysing Paintings from a Colorimetric Perspective. | |
| FR3144500A1 (fr) | Procédé de détermination d’au moins un paramètre colorimétrique caractérisant une composition cosmétique, dispositif électronique de détermination et produit programme d’ordinateur associés | |
| Meyer et al. | Visual comparison testing of automotive paint simulation |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PLFP | Fee payment |
Year of fee payment: 2 |
|
| PLSC | Publication of the preliminary search report |
Effective date: 20250711 |
|
| PLFP | Fee payment |
Year of fee payment: 3 |