INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Il est rappelé que l’on entend ici par « métasurface » une surface ayant une épaisseur inférieure à la longueur d’onde des ondes qu’elle doit réfléchir et réalisée dans un métamatériau qui peut être structuré avec des motifs horizontaux ayant une taille inférieure à la longueur d’onde précitée ou non structuré. Un métamatériau est un matériau composite artificiel présentant des propriétés électromagnétiques que ne possède pas un matériau naturel, et en particulier une capacité à moduler le comportement des ondes électromagnétiques grâce à des conditions aux limites particulières.
On notera qu’une métasurface MS peut être programmable ou non programmable. On notera également qu’une métasurface MS peut être éventuellement configurée de manière à réfléchir selon au moins une première loi choisie les ondes issues de(s) l’antenne(s) AER et destinées à chaque élément d’identification EI et selon au moins une seconde loi choisie les ondes issues de chaque élément d’identification EI et destinées à l’antenne (aux antennes) AER. On notera également qu’en présence d’au moins deux dispositifs de réflexion DR, la (les) métasurface(s) MS d’un dispositif de réflexion DR peu(ven)t éventuellement avoir une première loi de réflexion et/ou une seconde loi de réflexion différente(s) de celle(s) de la (des) métasurface(s) MS d’un autre dispositif de réflexion DR.
Comme illustré sur les figures 2 à 4, la paroi principale PP est destinée à être installée dans l’espace fermé EF à une première distance d1 choisie d’une paroi de support PSS qui délimite partiellement cet espace fermé EF avec interposition de la (des) métasurface(s) MS à une deuxième distance d2 choisie de la paroi principale PP et à une troisième distance d3 choisie de la paroi de support PSS. De plus, cette paroi principale PP est réalisée dans un matériau qui est non isolant électriquement et qui laisse passer les ondes (en réception comme en réflexion) sans changer leur forme d’onde.
On comprendra que la paroi principale PP permet de protéger physiquement les metasurfaces MS (qui sont assez fragiles), et donc de les rendre beaucoup moins, ou plus du tout, exposées aux chocs à l’intérieur de l’espace fermé EF, tout en laissant passer les ondes dans les deux sens (entrant et sortant) sans les perturber. Par conséquent, le matériau dans lequel est réalisée la paroi principale PP doit être résistant et doit présenter un coefficient diélectrique compatible avec les ondes émises devant être réfléchies par les métasurfaces MS situées derrière elle et qu’elle protège. A cet effet, elle (PP) peut, par exemple, être réalisée en matière plastique non isolante électriquement (mais pas en métal).
De plus, la deuxième distance d2 séparant la (les) métasurface(s) MS de la paroi principale PP est destinée à empêcher que la (les) métasurface(s) MS soi(en)t au contact de la paroi principale PP, et notamment sa (leur) partie électrique, de manière à ne pas les perturber et ainsi garantir son (leur) bon fonctionnement.
En outre, la troisième distance d3 séparant la (les) métasurface(s) MS de la paroi de support PSS est destinée à empêcher que la (les) métasurface(s) MS soi(en)t au contact de la paroi de support PSS (fréquemment en métal) pour éviter que les ondes émises par la (les) métasurface(s) MS soient perturbées.
Grâce à l’invention, on peut donc augmenter très notablement la probabilité d’identifier les objets O présents dans l’espace fermé EF (à environnement métallique).
On notera que lorsque chaque métasurface MS est configurable, le dispositif de détection DD peut comprendre un calculateur CA, comme illustré non limitativement sur les figures 1 et 6.
On entend ici par « métasurface configurable » une métasurface pouvant être configurée par programmation. A cet effet, on peut utiliser, par exemple, des métasurfaces dite de Huygens (ou optiques). Ainsi, on peut utiliser des métasurfaces contrôlables électriquement ou mécaniquement ou optiquement ou encore thermiquement. Dans le cas d’un contrôle mécanique, la métasurface peut, par exemple, comprendre des diodes associées à des systèmes micro-électro-mécaniques (ou MEMS (« Micro ElectroMechanical System »)) qui sont eux-mêmes contrôlés par des circuits intégrés de type FPGA (« Field Programmable Gate Array ») ou des microcontrôleurs programmables ou des puces programmables à système intégré (ou PSoC (« Programmable System on a Chip)) ou encore des dispositifs logiques programmables éventuellement complexes (ou (C)PLD (« (Complex) Programmable Logic Device »)).
Le calculateur CA peut être agencé pour déterminer chaque première loi de réflexion et/ou chaque seconde loi de réflexion en fonction de l’environnement métallique et de la configuration de l’espace fermé EF, puis pour déterminer chaque configuration d’une métasurface configurable MS en fonction de cette première loi de réflexion et/ou cette seconde loi de réflexion, puis pour déclencher l’instauration par chaque métasurface configurable MS de chaque configuration la concernant et aussi éventuellement à ajuster la puissance de l’antenne AER par l’intermédiaire du lecteur d’identification LI (en cas de besoin). Cela peut notamment permettre d’adapter le dispositif de détection DD en fonction de l’espace fermé EF considéré et/ou des objets O présents dans ce dernier (EF) et/ou des zones où sont placés les objets O. Cela peut aussi permettre l’instauration de plusieurs configurations différentes (éventuellement successivement) au sein d’un même espace fermé EF afin d’augmenter encore plus la probabilité d’identifier les objets O.
Par exemple, la première distance d1 peut être comprise entre 20 mm et 40 mm. A titre d’exemple illustratif la première distance d1 peut être égale à 30 mm.
Egalement par exemple, la deuxième distance d2 peut être supérieure ou égale à 1,5 mm. A titre d’exemple illustratif la deuxième distance d2 peut être égale à 2,5 mm.
Egalement par exemple, la paroi principale PP peut avoir une épaisseur inférieure ou égale à 2,5 mm au moins en regard de la partie électrique de la (chaque) métasurface MS. Cela permet d’éviter que la paroi principale PP perturbe les ondes entrantes et sortantes. A titre d’exemple illustratif cette épaisseur peut être égale à 2 mm.
Egalement par exemple, et comme illustré non limitativement sur les figures 2 à 5, le dispositif de réflexion DR peut comprendre un boîtier BD destiné à être solidarisé fixement à la paroi de support PSS et dans lequel est installée fixement la (chaque) métasurface MS. Dans ce cas, le boîtier BD comporte la paroi principale PP et des parois latérales PL qui sont solidarisées fixement à la paroi principale PP (éventuellement perpendiculairement à ses côtés) et réalisées dans un même matériau que cette dernière (PP), et qui entourent la (chaque) métasurface MS. On comprendra que c’est la hauteur des parois latérales PL du boîtier BD qui définit la première distance d1. On comprendra également que les parois latérales PL sont destinées à renforcer la protection physique de la (chaque) métasurface MS installée dans son boîtier BD, et peuvent permettre la fixation du dispositif de réflexion DR concerné à la paroi de support PSS concernée.
Lorsque la couche d’air (d’une épaisseur égale à d3) présente entre la (les) métasurface(s) MS et la paroi de support PSS n’est pas suffisante pour assurer une bonne isolation, le dispositif de réflexion DR peut comprendre une pièce d’isolation PI destinée à être intercalée entre chaque métasurface MS et la paroi de support PSS, comme illustré non limitativement sur les figures 4 et 6. Dans ce cas, la pièce d’isolation PI est réalisée dans un matériau qui est isolant électriquement. Par exemple, ce matériau peut être une mousse (éventuellement en silicone, polyuréthane, EPDM ou polyéthylène). Mais on pourrait aussi utiliser une résine ou un film épais en polyester.
Ensuite, le procédé comprend une étape 21 d’exécution du réseau de neurones selon le mode nominal. Le réseau de neurones prend alors en entrée un signal physique avec la résolution nominale. L’exécution du réseau de neurones permet de détecter, à une étape 22, la présence ou l’absence de l’élément dans le signal physique en entrée. Si le réseau de neurones détecte une présence de l’élément dans le signal physique pour une itération i alors la valeur du buffer Sb[i] est mise à 1 à l’étape 23. Si le réseau de neurones détecte une absence de l’élément dans le signal physique pour une itération i alors la valeur du buffer Sb[i] est mise à 0 à l’étape 24. Puis, la valeur de l’indice i est incrémentée à l’étape 25 à la suite de l’étape 23 ou 24.
Ensuite, le microcontrôleur vérifie que le buffer est rempli à l’étape 26. Si le buffer n’est pas rempli alors les étapes 21 à 25 sont répétées de façon à remplir le buffer à la fin de la période T1. Lorsque le buffer est rempli, le microcontrôleur est configuré pour comparer, à l’étape 26 également, la valeur moyenne des valeurs du buffer Sb[] à un seuil K1 défini entre 0 et 1. Si cette valeur moyenne est inférieure au seuil K1, alors la probabilité que l’élément soit bien présent est faible. Le réseau de neurones continue alors d’être exécuté selon le mode nominal sur une nouvelle période T1. Les étapes 21 à 26 sont donc réitérées tant que la valeur moyenne des valeurs du buffer à la fin d’une période T1 est supérieure au seuil K1.
Si la valeur moyenne des valeurs du buffer à la fin d’une période T1 est supérieure au seuil K1, alors la probabilité que l’élément soit bien présent est élevée. Le réseau de neurones est alors ensuite exécuté selon le mode de traitement accéléré de façon à augmenter la fréquence de traitement des signaux physiques, et donc à augmenter également une fréquence d’acquisition des signaux physiques.
En particulier, le procédé comprend une étape 27 d’initialisation du mode de traitement accéléré dans lequel le buffer Sb[] est réinitialisé en mettant à 0 les valeurs Sb[0] à Sb[T2-1].
Ensuite, le procédé comprend une étape 28 d’exécution du réseau de neurones selon le mode de traitement accéléré. Le réseau de neurones prend alors en entrée un signal physique avec la résolution réduite. L’exécution du réseau de neurones permet de détecter, à l’étape 29, la présence ou l’absence de l’élément dans le signal physique en entrée. Si le réseau de neurones détecte une présence de l’élément dans le signal physique pour une itération i alors la valeur du buffer Sb[i] est mise à ‘1’ à l’étape 30. Si le réseau de neurones détecte une absence de l’élément dans le signal physique pour une itération i alors la valeur du buffer Sb[i] est mise à ‘0’ à l’étape 31. Puis, la valeur de l’indice i est incrémentée à l’étape 32 à la suite de l’étape 30 ou 31.
Ensuite, le microcontrôleur vérifie que le buffer est rempli à l’étape 33. Si le buffer n’est pas rempli alors les étapes 28 à 32 sont répétées de façon à remplir le buffer à la fin de la période T2. Lorsque le buffer est rempli, le microcontrôleur est configuré pour comparer, à l’étape 33 également, la valeur moyenne des valeurs du buffer Sb[] à un seuil K2 défini entre 0 et 1. Si cette valeur moyenne est supérieure au seuil K2, alors la probabilité que l’élément soit bien présent est élevée, le réseau de neurones continue alors d’être exécuté selon le mode de traitement accéléré sur une nouvelle période T2. Les étapes 28 à 33 sont donc réitérées tant que la valeur moyenne des valeurs du buffer à la fin d’une période T2 est inférieure au seuil K2.
Si la valeur moyenne des valeurs du buffer à la fin de la période T2 est inférieure au seuil K2, alors la probabilité que l’élément soit bien présent est faible. Le réseau de neurones est ensuite exécuté selon le mode nominal, en réitérant le procédé à partir de l’étape 20, afin de s’assurer que l’élément est bien absent du signal physique.
Il est possible d’ajuster les périodes T1 et T2 en fonction de l’heure de la journée, notamment si la présence d’éléments à certains moments de la journée est plus probable qu’à d’autres moments de la journée. Les périodes T1 et T2 peuvent également être ajustées selon la capacité restante de la batterie alimentant le microcontrôleur, ou également selon l’obscurité autour de la caméra lorsque le signal physique est une image. Les périodes T1 et T2 peuvent également être ajustés à partir de statistiques calculées à partir de la fréquence des détections obtenus par la mise en œuvre du procédé de détection dans l’environnement dans lequel le signal physique est capturé. En outre, lorsque les signaux physiques sont des images d’une scène, il est possible d’ajuster les périodes T1 et T2 en fonction de la vitesse de déplacement des éléments dans la scène. En particulier, plus les éléments se déplacent lentement, plus les périodes T1 et T2 peuvent être longues.
Les seuils K1 et K2 peuvent également être ajustés selon l’application pour laquelle le réseau de neurones est exécuté. En particulier, les seuils K1 et K2 sont sélectionnés en fonction d’une sensibilité (en anglais « recall ») et/ou d’une précision souhaitée. Néanmoins, il est avantageux d’avoir un seuil K1 supérieur à un seuil de fausse alarme afin d’éviter de détecter des éléments absents du signal physique qui permettraient l’exécution indue du réseau de neurones selon le mode de traitement accéléré.
En outre, du fait que l’exécution du réseau de neurones avec une résolution réduite est généralement moins précise que l’exécution du réseau de neurones avec une résolution nominale, il peut être intéressant de réduire un seuil de confiance du réseau de neurones de façon à s’assurer de détecter un élément lorsque celui-ci est bien présent dans le signal physique. Le seuil de confiance correspond à une probabilité minimale à respecter pour détecter un élément afin de pouvoir mettre à ‘1’ la valeur du buffer Sb[i]. Néanmoins, en baissant ce seuil de confiance, le nombre de fausses alarmes peut alors augmenter. Les fausses alarmes correspondent à des détections obtenues en l’absence d’élément à détecter dans un signal physique.
Il convient alors de filtrer ces fausses alarmes pour maintenir les performances du mode de traitement accéléré.
La illustre un procédé permettant de réduire les fausses alarmes dans les détections obtenues lors de la mise en œuvre du mode de traitement accéléré. Ici, le procédé est mis en œuvre dans le cadre d’un suivi d’objets ou de personnes dans une succession temporelle d’images d’une vidéo. Les fausses alarmes sont généralement aléatoires en taille et en position dans l’image. De la sorte, il est possible de filtrer les fausses alarmes en comparant les détections d’éléments obtenues par différentes exécutions du réseau de neurones prenant en entrée des images successives d’une vidéo. En particulier, comme le mode de traitement accéléré permet d’accélérer la fréquence de traitement des images, il est plus simple de prédire la position d’un élément détecté dans une image donnée dans l’image suivante de la vidéo, selon la vitesse de déplacement de cet élément dans les images. En particulier, si le centre d’une nouvelle détection n’est pas situé dans une zone de prédiction calculée à partir d’une précédente détection d’un élément, alors la nouvelle détection est considérée comme une fausse alarme ou comme un nouvel élément entrant dans le champ de vision de la caméra.
En particulier, le procédé comprend une étape 40 dans laquelle le réseau de neurones multi-résolution est exécuté dans le mode de traitement accéléré en prenant en entrée une image de résolution réduite.
Le procédé comprend ensuite une étape 41 dans laquelle il est déterminé si un élément a été détecté suite à l’exécution du réseau de neurones à l’étape 40. Si aucun élément n’a été détecté, il est inutile d’effectuer le filtrage des fausses alarmes. Le réseau de neurones peut ainsi directement être exécuté une nouvelle fois en prenant en entrée une nouvelle image.
Si un élément à détecter a été détecté à l’étape 41, le procédé comprend alors une étape 42 dans laquelle il est déterminé si le centre de l’élément détecté est situé dans une zone de prédiction calculée à partir de détections précédentes d’un élément. L’obtention de la zone de prédiction est décrite en relation avec l’étape 45.
Si le centre de l’élément est situé au sein d’une zone de prédiction obtenue à partir desdites détections précédentes, alors il est considéré que l’élément détecté correspond à l’élément détecté précédemment. Le procédé comprend alors une étape 43 dans laquelle on choisit de continuer de suivre l’élément détecté. Ensuite, à l’étape 44, une estimation d’un mouvement de l’élément détecté est évaluée. Puis, à l’étape 45, la zone de prédiction de la position de l’élément dans la prochaine image est définie. Cette zone de prédiction sera utilisée pour la prochaine itération de l’étape 41 si le réseau de neurones détecte un élément dans la prochaine image qu’il reçoit en entrée.
Selon une configuration visible sur les figures 1 et 2, le corps 30 présente une section oblongue dans des plans transversaux situés entre les première et deuxième faces 32, 32’. Selon cette configuration, la face périphérique 38 comprend deux portions planes 38.1, 38.2 parallèles entre elles ainsi que deux portions d’extrémité 38.3, 38.4 demi-cylindriques reliant les portions planes 38.1, 38.2.
Au niveau de la première face 32, la cavité 34 forme une bouche d’aspiration 39. Cette bouche d’aspiration 39 correspond à l’intersection de la première face 32 et de la cavité 34. Dans un plan transversal, la cavité 34 et la bouche d’aspiration 39 présentent une section oblongue ou allongée. Selon une configuration, la cavité 34 est délimitée par deux surfaces 40.1, 40.2 planes et parallèles entre elles, sensiblement parallèles aux portions planes 38.1, 38.2 et faiblement espacées de ces dernières, ainsi que par deux surfaces d’extrémité 40.3, 40.4 espacées des deux portions demi-cylindriques 38.3, 38.4 de la face périphérique 38.
Bien entendu, l’invention n’est pas limitée à ces sections pour la face périphérique 38 et la cavité 34.
En complément, le corps 30 présente de part et d’autre de la bouche d’aspiration 39 oblongue, dans le prolongement de ses première et deuxième extrémités, des première et deuxième têtes 44.1, 44.2.
Selon la configuration visible sur les figures 1 et 2, la première tête 44.1 est positionnée entre la première portion d’extrémité 38.3 de la face périphérique 38 et la première surface d’extrémité 40.3 de la cavité 34. En parallèle, la deuxième tête 44.2 est positionnée entre la deuxième portion d’extrémité 38.4 de la face périphérique 38 et la deuxième surface d’extrémité 40.4 de la cavité 34. Ainsi, les première et deuxième têtes 44.1, 44.2 sont positionnées de part et d’autre de l’axe A36.1 de la première extrémité cylindrique 36.1 du tube de raccordement 36 selon une direction transversale. Combiné au fait que le tube de raccordement 36 soit situé dans le prolongement de la cavité 34 selon la direction longitudinale, cette configuration permet d’obtenir un embout d’aspiration 14 compact.
La cavité 34 comprend un fond 42 qui présente un orifice communiquant avec la deuxième extrémité 36.2 du tube de raccordement 36. La deuxième extrémité 36.2 et le fond 42 de la cavité 34 présentent des sections qui évoluent d’une section circulaire à une section oblongue dans le cas présent et sont configurées pour limiter les pertes de charge entre la cavité 34 et la première extrémité cylindrique 36.1 du tube de raccordement 36. Le corps 30 et le tube de raccordement 36 de l’embout d’aspiration 14 sont réalisés d’un seul tenant, en une matière rigide comme en métal ou en matériau composite.
Le dispositif d’aspiration de particules 10 comprend au moins un système de fixation 46 qui comporte au moins un élément de liaison 48 solidaire du support 20 ainsi qu’au moins un logement 50 solidaire du corps 30 de l’embout d’aspiration 14 et configuré pour recevoir l’élément de liaison 48.
Selon un mode de réalisation, chaque élément de liaison 48 comprend un corps cylindrique 52 qui présente un axe A52, une première extrémité 52.1 configurée pour être reliée au support 20 ainsi qu’une deuxième extrémité 52.2 configurée pour se loger dans le logement 50 correspondant du corps 30.
Le corps cylindrique 52 comprend, au niveau de sa première extrémité 52.1, un premier épaulement 54 positionné dans un plan perpendiculaire à l’axe A52 et configuré pour prendre appui contre une surface S20 du support 20.
Selon une première configuration, le corps cylindrique 52 présente un deuxième épaulement 56 positionné dans un plan perpendiculaire à l’axe A52, parallèle au premier épaulement 54 et séparé d’une distance donnée dudit premier épaulement 54. Le corps cylindrique 52 présente un premier diamètre D1 à partir du deuxième épaulement 56 en direction de la deuxième extrémité 52.2 ainsi qu’un deuxième diamètre D2, supérieur au premier diamètre D1, à partir du deuxième épaulement 56 en direction de la première extrémité 52.1.
A titre indicatif, les premier et deuxième épaulements 54, 56 sont séparés d’une distance comprise entre 30 et 100 mm. Cette distance doit permettre le passage d’au moins une partie de l’outil 22, notamment sa partie active 22.1.
En fonctionnement, lorsque l’élément de liaison 48 est solidarisé au support 20, son premier épaulement 54 est plaqué contre la surface S20 du support 20, son axe A52 est perpendiculaire à la surface S20 et le deuxième épaulement 56 est parallèle à la surface S20 et écarté de cette dernière.
Selon une deuxième configuration, le corps cylindrique 52 comprend au moins un tronçon légèrement tronconique entre les première et deuxième extrémités 52.1, 52.2 présentant un diamètre qui diminue en direction de la deuxième extrémité 52.2. Selon un premier agencement, le tronçon tronconique s’étend de la première extrémité 52.1 jusqu’à la deuxième extrémité 52.2. Selon un deuxième agencement, le tronçon tronconique est espacé du premier épaulement 54.
Selon un mode de réalisation, chaque élément de liaison 48 est une épingle d’assemblage utilisée dans le domaine de la construction aéronautique.
Quelle que soit la configuration, le corps cylindrique 52 présente une géométrie comme un épaulement, un tronçon tronconique ou autres, permettant de maintenir l’embout d’aspiration 14 à une distance donnée du support 20 pour permettre le passage d’au moins une partie active 22.1 de l’outil 22.
Chaque logement 50 a une forme cylindrique, traverse l’une des têtes 44.1, 44.2 du corps 30, débouche sur les première et deuxième faces 32, 32’ du corps 30 et présente un axe A50 approximativement perpendiculaire à la première face 32.
Un objet de la présente invention est donc de développer des compositions pour le nettoyage et le conditionnement des cheveux, qui soient stables.
Ainsi, selon un premier aspect, la présente invention propose une composition pour le nettoyage et le conditionnement des cheveux comprenant :
La composition selon la présente invention reste stable à des températures élevées (par exemple 45 °C), à température ambiante (25 °C), et à des températures réduites (par exemple 4 °C) pendant au moins deux mois.
Le microcontrôleur MCU comprend une mémoire MEM dans laquelle est stocké un programme PRG permettant de mettre en œuvre le procédé de suivi. Le microcontrôleur MCU comporte un processeur PROC configuré pour exécuter le programme PRG.
Le programme PRG comprend des instructions permettant d’exécuter un réseau de neurones multi-résolution pour détecter des éléments dans les signaux physiques qu’il reçoit en entrée afin d’effectuer un suivi dans le temps de la position de ces éléments dans les signaux physiques reçus.
Le réseau de neurones est configuré pour prendre en entrée un signal physique et générer en sortie des données de détection pouvant comprendre des informations sur une taille de chaque élément détecté, une position d’un centre de cet élément, ou encore une classe de cet élément. Le réseau de neurones peut notamment être configuré pour encadrer les éléments à détecter dans le signal physique. Par exemple, le réseau de neurones peut être configuré pour encadrer des objets ou des personnes à détecter dans une image.