Brevet FR3154079A1 — publié le 20250418

Procédé de commande d’un véhicule automobile (100) comportant un habitacle comprenant un intérieur (150) caractérisé en ce qu’il comprend les étapes suivantes : Réception d’une image de l’intérieur de l’habitacle (150), en provenance d’une caméra (120), Extraction, dans l’image de l’intérieur de l’habitacle (150), d’une première image d’un visage d’une première personne (200) présente dans l’intérieur de l’habitacle (150), Production d’une information d’âge de la première personne (200), à partir de la première image, Détermination d’une première zone de l’intérieur de l’habitacle (150) dans laquelle est située la première personne (200), Première commande du véhicule automobile (100) à partir de l’information d’âge et de la première zone. Figure pour l’abrégé : figure 1 Procédé de commande d’un véhicule automobile à partir d’une estimation de l’âge d’une personne dans le véhicule automobile, dispositif et véhicule automobile associés. L’invention concerne la commande d’un véhicule automobile, par exemple la commande du démarrage du véhicule automobile, de l’inhibition d’un airbag ou de l’émission d’un message d’alerte. Il existe un besoin de rendre plus intelligent une telle commande. Dans ce but, l’invention concerne un procédé de commande d’un véhicule automobile comportant un habitacle comprenant, par exemple, un intérieur (et un extérieur) caractérisé en ce qu’il comprend les étapes suivantes : Réception d’une image de l’intérieur de l’habitacle (autrement dit : d’une image de l’habitacle), en provenance d’une caméra du véhicule automobile (filmant l’intérieur de l’habitacle), puis Extraction, dans l’image de l’intérieur de l’habitacle (autrement dit : de l’habitacle), d’une première image d’un visage d’une première personne présente dans (l’intérieur de) l’habitacle (autrement dit : dans l’habitacle), (l’image de l’intérieur de l’habitacle comprennent ainsi ledit visage), puis Production (autrement dit : détermination) d’une information d’âge (autrement dit : d’un âge) de la première personne, à partir de la première image, puis Détermination d’une première zone de l’intérieur de l’habitacle dans laquelle est située la première personne, puis Première commande du véhicule automobile à partir de l’information d’âge et de la première zone. Ainsi, grâce à l’invention, à l’aide d’une caméra, donc à coût réduit en comparaison d’une solution comprenant des capteurs dédiés, le véhicule automobile peut être commandé en fonction d’un âge estimé (c’est-à-dire, l’information d’âge) d’une ou plusieurs personnes présentes dans le véhicule. Selon un mode de réalisation, la caméra comprend un angle de champs égal à 180 degrés. De manière plus générale, par exemple, l’angle de champs est supérieur à 80 degrés et inférieur ou égal à 180 degrés. Par exemple, la caméra est située à moins de 10 centimètres d’un rétroviseur intérieur (appelé aussi classiquement rétroviseur central) situé dans l’intérieur de l’habitacle. La caméra peut être située dans l’intérieur de l’habitacle ou dans une paroi fermant l’habitacle (en variante, à l’extérieur d’un pare-brise du véhicule automobile et filmer au travers le pare-brise). L’étape d’extraction peut être réalisée par un algorithme connu de l’homme de métier. A titre d’exemple, on peut citer l’algorithme décrit dans l’article suivant : Zhang, Kaipeng et al. “Joint Face Detection and Alignment Using Multitask Cascaded Convolutional Networks.” IEEE Signal Processing Letters 23.10 (2016) : 1499–1503. Crossref. Web. On peut utiliser également le programme dit «Face Capture Module» proposé par la société dénommée «Yoti Ltd » ou une méthode dite de « Viola et Jones ». Par exemple, le visage peut s’étendre sur (autrement dit : recouvrir) entre 35% et 100% (d’une surface) de la première image. En variante, par exemple, 1 à 10% de la surface du visage est en dehors de la première image. Selon un mode de réalisation, la production de l’information d’âge de la première personne, est mise en œuvre par un réseau de neurones électronique, à partir de la première image. Par exemple, le réseau de neurones électronique est un réseau de neurones convolutif. De tels réseaux de neurones ou d’autres solutions alternatives sont connues de l’homme de métier, et sont, par exemple, décrites dans les articles suivants : Agbo-Ajala O., Viriri S., Oloko-Oba M., Ekundayo O., and Heymann R., “Apparent age prediction from faces: A survey of modern approaches,” Front Big Data, vol. 5, p. 1025806, Oct. 2022. - PMC – PubMed, Osman, O and Yap, Moi (2019) “ Computational Intelligence in Automatic Face Age Estimation: A Survey“. IEEE Transactions on Emerging Topics in Computational Intelligence, 3 (3). pp. 271-285. ISSN 2471-285X, Angulu, R., Tapamo, J.R. & Adewumi, A.O. “Age estimation via face images: a survey“. J Image Video Proc. 2018, 42 (2018). Il est possible également d’utiliser la solution commercialisés par la société dénommée «Yoti Ltd ». De manière générale, l’information d’âge, par exemple l’âge, est déterminé en fonction de l’apparence du visage. Selon un mode de réalisation, l’image de l’intérieur de l’habitacle comprend une pluralité de parties disjointes, chacune des parties de la pluralité de parties disjointes correspondant (la mise en œuvre d’une telle correspondance est, bien évidemment, à la portée de l’homme de métier. Elle peut être mise en œuvre, par exemple, par une table de correspondance, en mémoire) à une zone d’une pluralité de zones de l’intérieur de l’habitacle, et l’étape de détermination d’une première zone de l’intérieur de l’habitacle comprend une étape de détermination d’une partie, parmi la pluralité de parties disjointes, dans laquelle se trouve ledit visage (par exemple, dans laquelle se trouve la première image, ou en variante, par exemple, dans laquelle se trouve tout le visage, au moins une partie ou un centre du visage), ladite première zone (déterminée durant l’étape de détermination de la première zone) étant celle correspondant à ladite partie parmi la pluralité de zones de l’intérieur de habitacle. En variante, la première zone peut être déterminé en utilisant des capteurs de présence dans le véhicule, par exemple sur des sièges du véhicule, ou sur des ceintures de sécurité, ou en utilisant d’autres caméras filmant l’intérieur de l’habitacle. Selon un mode de réalisation : L’information d’âge indique que la première personne a moins de 18 ans (autrement dit : est un enfant.). Selon un mode de réalisation : La première personne est dans la première zone lorsqu’elle (i.e. :la première personne) conduit (notamment, lorsqu’elle tient un volant de direction du premier véhicule) le véhicule automobile (autrement dit : lorsque la première personne est sur un siège conducteur du premier véhicule), La première commande inhibe un démarrage d’un moteur de propulsion du véhicule automobile. Selon un mode de réalisation, la première commande écrit un indicateur dans une mémoire du véhicule automobile. Par exemple, dans ce mode de réalisation, le procédé comprend les étapes suivantes : Sur réception d’une instruction de démarrage du véhicule automobile, (par exemple en provenance d’un bouton de démarrage situé dans l’intérieur de l’habitacle du véhicule automobile,) vérification si l’indicateur est écrit (autrement dit ; est présent) ou pas, par exemple par une lecture de la mémoire, puis Démarrage du véhicule automobile à condition que l’indicateur ne soit pas écrit (autrement dit ; soit présent) en mémoire (sinon, le démarrage du véhicule est inhibé). En variante, l’indicateur d’âge indique que la première personne a plus de 18 ans (ou plus généralement, est un adulte) et la première commande peut autoriser un démarrage (autrement dit : et la première commande peut commander un démarrage du véhicule automobile sur réception de l’instruction de démarrage). Selon une autre variante, la première commande peut commander le véhicule d’une manière spécifique lorsque l’information d’âge indique que la première personne a plus de 40 ans ou à plus de 80 ans, par exemple. Selon un mode de réalisation, La première personne est dans la première zone lorsqu’elle est assise sur une banquette arrière du véhicule automobile. Dans ce mode de réalisation et lorsque l’information d’âge indique que la première personne a moins de 18 ans (ou a moins de 16 ans, 17 ans ou 21 ans, c’est-à-dire, est un enfant), la première commande peut : Inhiber (un déclenchement d’) un airbag, par exemple latéral (arrière), du véhicule automobile, en cas de détection de choc (la première commande comprend alors, par exemple, l’envoi d’une commande d’inhibition de l’airbag latéral à l’airbag latéral), par exemple pour limiter les risques de blessure de la première personne en cas de déclanchement de l’airbag latéral, Limiter un volume d’une émission sonore (par exemple, par un module multimédia du véhicule automobile) dans l’intérieur de l’habitacle, Commander l’émission d’un signal d’alerte (par exemple, par le module multimédia), sur détection d’une coupure de contact du véhicule automobile, afin d’éviter les risques d’oubli de la personne par un conducteur adulte. Par exemple, dans ce mode de réalisation, un conducteur adulte peut être de la même manière détecté et sa présence peut conditionner la première commande. Selon un mode de réalisation, l’information d’âge est un âge estimé de la première personne, par exemple égal à 15 ans. En variante, l’information d’âge est (directement) une information que la première personne à moins de 18 ans ou plus de 18 ans, ou plus généralement que la première personne appartient à une catégorie d’âge. L’information d’âge peut, par exemple, être dans ce cas égale à adulte. Par exemple, les étapes du procédé peuvent être répétées, par exemple selon une périodicité comprise entre 1 seconde et 30 secondes. L’invention concerne aussi un programme d’ordinateur comprenant des instructions exécutables par un microprocesseur ou un microcontrôleur ou un ordinateur, pour mettre en œuvre les étapes du procédé selon l’invention, lorsqu’il est exécuté par le microprocesseur ou le microcontrôleur ou l’ordinateur. Le procédé selon l’invention peut être mis en œuvre par un dispositif électronique (ou un véhicule automobile). L’invention concerne donc également un dispositif électronique (ou un véhicule automobile) configuré pour mettre en œuvre les étapes du procédé selon l’invention, ainsi qu’un véhicule automobile comprenant le dispositif électronique. Les caractéristiques et avantages du programme d’ordinateur, du dispositif électronique, et du véhicule sont identiques à ceux du procédé selon l’invention (sans qu’il soit nécessaire de les répéter ici). Quand le dispositif électronique, le véhicule automobile, le dispositif de projection (ou un autre élément) est « configuré pour » (ou « apte à ») réaliser ou mettre en œuvre une étape ou une opération, cela implique, par exemple, que l’élément comporte des moyens pour réaliser l’étape ou l’opération. Les moyens comprennent préférentiellement des moyens électroniques, par exemple un programme d’ordinateur, des données en mémoire, des circuits électroniques spécialisés, des connexions filaires ou sans fil, un microprocesseur et/ou un microcontrôleur. D’autres caractéristiques et avantages de la présente invention apparaitront plus clairement à la lecture de la description détaillée qui suit comprenant des modes de réalisation de l’invention donnés à titre d’exemples nullement limitatifs et illustrés par les dessins annexés, dans lesquels : FIG. 1 représente un dispositif électronique et un véhicule automobile, selon un mode de réalisation de l’invention, en vue de dessus, FIG. 2 représentent une l’image de l’intérieur de l’habitacle du véhicule automobile de la FIG. 1 , selon un mode de réalisation, FIG. 3 représente une mise en œuvre du procédé selon l’invention, selon un exemple de réalisation, par le dispositif électronique et le véhicule automobile de la FIG. 1 , Sur la FIG. 1 , certains éléments sont, bien entendu, vus par transparence, notamment la personne 200 et le siège conducteur 185, la banquette arrière 180 et l’airbag latéral 190. Description détaillée d’un exemple de réalisation de l’invention, en référence aux figures 1 à 3. La FIG. 1 représente un véhicule automobile 100. Le véhicule automobile 100 comprend : Un microprocesseur 110 comprenant une mémoire 111, et Un intérieur d’un habitacle 150 (et un extérieur 400), et Un volant (de direction du véhicule) 170 et un rétroviseur (intérieur) 160, et Un siège conducteur 185 et une banquette (arrière) 180, et Et, connecté au microprocesseur 110, une caméra 120 ayant un angle de champs égal à 180 degrés et située à 5 centimètres du rétroviseur 160, un moteur (de propulsion du véhicule) 130, un module multimédia 140, et un airbag latéral 190. A l’étape S00 FIG. 3 , le microprocesseur 110 reçoit une image IGA_100, représentée FIG. 2 , de l’intérieur de l’habitacle 150 en provenance d’une caméra 120 filmant l’intérieur 150 de l’habitacle. L’image IGA_100 comprend les parties AV1, AV2, AR1, AR2 et AR3. A l’étape S10, le microprocesseur 110 extrait, dans l’image IGA_100 de l’intérieur de l’habitacle 150, une image 300 d’un visage 210 d’une première personne 200 présente dans l’intérieur de l’habitacle 150. Le microprocesseur peut utiliser pour cela un des algorithmes connus de l’homme de métier, par exemple celui décrit dans l’article suivant : Zhang, Kaipeng et al. “Joint Face Detection and Alignment Using Multitask Cascaded Convolutional Networks.” IEEE Signal Processing Letters 23.10 (2016) : 1499–1503. Crossref. Web. A l’étape S30, le microprocesseur 110 détermine que la personne 200 est un enfant (autrement dit : à moins de 18 ans), autrement dit, produit une information indiquant que la personne 200 est un enfant (autrement dit : à moins de 18 ans). Pour cela, le microprocesseur 110 peut utiliser une solution connue de l’homme de métier (par exemple, citée précédemment), par exemple un réseau de neurones convolutif. A l’étape S40, le microprocesseur 110 détermine que le visage ou l’image 300 est dans la partie AV2 de l’image IGA_100 de l’intérieur de l’habitacle 150. A l’étape S50, le microprocesseur 110 détermine que la partie AV2 correspond à une zone de l’intérieur de l’habitacle 150 où se tient un conducteur du véhicule automobile 100 lorsqu’il conduit le véhicule automobile 100, en tenant le volant 170, et en étant assis sur le siège conducteur 185. A l’étape S60, le microprocesseur 110 reçoit une instruction de démarrage du véhicule automobile 100 en provenance d’un bouton de démarrage situé dans l’intérieur de l’habitacle 150 du véhicule automobile 100. A l’étape S70, le microprocesseur 110 inhibe le démarrage du véhicule automobile 100 pour éviter qu’un enfant prenne le volant du véhicule automobile 100. Dans le cas, où, à la l’étape S30, le microprocesseur 110 déterminait que la personne 200 est un adulte au lieu d’un enfant, sans toutefois que les étapes S00 à S10 et S40 à S60 soit modifiées, à l’étape S70, le microprocesseur 110 commanderait un démarrage du véhicule automobile 100. Dans le cas où, à l’étape S40, le microprocesseur 110 déterminait que le visage ou l’image 300 est dans la partie AR1 de l’image IGA_100, sans toutefois que les étapes S00 à S30 soit modifiées, à l’étape S50, le microprocesseur 110 déterminerait que la personne 200 serait à droite de la banquette 180. A l’étape S60, le microprocesseur 100 pourrait alors : Inhiber un déclenchement de l’airbag 190, Limiter un volume d’une émission sonore par le module multimédia 140 dans l’intérieur de l’habitacle 150, Commander l’émission d’un signal d’alerte, par le module multimédia 140, sur détection d’une coupure de contact du véhicule automobile 100. Procédé de commande d’un véhicule automobile (100) comportant un habitacle comprenant un intérieur (150) caractérisé en ce qu’il comprend les étapes suivantes : Réception (S00) d’une image (IGA_100) de l’intérieur de l’habitacle (150), en provenance d’une caméra (120) du véhicule automobile (100), Extraction (S10), dans l’image (IGA_100) de l’intérieur de l’habitacle (150), d’une première image (300) d’un visage (210) d’une première personne (200) présente dans l’intérieur de l’habitacle (150), Production (S30) d’une information d’âge de la première personne (200), à partir de la première image (300), Détermination (S50) d’une première zone, de l’intérieur de l’habitacle (150), dans laquelle est située la première personne (200), Première commande (S70) du véhicule automobile (100) à partir de l’information d’âge et de la première zone. Procédé de commande selon la revendication précédente dans lequel la caméra (120) comprend un angle de champs égal à 180 degrés. Procédé de commande selon l’une quelconque des revendications précédentes dans lequel la production de l’information d’âge de la première personne, est mise en œuvre par un réseau de neurones électronique, à partir de la première image (300). Procédé de commande selon l’une quelconque des revendications précédentes dans lequel l’image (IGA_100) de l’intérieur de l’habitacle (150) comprend une pluralité de parties disjointes, chacune des parties de la pluralité de parties disjointes correspondant à une zone d’une pluralité de zones de l’intérieur de l’habitacle (150), et l’étape de détermination d’une première zone de l’intérieur de l’habitacle (150) comprend une étape de détermination (S40) d’une partie (AV2, AR1), parmi la pluralité de parties disjointes, dans laquelle se trouve la première image (300), ladite première zone étant celle correspondant à ladite partie (AV2, AR1) parmi la pluralité de zones de l’intérieur de habitacle (150). Procédé de commande selon l’une quelconque des revendications précédentes dans lequel : L’information d’âge indique que la première personne (200) a moins de 18 ans. Procédé de commande selon la revendication précédente : La première personne (200) est dans la première zone lorsqu’elle conduit le véhicule automobile (100), La première commande inhibe un démarrage d’un moteur de propulsion (130) du véhicule automobile (100). Programme d’ordinateur comprenant des instructions, exécutables par un microprocesseur ou un microcontrôleur, pour la mise en œuvre du procédé selon l’une quelconque des revendications 1 à 6, lorsqu’il est exécuté par le microprocesseur ou le microcontrôleur. Dispositif électronique (110) configuré pour mettre en œuvre les étapes du procédé selon l’une quelconque des revendications 1 à 6. Véhicule automobile (100) comprenant le dispositif électronique (110) selon la revendication précédente.