Brevet FR3124069A1 — publié le 20221223

Procédé d’essayage de lunettes virtuelles comprenant les étapes consistant à : - [100] disposer sur le visage d’un utilisateur une paire de lunettes réelle, - [200] mesurer la position de ladite paire de lunettes réelle relativement au visage dudit utilisateur au moyen d’un dispositif de mesure, - [300] cartographier le visage de l’utilisateur, après avoir retiré ladite paire de lunettes réel, par un moyen de cartographie 3D, - [400] construire un modèle 3D du visage de l’utilisateur et de ladite paire de lunettes virtuelle. - [500] mesurer les paramètres ophtalmologiques dudit utilisateur à partir du modèle 3D du visage de l’utilisateur construit à l’étape [400]. Procédé d’essayage de lunettes virtuelles Domaine technique de l'invention La présente invention concerne un procédé d’essayage d’une paire de lunettes virtuelle et un procédé permettant de mesurer les paramètres pour la préparation d’une lentille ophtalmique en vue de son montage dans une paire de lunettes réelle similaire à la paire de lunettes virtuelles essayée. Etat de la technique Après la prescription de verres correcteurs par l’ophtalmologue, le patient choisit une monture dans laquelle les verres vont être montés. Habituellement, le choix des montures se fait chez un opticien qui va ensuite mesurer différents paramètres propres à la monture, au visage du patient et à son attitude en vision de près et/ou de loin. Parmi ces paramètres, on peut notamment citer la distance du verre à l’œil, l’angle de galbe de la monture, l’angle d’inclinaison de la monture, les écarts pupillaires et les hauteurs pupillaires. La mesure de ces paramètres permet de préparer des verres ophtalmiques parfaitement adaptés à la monture et aux patients. Récemment, des dispositifs ont été développés pour calculer automatiquement les paramètres ophtalmiques à partir d’images du visage de l’utilisateur portant la monture. Ces dispositifs prennent la forme de colonnes fixes ou de tablettes portables comprenant au moins une caméra et un ordinateur apte à traiter l’image saisie par la caméra pour calculer les paramètres souhaités. Souvent, la monture essayée est associée temporairement à un repère de taille prédéfini permettant d’améliorer la précision de la mesure. Depuis quelques années, l’essayage réel de la monture chez l’opticien est concurrencé par des moyens d’essayage de monture virtuelle en boutique ou au domicile. Typiquement, ces moyens d’essayage comprennent une caméra qui saisit en temps réel l’image de l’utilisateur et la transmet, associé à une monture virtuelle, sur un écran d’affichage. Ces moyens sont associés à un programme informatique qui est capable d’extraire de l’image de l’utilisateur, des données telles que la position du visage, la position des yeux de l’utilisateur et de calculer une scène virtuelle comprenant le visage de l’utilisateur sur lequel est surimposée une paire de lunettes 3D choisie par l’utilisateur dans une banque de données. Cet essayage virtuel est totalement délocalisable car il est possible de le mettre en œuvre sur le terminal mobile multifonction ou l’ordinateur de l’utilisateur. Le nombre de montures disponibles n’est plus limité par la taille des présentoirs de l’opticien mais par la capacité des serveurs. Le client peut donc choisir parmi des milliers de monture à n’importe quelle heure du jour ou de la nuit. Toutefois, une fois la monture virtuelle choisie, il reste nécessaire de mesurer les paramètres ophtalmiques de l’utilisateur ce qui implique un retour du client chez l’opticien où il va devoir porter une paire de lunettes réelle équivalente à la paire de lunettes virtuelle. Des dispositifs permettant d’éviter ce passage chez l’opticien ont déjà été proposés. On a, par exemple, envisagé de calculer directement les paramètres ophtalmiques sur la base de la scène 3D créé lors de l’essayage virtuelle. Cependant, la position des lunettes virtuelles dans la scène 3D est grossière et ne permet pas d’effectuer des calculs avec précision. Pour une même monture, chaque porteur va placer ses lunettes de manière différente en fonction de la position de ses oreilles, de la forme de son nez et des hauteurs de ses pommettes. Il est donc impossible d’utiliser cette scène en l’état pour le calcul des paramètres ophtalmiques. La présente invention se propose de résoudre ce problème en offrant un procédé qui permet le calcul précis des paramètres ophtalmiques d’un porteur de monture simultanément à l’essayage virtuel de ces montures. Le procédé selon l’invention permet également d’améliorer la précision de la position de la monture virtuelle lors de l’essayage. La présente invention concerne un procédé d’essayage de lunettes virtuelles comprenant les étapes consistant à : - [100] disposer sur le visage d’un utilisateur une paire de lunettes réelle, - [200] mesurer la position de ladite paire de lunettes réelle relativement au visage dudit utilisateur au moyen d’un dispositif de mesure, - [300] cartographier le visage de l’utilisateur par un moyen de cartographie 3D, - [400] construire un modèle 3D du visage de l’utilisateur et de ladite paire de lunettes virtuelle prenant en compte la position mesurée à l’étape [200], et - [500] mesurer les paramètres ophtalmologiques dudit utilisateur à partir du modèle 3D du visage de l’utilisateur construit à l’étape [400]. Les procédés de l’art antérieur consistent à créer un modèle 3D dans lequel les lunettes virtuelles sont disposées à la surface du visage de l’utilisateur de manière arbitraire. Dans l’art antérieur, la partie inférieure du pont de la monture est systématiquement posé sur la partie la plus haute de l’arête nasale avec la face arrière dudit pont au contact avec le front de l’utilisateur. Cette position ne correspond pas forcément à la position utilisée habituellement par l’utilisateur et ne permet pas de calculer les paramètres ophtalmiques de manière précise. Au contraire, dans le procédé selon l’invention, le modèle 3D du visage de l’utilisateur et de ladite paire de lunettes virtuelle est créé en tenant compte de la façon dont l’utilisateur porte en condition normale une paire de lunettes réelle. En conséquence, quelle que soit la paire de lunettes virtuelle, cette dernière sera placée dans le modèle 3D exactement comme l’utilisateur porterait la paire de lunettes réelle équivalente. Ainsi, il est possible de calculer avec précision les paramètres ophtalmiques directement depuis le modèle 3D. Par l’expression « prenant en compte la position mesurée à l’étape [200] » on entend indiquer que dans le modèle 3D construit à l’étape [400] la position de la paire de lunettes virtuelle, par rapport à la représentation du visage de l’utilisateur, reproduit en tout ou partie celle mesurée à l’étape [200]. Préférentiellement, dans le modèle 3D construit à l’étape [400] la position de la paire de lunettes virtuelle, par rapport à la représentation du visage de l’utilisateur, reproduit en tout point celle mesurée à l’étape [200]. Selon un mode de réalisation préféré, la cartographie du visage de l’utilisateur de l’étape [300] est réalisée après avoir retiré ladite paire de lunettes réelle du visage de l’utilisateur. Selon un mode de réalisation préféré, le procédé selon l’invention comprend en outre les étapes consistant à : - [310] saisir l’image du visage de l’utilisateur par un moyen de saisie d’images, - [320] identifier sur l’image prise à la position [310] la position des pupilles dudit utilisateur, - [340] intégrer la position des pupilles, déterminées à l’étape [320] au modèle 3D établi à l’étape [400]. Dans le cadre de la présente invention, la position des pupilles peut être remplacée par la position des reflets cornéens. Ainsi, les termes « position des pupilles » et « position des reflets cornéens » peuvent être utilisée de façon interchangeable. Selon un mode de réalisation préféré, le procédé selon l’invention comprend en outre l’étape [210] consistant à sauvegarder ladite position de ladite paire de lunettes réelle relativement au visage dudit utilisateur, associée à un identifiant spécifique dudit utilisateur. Selon un mode de réalisation préféré, le procédé selon l’invention comprend en l’étape consistant à [600] afficher, sur un moyen de visualisation, une paire de lunette virtuelle sur l’image du visage dudit utilisateur saisie à l’étape [310], caractérisé en ce que ladite paire de lunettes virtuelle est positionnée de sorte à reproduire la position mesurée à l’étape [200]. Dans le cadre de ce dernier mode de réalisation, l’étape [200] peut être réalisée par l’utilisateur ou par une tierce personne qui va comparer l’emplacement de la paire de lunettes virtuelle affichée à l’étape [600] à la position de la paire de lunettes réelle que l’utilisateur porte, et fournir des informations pour faire coïncider sur ledit moyen de visualisation ladite paire de lunettes réelle et ladite paire de lunettes virtuelle. Selon un mode de réalisation préféré, les paramètres ophtalmologiques mesurés à l’étape [340] sont choisis dans le groupe consistant en les hauteurs pupillaires, l'angle pantoscopique, l'horizontalité de la monture, l'horizontalité des verres par rapport à ladite monture, les écarts pupillaires en vision de loin et/ou en vision de près, le galbe de ladite monture et la position des repères de centrage sur chacun des verres. Selon un mode de réalisation préféré, la mesure de la position de ladite paire de lunettes réel relativement au visage dudit utilisateur comprend la détermination du point de contact entre ladite paire de lunettes réel et l’arête du nez dudit utilisateur. Selon un mode de réalisation préféré, les paramètres ophtalmologiques mesuré à l’étape [340] sont choisis dans le groupe consistant en les hauteurs pupillaires, l'angle pantoscopique, l'horizontalité de la monture, l'horizontalité des verres par rapport à ladite monture, les écarts pupillaires en vision de loin et/ou en vision de près, la distance verre-œil, le galbe de ladite monture, le coefficient tête-œil et la position des repères de centrage sur chacun des verres. Selon un mode de réalisation préféré, la mesure de la position de ladite paire de lunettes réelle relativement au visage dudit utilisateur comprend la détermination du ou des points de contact entre ladite paire de lunettes réelle et l’arête du nez dudit utilisateur. Selon un mode de réalisation encore plus préféré, la mesure de la position de ladite paire de lunettes réelle sur le visage dudit utilisateur comprend en outre la détermination du ou des points de contact entre ladite paire de lunettes réelle et chacune des oreilles dudit utilisateur. Selon un mode de réalisation préféré, ledit dispositif de mesure utilisé à l’étape [200] comprend un moyen apte à mesurer la distance. Selon un mode de réalisation préféré, ledit moyen apte à mesurer la distance est un capteur ultrasons, une caméra à temps de vol, une caméra Truedepth « marque déposée », un LIDAR (détection et estimation de la distance par la lumière). Selon un mode de réalisation préféré, ledit moyen apte à mesurer la distance est associé à un moyen de calcul apte à construire une carte de profondeur du visage de l’utilisateur et de la paire de lunettes réelle. Selon un mode de réalisation préféré, ledit moyen de saisie d’images utilisé à l’étape [310] est un capteur vidéo. Selon un mode de réalisation préféré, ledit moyen de visualisation utilisé à l’étape [600] est un écran vidéo. Selon un mode de réalisation préféré, ledit moyen de saisie d’images et ledit moyen de visualisation sont compris dans une tablette ou un terminal mobile multifonction. Selon un mode de réalisation préféré, ledit dispositif de mesure, ledit moyen de saisie d’images et ledit moyen de visualisation sont compris dans une tablette. La présente invention concerne également, un dispositif comprenant un capteur de saisie d’images, un moyen de visualisation, un dispositif de mesure et un moyen de calcul mettant en œuvre un programme informatique mettant en œuvre un procédé selon l’invention. Les étapes du procédé selon l’invention peuvent être mises en œuvre dans un ordre différent de celui présenté ci-dessus. Par exemple, l’étape [300] peut être réalisé préalablement à l’étape [100] ou à l’étape [200]. Procédé d’essayage de lunettes virtuelles comprenant les étapes consistant à : - [100] disposer sur le visage d’un utilisateur une paire de lunettes réelle, - [200] mesurer la position de ladite paire de lunettes réelle relativement au visage dudit utilisateur au moyen d’un dispositif de mesure, - [300] cartographier le visage de l’utilisateur par un moyen de cartographie 3D, - [400] construire un modèle 3D du visage de l’utilisateur et de ladite paire de lunettes virtuelle prenant en compte la position mesurée à l’étape [200], et - [500] mesurer les paramètres ophtalmologiques dudit utilisateur à partir du modèle 3D du visage de l’utilisateur construit à l’étape [400]. Procédé d’essayage de lunettes virtuelles selon la revendication 1 comprenant les étapes consistant à : - [310] saisir l’image du visage de l’utilisateur par un moyen de saisie d’images, - [320] identifier, sur l’image prise à l’étape [310], la position des pupilles dudit utilisateur, - [340] intégrer la position des pupilles, déterminées à l’étape [320] au modèle 3D établi à l’étape [400]. Procédé d’essayage de lunettes virtuelles selon l’une des revendications 1 ou 2 comprenant l’étape [210] consistant à sauvegarder ladite position associée à un identifiant spécifique dudit utilisateur. Procédé d’essayage de lunettes virtuelles selon la revendication 2 comprenant l’étape [600] consistant à afficher, sur un moyen de visualisation, une paire de lunette virtuelle sur l’image du visage dudit utilisateur saisie à l’étape [310], caractérisé en ce que ladite paire de lunettes virtuelle est positionnée de sorte à reproduire la position mesurée à l’étape [200]. Procédé d’essayage de lunettes virtuelles selon l’une des revendications précédentes caractérisé en ce que les paramètres ophtalmologiques mesuré à l’étape [500] sont choisis dans le groupe consistant en les hauteurs pupillaires, l'angle pantoscopique, l'horizontalité de la monture, l'horizontalité des verres par rapport à ladite monture, les écarts pupillaires en vision de loin et/ou en vision de près, le galbe de ladite monture, la distance verre-oeil et la position des repères de centrage sur chacun des verres. Procédé d’essayage de lunettes virtuelles selon l’une des revendications précédentes caractérisé en ce que la mesure de la position de ladite paire de lunettes réel relativement au visage dudit utilisateur comprend la détermination du point de contact entre ladite paire de lunettes réel et l’arête du nez dudit utilisateur. Procédé d’essayage de lunettes virtuelles selon l’une des revendications précédentes caractérisé en ce que la mesure de la position de ladite paire de lunettes réel sur le visage dudit utilisateur comprend la détermination du point de contact entre ladite paire de lunettes réel et chacune des oreilles dudit utilisateur. Procédé d’essayage de lunettes virtuelles selon l’une des revendications précédentes caractérisé en ce que ledit dispositif de mesure est un capteur ultrasons, une caméra à temps de vol, une caméra Truedepth « marque déposée », un LIDAR. Procédé d’essayage de lunettes virtuelles selon la revendication 8 caractérisé en ce que ledit moyen configuré pour mesurer la distance est associé à un moyen de calcul apte à construire une carte de profondeur du visage de l’utilisateur et de la paire de lunettes réel. Procédé d’essayage de lunettes virtuelles selon la revendication 2 caractérisé en ce que ledit moyen de saisie d’images est un capteur vidéo. Procédé d’essayage de lunettes virtuelles selon la revendication 4caractérisé en ce que ledit moyen de visualisation est un écran vidéo. Procédé d’essayage de lunettes virtuelles selon les revendications 2 et 4 caractérisé en ce que ledit moyen de saisie d’images et ledit moyen de visualisation sont compris dans une tablette. Procédé d’essayage de lunettes virtuelles selon les revendications 2 et 4 caractérisé en ce que ledit dispositif de mesure, ledit moyen de saisie d’images et ledit moyen de visualisation sont compris dans une tablette.