PrésentationSimpleSlideInterface est une API de type REST et une interface logicielle fournissant un accès programmatique structuré aux lames de pathologie numérique, aux annotations et aux métadonnées. Elle intègre les solutions 3DHISTECH (SlideCenter, SlideStorageDX) et les dépôts locaux avec des systèmes tiers pour permettre l'analyse d'image automatisée, les flux IA, la recherche à haut débit et la collaboration multi‑utilisateurs en milieu clinique.
Fonctionnalités- Accès aux lames efficace : récupérer, ouvrir et interroger des lames depuis le stockage local, SlideCenter et SlideStorageDX.
- Récupération des métadonnées : extraire des propriétés telles que dimensions, résolution, canaux et cartes de scan.
- Gestion avancée des tuiles et images : lire des tuiles ou régions spécifiques selon coordonnées, grandissement et indices de focalisation.
- Gestion des annotations : lecture/insertion/suppression d'annotations au format GeoJSON ; prise en charge des marqueurs TMA.
- Accès au champ de vue original (FOV) : récupération des données brutes de la caméra (licence requise).
- Recherche et filtrage : recherches de dossiers et de lames sur les dépôts locaux et distants.
- Support développeur : API de type REST avec exemples Python et intégration Jupyter Notebook pour prototypage rapide.
Principales caractéristiques (haut niveau)- API de type REST pour l'accès et la manipulation des lames.
- Exemples Python et support Jupyter Notebook.
- Récupération efficace des tuiles et lecture sélective de régions.
- Options d'intégration sécurisées pour les déploiements de recherche et cliniques.
Versions et licences- SimpleSlideInterface (Research Version) : édition destinée à la recherche avec accès gratuit aux fonctionnalités principales ; débit local limité et options payantes pour accès local illimité et récupération de tuiles plus rapide.
- SimpleSlideInterface DX (Integration Version) : édition d'intégration pour systèmes cliniques/diagnostiques avec accès complet licencié à SlideStorageDX et accès sécurisé aux images sans récupération des données patient.
- Limites de la version gratuite : une seule instance, accès local restreint, récupération des tuiles limitée à 1000 tuiles/s (64 MP/s).
Fonctionnalités supplémentaires- Mise en cache par lame des données d'image et d'attributs à l'ouverture.
- Support lecture/écriture des annotations GeoJSON et gestion des marqueurs TMA.
Configuration requise- Matériel : CPU 4 cœurs avec AVX2 (Intel Haswell ou AMD Zen), 4 Go RAM, 1,0 Go d'espace disque libre.
- Systèmes : Windows 10 Pro (64 bits) ou Windows Server 2019 (64 bits) minimum.
- Réseau : bande passante minimale 1 Gb/s ; 10 Gb/s recommandé pour stockage distant des lames.
- Performances : environ 8 lames par thread CPU ; ~100 Mo RAM par lame ouverte.
- Logiciels : Microsoft .NET 8.0 (pour hébergement Windows Server) ; Visual C++ 2015-2022 Redistributable (x64).
RemarquesUne bande passante réseau élevée est nécessaire lors de l'intégration avec SlideCenter/SlideStorageDX ou d'un hébergement sur une machine distante. L'interface met en cache les données image et attributs lors de l'ouverture d'une lame, ce qui impacte l'utilisation mémoire.
Caractéristiques techniques- Type d'interface : API de type REST
- Intégrations principales : SlideCenter, SlideStorageDX, dépôts de lames locaux
- Support développeur : exemples Python, exemples Jupyter Notebook
- Format d'annotation : GeoJSON (lecture/insertion/suppression)
- Limite récupération tuiles (gratuit) : 1000 tuiles/s (64 Mégapixels/s)
- Récupération FOV caméra originale : disponible (licence requise)
- Utilisation mémoire par lame : ~100 Mo à l'ouverture
- Exigences CPU : 4 cœurs avec AVX2 ; supporte 8 lames par thread CPU
- RAM minimum : 4 Go
- Disque minimum : 1,0 Go libre
- Bande passante réseau minimale : 1 Gb/s (10 Gb/s recommandé)
- Runtime requis : Microsoft .NET 8.0 (pour hébergement Windows Server)