INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Par ailleurs, le paramètre de position dépend directement du nombre de réseaux de neurones 51 ainsi que de la densité de probabilité gaussienne. Plus précisément, le paramètre de position est égal au log négatif d’un quantile d’ordre des valeurs de la densité , selon la formule suivante :
Le quantile est obtenu en inversant la fonction de répartition des valeurs de la densité .
A titre d’exemple, pour le cas où l’élément d’image est un pixel, le quantile est relié à l’ordre selon l’expression suivante :
où est la constante de normalisation de la densité et où est l’écart-type de la gaussienne (par exemple, ), et où est la fonction d’erreur complémentaire, définie de manière connue pour tout par l’expression suivante :
La fonction d’erreur complémentaire est inversible et son inverse peut être calculé numériquement ou analytiquement via des fonctions standards de calcul scientifique. Ceci permet de calculer le quantile , et par conséquent, le paramètre de position de la loi de Gumbel du défaut maximal .
On notera que pour le cas où l’élément d’image j comporte une pluralité de pixels, le calcul du quantile peut être traité de manière similaire en fonction de la dimension de l’élément d’image selon une technique analytique ou numérique connue pour le cas multivarié [3], de la fonction de répartition des valeurs de la densité .
A l’étape E4, le module de calcul 7 est configuré pour calculer pour chaque élément d’image j une valeur de probabilité de défaut en fonction de l’indicateur de défaut maximal correspondant.
Avantageusement, la valeur de probabilité de défaut d’un élément d’image j correspond à la fonction de répartition de la loi de Gumbel sur l’indicateur de défaut maximal associé à l’élément d’image.
En effet, la fonction de répartition de la loi de Gumbel appliquée en est définie par l’expression suivante :
Par définition, la fonction de répartition donne la probabilité pour une variable aléatoire suivant la loi de Gumbel (i.e. ) d’être inférieure à :
Avantageusement, cette probabilité peut être utilisée comme une probabilité de défaut d’un élément d’image . Pour cela, les différents réseaux 51 de l’ensemble de réseaux de neurones sont indépendamment entraînés de manière à minimiser la log-vraisemblance négative sur les éléments d’image sains et à la maximiser sur les éléments d’image de défaut. On notera par ailleurs, que les réseaux de neurones 51 n’ont pas nécessairement la même architecture.
En utilisant un ou plusieurs algorithme(s) d’optimisation connu(s) (voir par exemple [5]), chaque réseau peut par exemple, être entraîné par minimisation de l’entropie croisée.
Différents algorithmes d’optimisation (voir par exemple [5]) sont connus pour l’entraînement des réseaux de neurones. A titre d’exemple, chaque réseau de neurone peut être entraîné selon une technique de minimisation de l’entropie croisée, selon la formule suivante :
où la somme est effectuée sur les éléments de l’image , où est l’image de par le réseau et où est l’image qui indique pour chaque élément de l’image si c’est un élément d’image sain ou un élément d’image de défaut :
Afin que chaque réseau de neurone soit entraîné, on utilise plusieurs exemples d’entraînement (où l’on note le nombre d’exemples d’entraînement). Dans ce cas, chaque réseau de neurones peut être entraîné en minimisant l’entropie croisée moyenne, selon la formule suivante :
Dans un exemple, un tel message d’information transmis à la plateforme PIE par le système d’information SI d’un fournisseur d’énergie pour une zone géographique donnée avec deux classes de tarifs :
Zone zone_1 : Classe classe_1 de maintenant à date:heure_1 : Pmax P1 kVA de zéro kWh à N1 kWh prix P1 par kWh, de N1 kWh à N2 kWh prix P2 par kWh, de N2 kWh à plus prix P3 par kWh, de date:heure_1 à date:heure_2 : Pmax P2 kVA de zéro kWh à N3 kWh prix P1 par kW, de N3 kWh à plus prix P4 par kWh, de date:heure_3 à plus : Pmax P1 kVA de zéro kWh à N1 kWh prix P1 par kWh, de N1 kWh à N2 kWh prix P2 par kWh, de N2 kWh à plus prix P3 par kWh, Classe classe_2 de maintenant à date:heure_4 : Pmax P1 kVA de zéro kWh à N4 kWh prix P5 par kWh, de N5 kWh à plus prix P6 par kWh, de date:heure_4 à date:heure_5 : Pmax zéro kVA (interruption programmée de la fourniture) de date:heure_5 à plus : Pmax P1 kVA de zéro kWh à N4 kWh prix P5 par kWh, de N5 kWh à plus prix P6 par kWh, Fin_de_fichier
5.4.1 Collecte passive
Dans ce mode de collecte, les SI des fournisseurs d’énergie transmettent à la plateforme PIE des messages applicatifs ou des fichiers authentifiés détaillant leur actualité ou leurs calendriers d’évolutions tarifaires ou de charges pour leurs différentes classes de contrats clients et localisations clients, voire pour des clients particuliers.
5.4.1 Collecte active
Dans cet autre mode de collecte, la plateforme PIE se connecte à intervalles réguliers aux SI des fournisseurs d’énergie pour télécharger des fichiers détaillant leur actualité ou leurs calendriers d’évolutions tarifaires ou de charges pour leurs différentes classes de contrats clients et localisations clients.
Selon une variante, la PIE peut également avoir à gérer des informations pour des distributeurs d’énergie facturant à l’acte, sans abonnement.
5.5 Collecte éventuelle d’informations d’une autre nature.
Dans un mode particulier de réalisation, la plateforme PIE est susceptible de pouvoir également collecter pour le compte de ses abonnés, auprès de fournisseurs ad hoc, et suivant des techniques similaires, des informations portant par exemple sur les prévisions météo selon les zones géographiques, avec un niveau de précision en temps et en intensité suffisant pour déterminer si les équipements de l’installation de l’utilisateur devront ou non par exemple activer des systèmes de chauffage ou de climatisation.
De telles informations peuvent alternativement être obtenues par la passerelle via d’autres canaux, par exemple directement depuis Internet.
5.6 Mémorisation des informations sur la plateforme
Ayant collecté les informations des fournisseurs d’énergie, la plateforme PIE les mémorise au sein d’une base de données, ordonnée en fonctions des fournisseurs, des classes de contrats qui leur sont propres, et des localisations (et une granularité géographique) qui leur sont éventuellement propres.
5.7 Mise à disposition des informations sur la fourniture en énergie pour l’utilisateur
La plateforme PIE dispose d’un serveur de fichiers qui stocke en mémoire pour chaque installation d’un utilisateur, un fichier des dernières informations datées encore valides portant sur sa fourniture en énergie.
Lorsqu’une passerelle, ou un autre équipement client, comme par exemple le téléphone intelligent TEL, se connecte à la plateforme PIE puis avantageusement s’identifie et s’authentifie, la plateforme PIE procède comme suit :
La passerelle (ou un autre équipement) identifiée est associée à un utilisateur et à une installation d’énergie de ce client. La plateforme PIE est destinée aux clients d’un ou de plusieurs fournisseurs d’accès internet. Ceux-ci sont donc identifiés soit par leur compte auprès de leur fournisseur d’accès, soit par un compte auprès du service gérant la plateforme PIE et propre à celui-ci. L’utilisation pour l’accès de l’identifiant d’un compte auprès d’un fournisseur énergie ne parait pas souhaitable, pour des questions de sécurité et de protection des données personnelles. Par ailleurs, dans un exemple, l’utilisateur de la plateforme PIE peut bien sûr obtenir, le cas échéant, des informations de portée générale, par exemple sélectionnées par le choix d’une zone géographique donnée. La plateforme PIE recherche les contrats de distribution qui concernent cette installation, La plateforme PIE recherche la localisation de cette installation selon les contrats de distribution, La plateforme PIE recherche les informations fournisseurs nouvelles éventuelles pour ces types de contrats et cette localisation, Le cas échéant, la plateforme PIE met à jour le fichier des informations pour cette installation, La plateforme PIE rend ce fichier disponible pour le client.
L’unité de mesure de monture 40 est par exemple configurée pour mesurer les données tridimensionnelles de la monture 28 en balayant la monture physique à l’aide d’un faisceau laser ou à l’aide de lumière structurée. L’unité de mesure de monture 40 est en variante, ou en complément, configurée pour mesurer les données tridimensionnelles de la monture 28 à l’aide d’au moins un palpeur physique se déplaçant sur une monture physique. L’unité de mesure de la monture 40 comprend alors par exemple une pince maintenant la monture physique et le palpeur se déplace de préférence au moins le long du contour interne 38 de la monture.
En variante ou en complément, et comme cela est illustré dans la , le module 14 d’acquisition de monture est configuré pour être connecté à un module 42 de génération de données tridimensionnelles de monture. Lorsqu’il est connecté au module 42 de génération de données de monture, le module 14 d’acquisition de monture acquiert les données tridimensionnelles de la monture 28 depuis le module 42 de génération de données de monture.
Le module 42 de génération de données de monture est configuré pour générer les données tridimensionnelles de monture à partir d’une référence d’une monture destinée à accueillir le verre correcteur définitif 12. Le module 42 de génération de données de monture est en d’autres termes configuré pour générer les données tridimensionnelles sans mesure physique sur une monture physique. Le module de génération de données de monture est par exemple configuré pour interroger un catalogue de montures et pour extraire les données tridimensionnelles de la monture 28 dudit catalogue à partir de la référence de la monture.
Le module 16 d’acquisition de verre correcteur est configuré pour acquérir les données tridimensionnelles du verre correcteur brut 32 et pour obtenir les données tridimensionnelles du verre correcteur définitif 12 après définition d’un contour externe 34 de verre correcteur définitif 12 tel qu’un biseau, qu’une rainure ou que d’un ou de plusieurs trous dans le verre correcteur définitif 12. Le module 16 d’acquisition de verre correcteur est par exemple configuré pour acquérir un nuage de points représentatif du verre correcteur brut 32 et un nuage de points représentatif du verre correcteur définitif 12.
Comme illustré dans la , le module 16 d’acquisition de verre correcteur est par exemple configuré pour être connecté à une unité de mesure de verre 44. Lorsqu’il est connecté à l’unité de mesure de verre 44, le module 16 d’acquisition de verre correcteur acquiert les données tridimensionnelles du verre correcteur brut 32 depuis l’unité de mesure de verre 44.
L’unité de mesure de mesure de verre 44 est par exemple configurée pour mesurer les données tridimensionnelles du verre correcteur brut 32 à l’aide d’au moins un palpeur physique se déplaçant sur un verre correcteur brut 32 physique. L’unité de mesure de verre 44 comprend alors par exemple un moyen de maintien du verre correcteur brut 32 physique, tel par exemple une pince, et le palpeur se déplace le sur la surface du verre correcteur brut 32 physique.
En variante ou en complément, et comme cela est illustré dans la , le module 16 d’acquisition de verre est configuré pour être connecté à un module 46 de génération de données de verre. Lorsqu’il est connecté au module 46 de génération de données de verre, le module 16 d’acquisition de verre acquiert les données tridimensionnelles du verre correcteur brut 32 depuis le module 46 de génération de données de verre.
Le module 46 de génération de données de données de verre est configuré pour générer des données de verre correcteur brut 32 à partir de caractéristiques optiques du verre correcteur brut 32 destiné à l’obtention du verre correcteur définitif 12. Les caractéristiques optiques du verre correcteur brut 32 sont par exemple des données obtenues suite à une mesure Shack-Hartmann ou sont obtenues à l’aide d’une prescription optique comprenant par exemple des valeurs de cylindre, de sphère et d’axe du verre correcteur brut 32.
Le module 16 d’acquisition de verre correcteur est configuré pour obtenir, en fonction du contour interne 38 de la monture et des données tridimensionnelles du verre correcteur brut 32, les données tridimensionnelles du verre correcteur définitif 12 et en particulier les données tridimensionnelles du contour externe 34 du verre correcteur définitif 12. Le module 16 d’acquisition de verre correcteur est par exemple en outre configuré pour obtenir les données tridimensionnelles du contour externe 34 du verre correcteur définitif 12 en fonction d’une position désirée du verre correcteur définitif 12 par rapport à la monture 28.
Ces données sont par exemple obtenues en calculant l’intersection entre la forme du contour interne 38 de la monture 28, et la forme du verre correcteur brut 32 à une position choisie du contour interne 38 de la monture par rapport au verre correcteur brut 32.
Les données tridimensionnelles du contour externe 34 du verre correcteur définitif 12 définissent non seulement la forme du contour externe 34 du verre correcteur définitif 12 dans l’espace mais définissent en outre le profil dudit contour externe 34. Les données tridimensionnelles du contour externe 34 définissent par exemple un modèle d’un biseau, d’une rainure ou d’orifices, ainsi que la position sur la tranche du verre définitif 12 du biseau, de la rainure ou de la position des perçages.
Le module 16 d’acquisition de verre correcteur est ainsi configuré pour obtenir, suite à l’obtention des données tridimensionnelles du contour externe 34 du verre correcteur définitif 12, l’ensemble des données tridimensionnelles du verre correcteur définitif 12. Le module 16 d’acquisition de verre correcteur est ainsi configuré pour obtenir des données tridimensionnelles relatives aux faces avant et arrière du verre correcteur définitif 12, à la courbure de ces faces, ou à l’épaisseur du verre correcteur définitif 12.
Le module 18 de génération visuelle est configuré pour générer une visualisation tridimensionnelle du verre correcteur définitif 12 maintenu sur la monture par la coopération du contour interne 38 de la monture 28 avec le contour externe 34 du verre correcteur définitif 12, par exemple conformément à une position désirée du verre correcteur définitif 12 par rapport à la monture 28. Le module de génération visuelle est en d’autres termes configuré pour générer simultanément une visualisation du verre correcteur définitif 12 et de la monture 28 portant le verre correcteur définitif 12.
Le module 18 de génération visuelle est en particulier configuré pour générer la visualisation tridimensionnelle du verre correcteur définitif 12 maintenu sur la monture à l’aide des données tridimensionnelles du contour interne 38 de la monture acquises par le module 14 d’acquisition de monture et des données tridimensionnelles du contour externe 34 du verre correcteur définitif 12 obtenues par le module 16 d’acquisition de verre correcteur. Le module 18 de génération visuelle est configuré pour générer la visualisation tridimensionnelle du verre correcteur définitif 12 à partir de positions de surfaces de la monture 28 et du verre correcteur définitif 12 propres à être affichées et à permettre à l’utilisateur de visualiser les données en trois dimensions sous différents angles d’observation qui peuvent être commandés par l’utilisateur.
Dans un mode de réalisation préféré, le module 18 de génération visuelle est configuré pour calculer, à partir des données tridimensionnelles de la monture 28 et des données tridimensionnelles du verre correcteur définitif 12, les contraintes appliquées par le contour externe 34 du verre correcteur définitif 12 sur le contour interne 38 de la monture 28 et à générer une représentation desdites contraintes appliquées par le contour du verre externe 34 sur le contour interne 38. Le module 18 de génération visuelle est de préférence configuré pour générer la représentation des contraintes sur la visualisation tridimensionnelle du verre correcteur définitif 12 maintenu sur la monture 28 par la coopération du contour externe 34 avec le contour interne 38.
Par exemple, le calcul est effectué sur la base des propriétés mécaniques des matériaux formant la monture et le verre (en particulier le module d’élasticité), en déformant la monture et/ou le verre pour faire coïncider le contour interne 38 de la monture avec le contour externe 34 du verre définitif éventuellement muni du biseau ou de la rainure.
- acquisition de données tridimensionnelles d’une monture, ladite monture étant destinée à accueillir le verre correcteur définitif ;
- acquisition de données tridimensionnelles d’un verre correcteur brut, ledit verre correcteur brut étant destiné à l’obtention du verre correcteur définitif ;
les données tridimensionnelles de la monture comprenant les données tridimensionnelles d’une surface de la monture destinée à maintenir le verre correcteur définitif sur la monture,
le procédé comprenant l’obtention de données tridimensionnelles du verre correcteur définitif en fonction de la surface de la monture, destinée à maintenir le verre correcteur définitif sur la monture, acquise, et des données tridimensionnelles du verre correcteur brut acquises,
le procédé comprenant une étape de génération d’une visualisation tridimensionnelle du verre correcteur définitif maintenu sur la monture par la coopération de la surface de la monture destinée à maintenir le verre correcteur définitif sur la monture, avec une surface complémentaire du verre correcteur définitif.
L’invention sera mieux comprise à la lecture de la description qui va suivre, donnée uniquement à titre d’exemple non limitatif et faite en se référant aux figures suivantes, dans lesquelles :
la est une représentation schématique d’un dispositif d’assistance à l’élaboration d’un verre correcteur définitif selon l’invention ;
la est une représentation d’une première visualisation tridimensionnelle d’un verre correcteur maintenu sur une monture, générée par le dispositif selon l’invention ;
la est une représentation d’une seconde visualisation tridimensionnelle d’un verre correcteur maintenu sur une monture, générée par le dispositif selon l’invention, et correspondant à une vue en coupe transversale partielle de la représentation de la ;
la est une représentation schématique d’un verre correcteur destiné à l’obtention d’un verre correcteur définitif à l’aide du dispositif selon l’invention ; et
la est un organigramme d’un procédé d’assistance à l’élaboration d’un verre correcteur définitif selon l’invention.
En référence à la , un dispositif 10 d’assistance à l’élaboration d’un verre correcteur définitif 12 comprend un module 14 d’acquisition de monture, un module 16 d’acquisition de verres correcteurs et un module 18 de génération visuelle.
Dans l’exemple de la , le dispositif d’assistance 10 comprend en outre avantageusement au moins un module parmi un module 20 de détermination de paramètres d’usinage, un module 22 d’acquisition d’axe pupillaire, un module 24 de commande, un module 26 de mise à jour et un module d’acquisition faciale 27.
Dans une variante non illustrée, le dispositif d’assistance comprend en outre un module d’acquisition de lunette (non illustré) et un module de vérification de montage (non illustré).
Le dispositif d’assistance 10 est configuré pour assister un utilisateur à élaborer un verre correcteur définitif 12.
Le verre correcteur définitif 12 est configuré pour corriger la vue d’un sujet.
est une vue en perspective de l’interface de stimulation tactile de la lorsqu’elle est mise en œuvre par un utilisateur.
DESCRIPTION DETAILLEE Une interface de stimulation tactile selon l’invention met en œuvre un métamatériau actif donc l'élément unitaire est un actionneur électromagnétique résonant 1 ( ). Cet actionneur résonant est composé au minimum d'une masse 2, d'un ressort 3, d'un aimant 4, et d'une bobine 5, assemblés pour effectuer un mouvement de translation ou de rotation. Ces composants lui confèrent deux états commutables électroniquement, dont un état "actionneur" lorsqu'un courant est imposé dans la bobine, et un état "résonateur" si la bobine est en circuit ouvert. Dans le mode « résonateur » et, pour une plage de fréquences donnée qualifiée de bande interdite (band gap en langue anglaise), les ondes acoustiques ne peuvent pas se propager.
Grâce à sa conception, la fréquence d'actionnement d'un élément 1 dans l'état "actionneur" est intrinsèquement identique à la fréquence de résonance d'un élément dans l'état "résonateur". Cette particularité permet aux éléments 1 dans l'état "résonateur" d'être de facto des miroirs acoustiques optimisés pour réfléchir les vibrations produites par les éléments 1 dans l'état "actionneur". C'est la commutation entre ces deux états qui reconfigure les miroirs acoustiques et ainsi réactualise les zones de confinement des ondes acoustiques, appelées guides d’ondes, en fonction de l'usage. La nature modulaire de ce nouveau métamatériau ouvre la porte à de nombreuses applications. C’est notamment le cas pour le domaine haptique où la création de stimuli vibrotactiles localisés, autrement dit des pixels tactiles dit "taxels", est un enjeu majeur.
L’invention a deux objectifs principaux. Le premier est de supprimer les zones mortes entre les guides d'ondes et le second est de reconfigurer spatialement ces derniers. Pour cela, l'idée générale est de construire un métamatériau via un élément unitaire 1 pouvant être commuté entre les états "actionneur" et "résonateur".
Sur les figures 2 et 3, on peut voir représenté schématiquement un exemple d’interface tactile 10 selon l’invention comportant un support 6, tel qu’une plaque, comprenant une première face 7 et une deuxième face 8 opposée à la première face 7.
La première face 7 est destinée à être explorée tactilement, par exemple par les doigts d’un utilisateur. La première face 7 est désignée surface tactile.
Dans l’exemple représenté, la face tactile 7 est plane, ainsi que le support 6, mais la présente invention s’applique également à des surfaces tactiles courbes et à des supports courbes. Le support peut être tout élément offrant une grande longueur par rapport à son épaisseur et pouvant être plan au moins en partie et/ou présentant une ou plusieurs courbures.
La face tactile 7 peut être destinée à être touchée par la pulpe d’un doigt ou de plusieurs doigts 12a, 12b. On peut également envisager que la surface tactile 7 soit apte à appliquer une stimulation à toute partie du corps de l’utilisateur sensible au toucher.
La deuxième face 8 est munie d’un ou plusieurs actionneurs résonants linéaires 1a, 1b, 1c, 1d agencés sur les figures 2 et 3 sur une ligne afin de former un métamatériau acoustique en une dimension. On peut également envisager de disposer les actionneurs résonants linéaires 1a, 1b, 1c, 1d sur une surface à deux dimensions. L'élément unitaire de l’interface tactile 10 est ainsi un actionneur électromagnétique résonant suivant un mouvement de translation. Ce type d'actionneur est fréquemment appelé Linear Resonant Actuator (LRA) en langue anglaise et est communément implémenté dans les smartphones. Sa fréquence de résonance est typiquement comprise entre 100 et 300Hz, 170Hz dans le cas décrit, ce qui en fait un candidat idéal pour les applications haptiques avec retour vibrotactile. Ses faibles dimensions (10mm x 10mm x 4mm) sont idéales pour créer un métamatériau avec un réseau dense. Des expériences préliminaires ont mis en évidence la capacité qu'a un groupe de plusieurs éléments à l'état "résonateur" à bloquer la propagation d'ondes acoustiques générées par un élément à l'état "actionneur".
Ainsi, si par exemple l’actionneur résonant linéaire 1a est à l’état “actionneur”, il transmet des vibrations (ondes acoustiques) de fréquence 170 Hz à la plaque 6. Si les actionneurs résonants linéaires 1b, 1c et 1d sont à l’état “résonateur”, leur bande interdite est centrée sur la fréquence de 170 Hz et ils forment un miroir acoustique 9 qui réfléchit les ondes acoustiques. Ainsi, le doigt 12a de l’utilisateur situé à la gauche de l’interface 10 perçoit des vibrations, tandis que le doigt 12b de l’utilisateur situé à la droite de l’interface 10 ne percevra pas de vibrations.