Guide utilisateur

Lire un scanner avec Luminor

Luminor est une visionneuse de scanner (TDM) rapide, qui fonctionne en local et s’articule autour des sept gestes que les radiologues utilisent le plus. Ce guide vous accompagne pour chacun d’eux, de l’ouverture d’un examen à l’export d’un projet de compte rendu.

!

Usage réservé à la recherche et à l’enseignement. Luminor n’est pas un dispositif médical certifié. Ne l’utilisez pas pour prendre des décisions diagnostiques ou thérapeutiques.

i

Luminor s’affiche en français ou en anglais. Ce guide décrit l’interface en français : choisissez la langue avec le bouton FR / EN de la barre d’outils (voir Langue de l’interface).

1Défilement et cinéParcourez des centaines d’images à la molette, ou lisez-les comme un film.
2FenêtrageClic droit glissé ou préréglages en une touche : poumon, médiastin, os, foie, cerveau.
3MPRPlans axial, coronal et sagittal reliés par un même réticule.
4MesuresDensité en UH en direct, distances en mm, statistiques de ROI elliptique.
5MIP et coupes épaissesMIP, MinIP et moyenne, de 2 à 40 mm.
6ComparaisonDeux examens côte à côte, défilement synchronisé en millimètres.
7Observations et CRObservations nommées, navigation en un clic, projet de compte rendu et images clés.

2Prise en main

Démarrer Luminor

  1. Ouvrez une fenêtre PowerShell dans le dossier Claude-Radio.
  2. Lancez .\start.ps1. Le script utilise l’environnement Anaconda DICOM s’il existe, démarre le serveur sur le port 8770 et ouvre votre navigateur au bout de deux secondes.
  3. Gardez la fenêtre PowerShell ouverte pendant votre travail. La fermer arrête Luminor.

Luminor fonctionne à l’adresse http://127.0.0.1:8770/ dans Chrome, Edge, Safari ou Firefox. Options :

CommandeEffet
.\start.ps1 -Port 9000Utiliser un autre port si le 8770 est occupé.
.\start.ps1 -DataDir "D:\scans"Lire les séries dans un autre dossier. Chaque sous-dossier correspond à une série de fichiers .dcm.
python server.py --labels fichier.csvFichier CSV facultatif id,cancer, utilisé pour les étiquettes et le filtre de la bibliothèque.

Ouvrir une série

La bibliothèque, à gauche, liste toutes les séries du dossier de données. Cliquez sur une ligne pour l’ouvrir. Luminor lit d’abord les fichiers DICOM (quelques secondes), puis charge le volume dans le navigateur. Une carte de progression affiche les deux étapes.

Changer de dossier d’images

Le haut de la bibliothèque indique le dossier d’images actuel. Pour ouvrir un autre dossier d’images médicales à tout moment :

  1. Cliquez sur Changer… à côté du nom du dossier.
  2. Cliquez sur Parcourir… pour choisir un dossier avec le sélecteur de Windows, ou collez son chemin (Explorateur de fichiers → clic droit sur le dossier → Copier en tant que chemin d’accès), puis cliquez sur Ouvrir le dossier.
  3. Luminor vérifie que le dossier contient des séries DICOM, ferme les examens ouverts, recharge la bibliothèque et ouvre la première série.

Choisissez le dossier dans lequel chaque sous-dossier est une série de fichiers .dcm. Si vous choisissez un dossier de série, Luminor ouvre son dossier parent. Un fichier CSV d’étiquettes placé dans le dossier ou juste au-dessus est pris en compte automatiquement. Vos fichiers DICOM sont seulement lus, jamais modifiés.

Images sur Google Drive

Vous pouvez aussi coller le lien d’un dossier Google Drive (par exemple https://drive.google.com/drive/folders/…) dans le même champ, puis cliquer sur Ouvrir le dossier. Le dossier doit être partagé avec « Tous les utilisateurs disposant du lien ». Luminor le télécharge, avec ses sous-dossiers, sur cet ordinateur en affichant la progression, puis l’ouvre. Les fichiers déjà téléchargés sont conservés : rouvrir le même lien est rapide. Fermer la fenêtre arrête le téléchargement.

!

Un dossier partagé avec « Tous les utilisateurs disposant du lien » peut être ouvert par toute personne qui obtient le lien. Pour des images médicales, ne transmettez le lien qu’à des personnes de confiance et restreignez à nouveau le partage lorsque vous n’en avez plus besoin.

Langue de l’interface

Le bouton FR / EN (avec un globe) de la barre d’outils fait passer toute l’interface du français à l’anglais et inversement, sans recharger l’examen : libellés, aide, observations, projet de compte rendu et informations affichées sur l’image. Luminor mémorise votre choix ; au premier lancement, il suit la langue du navigateur.

En français, Luminor applique les conventions habituelles : unités UH, virgule décimale (90,9 mm), fenêtre notée C (centre) et L (largeur), repères D/G (droite/gauche). Les noms donnés aux observations restent tels que vous les avez saisis.

3L’interface

Luminor avec la bibliothèque à gauche, une coupe axiale pulmonaire au centre et l’inspecteur à droite
La bibliothèque, la visionneuse avec une coupe axiale pulmonaire, et l’inspecteur avec les préréglages de fenêtre, les coupes épaisses et le ciné.

La barre d’outils

CommandeRôle
Boutons de panneau (aux deux extrémités)Afficher ou masquer la bibliothèque et l’inspecteur. Sur les petits écrans, les deux sont masqués au démarrage.
Disposition : Simple · MPR · ComparaisonUn seul plan, trois plans reliés, ou deux examens côte à côte (L pour passer de l’un à l’autre).
SynchroniséVisible en disposition Comparaison. Synchronise le défilement, le zoom et le déplacement entre les deux examens (K).
Plan : Axial · Coronal · SagittalPlan affiché en dispositions Simple et Comparaison (A C S).
OutilsAction du bouton gauche de la souris : Réticule X, Fenêtrage W, Déplacer H, Zoom Z, Distance M, ROI elliptique E.
LectureLance ou arrête le ciné (Espace).
?Aide-mémoire clavier et souris, avec un lien vers ce guide.
FR / ENLangue de l’interface : français ou anglais.

Lire les informations à l’écran

CoinAffiche
En haut à gaucheNom et couleur du plan (axial, coronal, sagittal), numéro d’image (Im) et position de la coupe en mm (Z en axial, Y en coronal, X en sagittal). Une pastille COMPARAISON signale l’examen de comparaison.
En haut à droiteCentre (C) et largeur (L) de la fenêtre, INV si l’image est inversée, la coupe épaisse active (par exemple MIP 10 mm) et l’identifiant de la série.
En bas à gaucheDensité en UH et indices du voxel sous la souris.
En bas à droiteNiveau de zoom.
Bords (en jaune)Orientation du patient : D/G droite/gauche, A/P antérieur/postérieur, S/I supérieur/inférieur. Comme sur toute console de radiologie, la droite du patient est à gauche de l’image axiale.
!

Vérifiez toujours les repères d’orientation avant de décrire une latéralité. Ils sont calculés à partir des balises DICOM d’orientation de chaque série. Si l’interface est en anglais, les repères deviennent R/L : R (right) = droite, L (left) = gauche.

Le défilement de la pile d’images est au cœur de la lecture d’un scanner. Il est donc toujours affecté à la molette, quel que soit l’outil sélectionné.

ActionRésultat
MoletteUne image par cran. Les pavés tactiles défilent de façon continue.
Maj + moletteCinq images par cran.
↑ ↓ (ou ← →)Une image. Ajoutez Maj pour cinq.
Page préc. Page suiv.Dix images.
Origine FinPremière ou dernière image.
EspaceLance ou met en pause le ciné dans la vue active. La lecture reprend à la première image en fin de série.

Réglez la vitesse du ciné (2 à 40 images par seconde) avec le curseur Vitesse de la carte Ciné de l’inspecteur. Le ciné et le clavier agissent sur la vue active : celle qui se trouve sous la souris, entourée de bleu.

5Fenêtrage

Une image de scanner contient bien plus de niveaux de gris qu’un écran ne peut en afficher. La fenêtre choisit la plage d’unités Hounsfield affichée : le centre (niveau) fixe le gris moyen et la largeur règle le contraste.

Préréglages

Les touches 1 à 5 fonctionnent aussi sur un clavier AZERTY, avec ou sans Maj, ainsi que sur le pavé numérique.

TouchePréréglageCentre / largeur (UH)Usage
1Poumon−600 / 1500Parenchyme, nodules, voies aériennes
2Médiastin40 / 400Cœur, vaisseaux, ganglions, tissus mous
3Os400 / 1800Côtes, rachis, fractures, lésions lytiques ou condensantes
4Foie60 / 160Lésions hépatiques peu contrastées
5Cerveau40 / 80Fenêtre étroite des tissus mous

Réglage libre

La fenêtre s’applique à toutes les vues, y compris l’examen de comparaison : les deux sont toujours affichés de la même façon.

6MPR et réticule

Disposition MPR avec les vues axiale, coronale et sagittale, un réticule coloré et des MIP de 10 mm
Disposition MPR : l’axial à gauche, le coronal et le sagittal à droite. Les lignes colorées montrent où les autres plans coupent chaque image. Ici, une coupe épaisse MIP de 10 mm est active.

Les reconstructions multiplanaires (MPR) recalculent des images coronales et sagittales à partir de la pile axiale, avec des proportions physiques exactes et la tête en haut.

  1. Choisissez MPR dans le sélecteur de disposition, ou appuyez sur L.
  2. Sélectionnez l’outil Réticule (X). Cliquez ou glissez dans une vue pour placer le réticule. Les deux autres vues se placent sur ce point.
  3. Faites défiler une vue. La ligne correspondante se déplace dans les deux autres.
  4. Double-cliquez sur une vue pour l’agrandir. Double-cliquez à nouveau pour revenir aux trois vues.

Les lignes du réticule prennent la couleur du plan qu’elles représentent : bleu pour l’axial, vert pour le coronal, orange pour le sagittal.

i

Pour lire toute une série dans un autre plan, appuyez sur C ou S : la disposition Simple passe en coronal ou en sagittal. A revient à l’axial.

Zoom et déplacement

7Mesures

Fenêtre médiastinale agrandie avec une distance mesurée sur le cœur, une ROI elliptique avec ses statistiques en UH et un repère sur un corps vertébral
Une distance mesurée sur le cœur (90,9 mm), une ROI elliptique avec moyenne ± écart-type, minimum/maximum et surface, et un repère sur un corps vertébral (187 UH).

Mesure de densité

Survolez n’importe quelle image. La surimpression (en bas à gauche) et la barre d’état indiquent la densité en UH du voxel, ses indices et ses coordonnées patient en millimètres (convention LPS : +X vers la gauche du patient, +Y vers l’arrière, +Z vers le haut). La mesure lit toujours le voxel d’origine, même quand une coupe épaisse est affichée.

Distance

  1. Sélectionnez Distance (M).
  2. Glissez d’un bord à l’autre de la structure. La distance en millimètres s’actualise pendant le tracé.
  3. Relâchez pour l’enregistrer comme observation.

Les distances tiennent compte de la taille réelle des pixels du plan. Elles restent donc exactes sur les reconstructions coronales et sagittales, où l’espacement des coupes diffère de la taille des pixels.

ROI elliptique

  1. Sélectionnez ROI elliptique (E).
  2. Tracez le rectangle englobant de l’ellipse sur la région.
  3. Relâchez. Luminor affiche la moyenne ± écart-type, le minimum / maximum en UH et la surface.
!

Les statistiques de ROI sont calculées sur l’image d’origine seule, jamais sur une coupe épaisse MIP, MinIP ou moyenne : les valeurs restent de vraies unités Hounsfield. Placez la ROI bien à l’intérieur de la structure pour éviter l’effet de volume partiel avec les tissus voisins.

Repères

Appuyez sur B (ou sur le bouton Repère) pour poser un repère à la position du réticule. Il enregistre la densité en UH en ce point. C’est pratique pour signaler une lésion à revoir.

Sélectionner et supprimer

Les mesures n’apparaissent que sur l’image où elles ont été tracées. Cliquez sur une mesure (avec l’outil réticule, distance ou ellipse) pour la sélectionner : elle devient bleu clair. Suppr efface l’observation sélectionnée ; Échap la désélectionne ou annule un tracé en cours.

8MIP et coupes épaisses

Une coupe épaisse combine plusieurs images voisines en une seule, centrée sur l’image courante. Choisissez le mode dans la carte Coupe épaisse de l’inspecteur, ou appuyez sur T pour passer d’un mode à l’autre.

ModeConserveIndications
MIPLa valeur la plus élevée dans l’épaisseurNodules pulmonaires (ils se distinguent des vaisseaux), vaisseaux, calcifications
MinIPLa valeur la plus basseVoies aériennes, emphysème, piégeage aérique
Moy.La valeur moyenneRéduction du bruit sur les coupes fines

Réglez l’épaisseur de 2 à 40 mm avec le curseur ou avec + / −. La surimpression indique l’épaisseur réellement utilisée, arrondie à un nombre entier de coupes. Les coupes épaisses fonctionnent dans tous les plans et dans toutes les vues.

i

Une bonne méthode de recherche de nodules : fenêtre pulmonaire (1), MIP de 8 à 10 mm (T), puis défilement lent de l’apex à la base. Toute image arrondie qui ne se raccorde pas à un vaisseau au fil du défilement mérite d’être revue sur les coupes fines.

9Comparaison

Disposition Comparaison avec deux coupes axiales pulmonaires côte à côte et le bouton Synchronisé dans la barre d’outils
Disposition Comparaison. L’examen courant est à gauche ; l’examen de comparaison, marqué COMPARAISON, est à droite. Le bouton Synchronisé de la barre d’outils les maintient alignés.
  1. Dans la bibliothèque, survolez la série à comparer et cliquez sur le bouton ⧉ de sa ligne.
  2. Luminor passe en disposition Comparaison. L’examen de comparaison s’ouvre à la même hauteur relative dans le corps que votre image courante.
  3. Faites défiler l’une ou l’autre vue. Tant que Synchronisé est actif, l’autre suit de la même distance en millimètres, même si les deux examens n’ont pas le même espacement de coupes. Le zoom et le déplacement sont aussi reproduits.

Aligner deux examens

Un patient n’est jamais positionné deux fois exactement de la même façon. Alignez donc une fois les examens sur un repère anatomique (par exemple la carène ou une lésion) :

  1. Appuyez sur K pour désynchroniser.
  2. Amenez chaque vue sur le même repère.
  3. Appuyez de nouveau sur K. Luminor enregistre le décalage entre les deux examens, qui défilent désormais ensemble à des niveaux correspondants.

Changer de plan recentre l’examen de comparaison : réalignez après être passé de l’axial au coronal ou au sagittal. Les mesures et les repères se font sur l’examen courant (vue de gauche).

10Observations et compte rendu

Liste des observations dans l’inspecteur : une ROI cardiaque, une largeur cardiaque et un repère vertébral
Chaque mesure et chaque repère deviennent une observation, avec sa valeur et sa localisation exacte.

Gérer les observations

Projet de compte rendu

Fenêtre du projet de compte rendu avec un texte Markdown modifiable et les boutons Copier et Télécharger
Le projet de compte rendu est un texte Markdown que vous pouvez modifier avant de le copier ou de le télécharger.

Cliquez sur Compte rendu dans la carte Observations. Luminor rédige un projet comprenant les informations de la série, une ligne de technique, la liste numérotée de vos observations avec valeurs et localisations, et une section Conclusion vide. Le projet est rédigé dans la langue de l’interface. Complétez vous-même le temps d’injection, le protocole et la conclusion. Cliquez ensuite sur Copier pour le coller dans votre compte rendu, ou sur Télécharger .md pour l’enregistrer (fichier compte-rendu_….md).

Images clés

Image clé enregistre la vue active au format PNG, avec les mesures, les informations affichées, les repères d’orientation et la mention « usage recherche uniquement ». Le nom du fichier contient la série, le plan et le numéro d’image, par exemple key-image_0015ceb8_axial_98.png.

11Une routine de lecture

Une routine systématique proposée pour un scanner thoracique, à adapter à votre pratique.

  1. Poumons : appuyez sur 1, faites défiler de l’apex à la base, puis recommencez avec une MIP de 10 mm (T) pour les nodules. Utilisez la MinIP pour les voies aériennes.
  2. Médiastin : appuyez sur 2. Examinez le cœur, les gros vaisseaux, l’œsophage et les aires ganglionnaires. Mesurez les ganglions selon leur petit axe (M).
  3. Os : appuyez sur 3. Lisez le rachis en sagittal (S), le sternum et les côtes en axial et en coronal.
  4. Étage abdominal supérieur : appuyez sur 4 pour le foie, puis examinez les surrénales, les reins et la rate.
  5. Caractériser : confirmez chaque anomalie en MPR, mesurez-la et placez des ROI pour en vérifier la densité (graisse, liquide, tissu, calcium).
  6. Comparer : ouvrez l’examen antérieur, alignez-le et déterminez si les lésions sont nouvelles, stables ou modifiées.
  7. Rédiger : nommez vos observations, enregistrez les images clés, puis ouvrez Compte rendu et complétez la conclusion.

12Clavier et souris

Appuyez sur ? (ou /) dans Luminor pour afficher cette liste. Les raccourcis sont ignorés pendant la saisie dans un champ de texte : cliquez sur une image pour revenir à la visionneuse.

EntréeAction
Molette · ↑ ↓Image précédente / suivante
Maj + molette ou flèchesCinq images
Page préc. / Page suiv.Dix images
Origine / FinPremière / dernière image
EspaceLecture / pause du ciné
Clic droit glisséFenêtrage
Clic central glisséDéplacement
Ctrl + moletteZoom à la position de la souris
Double-clicAgrandir / restaurer la vue
1 – 5Fenêtre poumon · médiastin · os · foie · cerveau
IInverser
RRéinitialiser le zoom et le déplacement
A · C · SAxial · coronal · sagittal
LChanger de disposition : Simple → MPR → Comparaison
N / PSérie suivante / précédente de l’examen
TCoupe épaisse : aucune → MIP → MinIP → moyenne
+ / −Épaisseur de coupe ± 2 mm
X · W · H · ZOutil réticule · fenêtrage · déplacement · zoom
M · EOutil distance · ROI elliptique
BRepère à la position du réticule
SupprSupprimer l’observation sélectionnée
KSynchroniser / désynchroniser la comparaison
ÉchapAnnuler le tracé / désélectionner

13Valeurs de référence en UH

Valeurs habituelles sans injection de produit de contraste, données à titre indicatif pour la mesure de densité et la ROI. Elles varient selon l’appareil, le protocole, l’injection et le bruit.

Tissu ou matériauUH habituelles
Air≈ −1000
Poumon aéré−900 à −500
Graisse−120 à −60
Eau, liquide simple0 à 20
Tissus mous, muscle20 à 60
Sang non injecté30 à 45
Hémorragie aiguë50 à 90
Calcification, os cortical> 300, jusqu’à 2000 et plus

14Dépannage

ProblèmeSolution
La page ne s’affiche pasLe serveur n’est pas lancé. Exécutez .\start.ps1 et gardez sa fenêtre ouverte.
« Port already in use »Luminor est probablement déjà lancé : ouvrez 127.0.0.1:8770. Sinon, démarrez-le avec -Port 9000.
« Impossible d’ouvrir la série »Le dossier doit contenir des fichiers .dcm lisibles d’une seule série. Consultez l’erreur dans la fenêtre PowerShell.
L’ouverture est lenteLa première ouverture lit tous les fichiers DICOM (quelques secondes par examen). Les trois derniers examens restent en mémoire et se rouvrent rapidement.
L’image est toute noire ou toute blancheLa fenêtre ne correspond pas au tissu. Appuyez sur 1 ou 2.
Les touches ne font rienUn champ de texte a le focus (recherche, valeurs de fenêtre, nom d’observation). Cliquez sur une image.
L’interface est en anglaisCliquez sur le bouton EN de la barre d’outils pour passer en français.
Le défilement saute des imagesCertaines souris envoient de grands pas de molette. Utilisez les flèches pour avancer image par image.
« Impossible d’enregistrer les observations »Le serveur s’est arrêté pendant votre travail. Relancez-le. Les observations antérieures étaient déjà enregistrées.
Le navigateur ralentitChaque examen occupe environ 100 Mo de mémoire, et la comparaison en garde deux. Fermez les autres onglets gourmands ou rechargez la page.

15Confidentialité et limites