INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
La mosaïque de Bayer, comportant une moitié de capteurs à filtre vert disposés en quinconce, séparés par des capteurs à filtre alternativement rouge et bleu, est la disposition la plus courante pour les capteurs couleur. Le démosaïcage ou dématriçage est l'opération de base du traitement de l'image ; il s'accompagne souvent d'opérations correctives. Il se fait dans l'appareil et, si on a enregistré un fichier Raw, avec un logiciel spécialisé, tenant compte des caractéristiques de l'appareil.
Ainsi, en référence à la , dans le cas d’une photographie couleur (ou d’une iso-photographie couleur), l’image Raw est une image en niveau de pixel matricée. Affichée à l’écran, elle apparait en niveau de gris. Pour former l’image couleur, on peut appliquer un processus connu de dématriçage qui permet d’obtenir une image composée de trois canaux rouge, vert et bleu par pixel.
On applique aux images brutes une courbe gamma et on réalise une balance des blancs. On obtient alors une photographie réelle 25 à comparer avec une photographie prédite 26.
En référence à la , l’ensemble des étapes de traitement qui viennent d’être décrites pour mettre en œuvre le procédé de génération d’image selon l’invention est réalisé sous la forme d’un algorithme implémenté dans un processeur graphique (GPU) ou un processeur central (CPU). Cet algorithme reçoit des informations d’entrée mesurées, spectrales ou non, polarisées ou non, notamment une ou plusieurs fonctions de diffusion des matériaux, une ou plusieurs réponses des capteurs ou de l’œil, une ou plusieurs fonctions de distribution des sources de lumière.
Cet algorithme implémente un intégrateur stochastique et réalise les opérations suivantes :
initialisation des chemins, génération de rayons primaires spectraux et polarisés pour les chemins inactifs, simulation de l’interaction lumière-matière et extension des chemins, accumulation des chemins terminés sur le capteur virtuel.
L’algorithme de traitement délivre en sortie une image Raw, une image RGB et une image spectrale ou non et polarisée ou non.
Un équipement d’acquisition d’environnements lumineux 1, dédié à la collecte des mesures nécessaires pour la génération d’images de synthèse prédictives d’une scène réelle 6, comprend, en référence à la , une caméra hyper-spectrale 2 pourvue d’un objectif grand-angle 4 , par exemple de type « Fish-Eye » et fixée à une plateforme motorisée 3 équipée de capteurs de position angulaire (non représentés) et pourvu d’un système de pieds 5. Cet équipement est dénommé dans la suite DSP pour « Digital Spectral Polarimeter ». IL permet l’identification et la quantification de la totalité les informations qui influencent l’intensité des phénomènes de réflexion et de transmission.
L’imagerie hyper-spectrale (HSI) est une technologie qui combine l’imagerie spatiale 2D et la spectroscopie pour fournir des informations détaillées sur la composition d’une cible. Elle permet l’acquisition d’informations spectrales résolues spatialement sous formes de nombreuses bandes de longueurs d’ondes étroites et contiguës. Chaque pixel de l’image résultante contient un spectre complet.
Une des principales méthodes d’acquisition de données hyper-spectrales est la technique connue dite du « pushbroom ». En utilisant une ouverture de fente linéaire et un élément optique diffractif, les informations spectrales peuvent être acquises ligne par ligne au moyen d’un balayage spatial. Traditionnellement la cartographie des images hyper-spectrales est réalisée en déplaçant l’objet ou la caméra en translation. Les informations spatiales et spectrales acquises forment un ensemble de données 3D présentées sous forme d’un cube, souvent appelé « Cube hyper-spectral ». Les dimensions dans ces cubes sont celles de l’espace (axes x et y) et la troisième est la dimension spectrale (z), correspondant à l’intensité lumineuse en fonction de la longueur d’onde.
Pendant le calcul, on réalise une interpolation linéaire entre les points ou les directions d'échantillonnage.
Exemple de réalisation d’un dispositif DSP Dans un exemple pratique de réalisation d’un dispositif DSP, la caméra hyper spectrale utilisée est commercialisée par la société Resonon (https://resonon.com/hyperspectral-cameras) et le modèle retenu est : PIKA L.
La platine de rotation motorisée utilisée dans cet exemple de réalisation est commercialisée par la société Newport (https://www.newport.com), avec une plage angulaire de 360°, une vitesse maximale de 40°.s -1 , et une précision de 15 mdeg.
Cela a pour effet d’obtenir des bandes à luminosités différentes dans l’image acquise. L’image acquise n’est alors pas conforme à la réalité perçue.
Plusieurs solutions ont été proposées afin d’éliminer ces bandes à luminosités différentes.
Par exemple, il a été proposé des capteurs photographiques configurés de façon à avoir un temps d’intégration multiple de celui de la période des impulsions lumineuses de la source. De la sorte, la durée d’exposition des photodétecteurs permet de recevoir une même intensité lumineuse moyenne. Néanmoins, la fréquence des impulsions lumineuses des sources n’est pas normalisée. Ainsi, de tels capteurs photographiques ne permettent pas d’éliminer les bandes à luminosité différentes pour les sources lumineuses ayant une fréquence d’impulsions lumineuses différente de celle pour laquelle le temps d’intégration a été adaptée.
Par ailleurs, il a également été proposé d’effectuer une différence entre deux images acquises successivement de façon à détecter les bandes à luminosités différentes avant de les supprimer. Toutefois, une telle solution n’est pas adaptée dès lors que des objets ou des personnes se déplacent dans la scène acquise entre les deux images utilisées pour effectuer la différence.
Il a également été proposé d’ajouter un capteur de lumière ambiante de façon à détecter la fréquence des impulsions lumineuses de la source avant de régler le temps d’intégration du capteur photographique selon la fréquence mesurée des impulsions lumineuses de la source. Cette solution s’avère néanmoins coûteuse et nécessite de prévoir un emplacement pour le capteur de lumière ambiante dans l’appareil incorporant le capteur photographique. Cet emplacement additionnel peut être considéré comme inesthétique.
Il existe donc un besoin de proposer une solution simple et peu coûteuse d’acquisition d’image permettant d’obtenir une image d’une scène éclairée par une source lumineuse artificielle dépourvue de bandes à luminosités différentes indépendamment de la fréquence des impulsions lumineuses de la source.
Selon un aspect, il est proposé un appareil comprenant : - un capteur photographique à balayage configuré pour pouvoir acquérir une image, selon un temps d’intégration donné du capteur, d’une scène illuminée par une source à impulsions lumineuses régulières, les impulsions lumineuses de la source étant émises périodiquement selon une période donnée, de sorte que lorsque le temps d’intégration du capteur est différent de la période des impulsions lumineuses, l’image acquise peut présenter une succession régulière de bandes à luminosités différentes, - une unité de traitement configurée pour : ○ générer un vecteur de signature représentatif de la succession régulière de bandes à luminosités différentes présentes dans l’image acquise par le capteur photographique, le vecteur de signature étant indépendant de la réflectance des objets de la scène photographiée et du niveau de lumière dans la scène, ○ déterminer une fréquence des bandes dans l’image à partir du vecteur de signature généré, ○ déterminer la période des impulsions de la source à partir de la fréquence déterminée des bandes dans l’image, - une unité de commande configurée pour régler le temps d’intégration du capteur photographique de sorte que le temps d’intégration soit un multiple de la période déterminée des impulsions lumineuses de la source.
Du fait que le vecteur de signature est indépendant de la réflectance des objets de la scène photographiée et du niveau de lumière dans la scène, il est possible d’identifier simplement les bandes à luminosités différentes dans le vecteur de signature. Cela permet de déterminer précisément la fréquence des bandes à luminosités différentes, et donc la fréquence des impulsions lumineuses émises par ladite source.
En réglant le temps d’intégration du capteur photographique selon la fréquence déterminée des bandes à luminosités différentes, le balayage des lignes de photodétecteurs du capteur photographique est effectué de sorte que les lignes de photodétecteurs sont exposées à une même intensité lumineuse moyenne. De la sorte, les images acquises suite au réglage sont dépourvues de bandes à luminosités différentes.
Un tel appareil permet ainsi d’éliminer les bandes à luminosités différentes dans les images acquises suite au réglage.
Un tel appareil ne nécessite pas d’utiliser un capteur additionnel comme un capteur à lumière ambiante pour déterminer la fréquence des impulsions lumineuses de la source.
Ladite image acquise est constituée de pixels de différentes composantes de couleur.
Dans un mode de réalisation avantageux, pour générer un vecteur de signature associé à une composante de couleur de l’image, l’unité de traitement est configurée pour : - pour chaque ligne de ladite image acquise: ○ sommer la valeur des pixels de ladite composante de couleur de cette ligne de façon à obtenir pour cette ligne une valeur représentative de cette composante de couleur, puis ○ diviser la valeur représentative de cette composante de couleur par une valeur représentative de cette même composante de couleur d’une ligne adjacente de l’image.
Le fait de sommer la valeur des pixels de même composante de couleur de chaque ligne pour obtenir une valeur représentative permet d’améliorer la robustesse au bruit.
La division permet de rendre le vecteur de signature indépendant de la réflectance des objets de la scène photographiée et du niveau de lumière dans la scène.
Néanmoins, dans un mode de réalisation avantageux, pour générer un vecteur de signature associé à une composante de couleur de l’image, l’unité de traitement est configurée pour : - pour chaque ligne de ladite image acquise: ○ sommer la valeur des pixels de ladite composante de couleur de cette ligne de façon à obtenir pour cette ligne une valeur représentative de cette composante de couleur, puis ○ calculer une valeur logarithmique de la valeur représentative de cette composante de couleur de la ligne, ○ effectuer une différence entre la valeur logarithmique de la valeur représentative de cette composante de couleur de la ligne et une valeur logarithmique de la valeur représentative de la même composante de couleur d’une ligne adjacente de l’image.
- application du premier modèle sur la valeur de la tension, du courant, de la température et de la capacité de l’au moins un élément électrochimique au même instant, pour obtenir une valeur d’état de charge estimée, et
- déterminer la technique la plus fiable parmi la première technique et la deuxième technique en fonction d’un critère de fiabilité dépendant de la valeur de l’erreur statistique d’estimation du modèle correspondant au premier modèle corrigé par la fonction de correction pour la première valeur calculée de l’état de charge,
- calculer la valeur calculée de l’état de charge selon la technique déterminée comme fiable si la valeur n’a pas été calculée précédemment, et
- sélectionner la valeur calculée de l’état de charge selon la technique déterminée comme étant la valeur estimée de l’état de charge.
Selon un mode de réalisation particulier, le calculateur est propre à corriger la quantité de charge accumulée calculée utilisée par la deuxième technique pour que le calcul de la deuxième technique conduise à obtenir la première valeur calculée de l’état de charge lorsque la première technique est déterminée comme fiable.
La description décrit aussi un système de gestion d’au moins un élément électrochimique d’une batterie, l’au moins un élément électrochimique présentant des bornes, le système de gestion comprenant un capteur de tension propre à mesurer la tension aux bornes dudit au moins un élément électrochimique, un capteur du courant aux bornes dudit au moins un élément électrochimique, un capteur de température dudit au moins un élément électrochimique, et un calculateur tel que décrit précédemment.
La description propose également une batterie comprenant au moins un élément électrochimique, et un système de gestion tel que décrit précédemment.
Des caractéristiques et avantages de l’invention apparaîtront à la lecture de la description qui va suivre, donnée uniquement à titre d’exemple non limitatif, et faite en référence aux dessins annexés, sur lesquels :
- la est une représentation schématique d’un exemple de batterie comportant un élément électrochimique,
- la est un graphe illustrant un exemple de caractéristique état de charge – tension en circuit ouvert de l’élément électrochimique de la ,
- la est un ordinogramme d’un exemple de mise en œuvre de procédé d’estimation de l’état de charge de l’élément électrochimique, et
La matière active anodique n’est pas particulièrement limitée. Elle est un matériau capable d’insérer du lithium dans sa structure. Elle peut être choisie parmi des composés du lithium, des matériaux carbonés comme le graphite, le coke, le noir de carbone et le carbone vitreux. Elle peut aussi être à base d’étain, de silicium, de composés à base de carbone et de silicium, de composés à base de carbone et d’étain ou de composés à base de carbone, d’étain et de silicium. Elle peut aussi être un oxyde de titane lithié tel que Li 4 Ti 5 O 12 ou un oxyde de titane de de niobium tel que TiNb 2 O 7 .
Le système de gestion 14 est un système propre à gérer l’élément électrochimique 12.
Le système de gestion 14 comporte un capteur de tension 16, un capteur de courant 18, un capteur de la température 20 et un calculateur 22.
Le capteur de tension 16 est propre à mesurer la tension aux bornes de l’élément électrochimique 12.
Le capteur de courant 18 est propre à mesurer le courant aux bornes de l’élément électrochimique 12.
Le capteur de température 20 est propre à mesurer la température aux bornes de l’élément électrochimique 12.
Le calculateur 22 est propre à mettre en œuvre un procédé d’estimation de l’état de charge de l’élément électrochimique 12.
Le calculateur 22 est un circuit électronique conçu pour manipuler et/ou transformer des données représentées par des quantités électroniques ou physiques dans des registres du calculateur et/ou des mémoires en d'autres données similaires correspondant à des données physiques dans les mémoires de registres ou d'autres types de dispositifs d'affichage, de dispositifs de transmission ou de dispositifs de mémorisation.
En tant qu’exemples spécifiques, le calculateur 22 comprend un processeur monocœur ou multicœurs (tel qu’une unité de traitement centrale (CPU), une unité de traitement graphique (GPU), un microcontrôleur et un processeur de signal numérique (DSP)), un circuit logique programmable, comme un circuit intégré spécifique à une application (ASIC), un réseau de portes programmables in situ (FPGA), un dispositif logique programmable (PLD) et des réseaux logiques programmables (PLA), une machine à états, une porte logique et des composants matériels discrets.
Un exemple de mise en œuvre du procédé d’estimation de l’état de charge SOC est maintenant décrit en référence à l’ordinogramme de la .
Le procédé d’estimation de l’état de charge SOC comporte deux phases, une phase d’apprentissage P1 et une phase d’utilisation P2.
Selon l’exemple décrit, la phase d’apprentissage P1 est mise en œuvre hors-ligne, c’est-à-dire que la phase d’apprentissage n’est pas embarquée.
La phase d’apprentissage P1 comporte une étape d’apprentissage E30 d’un réseau de neurones, une étape de calcul E32 et une étape d’établissement E34.
Lors de l’étape d’apprentissage E30, le réseau de neurones est entraîné pour estimer l’état de charge SOC de l’élément électrochimique 12 à partir des valeurs de tension de l’élément électrochimique 12, de courant de l’élément électrochimique 12, de température de l’élément électrochimique 12 et de capacité C de l’élément électrochimique 12.
Le document US6714909B1 est un autre exemple dans lequel un procédé d’automatisation du processus d’indexation multimodal est proposé. Le procédé comprend les étapes suivantes : séparer un flux de données multimédia en composants audio, visuels et textuels ; segmenter les composants audio, vidéo et textuels du flux de données multimédia sur la base de différences sémantiques, les caractéristiques au niveau de la trame étant extraites du composant audio segmenté dans une pluralité de sous-bandes ; identifier au moins un locuteur cible à l'aide des composants audio et vidéo ; identifier des limites sémantiques de texte pour au moins l'un des locuteurs cibles identifiés pour générer des blocs de texte sémantiquement cohérents ; générer un résumé du contenu multimédia basé sur les composants audio, vidéo et textuel, les blocs de texte sémantiquement cohérents et le locuteur cible identifié ; dériver un sujet pour chacun des blocs de texte sémantiquement cohérents sur la base d'un ensemble de modèles de catégories de sujets ; générer une description multimédia de l'événement multimédia sur la base du locuteur cible identifié, des blocs de texte sémantiquement cohérents, du sujet identifié et du résumé généré.
Le procédé décrit dans le document EP3252770A1 présente l’inconvénient de nécessiter la fourniture d’une description formelle du fichier vidéo numérique. Le procédé décrit dans le document US6714909B1 présente l’inconvénient de nécessiter que le contenu des flux audio et ou textes du fichier vidéo numérique soit sémantiquement structuré, c’est-à-dire qu’il s’agit de pouvoir reconstituer un contenu audio qui a un sens par extraction et agrégation de séquences d’une vidéo donnée. Il ne peut donc pas être mis en œuvre pour agréger des séquences issues de fichiers vidéo différents ou pour des fichiers vidéo sémantiquement faiblement structurée.
L’invention vise ainsi à proposer un procédé automatisé d’analyse, d’indexation et de montage d’un ensemble de fichiers vidéo numériquement éventuellement faiblement structurés sur des critères définis par l’utilisateur et sans indexation a priori du contenu de ces fichiers.
Ainsi, l’invention se rapporte à un procédé informatisé de dé-linéarisation audiovisuelle permettant un séquençage d’un ou plusieurs fichiers vidéo numériques et une indexation des séquences issues du séquençage, en découpant virtuellement par marquage temporel le ou les fichiers vidéo numériques en des séquences virtuelles, chaque séquence virtuelle étant définie par deux marqueurs temporels de séquence et des descripteurs associés.
Grâce à ces dispositions, il est possible de séquencer un fichier vidéo numérique en séquence présentant une cohérence sémantique suivant une à quatre modalités différentes, sous forme de séquences virtuelles délimitées par des paires de marqueurs temporels de séquence et indexées par des descripteurs secondaires associées à ces marqueurs temporels de séquence ainsi que les descripteurs primaires associées au fichier vidéo numérique dont les séquences sont issues.
L’espace en mémoire utilisé pour ces séquences correspond à l’espace nécessaire pour stocker les paires de marqueurs temporels et les descripteurs secondaires associés. C’est en cela que le séquençage est dit virtuel.
Selon un mode de réalisation, le procédé informatisé de dé-linéarisation audiovisuelle est caractérisé en ce qu’un extrait vidéo associé à une séquence virtuelle, obtenu par visualisation du fragment de fichier délimité par les deux marqueurs de séquence de la séquence virtuelle présente une unité de sens qui résulte de l’analyse automatique de chaque fichier vidéo numérique selon les quatre modalités et de la découpe virtuelle par rapport à cette analyse.
Grâce à cette disposition, les séquences virtuelles peuvent être extraites et les extraits vidéo correspondant aux séquences virtuelles peuvent être visualisés par un utilisateur qui percevra sa cohérence sémantique et pourra lui attribuer un sens global.
Selon un mode de réalisation, au moins un des deux marqueurs de séquence de chaque paire de marqueurs de séquence sélectionnée à l’étape f est un marqueur temporel de séquence candidat plurimodal et est alors dit marqueur de séquence plurimodal, et avantageusement chaque marqueur de séquence de chaque paire de marqueurs de séquence sélectionnée est un marqueur de séquence plurimodal.
De cette manière, le sens global de la séquence est soutenu par plusieurs modalités et avantageusement quatre modalités. Dans ce dernier cas, la cohérence sémantique est donc obtenue à la fois sur la modalité texte, la modalité action, la modalité audio et la modalité image.
Dans un mode de réalisation particulier, à l’étape f, on distingue deux types de marqueurs de séquence plurimodaux : un marqueur de séquence plurimodal créé à partir de quatre marqueurs temporels de découpe unimodaux issus des quatre modalités différentes séparés deux-à-deux par un intervalle de temps inférieur à la durée prédéterminée principale est dit marqueur de séquence plurimodal principal et un marqueur de séquence plurimodal créé à partir de deux ou trois marqueurs temporels de découpe unimodaux issus d’autant de modalités parmi les quatre modalités, séparés deux-à-deux par un intervalle de temps inférieur à la durée prédéterminée principale est dit marqueur de séquence plurimodal secondaire.
Selon un mode de réalisation, au moins l’un des marqueurs de chaque paire de marqueurs de séquence est un marqueur de séquence plurimodal principal.
Grâce à cette disposition, le sens global de la séquence est soutenu par quatre modalités.
Selon un mode de réalisation, la modalité action est une modalité d’au moins un des deux marqueurs de séquence de la paire de marqueurs de séquence sélectionnée.
Grâce à cette disposition, la cohérence sémantique d’une séquence est au moins sous-tendue par la modalité action, qui joue un rôle particulier dans de nombreux fichiers vidéo. Par exemple, dans le domaine du sport, la séquence obtenue sera cohérente du point de vue des actions sportives.
À cet effet, il est proposé, en premier lieu, et selon tout d’abord des principes connus, une méthode de préparation du sol comprenant une étape de décapage du sol, puis une étape ultérieure d’enfouissement de pierres à l’aide d’un rotor horizontal mis en rotation par un moteur et muni de lames transversales en périphérie du rotor configurées pour percer le sol et soulever la terre et les pierres, et d’une grille renvoyant les pierres vers le sol et laissant au contraire passer la terre, en sorte d’enfouir les pierres et de constituer une couche de terre sans pierre en surface du sol préparé au fur et à mesure de l’avancée du rotor sur le sol à préparer.
Mais de manière remarquable et originale, l’étape de décapage est effectuée à l’aide d’un ensemble ajouté de lames longitudinales mises en place temporairement autour du rotor, les lames longitudinales étant entrainées en rotation par le moteur par l’intermédiaire du rotor, tenant à distance du sol les lames transversales, attaquant le sol de manière tangentielle, et étant retirées avant l’étape d’enfouissement de pierres.
Ainsi, on utilise le rotor servant pour l’enfouissement des pierres pour effectuer le décapage préalable. Pour cela, il est mis en place temporairement des lames longitudinales qui tiennent à distance du sol les lames transversales et attaquent la terre de manière tangentielle. Ainsi, il n’est pas besoin d’utiliser un autre outil motorisé telle qu’une pelle hydraulique pour effectuer le décapage. Et on obtient un sol dont l’homogénéité est contrôlée, car la terre a préalablement été décapée avant que l’enfouissement ne soit effectué. Il n’est pas nécessaire d’utiliser un désherbant. Le sol peut ensuite recevoir un nouveau gazon.
De préférence, entre l’étape de décapage et l’étape d’enfouissement, une étape de ratissage est effectuée pour écarter les déchets issus du décapage.
Toutes ces étapes : décapage, ratissage, enfouissement, peuvent être menées avec un unique porteur multi-outils, facile à manier et ne nécessitant pas de compétences très spécifiques. Il en résulte un gain de temps et d’argent.