INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Les crans de maintien 39 et les crans de butée 40 sont situés du côté de la troisième extrémité inférieure 36 du fourreau 7, à distance de son ouverture supérieure 28.
Le mécanisme 5 est ici configuré de sorte que l’agencement des rainures de guidage 37, crans de maintien 39 et crans de butée 40 dans le troisième espace interne 35 du fourreau 7 et l’agencement des crans complémentaires de butée et de guidage 18 ménagés en saillie de la face externe 12 de la bague 6 puissent coopérer.
En particulier, le fonctionnement du mécanisme 5 est expliqué en référence aux figures 5 à 12.
Ainsi qu’indiqué plus haut, le fourreau 7 est configuré pour être translaté entre la première position, dite haute, et la deuxième position, dite basse.
Dans la première position du fourreau 7, visible en particulier sur les figures 5 et 6, le bouton poussoir 8 se trouve sous l’ouverture supérieure 28 du fourreau 7 et est ainsi inaccessible.
La bague 6 est monté par sa première face interne 13 et par un mouvement de rotation, ici par vissage, sur la face externe 51 du col 50 du flacon 1.
La pompe de vaporisation 9, assujettie à la bague 6, a ainsi la première extrémité 20 de son conduit de vaporisation 22 dans le volume de réception 55 défini par le récipient 2 du flacon 1.
Dans cette première position du fourreau 7, la bague 6 est seulement partiellement introduite dans le troisième espace interne 35 du fourreau 7 et la troisième extrémité inférieure 36 du fourreau 7 est à distance de la plaque ornementale 4 montée sur la partie supérieure 3 du récipient 2 du flacon 1.
Dans cette première position du fourreau 7, les crans complémentaires de butée et de guidage 18 de la bague 6 sont axialement pris en sandwich entre les crans de butée 40 et les crans de maintien 39 du fourreau 7 de sorte que ce dernier est maintenu en position haute avec le bouton poussoir 8 inaccessible (voir ).
En outre, les crans complémentaires de butée et de guidage 18 de la bague 6 sont transversalement interposé entre des bords longitudinaux 60 des rainures de guidage 37 respectives.
Dans cette position, il est possible d’entrainer par un mouvement de rotation le fourreau 7 par rapport à la bague 6 de sorte à dévisser cette dernière du col 50 du flacon 1, par exemple pour procéder au remplissage de ce dernier, formant ainsi un flacon 1 rechargeable.
Avantageusement, la pluralité de distances de focalisation comprend une pluralité de distances de focalisation initiales définies par un premier pas de distance sur une première gamme de distances de focalisation, la méthode comprenant : une étape de définition d’une pluralité de distances de focalisation raffinées définies par : une deuxième gamme de distances de focalisation, plus étroite que la première, autour d’une première distance de focalisation de ladite pluralité de distances de focalisation initiales, à laquelle la présence d’un objet a été détectée ; un deuxième pas de distance, inférieur au premier ; pour chaque distance de focalisation parmi ladite pluralité de distances de focalisation raffinées, ladite génération, à partir de ladite série de mesures de distance, d’une image synthétique focalisée à ladite distance de focalisation, par l’application d’une compensation des effets de pénombre.
Avantageusement, l’étape de génération, à partir de ladite image synthétique, d’une image synthétique focalisée à ladite distance de focalisation, par l’application d’une compensation des effets de pénombre s’effectue en appliquant un filtre à une dimension à l’image synthétique.
Avantageusement, la méthode selon la revendication 1 comprend: la génération d’une image synthétique focalisée modifiée en ajoutant à ladite image synthétique focalisée à ladite distance de focalisation une ombre associée à un label ; la génération d’une image synthétique modifiée en appliquant un filtre inverse dudit filtre à une dimension à l’image synthétique focalisée modifiée ; l’enrichissement d’une base d’apprentissage pour la détection de présence d’objet avec l’image synthétique focalisée modifiée, ladite distance de focalisation et ledit label.
Avantageusement, la méthode comprend, en cas de détection de présence d’un objet dans ladite image synthétique focalisée, une génération d’une image composite à partir de ladite image synthétique et de ladite image synthétique focalisée.
Avantageusement, ladite génération de l’image composite comprend : une détection d’ombres dans l’image synthétique focalisée ; l’affectation pour chaque pixel de l’image composite : de la valeur d’intensité du pixel correspondant de l’image synthétique focalisée pour chaque pixel appartenant à une ombre ; de la valeur d’intensité du pixel correspondant de l’image synthétique, dans le cas contraire.
Avantageusement, ladite génération de l’image composite comprend l’affectation pour chaque pixel de l’image composite, d’une valeur d’intensité égale à la somme pondérée de la valeur d’intensité du pixel correspondant de l’image synthétique focalisée, et de la valeur d’intensité du pixel correspondant de l’image synthétique, où, pour chaque pixel, le poids relatif de la valeur d’intensité du pixel correspondant de l’image synthétique focalisée croît avec un indice d’appartenance à une ombre du pixel.
Avantageusement, la méthode comprend la définition d’une région d’intérêt de l’image synthétique, dans laquelle les étapes : de génération, à partir de ladite série de mesures de distance, d’une image synthétique focalisée à ladite distance de focalisation, par l’application d’une compensation des effets de pénombre et ;de détection de présence d’un objet dans ladite image synthétique focalisée sont exécutées dans la région d’intérêt uniquement.
Avantageusement, la région d’intérêt de l’image synthétique comprend : l’affichage de l’image synthétique sur une interface graphique; le tracé, par un utilisateur, d’un rectangle définissant la région d’intérêt.
Avantageusement, la méthode comprend l’affichage de l’image focalisée ou composite à l’intérieur dudit rectangle.
L’invention a également pour objet un produit programme d’ordinateur comprenant des instructions de code informatique qui, lorsque le programme est exécuté sur un ordinateur, conduisent celui-ci à exécuter la méthode selon l’un des modes de réalisation de l’invention.
L’invention a également pour objet un système de traitement de données comprenant un processeur configuré pour mettre en œuvre la méthode selon l’un des modes de réalisation de l’invention.
L’invention a également pour objet 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 la méthode selon l’un des modes de réalisation de l’invention. Liste des figures
un exemple de génération d’un flot d’images sonar à antenne synthétique pouvant servir de base à une détection d’objets dans un ensemble de modes de mise en œuvre de l’invention ;
un premier exemple d’ombre d’une image sonar pouvant être utilisée par une méthode selon un ensemble de modes de réalisation de l’invention ;
un deuxième exemple d’ombre d’une image sonar pouvant être utilisée par une méthode selon un ensemble de modes de réalisation de l’invention ;
Le balai d'essuie-glace 10 a une extension longitudinale L indiquée par la double flèche. Les extrémités du balai d'essuie-glace 10 selon son extension longitudinale L, ont chacune un capuchon d’extrémité 18. La lame d’essuyage 12 comprend une lèvre d’essuyage 20 et une lame déflectrice 22. Un rail élastique 24 ( ) est à l’intérieur de la lame d’essuyage 12 ; ce rail élastique est un ruban d’acier, allongé, cintré. Le cintrage de ce ruban d’acier est choisi pour que le balai d'essuie-glace 10 soit appliqué en toute sécurité selon toute son extension longitudinale L à l’état monté, contre la vitre non représentée d’un véhicule automobile, pour que la lèvre d’essuyage 20 puisse glisser sur la vitre et en éliminer l’humidité.
La montre un balai d'essuie-glace 10 selon l’invention en vue éclatée, schématique. La lèvre d’essuyage 20 est un élément en caoutchouc, allongé tenu entre deux parties du rail élastique 24. La lame déflectrice 22 est fixée au côté du rail élastique 24 non tourné vers la lèvre d’essuyage 20. Sensiblement au milieu selon l’extension longitudinale L, le rail élastique 24 porte l’élément de fixation 14 servant à fixer le balai d'essuie-glace 10 au bras d’essuie-glace 16. Les extrémités selon l’extension longitudinale L sont munies chacune d’un capuchon d’extrémité 18. Il est prévu en outre un élément d’obturation 26 au niveau des capuchons d’extrémité 18. Ainsi, à chaque extrémité selon l’extension longitudinale on a un élément d’obturation 26, c’est-à-dire que l’on ainsi deux éléments d’obturation 26. L’élément d’obturation 26 est sous la forme d’une bille en acier.
La montre une représentation détaillée de l’extrémité d’une lame déflectrice 22 ainsi qu’un capuchon d’extrémité 18. La lame déflectrice 22 a un canal de fluide 28 s’étendant dans sa direction longitudinale L. En fonctionnement, le fluide ou liquide de nettoyage est transporté par le canal de fluide 28. Le canal de fluide 28 a un diamètre DK qui est de l’ordre de 3 mm. L’élément d’obturation 26 est engagé dans le canal de fluide 28 ; cet élément d’obturation a un diamètre DE légèrement supérieur au diamètre DK du canal, ce qui permet de tenir en sécurité l’élément d’obturation 26 dans le canal 28.
Le capuchon d’extrémité 18 a un bouchon de blocage 30 en forme d’aiguille ou de cylindre et son diamètre de blocage DB plus petit que le diamètre de canal DK. L’élément d’obturation 26 est ainsi engagé dans le canal de fluide 28 suffisamment pour ne pas gêner l’introduction du bouchon de blocage 30 dans le canal de fluide 28. De cette manière, on monte facilement le capuchon d’extrémité 18. En cas de pression de niveau trop élevé du liquide de nettoyage dans le canal de fluide 28, l’élément d’obturation 26 peut, se déplacer dans le canal de fluide 28 en direction du capuchon d’extrémité 18. Dans ce cas, le bouchon de blocage 30 du capuchon d’extrémité 18 interdit la sortie de l’élément d’obturation 26 hors du canal de fluide 28. Pour fixer le capuchon d’extrémité 18, le rail élastique 24 comporte au moins un orifice d’accrochage 32 ( ). Des becs d’accrochage prévus sur le capuchon d’extrémité 18 prennent dans cet orifice d’accrochage 32 ; ces becs d’accrochage ne sont pas représentés ici pour des raisons de clarté du dessin. On obtient ainsi une liaison par accrochage.
La montre une vue en coupe partielle l’extrémité d’une lame déflectrice 22 et d’un capuchon d’extrémité 18. La lame déflectrice 22 comporte longitudinalement le canal de fluide 28. L’élément d’obturation 26 est engagé dans le canal de fluide 28, son diamètre DE est légèrement supérieur au diamètre DK du canal. Le bouchon de blocage 30 du capuchon d’extrémité 18 est engagé dans le canal de fluide 28 à l’extrémité de l’extension longitudinale de la lame déflectrice 22. Le diamètre de blocage DB, c’est-à-dire le diamètre du bouchon de blocage 30 est légèrement plus petit que le diamètre DK du canal.
Le capuchon d’extrémité 18 est réalisé en une seule pièce en matière plastique par un procédé d’injection ; on peut toutefois, prévoir une réalisation en plusieurs parties. C’est ainsi que, par exemple, le bouchon de blocage 30 peut être une pièce distincte, engagée dans le capuchon d’extrémité 18. Le bouchon de blocage 30 peut, dans ce cas être également en une autre matière, par exemple, en métal.
Le capuchon d’extrémité 18 ne comporte pas de buse ; ainsi il ne comporte aucune buse pour distribuer du liquide de nettoyage. Le capuchon d’extrémité 18 entoure partiellement la lame déflectrice 22 et son contour extérieur est adapté à la lame déflectrice 22 en forme de déflecteur. Le canal de fluide 28 comporte, par exemple, plusieurs orifices par lesquels le liquide ou fluide de nettoyage est émis en direction de la lèvre d’essuyage 20, c’est-à-dire de la vitre à essuyer. La lame déflectrice 22 est réalisée par un procédé d’extrusion à plusieurs composants en matière plastique, notamment en EPDM ; elle a des segments en forme de pince 34 ( ) qui entourent partiellement le rail élastique 24. En complément, la lame déflectrice 22 et/ou la lèvre d’essuyage 20 comportent un élément chauffant pour chauffer la lame d’essuyage 12.
L’élément d’obturation 26 comme déjà décrit est ici sous la forme d’une bille en acier. Selon une variante de l’invention, il est réalisé sous la forme d’un goujon cylindrique ou d’un cône ou d’un tronc de cône, ce qui a des avantages selon le procédé de fabrication. A la place du métal, l’élément d’obturation 26 peut également être réalisé en matière plastique, par exemple en polyéthylène ou en polypropylène.
14 Moyen de fixation
16 Bras d’essuie-glace
18 Capuchon d’extrémité
22 Lame déflectrice
Le réseau de diodes a une tension de seuil globale VTH0 supérieure à V1 qui est ici égale à 4 (N=4) fois la tension de seuil effective d’une diode.
La tension de seuil effective prend en compte le fait qu’une diode comporte une résistance d’accès (non représentée sur la figure) et correspond donc à la tension de seuil « réelle » de la diode.
La tension de seuil « réelle » peut être par exemple de l’ordre de 1,1 volt alors que la tension de seuil théorique d’une diode, c’est-à-dire sans résistance d’accès, est typiquement de l’ordre de 0,7 volts. La tension de seuil globale VTH0 du réseau de diodes peut alors valoir, en pratique, 4,4 volts au lieu de 2,8 volts en théorie.
La cellule d’entrée/sortie CEL comporte, en outre des moyens de commande MC connectés entre la première borne de signal E1 et le réseau de diodes.
Les moyens de commande MC comportent, dans ce mode de réalisation, une première résistance R2 et un premier transistor PMOS M2. La première résistance R2 est connectée indirectement entre la première borne de signal E1 et la deuxième borne de signal ND3. La première résistance R2 possède plus particulièrement une borne VR21 et une borne VR22 reliée à la deuxième borne de signal ND3. La source S2 et la grille G2 du premier transistor M2 sont respectivement connectées aux bornes VR21 et VR22 de la première résistance R2.
Ainsi, la tension Vgs2 entre la grille G2 et la source S2 du premier transistor M2 est égale à la différence de potentiel aux bornes de la première résistance R2. En fonction de la tension présente à la première borne de signal E1 et de la valeur de la résistance R2, la tension grille source Vgs2 du premier transistor PMOS M2 sera inférieure ou supérieure en valeur absolue à la tension de seuil du premier transistor M2 A titre d’exemple, la résistance R2 est ici égale à 113 Ohms.
Les moyens de commande comportent également un deuxième transistor NMOS M0 dont la grille G0 est connectée au drain D2 du premier transistor M2 et dont la source est connectée au point froid d’alimentation GND par une deuxième résistance R4. Le drain D0 du deuxième transistor M0 est connecté à un nœud du réseau de diodes situé entre deux diodes consécutives, par exemple le nœud ND4 situé entre les diodes D2 et D3.
Ainsi, la tension Vgs0 entre la grille G0 et la source S0 du deuxième transistor M0 est égale à la différence de potentiel aux bornes de la deuxième résistance R4. Selon que le transistor M2 est passant ou bloqué et en fonction de la valeur de la résistance R4, une tension grille source Vgs0 du deuxième transistor NMOS M0 sera inférieure ou supérieure en valeur absolue à la tension de seuil du deuxième transistor M0. A titre d’exemple, une résistance R4 est égale à 86000 Ohms.
En outre, les moyens de commande MC peuvent comporter, optionnellement, des troisièmes et quatrièmes résistances R1 et R3.
La troisième résistance R1 est connectée entre la première résistance R2 et la première borne de signal E1.
La troisième résistance R1 possède plus particulièrement une borne VR11 reliée à la première borne de signal E1 et une borne VR12 reliée à la borne VR21 de la première résistance R2.
Par ailleurs, la source S2 du premier transistor M2 est connectée au nœud commun ND1 à la première résistance R2 et à la troisième résistance R1.
La quatrième résistance R3 est connectée entre le drain D2 du premier transistor M2 et la deuxième résistance R4.
La quatrième résistance R3 possède plus particulièrement une borne VR31 reliée au drain D2 du premier transistor M2 et une borne VR32 reliée à la borne VR41 de la deuxième résistance R4.
Par ailleurs, la grille G0 du deuxième transistor M0 est connectée au nœud commun ND2 à la deuxième résistance R4 et à la quatrième résistance R3.
Les résistances R1 et R3 permettent d’abaisser respectivement la tension aux bornes de la résistance R2 et la tension aux bornes de la résistance R4 grâce à un montage de type « pont diviseur». Les valeurs des résistances R1 et R3 sont choisies de sorte à maintenir des tensions Vgs0 et Vgs2 suffisamment basses afin de protéger les transistors M0 et M2, notamment pour des valeurs élevées de tension V2 à la première borne de signal E1.
– la est une vue agrandie d’une seconde partie de l’interface utilisateur de la proposant une fonctionnalité de choix de paramètres de visualisation de configurations du recommandeur ;
– la est une vue agrandie d’une troisième partie de l’interface utilisateur de la et correspondant à une visualisation de différentes configurations ;
– la est un organigramme d’une méthode selon un exemple de réalisation non limitatif.
Description détaillée de l'invention La description qui suit utilise l’imagerie médicale comme exemple d’application. Cependant, l’invention n’est pas limitée à cette application spécifique et peut être mise en œuvre dans d’autres domaines que l’analyse d’images.
La est un exemple d’architecture de réseau neuronal 10 pouvant servir pour la mise en œuvre d’un algorithme à apprentissage profond. Le réseau neuronal de la est un réseau très simple et connu en soi destiné à illustrer les bases du fonctionnement d’un tel réseau dans le cadre d’un algorithme à apprentissage profond – des réseaux bien plus complexes peuvent être utilisés et sont par ailleurs connus par la personne du métier. Le réseau de la comporte une couche d’entrée 11, une ou plusieurs couches dites cachées 12 et une couche de sortie 13. Les différentes couches comportent des neurones 14 et chaque couche est connectée à la couche suivante – par ces connexions, chaque couche prend en compte la sortie de la couche précédente. Les connexions sont pondérées et les poids de pondération définissent l’influence d’un neurone sur un autre neurone, ce dernier recevant la somme des sorties pondérées de neurones précédents. Cette somme est traitée par une fonction dite d’activation ou de propagation qui génère la sortie du neurone. La couche d’entrée reçoit des données externes, par exemple des images issues de l’imagerie médicale. La couche de sortie fournit le résultat désiré, par exemple la reconnaissance d’un objet dans l’image ou encore une image segmentée. L’apprentissage du réseau peut par exemple être effectué par mise en œuvre d’une méthode de rétropropagation du gradient dans le cadre d’un entrainement supervisé, sur base de données d’entrée connues générant un résultat connu, la différence entre la sortie effective générée par le réseau et le résultat attendu permettant d’adapter de façon connue en soi les paramètres du réseau, notamment en ajustant les poids pour minimiser les erreurs. Ces poids auront été initialisés de façon aléatoire.
La est un diagramme bloc d’un système comprenant un dispositif 200 de recommandation de configurations selon un mode de réalisation non limitatif. Le dispositif 200 comprend un processeur 201, une mémoire vive 202, une mémoire de masse 203 (par exemple une mémoire morte, un disque dur, une mémoire statique…), une interface de communication 205 et une interface 206 pour la connexion de périphériques. Les différents éléments du dispositif 200 sont interconnectés grâce à un bus de communication interne 204. La mémoire de masse 203 stocke notamment du code logiciel 213 qui met en œuvre les méthodes décrites quand il est exécuté par le processeur 201. Le dispositif est connecté à un ou plusieurs dispositifs d’interface utilisateur 208, tels par exemple un clavier, et/ou une souris. Un dispositif d’affichage 207 est également connecté au dispositif 200. Bien que la figure montre un dispositif d’affichage externe au dispositif 200, il peut également être intégré au dispositif 200. Le dispositif 200 communique avec un serveur 209 à travers un réseau de communication 210, par exemple l’internet. Le serveur 209 contrôle un ou plusieurs bancs 211 d’unités de calcul 212. Selon un exemple de réalisation, ces unités de calcul sont des unités de traitement graphiques (aussi appelés ‘Graphics Processing Units’ ou ‘GPU’s en langue anglaise), mais d’autres types d’unités de traitement peuvent également être mises en œuvre. Le dispositif 200 peut réserver des capacités de calcul des bancs 211 auprès du serveur 209 pour les besoins d’exécution d’un algorithme à apprentissage profond. Cette réservation peut par exemple s’effectuer sur la base d’une configuration du système de calcul distribué, cette configuration pouvant par exemple être définie par un nombre d’unités de calcul à réserver. Bien que le serveur 209 soit représenté dans la de façon séparée des bancs d’unités de calcul 211, ces deux entités peuvent être colocalisées. L’ensemble des communications peut se faire de manière filaire ou sans fil.
Le but du dispositif recommandeur 200 est de proposer une configuration de système de calcul distribué en fonction de spécifications données par un utilisateur. Selon le présent exemple de réalisation, ces spécifications, représentatives des objectifs attendus par l’utilisateur, sont basées sur une ou plusieurs caractéristiques des configurations du système de calcul distribué et/ou sur un ou plusieurs critères de performance définis par un utilisateur. Le ou les critères de performance peuvent comprendre un ou plusieurs parmi le temps d’entraînement (ou d’apprentissage) de l’algorithme, la précision (ou perte de précision) ou encore la puissance électrique consommée. Un exemple de combinaison de critères défini par un utilisateur pourrait être un temps d’entraînement inférieur à trois heures et une précision de 95%. Il n’est pas nécessaire que tous les critères soient définis. Ces critères ou leurs combinaisons sont aussi appelés ‘contraintes’ et le dispositif recommandeur est alors considéré être un recommandeur sous contrainte dans le sens où les critères spécifiés par l’utilisateur contraignent certaines parties du domaine de données. En tant que tel, les recommandeurs basés connaissances sous contrainte sont aussi connus sous la désignation de ‘configurations basées connaissances’ (‘knowledge based configurations’ en langue anglaise). Le dispositif devra alors déterminer une configuration adaptée, sous la forme d’un nombre d’unités de calcul à réserver et le cas échéant mettre en œuvre cette configuration. Selon un mode de réalisation, le dispositif recommandeur 200 détermine une configuration adaptée, qui pourra ensuite être implémentée par l’utilisateur par l’intermédiaire d’un autre dispositif que le dispositif 200. Selon le présent exemple de réalisation, le dispositif 200 met en œuvre un recommandeur basé sur un modèle de connaissances sous contrainte.
La est un algorigramme d’un procédé de recommandation selon un exemple de réalisation.
Le procédé de recommandation reçoit en entrée au moins les données suivantes : Un domaine de connaissances 301
Ce domaine comprend des configurations du système distribué (comme indiqué par exemple sous la forme de nombre d’unités de calcul) - ainsi que les performances associées à ces configurations (en termes de temps d’entraînement de l’algorithme mis en œuvre, de la précision relative, de la puissance nécessaire ou de la consommation d’énergie) - déterminées expérimentalement pour une tâche donnée, par exemple une tâche de segmentation d’images médicales. Les spécifications 302 données par l’utilisateur