INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Par ailleurs, on suppose que ces données sont ensuite traitées par plusieurs réseaux de neurones R1, R2, ..., Rk, …, RK, avec K entier non nul inférieur ou égal à N, spécialisés chacun dans une tâche de diagnostic ou d’aide au diagnostic. Par exemple, on considère que l’ensemble de ces réseaux forme le dispositif de traitement DIAG1 de la . Ces réseaux sont chacun configurés pour prendre en entrée un sous-ensemble des N données d’entrée T1(Y), …, Ti(y), …, TN(Y) et pour produire en sortie une information de diagnostic Di(Y) (par exemple, présence d’une tumeur, suspicion d’épilepsie, ...) ou une information d’aide au diagnostic (par exemple, une segmentation, c’est-à-dire une délimitation géographique d’une zone susceptible de contenir une tumeur, etc.). Le sous-ensemble de données d’entrée à présenter à chaque réseau de neurones Rk est sélectionné par un algorithme extérieur au réseau de neurones considéré et peut comprendre une partie des ou toutes les données Ti(Y). Des exemples de réseaux de neurones Rk adaptés au diagnostic de pathologies particulières sont donnés dans le document de Zhang et al., intitulé « Multi-channel deep convolutional neural networks for multi-classifying thyroid disease”, publié par le site https://arxiv.org/abs/2203.03627, en mars 2022, dans le document Dehghani et al., intitulé « Joint brain tumor segmentation from multi MR sequences through a deep convolutional neural network”, publié par le site https://arxiv.org/abs/2203.03338, en mars 2022, et dans le document de Salafian et al., intitulé « CNN-Aided Factor Graphs with Estimated Mutual Information Features for Seizure Detection”, publié par le site https://arxiv.org/abs/2203.05950, en mars 2022.
Le traitement à appliquer aux données d’entrée de chacun des réseaux Rk correspond donc ici à un traitement d’aide au diagnostic.
Dans cet exemple, on suppose que chaque dispositif de traitement DIAG11, DIAG12, …, DIAG1K comprend un réseau de neurones en couches R1, R2, …, RK. chacun de ces réseaux Rk présente une structure en couches successives, connectées entre elles de sorte que la sortie d’une couche amont soit présentée en entrée de la couche aval suivante. Chaque couche présente des poids de configuration dont les valeurs sont ajustées au cours d’un apprentissage préalable.
En relation avec la , on décrit d’abord les opérations mises en œuvre côté encodeur, c’est-à-dire au niveau de l’équipement serveur ES’ de la . Dans cet exemple, on considère K modules de segmentation SEG11’, SEG1k’, …, SEG1K’, présentant chacun la structure d’un réseau de neurones en couches, ou couches de pertinence, du fait que les valeurs de ses poids sont destinées à indiquer in fine un niveau de pertinence ou d’utilité d’une donnée d’entrée en vue de son traitement ultérieur par le réseau de neurones R1, R2, …, RK correspondant du dispositif de traitement concerné DIAG11, DIAG1k, …, DIAG1K.
Selon ce mode de réalisation de l’invention, chaque module de segmentation SEG1k’ comprend autant de couches L1, L2, …, LN que données d’entrée destinées au réseau Rk. Selon une variante non représentée, on peut mutualiser les couches de segmentation de sorte que le module de segmentation SEG1 compte une couche Li par type de donnée d’entrée Ti et que les données segmentées correspondantes soient adressées à chacun des réseaux Rk qui en ont besoin. Par exemple, dans la , le réseau Rk, qui reçoit les données T3, T8 et T9, est connecté en entrée aux couches L3(y), L8(y) et L9(y).
Avantageusement, chaque couche Lik(y) du module SEG1k’ a la même taille que la donnée d’entrée associée. Par exemple, si les données d’entrée sont de taille H paramètres, la couche Li(y) est également de taille H poids, chaque poids étant un unique coefficient multiplicateur associé à une donnée (cette donnée ayant par exemple une valeur scalaire ou vectorielle).
Dans un mode de réalisation particulier, les poids de chaque couche Lik(y) du module de segmentation SEG1k’ prennent des valeurs binaires. Si le bit de poids a la valeur 1, la donnée ou paramètre associée est transmise au réseau Rk, sinon elle n’est pas transmise. On note que, dans ce dernier cas, une valeur prédéfinie (par exemple égale à -1) est transmise au dispositif de traitement DIAG1k.
Selon l’invention, on effectue un apprentissage des réseaux combinant un certain nombre de couches Li(Y) et les couches (non représentées) des réseaux Rk, à l’aide d’une fonction de perte qui combine la perte liée à la tâche des réseaux Rk (à savoir la qualité du diagnostic) et une perte représentative de l’amplitude cumulée des poids des couches Ci(Y). On appelle CRk le réseau obtenu en combinant la ou les couches d’entrée Li(Y) avec le réseau Rk. Avant de réaliser cet apprentissage des réseaux des modules de segmentation SEG1k’, on présente la séquence de données d’entrée T1(y), T2(y)…(TN(y) à chacun des réseaux Rk de sorte à obtenir des diagnostics originaux Dk(y).
Ensuite, l’apprentissage, connu en soi, fonctionne de la façon suivante. Pour chaque valeur k dans 1, ..., K, on va essayer de maximiser la capacité de diagnostic du réseau CRk à partir des données. Puisqu’on dispose du diagnostic original Dk(y), il est possible de calculer une différence entre ce diagnostic original et la sortie du réseau CRk (par exemple, l’erreur numérique de diagnostic). Cette différence est utilisée pour calculer un gradient qui est rétro-propagé dans les poids du réseau combiné CRk à optimiser, selon la formule connue.
On désigne ci-après par Destk la valeur du diagnostic généré par CRk(Y) et Dk(y) le diagnostic original. La fonction de perte à minimiser est la suivante (où ||.|| est la norme L2) peut s’exprimer comme suit : ||Destk-Dk(y)||+ λ.|| PLi||
Bien que des avancées sur la fabrication de prothèses à propriétés antibactériennes aient été réalisées et décrites dans l'état de l'art, il subsiste un besoin pour éviter l'apparition d'infections sur le site de l’implant de manière prolongée et contrôlée.
Il est reconnu dans la pratique clinique que les 48 à 72 premières heures après la chirurgie d'insertion de l'implant sont vitales, de sorte que des alternatives d'implants sont nécessaires pour pouvoir maintenir un environnement antimicrobien prolongé pendant cette période afin d'éviter l'apparition d'infections.
Les propositions actuelles se réfèrent jusqu'à présent à des implants à action antimicrobienne momentanée de contact étroit, ou qui nécessitent la fonctionnalisation avec des nanoparticules, ce qui rend la production d'implants techniquement compliquée et plus coûteuse. Dans d'autres cas, des clips ou des dispositifs externes sont fixés à la surface de l'implant, cela implique la complication de la production et d’un ajustement spatial de l'implant crânien complexe sur le patient.
Par conséquent, il existe un besoin pour un implant craniofacial qui puisse être capable de libérer des ingrédients actifs d'intérêt cliniquement pertinents de manière constante et prolongée dans le site de l'implant. Cela permettrait dans certains cas, d'exercer ou de favoriser un environnement antimicrobien prolongé et contrôlé pendant les premières heures après la fixation de l'implant pour éviter l'apparition d'infections, et cela aussi est un implant simple avec un coût de production et de fonctionnement inférieur.
La présente demande décrit un implant, en particulier un implant craniofacial en PEEK, qui comprend un ou plusieurs réservoirs ou chambres de stockage pouvant contenir des principes actifs ou des substances sous forme liquide ou format liquide pouvant être libérés de manière contrôlée et progressive par gravité. sur le site de remplacement osseux.
Description détaillée de l'invention L'invention concerne un implant craniofacial en polyéther éther cétone (PEEK) qui comporte des réservoirs pour stocker et distribuer des substances ou ingrédients actifs, car ledit implant comprend :
Une ou plusieurs chambres ou réservoirs ovoïdes internes (1) à parois de 2,5 à 4 mm d'épaisseur, qui stockent un liquide ou une substance active sous forme liquide à libérer de manière progressive et prolongée dans le site de l’implant,
des tubes (2) qui interconnectent les chambres ou les réservoirs internes aux ouvertures d'entrée et de sortie, définis comme : un tube d'entrée qui relie l'ouverture d'entrée (3) au réservoir (1) de telle manière qu'il comprend un système d'entonnoir qui comprend une entrée ou une arrivée de liquide de 1,5 à 2,0 mm de diamètre qui s'élargit en un tube de 2,0 à 3,0 mm de large qui continue ensuite vers le réservoir. un tube de sortie qui relie la chambre ou le réservoir (1) à l'ouverture de sortie (4) qui comprend un système d'entonnoir de transition d'une largeur de 0,7 à 2,0 mm sur sa partie supérieure et d'une largeur de 0,7 à 1,5 mm sur sa partie inférieure, selon le diamètre de l'ouverture de sortie (4),
Une ou plusieurs ouvertures d'entrée (3) sur la partie supérieure de l'implant en fonction du nombre de réservoirs, ladite ouverture étant l'entrée ou l'arrivée pour que le liquide atteigne le réservoir ou les réservoirs (1), l'ouverture ayant une largeur de 1,5 à 2,0 mm et étant bloquée par un bouchon filament PEEK ou une vis titane,
L'implant craniofacial décrit dans la présente invention évite les infections post-implantation, en particulier les infections bactériennes. Cet effet est obtenu grâce à la libération soutenue, contrôlée et prolongée d'un liquide, d'une substance active ou d'un ingrédient sous forme liquide.
Les inventeurs ont spécifiquement défini la conception et l'emplacement spatial de chaque composant à l'intérieur de l'implant de sorte que des chambres ou des réservoirs suffisamment grands soient disponibles pour accumuler une quantité considérable de liquide ou de substance active ou d'ingrédient actif sous forme liquide, mais qu'en même temps l'implant ne perd pas ses caractéristiques structurelles et ses propriétés.
Les inventeurs ont réalisé une série d'itérations expérimentales pour définir les meilleures conditions structurelles de taille, de longueur et de diamètre de chaque partie ou composant de l'implant craniofacial de la présente invention. Il a posé un défi technique et de conception pour réaliser un implant avec une ou plusieurs chambres ou système de réservoirs, ou plutôt un stockage de liquide interne multi-réservoirs avec une capacité appropriée. Plus complexe et plus important, comment le liquide d'intérêt est ajouté et libéré de l'implant au patient.
Ainsi, il a été défini empiriquement sur les itérations que le réservoir peut contenir une ou plusieurs chambres ou réservoirs de stockage en fonction de l'exigence de libération du liquide stocké. En particulier, des implants avec un réservoir d'une capacité de remplissage de 5,0 ml et des implants avec 2 réservoirs ou plus pour contenir au moins 2,5 ml de la substance active ou de l'ingrédient sous forme ou format liquide ont été définis.
Même lorsqu'il a été initialement observé que le contrôle du débit de liquide et des ouvertures d'entrée et de sortie pour obtenir sa libération contrôlée et prolongée était complexe dans les implants à deux chambres ou plus, les inventeurs ont inclus dans leurs itérations expérimentales la définition de chaque diamètre d’ouverture d'entrée et de sortie, ainsi que la longueur et la disposition spatiale des composants d'étanchéité (bouchon) qui empêchent la libération du liquide lorsque l'implant n'a pas encore été utilisé et qui permettent son bon fonctionnement.
Lorsque les inventeurs ont évalué les diamètres des ouvertures d'entrée et de sortie, ils ont également rencontré différents problèmes pour la libération correcte et prolongée du liquide ou de la substance active qui est stockée dans les réservoirs. Dans la présente invention, les conditions pour le réservoir ou la capsule et les tailles des ouvertures d'entrée et de sortie sont en corrélation avec la régulation de la sortie ou de la libération du liquide actif ou de la substance active sous forme liquide des réservoirs vers son environnement.
Bien qu’ici l’angle de gisement optimal se base sur les abscisses liées aux visages détectés, l’angle de gisement optimal pourra se baser sur les ordonnées desdits visages détectés ou bien pourra prendre en compte à la fois les abscisses et les ordonnées des visages détectés.
Bien qu’ici on se base toujours sur une seule image pour estimer une valeur (par exemple l’angle de gisement optimal et/ou la dispersion et/ou la distance d’un utilisateur à l’installation), on pourra également se baser sur un plus grand nombre d’images (pour un nombre N d’images donné) et déterminer par exemple la moyenne des valeurs calculées pour ces N images. On pourra par exemple fournir cette moyenne comme données d’entrée aux moyens de mixage ou déterminer une donnée d’entrée à fournir aux moyens de mixage à partir de cette moyenne.
Procédé de segmentation d’une pluralité de données, procédé de codage, procédé de décodage, dispositifs, systèmes et programme d’ordinateur correspondants Domaine de l’invention La présente invention se rapporte de manière générale au domaine du traitement d’une pluralité de données, comme par exemple des images 3D, de type multi-vues d’une scène acquises par une pluralité de caméras ou des données physiologiques d’un patient issues d’une pluralité de capteurs.
L’invention concerne en particulier la segmentation de cette pluralité de données avant leur codage puis leur transmission via un réseau de communication à un dispositif de traitement.
Art antérieur Dans le domaine de la réalité virtuelle et de la vidéo immersive, la navigation libre permet au spectateur de regarder, à l’aide d’un dispositif de type Casque de Réalité Virtuelle, une scène de n'importe quel point de vue, que ce point de vue corresponde à un point de vue capturé par une caméra ou à un point de vue qui n'a pas été capturé par une caméra. Une telle vue qui n'a pas été capturée par la caméra est aussi appelée vue virtuelle ou vue intermédiaire car elle se situe entre des vues capturées par la caméra et doit être synthétisée pour la restitution de la scène au spectateur à partir des vues capturées.
Dans un contexte de vidéo immersive, c’est à dire où le spectateur a la sensation d’être immergé dans la scène, la scène SC est classiquement capturée par un ensemble de caméras, comme illustré par la . Ces caméras peuvent être de type 2D (caméras C 1 , C 2 …C N , avec N entier non nul de la ), c’est-à-dire que chacune d’entre elles capture une vue selon un point de vue, ou de type 360, c’est à dire qu’elles capturent toute la scène à 360 degrés autour de la caméra (caméra C 360 de la ), donc selon plusieurs points de vue différents. Les caméras peuvent être disposées en arc, en rectangle, ou toute autre configuration qui permet de bien couvrir la scène.
En relation avec la , on obtient, à un instant donné, un ensemble d’images représentant la scène selon différentes vues. Comme il s’agit de vidéos, un échantillonnage temporel des images capturées est réalisé (par exemple à 30 images par seconde), afin de produire une vidéo multi-vues originale VMV, comme illustré par la .
Le standard MIV (de l’anglais, « MPEG Immersive Video ») permet la transmission de vidéos adaptée à la navigation immersive. L’encodeur choisit des portions de chaque vue (patches) qu’il souhaite transmettre afin de maximiser la qualité de synthèse de vue à partir de ces patches, tout en réduisant la quantité de données à transmettre. Les patches sont extraits des vues et rassemblés dans un ou plusieurs atlas, qui sont donc des images comprenant un assemblage de patches provenant de différentes vues. Les patches sont généralement disposés dans un atlas de façon à le remplir de la façon la plus complète possible. Avec chaque atlas est transmis une carte d’occupation (en anglais, « occupancy map »), qui est une image dont chaque pixel peut prendre une première ou une deuxième valeur, distincte de la première (par exemple correspondant à la couleur « blanc » ou « noir ») pour indiquer si le pixel de l’atlas appartient ou non à un patch. Il est ainsi possible d’obtenir une segmentation des patches de l’atlas à partir de cette carte d’occupation. Par ailleurs, d’autres informations sont transmises pour chaque patch comprenant ses coordonnées dans l’atlas, ainsi que la vue à laquelle il est associé.
A partir des données transmises, le décodeur MIV peut retrouver les patches et les disposer dans la vue à laquelle ils appartiennent. Cette vue est alors appelée « partielle », puisqu’elle ne contient pas toutes les valeurs de pixels de la vue d’origine telle qu’acquise par une des caméras. Toutefois, si l’encodeur a sélectionné efficacement les portions de vues à transmettre, elles sont suffisantes pour générer ou synthétiser n’importe quel point de vue de la scène. A cet égard, la synthèse de vue à partir des vues décodées n’est pas spécifiée par la norme MIV. Elle s’appuie sur les cartes d’occupation pour déterminer si un pixel d’une vue donnée contient une information pertinente ou pas.
On connaît aussi du document de Wang et al., intitulé « IBRNet : Learning Multi-View Image-Based Rendering », publié par arXiv:2102.13090v2 en avril 2021, une méthode de synthèse de vue basée texture à partir de réseaux de neurones. En particulier, le document décrit un réseau de neurones, appelé IBRN, qui prend en entrée les paramètres des caméras, les images de texture capturées depuis les différents points de vue, et les coordonnées du point de vue de la scène que l’on souhaite synthétiser, et produit en sortie la vue synthétisée, correspondant à la vue qu’aurait capturé une caméra depuis le point de vue correspondant aux coordonnées fournies. Un avantage de cette méthode est qu’elle donne de très bons résultats qualitatifs.
Un inconvénient de cette méthode, et plus généralement des méthodes actuelles de synthèse de vue, est qu’elles nécessitent l’intégralité des vues acquises par les caméras. Ceci représente une grande quantité de données à transmettre, puis à décoder, ce qui pose un problème de complexité au niveau du décodeur, en particulier lorsqu’il est embarqué dans un terminal mobile tel qu’un téléphone intelligent (« en anglais, « smartphone ») ou un casque de réalité augmentée.
Il existe donc un besoin d’une solution pour réduire la quantité de données, et notamment le nombre de pixels à transmettre, tout en préservant au maximum la qualité de la synthèse de vue.
L’invention répond à ce besoin en proposant un procédé de segmentation d’une pluralité de données acquises par des capteurs, dites données d’entrée, ledit procédé comprenant : - la détermination de valeurs de poids à appliquer à la pluralité de données d’entrée avant traitement par au moins un dispositif de traitement configuré pour produire un résultat de traitement selon un critère d’optimisation d’une qualité du résultat de traitement des données d’entrée, lesdites valeurs de poids étant déterminées en fonction dudit critère et d’un critère d’optimisation d’une quantité de données d’entrées à traiter, - la détermination d’informations de segmentation de ladite pluralité de données d’entrée, unedite information de segmentation d’unedite donnée étant valorisée à une première valeur ou à une deuxième valeur distincte de la première, en fonction desdits poids, et - l’obtention d’un sous-ensemble de données à traiter par application des informations de segmentation déterminées à ladite pluralité de données d’entrée, le sous-ensemble de données à traiter comprenant les données de la pluralité de données d’entrée associées à une information de segmentation égale à la première valeur.
L’invention propose une approche tout-à-fait nouvelle et inventive de la segmentation d’une pluralité de données d’entrée avant leur traitement par un dispositif de traitement donné, qui consiste à configurer des valeurs de poids à appliquer aux données d’entrée de sorte que la quantité de données issue de la segmentation et présentée en entrée du dispositif de traitement, ainsi que la qualité de traitement, soient toutes les deux optimisées. Les valeurs des poids sont déterminées à partir de la pluralité de données d’entrée elles-mêmes, donc spécifiquement choisies pour elles.
Par exemple, le critère d’optimisation d’une quantité de données d’entrée à traiter comprend une minimisation d’une valeur cumulée des valeurs de poids ou d’un nombre de valeurs de poids inférieures à un seuil donné. Selon une variante, il comprend une minimisation d’une valeur cumulée des données d’entrées conservées dans le sous-ensemble de données à traiter ou d’un nombre de ces données d’entrée. Par exemple, le critère d’optimisation d’une qualité du traitement comprend une minimisation d’une erreur quadratique entre un résultat obtenu à partir de la pluralité de données d’entrée et un résultat obtenu à partir du sous-ensemble de données à traiter ou encore une maximisation d’un rapport signal à bruit ou PSNR (pour « Peak Signal to Noise Ratio », en anglais).
Les additifs ci-dessus peuvent être en général présents en quantité comprise pour chacun d’entre eux entre 0 et 20% en poids, par rapport au poids total de la composition qui en contient.
La composition (A) mise en œuvre dans le procédé selon l’invention se présente de préférence sous forme de crème.
De préférence, la composition (A) mise en œuvre dans le procédé selon l’invention présente une viscosité supérieure ou égale à 100 poises (100 Pa.s), de préférence supérieure ou égale à 130 poises (130 Pa.s), de préférence encore comprise entre 130 et 250 poises (130 et 250 Pa.s), mesurée à 25°C et à un taux de cisaillement de 1s -1 ; cette viscosité pouvant être déterminée au moyen d’un rhéomètre rotatif Thermo Haake RS600, équipé d'une géométrie plan-plan Ø 35 mm avec un entrefer de 1 mm.
La composition issue du mélange de l’étape (i) est appelée composition prête à l’emploi. De préférence, le pH de la composition prête à l’emploi va de 8 à 13, préférentiellement de 9 à 12.
De préférence, les compositions (A) et (B) sont mélangées dans un rapport pondéral (A)/(B) allant de 0,1 à 2, préférentiellement de 0,3 à 1,5, mieux de 0,5 à 1.
Kit Un autre objet de l’invention est un dispositif à au moins deux compartiments pour l’éclaircissement des fibres kératiniques, comprenant au moins un premier compartiment renfermant une composition (A) telle que décrite précédemment et au moins un second compartiment renfermant une composition (B) telle que décrite précédemment.
La présente invention concerne enfin l’utilisation d’une composition obtenue à l’étape i) à partir des compositions (A) et (B) telles que définies dans l’une quelconque des revendications précédentes, pour l’éclaircissement des fibres kératiniques, et en particulier des cheveux.
Composition A La composition A selon l’invention a été préparée à partir des ingrédients dont les teneurs sont indiquées dans le tableau ci-dessous :
Selon un mode de réalisation préféré, la composition (A) mise en œuvre dans le procédé selon l’invention comprend au moins un corps gras liquide, préférentiellement choisi parmi les hydrocarbures liquides contenant plus de 16 atomes de carbone, les huiles végétales, les alcools gras liquides, les esters gras liquides, les huiles de silicone et leurs mélanges.
Selon un autre mode de réalisation particulièrement préféré, la composition (A) mise en œuvre dans le procédé selon l’invention comprend au moins un corps gras liquide choisi parmi les hydrocarbures liquides comprenant plus de 16 atomes de carbone, en particulier l’huile de vaseline, les alcools gras liquides, et leurs mélanges.
Plus préférentiellement, la composition (A) mise en œuvre dans le procédé selon l’invention comprend au moins un corps gras liquide choisi parmi les hydrocarbures liquides comprenant plus de 16 atomes de carbone, en particulier l’huile de vaseline.