Lecteur de lames · Guide d’utilisation
Langue
Dans Réglages → Langue de l’interface, choisissez Suivre le système ou une langue. Quittez puis rouvrez l’app pour l’appliquer. Les tâches actuelles continuent. Les titres de cas et noms de fichiers ne sont jamais traduits.
Premiers pas
Ouvrir des lames accepte les KFB compatibles ainsi que PNG, JPEG, TIFF, BMP et WebP. Pour un dossier, seuls ses fichiers directs sont inclus. Choisissez une référence et créez un cas : les images s’ouvrent dans leur position initiale. Lancer l’alignement estime translation, rotation et échelle, sans déformation élastique. Vous pouvez quitter la vue pendant le calcul. Annuler conserve les résultats terminés. Une tâche interrompue tente de reprendre au prochain lancement. Attendez la fin de l’annulation avant de supprimer un cas.
Aide → Ouvrir l’exemple synthétique fournit des textures générées sans données de patients. Cet exemple illustre l’utilisation, pas la précision diagnostique ou clinique.
Comparaison et alignement manuel
Superposition combine les couches visibles avec une opacité réglable. Rideau compare la référence et une autre lame avec une séparation mobile. Loupe révèle la référence dans un cercle sous le pointeur. Glissez les lignes pour changer l’ordre. Maintenez une touche numérique pour masquer sa couche ; Espace montre uniquement la référence. Le pavé tactile permet de naviguer et zoomer ; ⌘0 réinitialise la vue.
Activez Aligner cette lame manuellement. Glisser déplace, ⌥-glisser tourne, ⌘-glisser redimensionne autour du centre de la lame. Les flèches déplacent, virgule/point tournent, les crochets changent l’échelle ; ⇧ augmente le pas. Les champs numériques sont relatifs à l’alignement calculé ; tous à zéro rétablissent cette position. Enregistrer écrit manual.json sans modifier le calcul. Rétablir restaure les positions calculées, ou initiales pour les lames jamais alignées. Les ajustements manuels ne changent pas la corrélation structurelle.
Analyse cellulaire par zone
Ouvrez l’analyse dans la barre latérale ou Fichier et choisissez une lame. Main levée se ferme au relâchement. Pour Polygone, cliquez les sommets puis double-cliquez ou appuyez sur Entrée ; Retour arrière retire un sommet, Échap annule. Nommez plusieurs zones et passez de l’une à l’autre avec le sélecteur. Lancez l’analyse.
Ki67 détecte les objets selon la densité optique de coloration et les classe A (positif/foncé) ou B (négatif/clair) selon le DAB moyen. Le mode gris utilise la densité optique moyenne. Négatif signifie noyaux peu colorés détectés, pas fond vide. Réduire le seuil détecte des objets plus clairs mais peut fusionner le fond. Les aires minimale/maximale utilisent les px² d’origine ; les résultats étalonnés affichent aussi les µm². Un changement de paramètres ou de comptage nécessite une nouvelle analyse, qui réinitialise les corrections de groupes.
Compter les objets connectés ensemble utilise 4 ou 8 voisins. Désactivez cette option pour séparer les objets en contact et les compter individuellement ; le choix de connexité devient sans effet. Les lignes blanches montrent les séparations sans retirer d’aire. Il s’agit d’une estimation des individus visibles : contours flous, irréguliers ou superposés peuvent être trop ou pas assez séparés. Les cellules entièrement masquées ne sont pas récupérables. Vérifiez l’image originale.
L’aire correspond aux pixels détectés, pas au contour complet des cellules. Le filtrage d’aire et l’exclusion du bord s’appliquent à chaque objet après séparation ; les totaux peuvent donc varier. Par défaut, les objets coupés par le bord sont inclus pour leur partie intérieure. L’option d’exclusion les retire. La détection n’identifie pas les cellules tumorales : délimitez la zone et excluez manuellement les cellules indésirables.
Cliquez les objets ou tracez un cadre (sélection selon le centre) ; ⌘/⇧ ajoute à la sélection. Le tableau permet aussi la sélection multiple et le double-clic pour localiser. Affectez A, B ou Exclu ; annulez jusqu’à 20 changements. Tout exclure permet de créer deux groupes de comparaison. Orange : A, bleu : B, jaune : sélection.
Les résultats présentent les rapports A/B des nombres et des aires ainsi que A/(A+B). Les objets exclus ne figurent pas au dénominateur ; zéro donne « — ». Les zones sont indépendantes, sans dédoublonnage des chevauchements. La résolution d’origine est conseillée ; une résolution réduite peut fusionner ou omettre de petits objets. Limites : 16 millions de pixels d’analyse et 50 000 objets par zone. Au-delà, ajustez explicitement la zone ou les paramètres ; aucun sous-échantillonnage silencieux. Le calcul en arrière-plan peut être annulé.
Zones, paramètres, géométrie des pixels et corrections sont conservés localement dans cell-analysis.json. Les anciens résultats gardent le comptage connecté. Le CSV contient résumés, objets et paramètres dans la langue choisie ; les nombres utilisent un point décimal pour les échanges. Les résultats existants conservent les paramètres affichés sous eux.
Fichiers, export et limites
Les cas référencent les originaux sans les copier ni les modifier. Après déplacement, déconnexion du disque ou expiration d’autorisation, resélectionnez les mêmes originaux. Si leur contenu change, créez et alignez un nouveau cas. Fichier exporte la vue/fenêtre en PNG et l’alignement en JSON à l’emplacement choisi.
Un TIFF ordinaire n’est lu qu’à sa première image. Ce n’est pas un lecteur universel SVS/NDPI ou TIFF de lames entières multipages. La compatibilité KFB dépend de la version. Sans étalonnage physique, les mesures sont en pixels, pas en longueurs réelles.
Les coupes sériées diffèrent parfois par étirement, perte de tissu ou plis. Vérifiez chaque zone. La corrélation structurelle n’est ni une précision diagnostique ni une probabilité de maladie. Les lames masquées peuvent être réaffichées. Ne déduisez pas l’identité d’une cellule ni une décision médicale de la seule superposition. L’app sert à l’enseignement et à la recherche ; elle ne fournit ni diagnostic automatique, ni détection de lésions, ni conseil thérapeutique. Les décisions cliniques nécessitent des professionnels qualifiés et une validation appropriée.
Le traitement est local, sans compte ni réseau. Voir Aide → Politique de confidentialité.