FR 3117764 A1 20220624 FR 2013870 A 20201222 L’invention concerne un procédé et un système de test (10) d’un système de surveillance d’un conducteur, dit système DMS (11). Le système DMS (11) comprenant au moins une caméra (111) configurée pour détecter un état de somnolence ou d’inattention du conducteur. A cet effet, les fonctions primaires du système DMS (11) sont activées. Une tête robotisée (101) est entrainée en mouvement selon une séquence déterminée, la tête robotisée (101) étant positionnée dans le champ de vision de la caméra (111) dans un environnement contrôlé. Des premières informations représentatives de la posture de la tête robotisée (101) sont déterminées par le système DMS (11) et comparées à des deuxièmes informations de posture de la tête robotisée (101) fournies par le système de test (10). La comparaison permet de détecter des erreurs engendrées par les fonctions primaires du système DMS (11). Figure pour l’abrégé : Figure 1 Procédé et système de test d’un système de surveillance d’un conducteur de véhicule L’invention concerne un procédé et un système de test d’un système de surveillance d’un conducteur d’un véhicule, par exemple un véhicule automobile. L’invention concerne également un procédé et un système d’automatisation de test d’un système de surveillance d’un conducteur. Arrière-plan technologique La sécurité routière fait partie des enjeux importants, notamment depuis l’augmentation du trafic sur les routes et autoroutes. Après la vitesse et l’alcool au volant, la troisième cause d’accidents est l’endormissement et la distraction du conducteur. Ainsi, pour améliorer la sécurité, un système connu sous le nom de système de surveillance du conducteur, dit système DMS (de l’anglais « Driver Monitoring System ») et aussi appelé moniteur d’attention du conducteur ou encore alerte de fatigue du conducteur, a été développé pour surveiller l’attention du conducteur et alerter ce dernier lorsqu’un endormissement ou une baisse de l’attention est détectée. Sur certains véhicules, ce système est associé à un ou plusieurs systèmes ADAS (de l’anglais « Advanced Driver-Assistance System » ou en français « Système d’aide à la conduite avancé ») qui permettent par exemple d’activer automatiquement le système de freinage du véhicule lorsqu’une baisse d’attention du conducteur a été détectée, qu’une situation dangereuse a été détectée sur la route du véhicule et qu’aucune action n’a été entreprise par le conducteur en dépit de l’alerte fournie par le système DMS. Pour obtenir l’adhésion des utilisateurs, un tel système DMS doit être efficace, c’est-à-dire qu’il doit détecter toutes les situations dans lesquelles le conducteur fait réellement preuve d’inattention, sans exception, et ne pas alerter le conducteur de manière indue suite à une détection erronée de l’inattention du conducteur. Pour éviter les erreurs de détection, qu’elles correspondent à des faux positifs, c’est-à-dire à des détection d’inattention alors que le conducteur est attentif, ou à des faux négatifs, c’est-à-dire lorsque le conducteur n’est pas attentif sans que ce manque d’attention ne soit détecté par le système, il est important de tester le système DMS de façon exhaustive, notamment pour améliorer le système en détectant les situations dans lesquelles les faux positifs et les faux négatifs apparaissent. Un objet de la présente invention est d’améliorer le test ou l’évaluation d’un système de de surveillance du conducteur, et plus généralement d’améliorer un tel système de surveillance du conducteur pour augmenter la sécurité des véhicules. Un autre objet de la présente invention est d’automatiser l’évaluation d’un système de de surveillance du conducteur. Selon un premier aspect, l’invention concerne un procédé de test d’un système de surveillance d’un conducteur, dit système DMS, d’un véhicule, le système DMS comprenant au moins une caméra, le système DMS étant configuré pour être embarqué dans le véhicule et pour détecter un état du conducteur dangereux pour la conduite du véhicule, le procédé comprenant les étapes suivantes : - activation d’au moins une fonction primaire du système DMS, la au moins une fonction primaire appartenant à un ensemble de fonctions primaires comprenant les fonctions suivantes : ● suivi d’un visage ; ● suivi du regard ; ● suivi de mouvement d’une tête ; - contrôle d’une tête robotisée représentant une tête humaine, la tête robotisée étant positionnée dans un champ de vision de la au moins une caméra, le contrôle comprenant le contrôle de paramètres de mouvement de la tête robotisée selon au moins une séquence déterminée de mouvements, les paramètres de mouvement étant représentatifs de mouvement de translation et/ou de rotation selon au moins un axe d’un repère tridimensionnel associé à la tête robotisée ; - contrôle d’un environnement de la tête robotisée, le contrôle comprenant au moins un contrôle d’éclairage déterminé de la tête robotisée ; - détermination de premières informations représentatives de posture de la tête robotisée à partir de données acquises lors du mouvement de la tête robotisée par la au moins une caméra ; - comparaison des premières informations représentatives de posture avec des deuxièmes informations de posture de la tête robotisée obtenues à partir des paramètres de mouvement ; - détermination d’une erreur associée à la au moins une fonction primaire dans la détection d’un état du conducteur en fonction d’un résultat de la comparaison. Selon une variante, le procédé comprend en outre une sélection d’au moins un accessoire parmi une pluralité d’accessoires, le au moins un accessoire étant appliqué sur la tête robotisée, la sélection étant préalable à l’étape de détermination des premières informations. Selon une autre variante, la pluralité d’accessoires comprend : - une paire de lunettes ; - une paire de lunettes de soleil ; - un chapeau ; - un masque hygiénique à appliquer sur une portion de ladite tête robotisée correspondant à une zone comprenant une bouche ; - une perruque ; et - une barbe. Selon une variante supplémentaire, le contrôle de ladite tête robotisée comprend en outre un contrôle de l’ouverture d’au moins un œil. Selon encore une variante, le contrôle de l’environnement de la tête robotisée comprend en outre un contrôle d’un taux d’humidité de l’environnement. Selon une variante additionnelle, les étapes de détermination des premières informations et de comparaison sont réitérées tant qu’aucune erreur n’a été déterminée ou jusqu’à fin de la au moins une séquence déterminée de mouvements lorsqu’aucune erreur n’a été déterminée. Selon une autre variante, une erreur, dite faux positif, est déterminée lorsque les premières informations sont représentatives d’un état dangereux du conducteur alors que les deuxièmes informations sont représentatives d’un état non dangereux du conducteur, et une erreur, dite faux négatif, est déterminée lorsque les premières informations sont représentatives d’un état non dangereux du conducteur alors que les deuxièmes informations sont représentatives d’un état dangereux du conducteur. Selon une variante supplémentaire, le contrôle d’éclairage comprend : - contrôle d’un éclairage infrarouge ; et/ou - contrôle d’éclairage dans un spectre visible ; et/ou - contrôle d’ombre portée sur au moins une partie de la tête robotisée. Selon un deuxième aspect, l’invention concerne un système configuré pour tester un système de surveillance d’un conducteur, dit système DMS, d’un véhicule, le système DMS comprenant au moins une caméra, le système DMS étant configuré pour être embarqué dans le véhicule et pour détecter un état dudit conducteur dangereux pour la conduite du véhicule, le système comprenant une tête robotisée représentant une tête humaine, des moyens de transmission de mouvements de rotation et de translation à la tête robotisée selon trois axes d’un repère tridimensionnel associé à la tête robotisée, des moyens d’éclairage de la tête robotisée et un dispositif comprenant une mémoire associée à un processeur configuré pour la mise en œuvre des étapes du procédé selon le premier aspect de l’invention. Selon un troisième aspect, l’invention concerne un véhicule, notamment autonome, par exemple de type automobile, comprenant un système DMS testé selon le procédé selon le premier aspect de l’invention. Selon un quatrième aspect, l’invention concerne un programme d’ordinateur qui comporte des instructions adaptées pour l’exécution des étapes du procédé selon le premier aspect de l’invention, ceci notamment lorsque le programme d’ordinateur est exécuté par au moins un processeur. Un tel programme d’ordinateur peut utiliser n’importe quel langage de programmation, et être sous la forme d’un code source, d’un code objet, ou d’un code intermédiaire entre un code source et un code objet, tel que dans une forme partiellement compilée, ou dans n’importe quelle autre forme souhaitable. Selon un cinquième aspect, l’invention concerne un support d’enregistrement lisible par un ordinateur sur lequel est enregistré un programme d’ordinateur comprenant des instructions pour l’exécution des étapes du procédé selon le premier aspect de l’invention. D’une part, le support d’enregistrement peut être n'importe quel entité ou dispositif capable de stocker le programme. Par exemple, le support peut comporter un moyen de stockage, tel qu'une mémoire ROM, un CD-ROM ou une mémoire ROM de type circuit microélectronique, ou encore un moyen d'enregistrement magnétique ou un disque dur. D'autre part, ce support d’enregistrement peut également être un support transmissible tel qu'un signal électrique ou optique, un tel signal pouvant être acheminé via un câble électrique ou optique, par radio classique ou hertzienne ou par faisceau laser autodirigé ou par d'autres moyens. Le programme d’ordinateur selon l'invention peut être en particulier téléchargé sur un réseau de type Internet. Alternativement, le support d'enregistrement peut être un circuit intégré dans lequel le programme d’ordinateur est incorporé, le circuit intégré étant adapté pour exécuter ou pour être utilisé dans l'exécution du procédé en question. Brève description des figures D’autres caractéristiques et avantages de l’invention ressortiront de la description des modes de réalisation non limitatifs de l’invention ci-après, en référence aux figures 1 à 3 annexées, sur lesquelles : illustre schématiquement un système de test d’un système DMS, selon un exemple de réalisation particulier de la présente invention ; illustre schématiquement un dispositif configuré pour contrôler le système de test de la , selon un exemple de réalisation particulier de la présente invention ; illustre un organigramme des différentes étapes d’un procédé de test du système DMS de la , selon un exemple de réalisation particulier de la présente invention. Un procédé et un dispositif de test d’un système de surveillance d’un conducteur, dit système DMS, d’un véhicule vont maintenant être décrits dans ce qui va suivre en référence conjointement aux figures 1 à 3. Des mêmes éléments sont identifiés avec des mêmes signes de référence tout au long de la description qui va suivre. illustre schématiquement un système 10 configuré pour tester un système DMS 11, selon un exemple de réalisation particulier et non limitatif de la présente invention. Le système DMS 11 correspond à un système configuré pour détecter un état du conducteur d’un véhicule considéré comme dangereux pour la conduite du véhicule. Un état dangereux correspond par exemple à un état dans lequel le niveau d’attention du conducteur est insuffisant (par exemple inférieur à un seuil) pour assurer la conduite du véhicule en toute sécurité. Un état dangereux correspond par exemple à un état de fatigue, d’endormissement ou de somnolence, un état distrait, par exemple lorsque le véhicule ne regarde pas la route. Selon une variante de réalisation, le système DMS 11 est également configuré pour alerter le conducteur, par exemple par une alerte sonore, lorsqu’un état considéré comme dangereux pour la conduite est détecté. Selon une autre variante plus perfectionnée, le système DMS 11 est en outre configuré pour contrôler un ou plusieurs systèmes de sécurité ou d’assistance du véhicule (par exemple pour actionner le système de freinage, pour prendre le contrôle de la direction du véhicule) lorsqu’un état dangereux est détecté et que le conducteur ne répond pas à l’alerte donnée. Le système DMS 11 comprend avantageusement une ou plusieurs caméras 111 configurées pour l’acquisition de données représentatives du visage du conducteur, par exemple des images du visages, des données relatives à certains points du visage, des données relatives à certaines parties du visage (par exemple les yeux, les paupières). La ou les caméras 111 correspondent par exemple à une ou plusieurs des dispositifs d’acquisition suivants : - caméra infrarouge ; - caméra d’acquisition d’image de type RGB (de l’anglais « Red, Green, Blue » ou en français « Rouge, vert, bleu ») ; - caméra d’acquisition d’image associée à un ou plusieurs dispositifs (par exemple une ou plusieurs LED (de l’anglais « Light-Emitting Diode » ou en français « Diode électroluminescente ») émettant de la lumière dans l’infrarouge ou dans la bande proche de l’infrarouge. Le système DMS 11 met en œuvre un ensemble de fonctions primaires assurant par exemple le suivi du regard du conducteur (de l’anglais « gaze tracking »), la détermination ou le suivi de la posture de la tête du conducteur (de l’anglais « head pose » ou « head gaze ») et/ou le suivi du visage (de l’anglais « face tracking »). De telles fonctions s’appuient sur les données obtenues de la ou les caméras 111 pour par exemple : - détecter les yeux dans le visage et déterminer la direction associée au regard du conducteur (détection d’inattention) ; - déterminer la fréquence de fermeture des paupières et la durée pendant laquelle les paupières sont fermées (détection d’endormissement) ; - déterminer la posture de la tête et ainsi déterminer dans quelle direction regarde le conducteur (détection d’inattention). De telles fonctions primaires mettent par exemple des méthodes de traitement ou d’analyse d’image connues telles que celles décrites dans le document intitulé « Vision-based method for detecting driver drowsiness and distraction in driver monitoring system » (ou en français « Méthode basée sur la vision pour détecter la somnolence et la distraction dans un système de surveillance du conducteur »), rédigé par Jaeik Jo, Sung Joo Lee, Ho Gi Jung, Kang Ryoung Park et Jaihie Kim, et publié le 03 décembre 2011 dans la librairie numérique SPIE et dans la revue « Optical Engineering » 50(12), 127202. Un système 10 est avantageusement mis en œuvre pour tester le système DMS 11, et notamment pour tester la robustesse des fonctions primaires mises en œuvre par le système DMS 11. Le système 10 comprend avantageusement une tête robotisée 101 représentant une tête humaine avec une face avant reproduisant le visage d’un être humain avec des yeux, des paupières, des sourcils, un nez, une bouche. La tête robotisée 101 correspond par exemple à une animatronique humanoïde. La tête robotisée 101 est avantageusement positionnée pour être dans le champ de vision de la ou les caméras 111 du système DMS. Dans un état initial ou de repos, la face avant de la tête robotisée (correspondant au visage) fait par exemple face à la ou les caméras 111. Le système 10 comprend également des moyens d’animation de la tête robotisée 101, ces moyens correspondant par exemple à un bras articulé 103 configuré pour transmettre des mouvements de translation selon trois axes X, Y et Z d’un repère orthonormé XYZ et des mouvements de rotation autour de ces trois axes X, Y et Z, ces mouvements de rotation correspondant respectivement roulis (de l’anglais « roll »), au tangage (de l’anglais « pitch ») et au lacet (de l’anglais « yaw »). Le bras articulé 103 est par exemple commandé ou contrôlé par une unité de contrôle 102. Le système 10 comprend également des moyens d’éclairage 105 de la scène comprenant la tête robotisée 101, ces moyens d’éclairage comprenant une ou plusieurs sources de lumière (par exemple des spots) émettant de la lumière dans différentes fréquences, par exemple dans l’infrarouge et dans le spectre de lumière visible). Le système 10 comprend également un dispositif ou une unité de contrôle 104 configuré pour contrôler les paramètres des moyens d’éclairage 105 (par exemple l’intensité lumineuse, l’orientation des faisceaux lumineux, la bande de fréquence de la lumière émise, la durée d’éclairage) et l’unité 102. Selon une variante de réalisation, l’unité 102 est comprise dans le dispositif de contrôle 104 pour ne former qu’un seul dispositif 104. Un tel dispositif 104 correspond par exemple au dispositif 2 décrit en regard de la . Le dispositif 104 comprend avantageusement des moyens de communication, par exemple une interface de communication filaire ou sans-fil, configurés pour recevoir des données du système DMS 11, telles que par exemple les données obtenues par la ou les caméras 111 et/ou les données représentatives de la posture de la tête robotisée 101, de la direction du regard de la tête robotisée déterminées par les fonctions primaires mises en œuvre par le système DMS 11. Le système de test 10 est avantageusement mis en œuvre pour tester la robustesse du système DMS, et plus particulièrement pour tester les fonctions primaires du système DMS. Tester les fonctions primaires permet de déterminer quelle fonction est à l’origine de la détection d’un faux positif ou d’un faux négatif, c’est-à-dire dans la détection erronée d’un état du conducteur jugé dangereux pour la conduite alors que ce n’est pas le cas (faux positif) et dans l’absence de détection d’un état du conducteur jugé dangereux pour la conduite alors que c’est le cas (faux négatif). Déterminer les situations dans lesquelles un faux positif est détecté par le système DMS 11 et/ou dans lesquelles un faux négatif apparait permet de corriger et d’améliorer le système DMS, notamment les fonctions primaires mises en œuvre, et d’augmenter la fiabilité et la robustesse du système DMS 11, ce qui améliore en conséquence la sécurité du véhicule embarquant un tel système DMS 11 et de ses passagers, et des usagers de la route en général. Selon un mode de réalisation particulier et non limitatif de l’invention, le processus décrit ci-dessous permet de réaliser le test ou une évaluation du système DMS 11 par le système de test 10. Dans une première opération, le système DMS 11 est mis en marche avec la sélection ou l’activation de tout ou partie de ses fonctions primaires, par exemple de toutes les fonctions primaires qui permettent de détecter un état jugé dangereux pour la conduite d’un véhicule (un tel état comprenant par exemple un état représentatif de somnolence ou d’endormissement et un état représentatif d’inattention). Dans une deuxième opération, un scénario est sélectionné, par exemple via une interface utilisateur (par exemple une interface graphique affichée sur un écran, tactile ou non) du système de test 10. Le scénario est par exemple sélectionné dans une liste de scénarios disponibles, la liste comprenant par exemple un ou plusieurs scénarios dit simples et un ou plusieurs scénarios dits complexes. Un scénario simple correspond par exemple à un scénario dans lequel la tête robotisée est contrôlée pour effectuer des mouvements de translation et/ou de rotation permettant au système DMS 11 de suivre le visage de la tête robotisée 101. Selon une variante, un scénario simple correspond à un scénario pour lequel : - l’environnement de la tête robotisée 101 est contrôlé avec une lumière stable et sans accessoire apposé sur la tête robotisée 101 ; - la tête robotisée 101 effectue des mouvements lents selon et autour d’un ou plusieurs des axes X, Y et Z ; - le scénario a une durée déterminée, par exemple égale à 10 ou 15 minutes ; - un accessoire sélectionné parmi une liste d’accessoires est ajouté à la tête robotisée et la séquence de mouvements lents est reproduites avec l’accessoire ajouté sur la durée déterminée ; - un autre accessoire est ajouté ou remplace l’accessoire précédent et la séquence de mouvements lents est reproduites sur la durée déterminée, et ainsi de suite. Un scénario complexe correspond par exemple à un scénario présentant une ou plusieurs situations dans lesquelles le système DMS 11, et notamment la ou les caméras 111, ne peut plus suivre le visage de la tête robotisée 101, par exemple lorsque la tête robotisée 101 regarde dans une direction non autorisée (vers le haut, vers le bas ou vers l’arrière). Les scénarios sont avantageusement enregistrés en mémoire de l’unité 102 ou en mémoire du dispositif 104. Les scénarios sont par exemple décrits via un ensemble de paramètres permettant de contrôler le mouvement de la tête robotisée, les paramètres comprenant par exemple la position de la tête robotisée dans le repère orthonormée XYZ et les instants temporels associés à chaque position. Selon une variante, les paramètres correspondent à des valeurs représentatives de translation selon un ou plusieurs axes du repère XYZ et/ou des valeurs représentatives d’angle de rotation selon un ou plusieurs axes du repère XYZ, avec les instants temporels associés ou une vitesse de translation et/ou de rotation associée à chaque mouvement. Selon un autre exemple, les paramètres décrivant chaque scénario comprennent également des paramètres permettant de contrôler l’environnement de la tête robotisée 101, par exemple un ou plusieurs des paramètres de la liste suivante : - paramètres d’éclairage, tels que par exemple l’intensité lumineuse, la couleur de l’éclairage, un paramètre représentatif de la chaleur de l’éclairage, la direction principale de chaque rayon de lumière, la durée d’éclairage ; - paramètres représentatifs d’un taux d’humidité ; - paramètres permettant de contrôler la présence d’ombre(s) sur au moins une partie de la tête robotisée (par exemple par application de masque ou de pièces occultant une partie du ou des faisceaux lumineux éclairant la tête robotisée 101) ; Selon une variante, les scénarios comprennent un descriptif des actions qu’un utilisateur doit effectuer, par exemple apposer un ou plusieurs accessoires sur la tête robotisée 101 à un instant déterminé. Un message est par exemple affiché sur un écran pour demander à l’utilisateur d’apposer tel ou tel accessoire ou de réaliser une action déterminée. Selon une autre variante, le système de test 10 avec la tête robotisée 101 et le système DMS 11 sont intégrés dans un simulateur, dans un véhicule statique ou dans un véhicule en mouvement roulant sur une route ouverte. Dans une troisième opération, les conditions à appliquer à l’environnement sont sélectionnées, par exemple via l’interface utilisateur, par exemple en sélectionnant ou en réglant des paramètres via l’interface utilisateur. La troisième opération est mise en œuvre lorsque les conditions à appliquer à l’environnement de la tête robotisée 101 ne sont pas inscrites dans le scénario sélectionné dans la deuxième opération. Les conditions à appliquer à l’environnement comprennent une ou plusieurs des conditions suivantes : - condition d’éclairage avec les paramètres associés ; - condition d’humidité ; - condition d’interférence liée aux ombres (amplitude, fréquence et localisation de la ou les ombres à appliquer Dans une quatrième opération, un ou plusieurs accessoires à apposer sur la tête robotisée sont sélectionnés dans une liste d’accessoires disponibles, par exemple via l’interface utilisateur. La quatrième opération est mise en œuvre lorsque le ou les accessoires à utiliser dans les tests ne sont pas prédéfinis dans le scénario sélectionné dans la deuxième opération. Un accessoire correspond par exemple à tout objet pouvant masquer au moins une partie du visage. La liste des accessoires disponibles comprend par exemple : - une paire de lunettes ; - une paire de lunettes de soleil ; - un chapeau ; - un masque hygiénique à appliquer sur une portion de ladite tête robotisée correspondant à une zone comprenant une bouche ; - une perruque ; et - une barbe. Dans une cinquième opération, l’unité de contrôle 102 (ou le dispositif 104 lorsque l’unité 102 et le dispositif 104 ne forme qu’une seule entité) commande le fonctionnement des moyens d’entrainement 103 de la tête robotisée 101 pour imprimer une séquence de mouvements déterminée à la tête robotisée 101, selon le scénario sélectionné. La séquence de mouvement comprend par exemple une ou plusieurs translations avec des vitesses de translation associées et/ou une ou plusieurs rotations avec des vitesses de rotation associées selon un ou plusieurs axes X, Y et Z du repère orthonormé associé à la tête robotisée 101. La séquence de mouvement a pour objectif de modifier la posture de la tête et/ou la direction du regard de la tête pour tester les fonctions primaires du système DMS 11 en faisant varier l’orientation de la tête robotisée 101 vis-à-vis de la ou les caméras 111. La tête robotisée 101 prend avantageusement plusieurs positions successives, chaque position étant par exemple représentée par des coordonnées (x,y,z) dans le repère orthonormée avec une direction du regard associée. La direction est par exemple représentée par un ensemble de valeurs angulaires correspondant aux angles de roulis, tangage et de lacet. La série de positions et directions du regard de la tête robotisée 101 comprend par exemple des positions / directions correspondant à un état d’attention et une ou plusieurs positions et/ou directions correspondant à un état de distraction ou d’inattention, pour tester la ou les fonctions primaires associées à la détection d’un état d’inattention du système DMS. Selon une variante de réalisation, l’unité de contrôle 102 ou le dispositif 104 contrôle également le mouvement d’une ou des deux paupières pour simuler un état d’endormissement ou de somnolence de la tête robotisée 101 et tester la fonction primaire associée à la détection de la somnolence du système DMS 11. Dans une sixième opération, le dispositif 104 reçoit du système DMS 11 des données représentatives de position et/ou de direction du regard de la tête robotisée 101 (aussi appelées premières informations), selon un mode de communication filaire (par exemple Ethernet) ou sans fil (par exemple Wifi®). Selon une variante de réalisation, le dispositif 104 reçoit du système DMS 11 les données d’acquisition de la ou les caméras 111 et applique les fonctions primaires du systèmes DMS à ces données pour obtenir les données représentatives de position et/ou de direction du regard de la tête robotisée 101. Dans une septième opération, le dispositif 104 compare les premières informations à des deuxièmes informations correspondant aux données de positions et/ou d’orientations du regard de la tête robotisée obtenues de l’unité de contrôle 102, ces deuxièmes informations étant aussi appelées « vérité terrain » (de l’anglais « ground truth ») puisque provenant de l’unité de contrôle commandant les mouvements de la tête robotisée 101. Dans une huitième opération, un faux positif ou un faux négatif est détecté lorsqu’une différence est détectée entre les premières informations et les deuxièmes informations. La survenue d’une telle détection met par exemple fin au processus de test. Par exemple, si les deuxièmes informations correspondent à un état d’attention mais que les premières informations sorties par le système DMS 11 correspondent à une détection d’inattention, alors un faux positif est détecté. Si les deuxièmes informations correspondent à une situation dans laquelle la tête robotisée regarde dans une direction autre que celle qui correspondrait à la route mais que les premières informations sorties par le système DMS 11 ne font pas ressortir de détection d’inattention, alors un faux négatif est détecté. En fonction du scénario joué, du ou des accessoires utilisés et des conditions d’environnement, il est alors possible de déterminer quelle fonction primaire est à l’origine de l’erreur de détection. Par exemple, lorsque l’accessoire correspond à une perruque masquant les contours du visage, la fonction associée au suivi du visage est testée. Lorsque l’accessoire correspond à des lunettes de soleil qui bloquent la lumière infrarouge émise par la ou les caméras infrarouge (dite caméra NIR), la fonction associée au suivi ou à la détection des yeux ou du regard est testée. Lorsque l’accessoire correspond à un chapeau qui masque la partie supérieure du visage, la fonction associée au suivi du visage est testée. Lorsque l’accessoire correspond à un masque hygiénique qui masque la bouche, le nez, les joues, la partie inférieure des yeux et le menton, les fonctions associées au suivi du visage et des yeux ou du regard sont testées. Lorsque l’accessoire correspond à une barbe qui masque les contours de la bouche et de la mâchoire inférieure, la fonction associée au suivi du visage est testée. Lorsque le système d’éclairage 105 émet de la lumière infrarouge correspondant à de la lumière infrarouge émise par un environnement naturel, la sensibilité et la résolution du capteur de la caméra 111 sont testées ainsi que les fonctions associées au suivi du visage et des yeux ou du regard. Lorsque le système d’éclairage 105 émet de la lumière dans le spectre de la lumière émise par le soleil, la sensibilité et la résolution du capteur de la caméra 111 sont testées ainsi que les fonctions associées au suivi du visage et des yeux ou du regard. Un tel système de test 11 et le processus de test associé permettent de tester les fonctions primaires du système DMS 11 dans un environnement où tous les paramètres sont contrôlés et maitrisés. Par ailleurs, l’utilisation d’une tête robotisée 101 permet de répéter autant de fois que nécessaire des mouvements déterminés sans différence entre les différentes reproductions, avec un même rendu des expressions du visage, contrairement à ce qui serait faisable dans un environnement de conduite en situation avec un conducteur correspondant à un être humain. Cela permet de tester différents scénarios en ne faisant varier qu’un ou plusieurs paramètres à chaque fois (tels que l’éclairage, le ou les accessoires utilisés). Cela permet ainsi de tester finement chaque fonction primaire du système DMS 11 et de détecter dans quelle(s) situation(s) précise(s) le système DMS 11 commet une erreur dans la détection de l’état de la tête robotisée 101. illustre schématiquement un dispositif 2 configuré pour contrôler le système de test 10 et mettre en œuvre la détection des erreurs réalisées par le système DMS 11, selon un exemple de réalisation particulier et non limitatif de la présente invention. Le dispositif 2 correspond par exemple à une unité de calcul, de traitement ou un contrôleur. Le dispositif 2 est par exemple configuré pour la mise en œuvre des opérations décrites en regard de la et/ou des étapes du procédé décrit en regard de la . Des exemples d’un tel dispositif 3 comprennent, sans y être limités, un équipement électronique tel qu’un ordinateur, un calculateur électronique, un téléphone intelligent, une tablette, un ordinateur portable. Les éléments du dispositif 2, individuellement ou en combinaison, peuvent être intégrés dans un unique circuit intégré, dans plusieurs circuits intégrés, et/ou dans des composants discrets. Le dispositif 2 peut être réalisé sous la forme de circuits électroniques ou de modules logiciels (ou informatiques) ou encore d’une combinaison de circuits électroniques et de modules logiciels. Selon différents modes de réalisation particuliers, le dispositif 2 est couplé en communication avec d’autres dispositifs ou systèmes similaires et/ou avec des dispositifs de communication, par exemple par l’intermédiaire d’un bus de communication ou au travers de ports d’entrée / sortie dédiés. Le dispositif 2 comprend un (ou plusieurs) processeur(s) 20 configurés pour exécuter des instructions pour la réalisation des étapes du procédé et/ou pour l’exécution des instructions du ou des logiciels embarqués dans le dispositif 2. Le processeur 20 peut inclure de la mémoire intégrée, une interface d’entrée/sortie, et différents circuits connus de l’homme du métier. Le dispositif 2 comprend en outre au moins une mémoire 21 correspondant par exemple une mémoire volatile et/ou non volatile et/ou comprend un dispositif de stockage mémoire qui peut comprendre de la mémoire volatile et/ou non volatile, telle que EEPROM, ROM, PROM, RAM, DRAM, SRAM, flash, disque magnétique ou optique. Le code informatique du ou des logiciels embarqués comprenant les instructions à charger et exécuter par le processeur est par exemple stocké sur la mémoire 21. Selon un mode de réalisation particulier et non limitatif, le dispositif 2 comprend un bloc 22 d’éléments d’interface pour communiquer avec des dispositifs externes, par exemple un serveur distant ou le « cloud », le système DMS 11. Les éléments d’interface du bloc 22 comprennent une ou plusieurs des interfaces suivantes : - interface radiofréquence RF, par exemple de type Bluetooth® ou Wi-Fi®, LTE (de l’anglais « Long-Term Evolution » ou en français « Evolution à long terme »), LTE-Advanced (ou en français LTE-avancé) ; - interface RJ 45 pour Ethernet (standardisé par la norme ISO/IEC 802-3) ; - interface USB (de l’anglais « Universal Serial Bus » ou « Bus Universel en Série » en français) ; - interface HDMI (de l’anglais « High Definition Multimedia Interface », ou « Interface Multimedia Haute Definition » en français). Des données sont par exemples chargées vers le dispositif 2 via l’interface du bloc 22 en utilisant un réseau Wi-Fi® tel que selon IEEE 802.11 ou un réseau mobile tel qu’un réseau 4G (ou LTE Advanced selon 3GPP release 10 – version 10) ou 5G. Selon un autre mode de réalisation particulier, le dispositif 2 comprend une interface de communication 23 qui permet d’établir une communication avec d’autres dispositifs (tels que d’autres calculateurs ou unité de contrôle telle que l’unité 102) via un canal de communication 230. L’interface de communication 23 correspond par exemple à un transmetteur configuré pour transmettre et recevoir des informations et/ou des données via le canal de communication 230. L’interface de communication 23 correspond par exemple à un réseau filaire de type Ethernet (standardisé par la norme ISO/IEC 802-3). Selon un mode de réalisation particulier supplémentaire, le dispositif 2 peut fournir des signaux de sortie à un ou plusieurs dispositifs externes, tels qu’un écran d’affichage, un ou des haut-parleurs et/ou d’autres périphériques via respectivement des interfaces de sortie non représentées. illustre un organigramme des différentes étapes d’un procédé de test d’un système de surveillance d’un conducteur, dit système DMS, d’un véhicule, le système DMS comprenant au moins une caméra, le système DMS étant configuré pour être embarqué dans le véhicule et pour détecter un état dudit conducteur dangereux pour la conduite du véhicule, selon un exemple de réalisation particulier et non limitatif de la présente invention. Le procédé est par exemple mis en œuvre par le système 10 et/ou par le dispositif 2 de la . Dans une première étape 31, une ou plusieurs des fonctions primaires du système DMS sont activées. Les fonctions primaires correspondent par exemple aux fonctions suivantes : - suivi d’un visage ; - suivi du regard ; - suivi de mouvement d’une tête Dans une deuxième étape 32, une tête robotisée représentant une tête humaine est contrôlée ou commandée pour effectuer une ou plusieurs translations et/ou une ou plusieurs rotations selon un ou plusieurs axes d’un repère orthonormé tridimensionnel associé à la tête robotisée. La tête robotisée est avantageusement positionnée dans le champ de vision de la ou les caméras du système DMS. Le contrôle de la tête robotisée comprend le contrôle de paramètres de mouvement de la tête robotisée selon au moins une séquence déterminée de mouvements, les paramètres de mouvement étant représentatifs de mouvement de translation et/ou de rotation selon un ou plusieurs axes du repère tridimensionnel associé à la tête robotisée. La séquence de mouvements est une séquence dont les paramètres sont connus, par exemple les positions successives de la tête robotisée dans le repère et/ou l’orientation et la direction du regard de la tête robotisée. Dans une troisième étape 33, l’environnement de la tête robotisée est contrôlé. Un tel contrôle comprend par exemple le contrôle de paramètres d’un système d’éclairage configuré pour éclairer la tête robotisée. Dans une quatrième étape 34, des premières informations représentatives de la posture de la tête robotisée sont déterminées à partir de données acquises lors du mouvement de la tête robotisée par la ou les caméras du système DMS. Les premières informations de posture comprennent par exemple des données représentatives de position de la tête dans le repère orthonormé et/ou des données représentatives de l’orientation et de la direction du regard de la tête robotisée. Dans une cinquième étape 35, les premières informations représentatives de posture de la tête robotisée sont comparées à des deuxièmes informations de posture de la tête robotisée, les deuxièmes informations étant obtenues directement des paramètres de mouvement et correspondant à la « vérité terrain ». Dans une sixième étape 36, une erreur associée à la ou les fonctions primaires activées pour la détection d’un état du conducteur est détectée ou déterminée en fonction d’un résultat de la comparaison. Cette erreur correspond avantageusement à un faux positif ou à un faux négatif. En absence de détection d’erreur, le procédé prend fin avec la fin de la séquence de mouvements imprimée à la tête robotisée. Les étapes 31 à 36 sont par exemple réitérées en modifiant un ou plusieurs paramètres de contrôle de la tête robotisée, par exemple en modifiant les paramètres contrôlant la séquence de mouvement et/ou en modifiant les paramètres contrôlant le système d’éclairage et/ou en modifiant l’apparence de la tête robotisée par ajout d’un ou plusieurs accessoires. Bien entendu, l’invention ne se limite pas aux modes de réalisation décrits ci-avant mais s’étend à un procédé de contrôle de la robustesse d’un système DMS, ainsi qu’au dispositif configuré pour la mise en œuvre d’un tel procédé. Procédé de test d’un système de surveillance d’un conducteur, dit système DMS (11), d’un véhicule, ledit système DMS (11) comprenant au moins une caméra (111), ledit système DMS (11) étant configuré pour être embarqué dans ledit véhicule et pour détecter un état dudit conducteur dangereux pour la conduite dudit véhicule, ledit procédé comprenant les étapes suivantes : - activation (31) d’au moins une fonction primaire dudit système DMS (11), ladite au moins une fonction primaire appartenant à un ensemble de fonctions primaires comprenant les fonctions suivantes : ● suivi d’un visage ; ● suivi du regard ; ● suivi de mouvement d’une tête ; - contrôle (32) d’une tête robotisée (101) représentant une tête humaine, ladite tête robotisée étant positionnée dans un champ de vision de ladite au moins une caméra (111), ledit contrôle comprenant le contrôle de paramètres de mouvement de ladite tête robotisée (101) selon au moins une séquence déterminée de mouvements, lesdits paramètres de mouvement étant représentatifs de mouvement de translation et/ou de rotation selon au moins un axe d’un repère tridimensionnel associé à ladite tête robotisée ; - contrôle (33) d’un environnement de ladite tête robotisée (101), ledit contrôle comprenant au moins un contrôle d’éclairage déterminé de ladite tête robotisée (101) ; - détermination (34) de premières informations représentatives de posture de ladite tête robotisée (101) à partir de données acquises lors du mouvement de ladite tête robotisée par ladite au moins une caméra (111) ; - comparaison (35) desdites premières informations représentatives de posture avec des deuxièmes informations de posture de ladite tête robotisée (101) obtenues à partir desdits paramètres de mouvement ; - détermination (36) d’une erreur associée à ladite au moins une fonction primaire dans ladite détection d’un état dudit conducteur en fonction d’un résultat de ladite comparaison (35). Procédé selon la revendication 1, comprenant en outre une sélection d’au moins un accessoire parmi une pluralité d’accessoires, ledit au moins un accessoire étant appliqué sur ladite tête robotisée (101), ladite sélection étant préalable à ladite étape de détermination des premières informations. Procédé selon la revendication 2, pour lequel ladite pluralité d’accessoires comprend : - une paire de lunettes ; - une paire de lunettes de soleil ; - un chapeau ; - un masque hygiénique à appliquer sur une portion de ladite tête robotisée correspondant à une zone comprenant une bouche ; - une perruque ; et - une barbe. Procédé selon l’une des revendications 1 à 3, pour lequel ledit contrôle de ladite tête robotisée (101) comprend en outre un contrôle de l’ouverture d’au moins un œil. Procédé selon l’une des revendications 1 à 4, pour lequel ledit contrôle de l’environnement de la tête robotisée (101) comprend en outre un contrôle d’un taux d’humidité de l’environnement. Procédé selon l’une des revendications 1 à 5, pour lequel lesdites étapes de détermination des premières informations et de comparaison sont réitérées tant qu’aucune erreur n’a été déterminée ou jusqu’à fin de ladite au moins une séquence déterminée de mouvements lorsqu’aucune erreur n’a été déterminée. Procédé selon l’une des revendications 1 à 6, pour lequel une erreur, dite faux positif, est déterminée lorsque lesdites premières informations sont représentatives d’un état dangereux du conducteur alors que lesdites deuxièmes informations sont représentatives d’un état non dangereux du conducteur, et une erreur, dite faux négatif, est déterminée lorsque lesdites premières informations sont représentatives d’un état non dangereux du conducteur alors que lesdites deuxièmes informations sont représentatives d’un état dangereux du conducteur. Procédé selon l’une des revendications 1 à 7, pour lequel ledit contrôle d’éclairage comprend : - contrôle d’un éclairage infrarouge ; et/ou - contrôle d’éclairage dans un spectre visible ; et/ou - contrôle d’ombre portée sur au moins une partie de la tête robotisée. Système (10) configuré pour tester un système de surveillance d’un conducteur, dit système DMS (11), d’un véhicule, ledit système DMS (11) comprenant au moins une caméra (111), ledit système DMS (11) étant configuré pour être embarqué dans ledit véhicule et pour détecter un état dudit conducteur dangereux pour la conduite dudit véhicule, ledit système comprenant une tête robotisée (101) représentant une tête humaine, des moyens (103) de transmission de mouvements de rotation et de translation à ladite tête robotisée (101) selon trois axes d’un repère tridimensionnel associé à ladite tête robotisée (101), des moyens d’éclairage (105) de ladite tête robotisée (101) et un dispositif (104) comprenant une mémoire associée à au moins un processeur configuré pour la mise en œuvre des étapes du procédé selon l’une quelconque des revendications 1 à 8.