$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Pour démontrer le potentiel de ce pipeline d’analyse, des vidéos comportementales de souris femelles attachées à la tête – en particulier des mères et des vierges – ont été acquises pendant que les souris étaient présentées avec des stimuli auditifs lors d’examens d’imagerie par résonance magnétique fonctionnelle (IRMf). Les stimuli consistaient en des appels de chiots et des tons purs présentés passivement, donc sans aucune sortie comportementale instruite. Les appels des petits étaient des enregistrements de vocalisations ultrasonores émises par des bébés souris âgés de 6 jours temporairement isolés de leur nid. Ces appels de chiots suscitent généralement l’acte maternel de récupération de chiot, dans lequel la mère localise, se déplace vers, enquête, puis ramasse le chiot et le ramène à la sécurité du nid - un comportement que les femelles vierges ne présentent généralementpas. Des travaux antérieurs ont montré que les cris des petits suscitent une activité évoquée robuste dans le cortex auditif primaire des mères, mais pas chez les vierges, tandis que les réponses aux tons purs ne montrent aucune différence entre les groupes12. Par conséquent, on a émis l’hypothèse que des différences entre les groupes dans les réponses comportementales aux appels de petits, mais pas des tons purs, seraient identifiées. Cependant, il existe peu de littérature sur les comportements spécifiques des souris femelles en réponse aux signaux des petits dans un environnement fixé par la tête. Par conséquent, aucun résultat comportemental spécifique n’était attendu, ce qui fait de cette expérience le test parfait pour les analyses comportementales basées sur les données proposées.
Au cours de huit jours, tous les animaux ont été progressivement habitués à la manipulation de l’expérimentateur, à la fixation de la tête et à l’environnement IRM. L’habituation à la fixation de la tête et à l’environnement expérimental est cruciale pour évaluer les réponses comportementales aux stimuli présentés. S’ils ne sont pas correctement habitués à l’environnement, les animaux peuvent ne montrer que des réponses de stress, effaçant tous les effets induits par le stimulus qui pourraient autrement être analysés par la vidéographie.
Bien que la configuration de l’appareil comportemental soit généralement la même pour chaque session d’acquisition de données, il est possible que le champ de vision de la caméra (FOV) se déplace légèrement chaque fois qu’un animal est fixé la tête pour les examens IRMf (voir les exemples de FOV dans la figure 1A). Cela était probablement dû à de légers changements dans le positionnement du support de caméra, ainsi qu’à des variations individuelles dans la fixation du crâne du poteau de tête pour chaque animal. Par conséquent, les vidéos des scans devaient être alignées les unes avec les autres via un co-enregistrement linéaire pour permettre la comparaison des informations spatiales qu’elles contenaient entre les scans et les animaux. La coregistration a été adaptée aux données représentatives. Par exemple, lors d’une journée de balayage standard, 3 à 4 balayages ont été acquis par animal, ce qui a donné lieu à 3 à 4 vidéos par animal et par jour. Entre chaque balayage, il n’y avait aucun mouvement des composants du berceau, y compris les composants de la caméra et de la fixation de la tête. Ainsi, une fois que la transformation du co-enregistrement pour une vidéo par animal et par jour a été déterminée, elle a pu être appliquée aux 2 ou 3 autres vidéos de cet animal le même jour. Bien que cela ait permis de gagner du temps lors de l’étape de co-enregistrement de ce pipeline, les transformations spatiales peuvent également être calculées pour chaque vidéo individuellement, si nécessaire. Trois caractéristiques présentes dans chaque vidéo ont été choisies comme points pour l’étiquetage et le calcul de la transformation spatiale. Dans les données représentatives présentées, ces trois points étaient le centre du poteau de tête, la vue frontale de l’œil droit de l’animal et la vue de profil de l’œil droit de l’animal (visible dans un miroir placé à un angle de 45 degrés). Des exemples de coregistration vidéo sont illustrés à la figure 1A,B, montrant l’image moyenne calculée à partir de toutes les vidéos prises au cours de cette expérience, avant et après le coregistration, pour démontrer l’effet de cette étape.
Ce pipeline s’appuie fortement sur le flux optique, une méthode de vision par ordinateur utilisée pour estimer le mouvement des objets dans une vidéo en estimant leurs vitesses apparentes entre des images consécutives13. Le flux optique a été choisi parce qu’il permet de quantifier le mouvement – un proxy des réponses comportementales – sans parties du corps prédéterminées ou actions d’intérêt. De plus, cette méthode s’est prêtée à la qualité d’image limitée des vidéos représentatives, qui ont été acquises avec la seule caméra compatible IRM accessible au moment de l’expérience. Dans ce pipeline, l’algorithme de Horn-Schunck d’estimation du flux optique global et dense est utilisé ; cependant, d’autres algorithmes, tels que l’algorithme de Lucas-Kanade, peuvent être facilement utilisés avec de légères modifications des scripts MATLAB fournis 14,15,16. La figure 2A représente un exemple d’image vidéo avec des vecteurs de vitesse de flux optique relatifs superposés pour chaque pixel. Notez que les vecteurs les plus grands apparaissent dans des zones où l’on s’attendrait à se déplacer, comme le museau et les pattes de l’animal.
Alors que le pipeline estimait le flux optique pour toutes les vidéos sur l’ensemble du FOV, les étapes d’analyse restantes ont été rendues beaucoup plus gérables en termes de charge de calcul et de besoins de stockage de données en sélectionnant une région d’intérêt (ROI) dans le FOV. Le ROI peut être sélectionné en fonction de l’expérience et des comportements d’intérêt prédéterminés ou par une approche plus data-driven. Étant donné que les données représentatives ne comprenaient pas de sortie comportementale spécifique à suivre a priori, une approche axée sur les données a été adoptée. L’écart-type de l’amplitude du flux optique a été calculé sur toutes les vidéos à chaque pixel, comme le montre la figure 2B. Les zones où l’écart-type était le plus élevé comprenaient les contours de l’animal, comme autour de l’œil et du museau, ce qui donne confiance que les fluctuations du flux optique observées étaient guidées par le mouvement de l’animal et non par le bruit dans les vidéos. Les zones de moindre écart-type comprenaient les contours du berceau, qui pouvaient être le résultat de petites vibrations dans l’appareil photo et le berceau qui se produisaient pendant le balayage. L’environnement IRM est inévitablement soumis à des vibrations lors de l’acquisition de données en raison de la commutation des gradients, ce qui peut se manifester par des fluctuations de flux optiques observées dans les composants réfléchissants du berceau. Heureusement, ces vibrations sont constantes tout au long de l’acquisition des données, donc indépendantes de la condition de stimulus et ne devraient pas affecter les résultats de l’analyse comportementale. Des écarts-types de flux optique particulièrement élevés ont été observés dans les pixels du miroir, correspondant à la vue de profil du visage de l’animal, ce qui a guidé la sélection du ROI pour les données représentatives. C’était également une région où l’on pouvait s’attendre à des réponses comportementales, telles que le fouet et le reniflement, dans le cadre du répertoire comportemental typique des souris femelles à la recherche d’un chiot isolé émettant des cris dechiot17.
Après avoir choisi un retour sur investissement et extrait l’amplitude moyenne du flux optique par image pour toutes les vidéos, le flux optique pendant les périodes d’intérêt a pu être comparé entre les groupes et les conditions. Notez que les 20 premières seconde(s) du vecteur de flux optique de chaque vidéo ont été masquées pour la stabilisation de la luminosité ; Cependant, cela peut être ajusté pour répondre aux besoins expérimentaux. Pour chaque vidéo, le vecteur de flux optique par image pour le retour sur investissement choisi a été noté Z, puis, suite à des travaux antérieurs sur la classification des expressions faciales, il a été filtré passe-bas à 5 hertz (Hz) pour tenir compte du fait que la fréquence d’images de 30 Hz de la caméra est plus rapide que toutes les fluctuations comportementales attendues2. Enfin, les vecteurs Z et filtrés ont été regroupés en époques de présentation du stimulus pour évaluer l’effet de la présentation du stimulus sur le flux optique. Pour chaque époque, le signal de base moyen avant le stimulus a été soustrait pour normaliser le flux optique à la période précédant le stimulus. La figure 3A montre un exemple de série chronologique de flux optique pour deux vidéos, l’une mère et l’autre vierge, avec des données de groupe récapitulatives dans la figure 3B-E. Les figures 3B et 3D montrent le flux optique cumulé au fil du temps pendant la présentation du stimulus par rapport à la ligne de base, tandis que les figures 3C et 3E résument le flux optique cumulé 2,5 s après le début du stimulus. Le flux optique cumulatif a été calculé pour capturer le mouvement global au fil du temps sans supposer que les réponses comportementales spontanées se produiraient de manière verrouillée dans le temps. Dans l’ensemble, ces résultats représentatifs démontrent que les cris de petits, mais pas les tons purs, ont suscité des réponses comportementales significativement différentes entre les souris maternelles et les souris femelles vierges, comme prévu (test U de Mann-Whitney entre groupes : appels de petits : p = 0,026 ; tons purs : p = 0,093). Cependant, cet effet de stimulus n’a pas survécu à une ANOVA à 2 voies, contrairement à l’effet de groupe (stimulus : F(1,10) = 0,19, p = 0,67 ; groupe : F(1,10) = 8,61, p = 0,015). Dans l’ensemble, ces résultats suggèrent que les mères ont montré un mouvement évoqué par stimulus plus élevé que les vierges, la réponse maternelle aux appels de chiots étant plus cohérente qu’aux tons purs. Cela peut refléter une attention ou un stress accrus chez les mères, ainsi que la pertinence comportementale des appels de petits, qui, contrairement aux tons purs, évoquent la réponse de récupération des petits chez les mères dans des contextes naturalistes. Pris ensemble, ces résultats représentatifs suggèrent que l’estimation du flux optique lors de la présentation d’un stimulus externe peut extraire des informations concernant des réponses comportementales nuancées et spontanées.
Enfin, une analyse plus exploratoire a été menée pour découvrir les caractéristiques spatiales du comportement capturé dans les données représentatives. Pour déterminer quels pixels du ROI ont fluctué de manière coordonnée lors de la présentation du stimulus, une analyse en composantes principales (PCA) a été effectuée sur les informations de flux optique spatial au fil du temps. Cette analyse a révélé les pixels qui contribuaient le plus au premier PC, ainsi que les pixels qui présentaient des différences de groupe pour chaque condition de stimulus, comme le montre la figure 4. Les panneaux les plus à droite de la figure 4A, B suggèrent que les mères ont montré plus de mouvement dans le nez que les vierges lors de la présentation des deux types de stimulus. Dans les deux groupes et les deux conditions de stimulus, le premier PC a expliqué 5,41 % ± 0,59 % de la variance totale dans l’analyse du flux optique. Bien que le retour d’intérêt miroir ait été maintenu pour cette partie de notre analyse, les analyses futures pourraient s’étendre à une partie plus large du champ de vision afin de caractériser les mouvements coordonnés au-delà du visage en réponse à des stimuli. Par exemple, la comparaison des mouvements des pattes peut révéler des différences plus significatives entre les groupes, étant donné que les appels de petits initient généralement la récupération des petits chez les mères mais pas chez les vierges, et que les pattes pouvaient bouger plus librement que la tête de l’animal.
Bien que les résultats représentatifs jusqu’à présent suggèrent que ce pipeline peut évaluer les réponses comportementales non instruites à des stimuli externes dans des environnements de vidéographie contraints, la question de savoir si les fluctuations observées du flux optique reflètent vraiment un comportement animal significatif. Pour répondre à cette question, un ensemble de données de validation distinct a été analysé à l’aide du même pipeline. Dans une expérience distincte, des souris mâles restreintes à l’eau ont été entraînées à associer un signal lumineux à l’administration d’une récompense d’eau de 6 μL (« récompense élevée ») ou de 1 μL (« récompense faible »). Notamment, contrairement à l’expérience de stimulation auditive, cette expérience avait une lecture comportementale a priori : le taux de léchage. Un lickomètre a été établi par détection vidéo des coups de langue, facilitée par l’analyse de la luminosité des pixels à proximité du jet d’eau. La lecture comportementale fournie par le lickomètre pourrait ainsi être utilisée pour comparer la lecture comportementale de ce pipeline fournie par l’estimation du flux optique, soutenant ainsi sa validité dans la détection des comportements spontanés. Suite à la co-inscription vidéo, à l’estimation du flux optique, à la sélection du retour sur investissement (contenant à nouveau le champ de vision miroir) et à la quantification du flux optique, la comparaison de l’amplitude du flux optique a révélé une différence significative entre les réponses comportementales aux récompenses élevées et faibles. Les résultats de cette analyse sont présentés dans les figures 5A, B, où la figure 5A montre la série chronologique moyenne du groupe, et la figure 5B résume le flux optique cumulatif 2,5 s après le début du stimulus (test de Wilcoxon à rang signé apparié entre les conditions : p = 0,031). Notez que les valeurs de flux optique étaient plus grandes par rapport au comportement spontané enregistré dans les données représentatives, soulignant davantage le défi d’évaluer les réponses comportementales non instruites et nuancées. La figure 5C illustre le taux de léchage réel enregistré par le lécheur pour chacune des deux conditions de récompense, tandis que la figure 5D montre qu’un plus grand nombre de léchages sont enregistrés pendant la condition de récompense élevée par rapport à la condition de récompense faible dans les 2,5 s suivant l’administration de la récompense (test de Wilcoxon de rang signé apparié entre les conditions : p = 0,031). Dans l’ensemble, les deux analyses ont révélé une tendance similaire dans la comparaison des réponses de récompense élevée et faible, validant le pipeline d’analyse vidéo présenté pour capturer des différences significatives dans le comportement des animaux dans toutes les conditions.
Dans l’ensemble, les résultats représentatifs présentés ici suggèrent que la présentation des cris de petits a suscité des réponses significativement différentes chez les souris maternelles par rapport aux souris femelles vierges, contrairement aux tons purs. L’analyse d’un ensemble de données de validation confère la confiance que les différences observées dans le flux optique reflètent des différences significatives dans les réponses comportementales aux stimuli externes.

(A) Exemples de co-enregistrement vidéo représentant des caractéristiques prédéterminées (centre du poteau de tête, vue frontale de l’œil droit, vue de profil de l’œil droit) étiquetées en trois images, chacune tirée de différentes vidéos d’animaux différents. Notez dans la superposition comment les trois points n’étaient pas alignés, démontrant comment la configuration comportementale a légèrement changé entre les sessions d’acquisition de données. (B) L’image moyenne sur les 10 dernières secondes de chaque vidéo avant (à gauche) et après (à droite) la co-inscription vidéo. Veuillez cliquer ici pour voir une version agrandie de cette figure.

Figure 2 : Estimation du flux optique. (A) Exemple de trame avec les vecteurs de flux optiques relatifs superposés en bleu. (B) L’écart-type moyen au pixel près du flux optique sur l’ensemble des vidéos. Le retour d’intérêt choisi autour de la vue de profil du visage de l’animal via le miroir est décrit en magenta. La barre de couleur correspond à l’écart type. Veuillez cliquer ici pour voir une version agrandie de cette figure.

Figure 3 : Visualisation et comparaison du flux optique entre les groupes et les conditions. (A) Exemples de séries temporelles de flux optique marquées Z et filtrées passe-bas 5 Hz pour une vidéo d’une mère et une vidéo d’une vierge. (B) et (D) Flux optique cumulatif mesuré pendant la période de stimulus des cris des petits (B) et des tons purs (D). L’ombrage représente l’erreur type de la moyenne (SEM). (C) et (E) Flux optique cumulatif pendant les 2,5 premières secondes de présentation du stimulus pour les appels de petits (C) et les tons purs (E). * Indique p < 0,05, test U de Mann-Whitney entre groupes (appels de petits : p = 0,026 ; tons purs : p = 0,093), N = 6 par groupe. Veuillez cliquer ici pour voir une version agrandie de cette figure.

Figure 4 : Comparaison du PC1 entre les groupes. (A,B) Cartes illustrant les charges de la première composante principale (PC1) du flux optique pendant les appels des petits (A) et les tons purs (B) entre les groupes, statistiquement seuillées à p < 0,05 sans correction pour les comparaisons multiples. La carte thermique indique le degré de contribution de la fluctuation du flux optique de chaque pixel au PC1 par rapport aux autres pixels. Un petit texte noir indique le pourcentage de variance expliqué par le PC1 (appels de chiots de mères : 4,95 % ± 0,72 % ; appeaux de chiots vierges : 4,44 % ± 0,59 % ; tons purs de mères : 4,95 % ± 0,39 % ; tons purs de vierges : 4,72 % ± 1,24 % (moyenne ±écart-type)). Veuillez cliquer ici pour voir une version agrandie de cette figure.

Figure 5 : Validation du pipeline d’analyse comportementale. (A) Séries temporelles moyennes de flux optique, notées Z moyennes, soustraites de la ligne de base pré-stimulus et filtrées passe-bas 5 Hz lors de l’administration de récompenses élevées et faibles. L’ombrage représente le MEB, la ligne verticale blanche indique la livraison de la récompense et les astérisques rouges indiquent des artefacts de flux optique temporaires dus à l’apparition et au décalage du repère lumineux. (B) Résumé du flux optique cumulé au cours des 2,5 premières s après la livraison de la récompense. * Indique p < 0,05, test de Wilcoxon apparié entre les conditions (p = 0,031). (C) Taux de léchage moyen, obtenu par lickomètre, lors de l’administration de récompenses élevées et faibles. L’ombrage représente le SEM, et la ligne verticale blanche indique la remise des récompenses. (D) Nombre de coups de langue enregistrés au cours des 2,5 premières secondes suivant l’attribution de la récompense. * Indique p < 0,05, test de Wilcoxon à rang signé apparié entre les conditions (p = 0,031), N = 6. Veuillez cliquer ici pour voir une version agrandie de cette figure.
Vidéo 1 : Exemple de vidéo 1. PCR_Br011_20231015_1842_output.avi. Veuillez cliquer ici pour télécharger cette vidéo.
Vidéo 2 : Exemple de vidéo 2. PCR_Br014_20231015_1722_output.avi. Veuillez cliquer ici pour télécharger cette vidéo.
Fichier supplémentaire 1 : Fichier de chronométrage d’événement pour la vidéo 1. PCR_Br011_20231015_1842_output_videoTimestamps.mat. Veuillez cliquer ici pour télécharger ce fichier.
Fichier supplémentaire 2 : Fichier de chronométrage d’événement pour la vidéo 2. PCR_Br014_20231015_1722_output_videoTimestamps.mat. Veuillez cliquer ici pour télécharger ce fichier.
Fichier supplémentaire de codage 1 : script1_videocoreg m. Ce script aligne spatialement toutes les vidéos les unes sur les autres via la coregistration. Veuillez cliquer ici pour télécharger ce fichier.
Fichier supplémentaire de codage 2 : script2_optflow_roiselect h Ce script estime le flux optique pour le champ de vision complet de chaque vidéo transformée et permet de sélectionner un retour sur investissement pour le reste du pipeline. Veuillez cliquer ici pour télécharger ce fichier.
Fichier de codage supplémentaire 3 : script3_optflow_analysis h Ce script compare l’amplitude du flux optique dans différents groupes/conditions pour le retour sur investissement choisi. Veuillez cliquer ici pour télécharger ce fichier.
Fichier de codage supplémentaire 4 : script4_optflow_pca h Ce script effectue une ACP sur le flux optique estimé du ROI choisi. Veuillez cliquer ici pour télécharger ce fichier.
Fichier supplémentaire de codage 5 : script5_optflow_pca_analysis h Ce script compare les résultats de l’ACP entre les groupes/conditions pour le retour sur investissement choisi. Veuillez cliquer ici pour télécharger ce fichier.