INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Selon un aspect particulier, l’interféromètre comprend un modulateur optique de phase configuré pour moduler une différence de phase entre les deux faisceaux secondaires à une fréquence de modulation de phase égale à .
De façon avantageuse, le modulateur optique de phase est configuré pour moduler la différence de phase suivant une modulation à M états, par période de modulation de phase, où M est un nombre entier pair inférieur ou égal à 20.
L’invention concerne aussi un procédé d’interférométrie comprenant les étapes suivantes : émission d’un faisceau source comprenant au plus 4 modes longitudinaux à chaque instant t ; séparation optique du faisceau source en deux faisceaux secondaires ; injection de chaque faisceau secondaire à une extrémité d’une bobine de fibre optique de façon à ce que les deux faisceaux secondaires se propagent en sens mutuellement opposés dans la bobine de fibre optique, chaque faisceau secondaire parcourant la bobine avec un temps de parcours τ définissant une fréquence propre de la bobine ; recombinaison optique des deux faisceaux secondaires en sortie de la bobine de fibre optique pour former un faisceau interférentiel; détection du faisceau interférentiel incident sur un photodétecteur, caractérisé en ce que le procédé comporte une étape de modulation du faisceau source à une fréquence de modulation égale à où n est un nombre entier naturel supérieur ou égal à 1 ; la détection du faisceau interférentiel étant effectuée à une fréquence de démodulation égale à .
Chaque image de l’ensemble d’images peut ensuite être partitionnée en imagettes de dimensions réduites. La taille des imagettes est par exemple choisie de manière que chaque imagette présente une zone de recouvrement avec au moins une autre imagette.
Chaque image est par exemple partitionnée en un nombre d’imagettes compris entre une dizaine et une centaine d’imagettes.
La est un schéma synoptique illustrant l’enchaînement des étapes du procédé 100 selon l’invention.
Le procédé 100 selon l’invention peut comporter une première étape 101 de prétraitement si l’image tridimensionnelle cérébrale a été acquise par IRM.
La première étape 101 est alors réalisée pour chaque modalité de l’image tridimensionnelle IRM.
La est un schéma synoptique illustrant l’enchaînement de sous-étapes de la première étape 101 du procédé 100.
Une première sous-étape 1011 de la première étape 101 consiste à calculer un histogramme sur les niveaux de gris ou intensités des voxels de l’image tridimensionnelle IRM acquise selon la modalité.
La est un exemple d’histogramme des niveaux de gris d’une image tridimensionnelle cérébrale.
Sur la , l’histogramme présente un maximum global à proximité du niveau de gris 0 et un maximum local aux alentours du niveau de gris 25.
Le maximum local dont le nombre d’occurrences est 400 000 correspond au tissu sain cérébral dans l’image tridimensionnelle IRM.
Une deuxième sous-étape 1012 de la première étape 101 consiste à calculer une approximation polynomiale du logarithme de l’histogramme calculée à la première sous-étape 1011.
Une troisième sous-étape 1013 de la première étape 101 consiste à appliquer la fonction inverse du logarithme à l’approximation polynomiale obtenue à la deuxième sous-étape 1012 pour obtenir une approximation de l’histogramme.
Sur la est également représentée l’approximation de l’histogramme.
Une quatrième sous-étape 1014 de la première étape 101 consiste à déterminer le maximum local de l’approximation de l’histogramme correspondant au tissu sain cérébral.
Le maximum local est par exemple déterminé par seuillage sur le nombre d’occurrences.
La quatrième sous-étape 1014 de la première étape 101 consiste ensuite à diviser le niveau de gris de chaque voxel de l’image tridimensionnelle IRM acquise selon la modalité, par le niveau de gris correspondant au maximum local dans l’histogramme.
- le niveau de protection correspond à un multiple de l'incertitude,
- le processeur est en outre configuré pour sélectionner en fonction d’informations préalables, un sous-ensemble des données de balises virtuelles d’attitude mémorisées et pour que le lecteur de balise virtuelle d’attitude utilise seulement le sous-ensemble des données de balises virtuelles d’attitude mémorisées,
- un sélectionneur de balises virtuelles d’attitude du processeur permet de sélectionner en fonction d’informations préalables, un sous-ensemble des données de balises virtuelles d’attitude mémorisées,
- le processeur est en outre configuré pour sélectionner en fonction d’informations préalables, un sous-ensemble des données de balises virtuelles d’attitude mémorisées et pour que le lecteur de balise virtuelle d’attitude compare le sous-ensemble des données de balises virtuelles d’attitude mémorisées et les mesures d’attitude de véhicule,
- le processeur est en outre configuré pour sélectionner le sous-ensemble des données de balises virtuelles d’attitude mémorisées en fonction d’au moins une valeur d’attribut de balise virtuelles d’attitude des données de balises virtuelles d’attitude,
- les données de balise virtuelle d’attitude comportent en outre une valeur d’attribut de balise virtuelle d’attitude qui est un identifiant de balise virtuelle d’attitude,
- les données de balise virtuelle d’attitude comportent en outre une valeur d’attribut de guide qui est un identifiant de guide sur lequel est positionnée la balise virtuelle d’attitude,
- les données de balise virtuelle d’attitude comportent en outre au moins une valeur d’attribut de balise virtuelle d’attitude qui est une liste d’identifiants de balises virtuelles d’attitudes adjacentes,
- les données de balise d’une balise virtuelle d'attitude donnée comportent en outre une valeur d’attribut de balise qui est la courbure du guide à la position de ladite balise virtuelle d'attitude,
- les données de balise d’une balise virtuelle d'attitude donnée comportent en outre des valeurs d’attributs de balise qui sont les distances curvilignes de ladite balise virtuelle d'attitude aux balises virtuelles d'attitude adjacentes telles que mesurées en suivant les guides,
- les données de balise d’une balise virtuelle d'attitude donnée comportent en outre des valeurs d’attributs de balise qui sont les vecteurs reliant la position géodésique de ladite balise virtuelle d'attitude aux positions géodésiques des balises virtuelles d'attitude adjacentes,
- les données de balise comportent en outre des valeurs d’attributs de balise qui sont les incertitudes liées aux valeurs des données de balise,
- le lecteur de balise virtuelle d’attitude est en outre configuré pour éliminer des balises virtuelles d’attitude détectées à tort en comparant une ou des valeurs d’une ou plusieurs des composantes d’attitude des balises détectées et les mesures d’attitude de véhicule,
- le processeur est configuré pour éliminer des balises virtuelles d’attitude détectées à tort dans un éliminateur de balise virtuelles d’attitude détectée à tort du lecteur de balise virtuelle d’attitude,
- le lecteur de balise virtuelle d’attitude est en outre configuré pour éliminer des balises virtuelles d’attitude détectées à tort en comparant les données des balises détectées et des informations préalables provenant d’une interface de communication,
- le lecteur de balise virtuelle d’attitude est en outre configuré pour éliminer des balises virtuelles d’attitude détectées à tort en comparant la ou les composantes d’attitude de la balise virtuelle d’attitude qui n’ont pas été utilisées pour détecter des balises virtuelles d’attitude,
Comme déjà expliqué plus haut, un tel objet communicant comprend classiquement:
- un module de communication MCO adapté pour communiquer, via un réseau RCMP de données sans fil courte ou moyenne portée, tel que par exemple Bluetooth, NFC, LTE, WiFi, DSRC, C-V2X, etc.,
- un ou plusieurs capteurs/détecteurs CAP 1 , CAP 2 ,…, CAP S (S≥1).
L’objet communicant OC comprend en outre selon l’invention:
- un module de communication MCO’ adapté pour communiquer via un réseau RLP de données longue portée (3G, 4G, 5G, etc.),
- un module REC de réception de messages de diffusion MSG, par exemple de type beacon ou de type V2X (« Vehicle-to-Everything » en anglais) quand l’objet communicant OC est plus particulièrement un véhicule, ces messages de diffusion étant reçus en provenance de différents dispositifs et/ou infrastructures que l’objet communicant rencontre sur son trajet,
- un module de transaction MT tel que par exemple une carte SIM, eSIM, e-wallet, une mémoire dédiée à la transaction sans contact, etc,
- un module d’analyse ANA configuré pour analyser des données de transaction DAT1 contenues dans les requêtes de transaction que l’objet communicant OC reçoit en provenance d’un dispositif de communication DC, tel que par exemple le dispositif de communication DC 1 , DC 2 ou DC 3 des figures 1A à 1C,
- un module DET configuré pour déterminer au moins une donnée de transaction complémentaire DAT2 en plus de celle(s) déjà contenue(s) dans les requêtes de transaction reçues,
- un module d’accès ACC à une mémoire MEM 1 qui contient des données/informations DCU de contexte d’utilisation de l’objet communicant OC, dont des exemples seront donnés plus loin dans la description.
Sur la , la mémoire MEM 1 n’est pas contenue dans l’objet communicant OC afin de préserver les ressources mémoire de celui-ci. A cet effet, la mémoire MEM 1 est déportée dans un réseau de communication, un nuage (« cloud » en anglais), etc. et est rendue accessible par l’objet communicant OC, au moyen du module ACC dédié à cet effet. En variante, la mémoire MEM 1 ou une partie de celle-ci pourrait être intégrée à l’objet communicant OC.
Bien que sur la , le module DET de détermination d’au moins une donnée de transaction complémentaire DAT2 soit intégré à l’objet communicant OC, le module DET pourrait être dissocié de cet objet pour préserver les ressources en calculs de ce dernier.
Selon un mode particulier de réalisation de l'invention, les actions exécutées par l’objet communicant OC, dans le cadre de la mise en œuvre du procédé de contrôle d’une transaction sans contact conformément à la présente invention, sont mises en œuvre par des instructions d’un programme d'ordinateur PG. Pour cela, l’objet communicant OC a l'architecture classique d'un ordinateur et comprend notamment une mémoire MEM 2 , une unité de traitement UTR, équipée par exemple d'un processeur PROC, et pilotée par le programme d'ordinateur PG stocké en mémoire MEM 2 . Le programme d'ordinateur PG comprend des instructions pour mettre en œuvre les actions exécutées par l’objet communicant OC, lorsque le programme est exécuté par le processeur PROC, selon l'un quelconque des modes particuliers de réalisation de l'invention.
A l'initialisation, les instructions de code du programme d'ordinateur PG sont par exemple chargées dans une mémoire RAM (non représentée) avant d'être exécutées par le processeur PROC. Le processeur PROC de l'unité de traitement UTR met notamment en œuvre les actions de recueil des données issues du et/ou des capteurs CAP 1 , CAP 2 ,…, CAP S , les actions de réception du et/ou des messages MSG, les actions de réception de requêtes de transaction, les actions d’analyse de ces requêtes, les actions de détermination d’au moins une donnée de transaction complémentaire, les actions d’envoi ou de non envoi d’une réponse à ces requêtes de transaction.
Description d’un mode de réalisation d’un procédé de contrôle de transaction sans contact
On décrit maintenant, en relation avec la , le déroulement d’un procédé de contrôle d’une transaction sans contact exécuté par un objet communicant OC, tel que par exemple l’objet OC 1 , OC 2 ou OC 3 des figures 1A à 1C, selon un mode de réalisation de l’invention. Une telle transaction sans contact est établie lors d’une communication sans contact entre l’objet communicant OC et le dispositif de communication DC précité, tel que par exemple le dispositif de communication DC 1 , DC 2 ou DC 3 des figures 1A à 1C. L’objet de la transaction sans contact est par exemple un bien ou un service fourni par un dispositif DF de fourniture de bien ou de service à l’utilisateur UT de l’objet communicant OC, tel que par exemple le dispositif de fourniture de bien ou de service DF 1 , DF 2 ou DF 3 des figures 1A à 1C.
111 corps du premier moyen de pointage
114 crans du premier moyen de pointage
115 logement du premier moyen de pointage
116 nappe électronique du premier moyen de pointage
118 premier dispositif de pointage du premier moyen de pointage
12 second moyen de pointage
121 corps du second moyen de pointage
122 moyen de fixation du second moyen de pointage
123 partie de détrompage du second moyen de pointage
124 crans du second moyen de pointage
125 premier logement du second moyen de pointage
126 nappe électronique du second moyen de pointage
127 second logement du second moyen de pointage
128 second dispositif de pointage du second moyen de pointage
13 bouton de mise en marche
14 batterie
La représente un système de contrôle d’une transaction sans contact selon un troisième mode de réalisation de l'invention. Ce troisième mode de réalisation utilise des éléments communs à ceux des figures 1A et 1B. Pour cette raison, ces éléments sont désignés avec les mêmes références.
Un tel système comprend :
- un objet connecté ou communicant OC 3 associé à un utilisateur UT,
- un dispositif DF 3 de fourniture d’un bien ou d’un service à l’utilisateur UT,
- un dispositif de communication DC 3 configuré pour communiquer avec l’objet OC 3 pour la mise en œuvre d’une transaction relative à la fourniture d’un bien ou d’un service par le dispositif DF 3 .
Conformément à l’invention, le procédé de contrôle de transaction sans contact est mis en œuvre au niveau de l’objet communicant OC 3 , de façon complètement autonome, comme cela sera décrit plus loin dans la description.
Dans l’exemple de la , l’objet communicant OC 3 est un objet porté par l’utilisateur UT, tel que par exemple un smartphone. Il pourrait bien sûr s’agir en variante d’une tablette, d’un badge, d’un bracelet, etc.
A ce titre, le smartphone OC 3 est doté nativement d’une pluralité de capteurs/détecteurs tels que par exemple une caméra, un appareil photo, un accéléromètre, un dispositif de géolocalisation de type GPS, un capteur biométrique, etc.
Selon l’invention, le smartphone OC 3 est doté :
- du module de communication MCO précité,
- d’un module MT de transaction sans contact, par exemple une mémoire stockant un identifiant de retrait d’une commande d’un bien ou un service qu’a effectuée au préalable l’utilisateur UT.
Dans l’exemple de la , le dispositif DF 3 de fourniture du bien ou du service commandé par l’utilisateur UT est une boîte de retrait automatique de colis. Dans l’exemple représenté, cette boîte comprend sept casiers référencés A à G.
Dans l’exemple de la , le dispositif de communication DC 3 est un serveur de commande d’ouverture/fermeture des casiers. Le serveur DC 3 peut être compris dans la boîte de retrait DF 3 ou encore dissocié de celle-ci.
Dans ce contexte de transaction sans contact de l’invention, le smartphone OC 3 commence par s’appairer avec la boîte de retrait DF 3 , via son module de communication MCO, afin d’établir un canal de communication sans contact sécurisé pour mettre en œuvre la transaction sans contact, ici un retrait d’un colis COL. Cette transaction sans contact est contrôlée par le smartphone OC 3 , à partir du moment où l’utilisateur UT est à quelques centimètres de la boîte de retrait DF 3 . Si le smartphone OC 3 estime que la transaction sans contact avec le serveur DC 3 est valide/légitime, la transaction sans contact débute avec le serveur DC 3 , ce qui entraîne l’ouverture d’un des casiers qui contient le colis COL, le casier E dans l’exemple représenté. La transaction sans contact prend fin une fois que l’utilisateur UT a retiré le colis COL du casier E et que ce dernier a été refermé. Un tel contrôle d’accès met par exemple en œuvre une vérification que l’identifiant de retrait stocké dans la mémoire du smartphone OC 3 correspond bien à l’identifiant du colis COL en attente de retrait dans le casier E, dans le but de provoquer l’ouverture automatique de ce casier, sans que l’utilisateur UT n’ait besoin de manipuler son smartphone OC 3 .
Description d’un mode de réalisation de l’objet communicant OC
La présente la structure simplifiée de l’objet communicant OC, tel que par exemple l’objet OC 1 , OC 2 ou OC 3 des figures 1A à 1C, lequel objet communicant est adapté pour mettre en œuvre le procédé de contrôle d’une transaction sans contact qui va être décrit ci-dessous.
- la est un schéma illustrant un module de filtrage d’un dispositif de commande selon un mode de réalisation de l’invention ;
- la est un schéma illustrant le fonctionnement d’un module de filtrage d’un dispositif de commande selon un autre mode de réalisation de l’invention ;
- la est un schéma bloc illustrant des étapes d’un procédé de commande selon un mode de réalisation de l’invention.
En référence aux figures, on a représenté un dispositif 1 de commande destiné à être utilisé pour commander l’ouverture d’une porte par l’intermédiaire d’un système de gestion d’ouverture de porte. Le terme "ouverture de porte" peut correspondre à différentes fonctions à savoir une fonction de déverrouillage d’une porte et/ou une fonction d’entrainement en déplacement motorisé de la porte. L’ouverture d’une porte peut ainsi résulter d’un simple déverrouillage commandé de la porte après quoi l’utilisateur n’a plus qu’à déplacer (par exemple pousser ou tirer) la porte. L’ouverture d’une porte peut correspondre aussi à un entrainement mécanique commandé de la porte en position ouverte. Le terme "ouverture de porte" couvre ainsi les fonctions de déverrouillage de porte et/ou d’entrainement en déplacement motorisé de la porte.
Le dispositif 1 de commande comprend un capteur sans contact 11 dont la sollicitation permet de générer un signal de commande d’ouverture de porte. Le dispositif 1 de commande comprend aussi un bouton mécanique 12. Le dispositif 1 de commande permet d’éviter que le signal issu d’un capteur sans contact soit émis en continu, ce qui pourrait empêcher le système de gestion d’ouverture de porte de détecter un autre signal de commande d’ouverture de porte issu de la sollicitation du bouton mécanique 12 et de fournir un retour d’information concernant l’état de commande d’ouverture de la porte.
Le dispositif 1 de commande est usuellement appelé "bouton de sortie". Dans l'exemple illustré aux figures, le système de gestion d’ouverture de porte comprend une centrale de contrôle d’accès 6 et un système de verrouillage/ déverrouillage 7 commandé par la centrale de contrôle d’accès 6. Une centrale de contrôle d’accès inclut usuellement un lecteur d’identifiant, par exemple un lecteur badge, pour autoriser ou non l’ouverture de porte en fonction de l’identifiant de l’utilisateur).
La centrale de contrôle d’accès 6 peut encore être appelée unité de traitement logique. En variante, la centrale de contrôle d’accès 6 peut être remplacée par un autre appareil, par exemple un portier d’interphone, configuré pour permettre de commander le système de verrouillage/ déverrouillage de la porte par exemple via un relais. La description réalisée ci-après pour une centrale de contrôle d’accès 6 s’applique ainsi aussi à un autre appareil configuré pour commander une ouverture de porte de préférence en commandant un système de déverrouillage de la porte.
Capteur sans contact
Le capteur sans contact 11 est par exemple un capteur infrarouge. En variante, d’autres technologies de capteur sont utilisables, notamment radar ou ToF (pour Time of Flight, c'est-à-dire temps de vol en anglais).
Bouton mécanique
Selon un mode de réalisation préféré et comme illustré à la , le bouton mécanique 12 comprend un bouton-poussoir. Le bouton mécanique 12 est un bouton qui permet d’offrir une sécurité de fonctionnement supplémentaire pour transmettre un signal de commande d’ouverture de la porte. En particulier, en cas de dysfonctionnement de la centrale de contrôle d’accès, il est quand même possible d’ouvrir la porte grâce à une connexion du bouton mécanique 12 à une sortie 170 du dispositif de commande comme détaillé ci-après.
Ainsi, dans l'exemple illustré aux figures et comme expliqué ci-après, le dispositif 1 de commande permet de générer un signal de commande d’ouverture de porte lorsque le capteur sans contact 11 ou le bouton mécanique 12 est sollicité.
Unité de traitement
Le dispositif 1 de commande comprend une unité de traitement 100 qui comprend un module de gestion 110 du capteur sans contact 11. Le module 110 de gestion permet de générer un signal de commande lorsque le capteur sans contact 11 est sollicité, c'est-à-dire lorsque le capteur sans contact détecte une présence. Le module 110 de gestion est de préférence réalisé sous forme d’un circuit électrique ou électronique. Le module de gestion 110 peut être un circuit électronique permettant de traiter les recherches et détection d’objet à proximité. Comme détaillé ci-après, le signal issu du capteur sans contact est filtré par un module de filtrage 150 pour fournir un signal filtré à une sortie 160 du dispositif de commande.
Selon une sous-variante de réalisation de la variante de réalisation précédente, l’étape d’entraînement d’un réseau de neurones artificiels récurrents primaire comporte les sous-étapes suivantes pour chaque image de la base de données primaire correspondante : Première soumission de l’image au réseau de neurones artificiels récurrents primaire pour remplir sa mémoire ; Deuxième soumission de l’image au réseau de neurones artificiels récurrents primaire pour fournir une prédiction de lésion à partir de la mémoire remplie, la deuxième soumission étant immédiatement consécutive à la première soumission ; Remise à zéro de la mémoire ; et l’étape d’entraînement d’un réseau de neurones artificiels récurrents secondaire comporte les sous-étapes suivantes pour chaque image de la base de données secondaire correspondante : Première soumission de l’image au réseau de neurones artificiels récurrents secondaire pour remplir sa mémoire ; Deuxième soumission de l’image au réseau de neurones artificiels récurrents secondaire pour fournir une prédiction de thrombus à partir de la mémoire remplie, la deuxième soumission étant immédiatement consécutive à la première soumission ; Remise à zéro de la mémoire.
Ainsi, la prédiction fournie par chaque réseau de neurones artificiels récurrents provient d’un réseau de neurones artificiels profond alors que le nombre d’hyperparamètres est réduit par rapport aux réseaux de neurones artificiels récurrents à mémoire court et long terme convolutifs classiques.
Un deuxième aspect de l’invention concerne un produit-programme d’ordinateur comprenant des instructions qui, quand le programme est exécuté sur un ordinateur, conduisent celui-ci à mettre en œuvre les étapes du procédé selon l’invention.
Un troisième aspect de l’invention concerne un support d'enregistrement lisible par ordinateur comprenant des instructions qui, lorsqu'elles sont exécutées par un ordinateur, conduisent celui-ci à mettre en œuvre les étapes du procédé selon l’invention.