PRANA © Polygraphic Recording ANAlyzer Une boîte à outils MATLAB pour l’analyse des enregistrements polygraphiques Florian Chapotot, Ph.D. R&D Manager, PhiTools, Strasbourg Centre de recherches du service.

Download Report

Transcript PRANA © Polygraphic Recording ANAlyzer Une boîte à outils MATLAB pour l’analyse des enregistrements polygraphiques Florian Chapotot, Ph.D. R&D Manager, PhiTools, Strasbourg Centre de recherches du service.

PRANA
©
Polygraphic Recording ANAlyzer
Une boîte à outils MATLAB pour l’analyse
des enregistrements polygraphiques
Florian Chapotot, Ph.D.
R&D Manager, PhiTools, Strasbourg
Centre de recherches du service de Santé des armées, Grenoble
PhiTools - www.phitools.com
Applications pharmaceutiques et médicales avec l’environnement MATLAB
La polygraphie

Enregistrement simultané de différents types de signaux :
Variables physiologiques (EEG, EOG, EMG, ECG, T°, PA, Resp, SaO2, etc.)
Grandeurs physiques (T°, bruit, éclairement, etc.)

Stations d’acquisition fixes, enregistreurs portables,
systèmes télémétriques
de l’analogique… au numérique
PhiTools - www.phitools.com
Applications pharmaceutiques et médicales avec l’environnement MATLAB
Quelques applications
Polysomnographie
Cartographie EEG:
(PSG 24h ambulatoire)
épilepsie, neurocognition
EEG
EOG
Monitoring
fonctions vitales
EMG
ECG
Resp
PSG rongeur
T°
PhiTools - www.phitools.com
Applications pharmaceutiques et médicales avec l’environnement MATLAB
Le système d’analyse PRANA

Manager : accès aux données et interfaces du programme

Viewer : affichage des enregistrements et des données relatives









Affichage synchronisé (signaux, canaux, événements, scores, paramètres extraits)
Précis à la milliseconde - Durée : de quelques seconde à plusieurs jours
Multi formats (import/export)
Remontage et filtrage des canaux
Outils de navigation
Réjection/correction d’artéfacts
Mode continu/séquentiel
Report Generator : générateur de rapports personnalisables

Rapport de sommeil

Rapport de tests itératifs

Rapport de paramètres extraits
Profiler : affichage et post-traitements des résultats des analyses


PhiTools - www.phitools.com
Exploration et préparation des séries temporelles
Post-traitement des paramètres extraits
Applications pharmaceutiques et médicales avec l’environnement MATLAB
Le système d’analyse PRANA

Accès aux données et interfaces du
programme :






Manager
Enregistrements polygraphiques
Réglages des plug-ins
Résultats des analyses
Rapports générés
Journaux d’utilisation
Système de fichiers standardisés
(*.mat/txt) permettant
l’importation et l’exportation de
données
PhiTools - www.phitools.com
Applications pharmaceutiques et médicales avec l’environnement MATLAB
Le système d’analyse PRANA
Viewer

Affichage synchronisé (signaux,
canaux, événements, scores,
paramètres extraits)

Précis à la milliseconde - Durée :
de quelques secondes à plusieurs
jours

Multi formats

Outils de navigation

Remontage et filtrage des canaux

Réjection/correction d’artéfacts

Mode continu/séquentiel
PhiTools - www.phitools.com
B : Barre de commandes
PSG
conventionnelle
Apnées
Cartographie
du de
sommeil
EEG
itératifs
vigilance
E : BarreTests
de
menus
A : Signaux polygraphiques
C : Densité spectrale de signaux
D : Évolution de paramètres extraits
Applications pharmaceutiques et médicales avec l’environnement MATLAB
Le système d’analyse PRANA
Report Generator
Générateur de rapports
personnalisables (Excel)



Rapport de sommeil
Rapport de test itératif
Rapport de paramètres extraits
Rapport de paramètres
Rapport
Rapport
deextraits
sommeil
de test(dynamique
itératif
(paramètres
de vigilance
temporelle,
globaux(60
stades,
moyennes
MWT)
cycles)
par stades, par
cycles)
PhiTools - www.phitools.com
Applications pharmaceutiques et médicales avec l’environnement MATLAB
Le système d’analyse PRANA
Profiler
Affichage et post-traitements
des résultats

Exploration des séries


Post-traitement :






Zoom temps-fréquence
Extraction/Sélection
Linéarisation
Transformation
Réduction
Lissage
Exportations des résultats :


PhiTools - www.phitools.com
Images (*.jpeg)
Fichiers (ASCII, MATLAB)
Dynamique de l’EEG au cours du sommeil
Applications pharmaceutiques et médicales avec l’environnement MATLAB
Les différents plug-ins

Interprétation visuelle des états de vigilance (R&K, animal, choc
hémorragique, profondeur d’anesthésie)

Marquage et annotation synchrones d’événements

Détection automatique d’artéfacts

Détection de formes (ondes, grapho-éléments du sommeil)

Extraction de caractéristiques (statistiques, spectrales, non linéaires)

Analyse de densité et de cohérence spectrale

Détection du rythme et analyse de variabilité cardiaque

Détection et analyse de cycles (respiration, pouls)

Générateur de rapports personnalisés (ASCII, MS Excel)

Kit du développer (Matlab m-files)

Fonctionnement par batch
PhiTools - www.phitools.com
Applications pharmaceutiques et médicales avec l’environnement MATLAB
Les différents plug-ins

Lancement par la barre de
menus

Réglage complet par
l’interface

Mémorisation des réglages

Indépendant du type
d’enregistreur utilisé

Sauvegarde des résultats
compatibles (selon le système
de fichiers du programme)
PhiTools - www.phitools.com
Interface du plug-in d’extraction de
caractéristiques
Applications pharmaceutiques et médicales avec l’environnement MATLAB
Le kit du développeur

Lancement par la barre de
menus

Fichiers prototypes :



Interface graphique (*.fig)
Paramètres du module (*.mat)
Code source (*.m) pour :





PhiTools - www.phitools.com
la gestion de l’interface
l’accès aux données
l’intégration d’algorithme
l’exécution du module
la sauvegarde des résultats
Applications pharmaceutiques et médicales avec l’environnement MATLAB
Le lanceur de plug-ins

Lancement par lots d’une
sélection plug-ins
Interface

Sauvegarde des réglages
des plug-ins sélectionnés
dans un journal
Journal
PhiTools - www.phitools.com
Applications pharmaceutiques et médicales avec l’environnement MATLAB
Avantages du système

Compatibilité : indépendant du système d’acquisition (filtres de lecture)

Interopérabilité : sorties multiples (graphiques, tableaux, fichiers ASCII ou
MATLAB)

Facilité d’utilisation : interfaces graphiques, guide de l’utilisateur

Versatilité : applications standards et avancées (sommeil, vigilance, stress,
pharmaco, etc.)

Flexibilité : plug-ins configurables, personnalisation des paramètres du
programme (homme, animaux)

Réduction des interventions humaine : exécution par batch

Traçabilité : fonctions d’audit (utilisateur et paramètres du programme)

Modularité : plug-ins optionnels, nouvel ajout facilité

Ouverture : intégration rapide de nouveaux algorithmes (software developer
kit)
PhiTools - www.phitools.com
Applications pharmaceutiques et médicales avec l’environnement MATLAB
Exemples d’utilisation

Diagnostic humain et modèle animal dans la maladie du sommeil
Buguet et al., Darsaud et al., Chevrier et al.

Micro-éveils, activation cardiaque et mouvements périodiques lors du sommeil humain
Sforza et al., Lavoie et al.

Modélisation EEG du sommeil humain
Mérica et al., Jouny et al.

Pharmaco-EEG du sommeil et de l’éveil
Quera-Salva et al., Moldofsky et al., Chapotot et al.

Métabolisme, obésité et sommeil
Van Cauter et al., Leproult et al.

Troubles du sommeil et recherche clinique (insomnie, narcolepsie)
Dauvilliers et al.

Influences environnementales sur la vigilance et le sommeil
Muzet et al., Roky et al., Buguet et al., McLellan et al.

Test de dispositifs pour le monitoring vital dans le choc hémorragique
Bourdon et al.

Classification automatique des états de vigilance chez l’homme et l’animal
Becq et al., Zoubek et al., Chapotot et al.

Corrélats physiologiques des fluctuations de vigilance et de la dette de sommeil
Chapotot et al.
PhiTools - www.phitools.com
Applications pharmaceutiques et médicales avec l’environnement MATLAB
Conclusion

PRANA + MATLAB :
Un environnement informatique complet d’analyse
étendue des données et de développement de
nouvelles techniques de traitement pour la
polygraphie.
PhiTools - www.phitools.com
Applications pharmaceutiques et médicales avec l’environnement MATLAB
Analyse spectrale de l’EEG
C3
C4
A2
A1
P3
P4
Enregistrements polygraphiques
Visualisation des signaux
Détection de formes
Activité spectrale
artefacts
Analyse temps-fréquence
FFT
PhiTools - www.phitools.com
Applications pharmaceutiques et médicales avec l’environnement MATLAB