RadContour
ENDEESFR
← Retour au site

Fiche technique

Fiche des fonctionnalités de RadContour

Version 1.0 · iPad (puce M d’Apple, iPadOS 26+) · vérifié par rapport au code livré, 25 juillet 2026

Un espace de travail complet de revue d’images et de contourage en radiothérapie pour iPad. Du vrai DICOM en entrée, du vrai DICOM en sortie — pas de cloud, pas de téléversement ; tout s’exécute sur l’appareil. Cette fiche liste chaque outil et fonctionnalité, organisés par l’onglet de l’espace de travail où ils se trouvent.

Outil de recherche, d’enseignement et d’entraînement. Pas un dispositif médical certifié. RadContour n’est pas destiné au diagnostic, à la planification du traitement, à l’administration du traitement ni à aucune décision relative aux soins. Tout résultat automatique doit être revu face aux images par un professionnel qualifié.

L’espace de travail en un coup d’œil

RadContour s’ouvre sur une bibliothèque de patients, puis sur un espace de travail multiplanaire avec six onglets de fonction dans le ruban :

OngletÀ quoi il sert
Patient DataCharger des séries d’images, des jeux de structures, la ground truth ; changer de référence
ContouringDessiner et modifier des ROI à la main et avec l’IA
ROI GeometryDériver des ROI à partir d’autres — marges, algèbre, seuils, parois, corps
RegistrationAligner une seconde série d’images et copier les contours
Contour AssessmentNoter les contours face à un jeu de référence
Plan EvaluationLavage de dose, HDV, statistiques de dose, objectifs cliniques

Chaque vue peut afficher l’axial, le sagittal, le coronal ou la 3D ; les dispositions sont configurables.

Bibliothèque de patients et import

  • Les patients se regroupent automatiquement par le DICOM Patient ID ; on déploie jusqu’à Study → Series / RT Structure Set / Registration / Plan / Dose.
  • Importer depuis Fichiers (un dossier de DICOM) ou interroger un serveur DICOM.
  • Par patient : modifier, fusionner, supprimer ; par élément, balayer pour supprimer.
  • Sauvegarde / restauration chiffrée du patient (.rcbak), à l’unité ou en lot.
  • Les études reçues du PACS arrivent sous forme de notifications et s’ouvrent sur place.

Réseau DICOM

DIMSE classique, sur un réseau géré par l’hôpital :

  • C-ECHO (vérification), C-FIND (requête Study-Root), C-GET (récupération — pas besoin de C-MOVE), C-STORE (envoyer et recevoir en tant que SCP).
  • AE / port local configurables et une liste de nœuds distants (PACS / TPS).
  • Storage SCP pour recevoir les envois, restreint aux nœuds configurés (liste d’autorisation).
  • Non compressé, Implicit / Explicit VR Little Endian.

1 · Onglet « Patient Data »

  • Open for contouring — charger une série d’images comme référence modifiable.
  • Load for fusion / registration — ajouter une seconde série d’images.
  • Load as Ground Truth — un jeu de référence en lecture seule pour Contour Assessment.
  • Jeux de structures — charger n’importe quel RT Structure Set du patient sur les images.
  • Changer la série d’images de référence à la volée — contourer sur l’IRM, copier vers la TDM via un recalage enregistré, sans quitter l’espace de travail.

2 · Onglet « Contouring »

Douze outils dans la grille supérieure (la taille de brosse ne s’affiche que lorsqu’un outil de type brosse est actif) :

OutilRôle
NavigateFaire défiler / zoomer / déplacer sans dessiner
FreehandDessiner un contour à la main
PolygonCliquer des sommets ; se ferme en polygone
SplineSpline lisse passant par des points de contrôle
Brush 2DPeindre sur la coupe courante
Erase 2DEffacer sur la coupe courante
Brush 3DPeindre une sphère à travers les coupes
Erase 3DEffacer une sphère à travers les coupes
NudgePousser un bord de contour vers l’intérieur ou l’extérieur (curseur in/out)
Smart brushNe peint que dans une tolérance de Hounsfield autour du premier contact
Region growRemplissage par diffusion depuis une graine dans un seuil
AI boxDessiner une boîte ; un modèle sur l’appareil segmente à l’intérieur

Auto-contour avec l’IA

Une tuile d’outil dédiée :

  • Choisissez un modèle, puis un préréglage d’organes (ou « Tous les organes »), puis Run.
  • 25 modèles d’organes TotalSegmentator (TDM + IRM) plus les modèles composites corps entier, tous sur l’appareil.
  • Vous présélectionnez les organes via des préréglages modifiables — jamais obligé de lancer les 117.
  • Anneau de progression sur la tuile ; les résultats sont revus avant utilisation.
  • Sur un iPad sans puce M, l’outil explique qu’il faut une puce Apple (un avertissement léger — le reste de l’app fonctionne).

Suggest contour (guidé par boîte)

Modèles SAM médicaux LiteMedSAM / RepViT-MedSAM, ou une heuristique classique, sélectionnables dans les Réglages.

Gestion des ROI

  • ROI illimités, codés par couleur, groupés par catégorie (OAR / cible / autre).
  • Par ROI : visibilité, couleur, nom, type ; aperçu de surface 3D.
  • Annuler / rétablir ; volume (cc) par ROI.

3 · Onglet « ROI Geometry »

Dérivez un nouveau ROI à partir d’autres (à la manière de RayPlan), chacun avec un aperçu en direct et un nom modifiable suggéré automatiquement :

  • Margin — expansion / contraction uniforme ou anisotrope.
  • Algebra — union / intersection / soustraction booléenne de ROI.
  • Threshold — construire un ROI à partir d’une fenêtre de HU, avec remplissage de la région fermée.
  • Wall — une coque d’une épaisseur intérieure / extérieure donnée.
  • External — contour automatique du patient à partir de l’image, poumons inclus, avec un aperçu en direct à deux curseurs et un réglage suggéré.

4 · Onglet « Registration »

Sous-onglets par méthode :

  • Auto — recalage rigide par information mutuelle (Mattes MI, métrique / optimiseur configurables).
  • Manual — glisser / pivoter pour aligner à la main.
  • ROI — recalage guidé par structures à partir de paires de ROI appariées.
  • Affichage de fusion — Overlay, Checkers, Difference, mélange ajustable.
  • Copy geometries — rééchantillonner les ROI sélectionnés sur le jeu recalé et les enregistrer comme un nouveau RT Structure Set.
  • Importer et exporter le DICOM Spatial Registration (REG), y compris l’inverse.

5 · Onglet « Contour Assessment »

Notez un jeu modifiable face à une Ground Truth chargée :

  • Coefficient de similarité Dice.
  • Distance de Hausdorff — maximale (mm).
  • Distance de Hausdorff — percentile (configurable, p. ex. 95 %).
  • Distance de surface moyenne (symétrique) (mm).
  • Appariement par structure ; remplissage du recouvrement ; tableau de résultats avec un guide des mesures.

6 · Onglet « Plan Evaluation »

Chargez RT Dose / RT Plan sur la TDM de référence :

  • Lavage d’isodose (bleu→rouge, normalisé à la dose de référence) et courbes d’isodose, avec des niveaux modifiables (%, cGy absolus, couleur).
  • HDV — histogramme dose-volume cumulé, une courbe par structure, avec un curseur de balayage (Ground Truth en trait plein / nouveau en pointillé).
  • Statistiques de dose — Dmax / Dmean / D95 et requêtes dose-vers-volume / volume-vers-dose (%, cc).
  • Objectifs cliniques — tableaux d’objectifs à partir de modèles, réussi / échoué face au HDV.
  • Sommation de dose entre séries d’images via un recalage enregistré.
  • La dose déformée (NON_RIGID) est détectée et l’évaluation est désactivée en toute sécurité.

Visualisation et affichage (tous les onglets)

  • Vues axiale / sagittale / coronale / 3D, disposition configurable, agrandir une vue.
  • Fenêtre / niveau — 12 préréglages intégrés (Bone, Brain, Dental, Inner ear, Larynx, Liver, Lung, Mediastinum, Pelvis, Soft tissue, Spine, Vertebrae) plus des préréglages personnalisés.
  • Zoom / déplacement, repères d’orientation, pastilles d’info et de zoom.
  • Épaisseur du trait de contour, opacité du remplissage, affichage des volumes de ROI — le tout dans les Réglages.
  • L’Apple Pencil prévisualise la brosse au survol avant le contact.

Export

  • RT Structure Set (strict, en ordre croissant des tags, simplifié RDP pour la compatibilité DCMTK / Orthanc), nom par défaut « RadContour RTS ».
  • Spatial Registration (REG), directe et inverse.
  • Anonymiser à l’export (Patient Name / ID → ANONYMOUS ; les UID sont conservés).
  • Envoyer vers un nœud configuré via C-STORE, ou exporter vers un dossier Fichiers.

Comptes, sécurité et confidentialité

  • Connexion à l’ouverture de l’app — trois rôles : Administrateur, Physicien médical, Oncologue radiothérapeute, avec une répartition fixe des droits.
  • Identifiants PBKDF2-SHA256 dans le Keychain ; limitation des échecs de connexion ; code de récupération à usage unique.
  • Verrouillage auto en cas d’inactivité (15 min par défaut), verrouillage en arrière-plan, Face ID en option — un verrou d’interface qui ne rejette jamais les contours non enregistrés.
  • Écran de confidentialité dans le sélecteur d’apps — aucune donnée patient dans l’aperçu multitâche.
  • Chiffré au repos — magasin patient dans le conteneur privé ; journal de diagnostic chiffré, sans PHI, attribué par utilisateur.
  • Aucune analytique, aucun SDK tiers, aucune télémétrie. Les images patient sont traitées sur l’appareil et ne sont jamais envoyées au développeur.

Accès et abonnement

  • Essai gratuit de 7 jours, puis Mensuel (19,99 €) ou Annuel (169,99 €).
  • Mensuel avec engagement de 12 mois — le tarif annuel payé mensuellement (iPadOS 26.4+).
  • Codes d’accès — codes liés à l’appareil, émis par le fournisseur, accordant un nombre déterminé de jours (pour les programmes d’évaluation).

Prérequis

  • iPad avec une puce M d’Apple (M1 ou ultérieure) — l’IA sur l’appareil, le rendu 3D et l’affichage de dose en ont besoin.
  • iPadOS 26 ou ultérieur.
  • Apple Pencil fortement recommandé pour le contourage.

Documentation technique

La Déclaration de conformité DICOM documente exactement quels services, classes SOP, syntaxes de transfert et attributs RadContour prend en charge — y compris ses limitations connues et ses écarts délibérés. Elle est destinée aux architectes de réseaux d’imagerie et aux intégrateurs qui connectent RadContour à un PACS ou à un système de planification de traitement.

  • Déclaration de conformité DICOM — RadContour 1.0 (12 pages, en anglais)

La conformité DICOM ne garantit pas à elle seule l’interopérabilité. Ce document appuie une comparaison de premier niveau ; il ne remplace pas les tests de validation face aux systèmes précis auxquels vous comptez vous connecter.

Questions ou accès d’évaluation : [email protected] · © 2026 Reza Mohammadi · radcontourapp.com