2010-11-29 18 views
0

Les images DICOM ont un paramètre "Emplacement de découpe" enregistré en plus de "Epaisseur de tranche".Comment déterminer la relation entre les images DICOM/DICOMDIR?

Question: "emplacement Slice" où? Je comprends que c'est dans la profondeur du corps - mais ça doit aussi être dans les images, n'est-ce pas?

Je pense qu'une série doit ou peut avoir une série correspondante dans laquelle on peut trouver une référence du "Slice Location".

Si j'ai raison, comment trouver ces images? Et puis comment établir le point de la tranche dans les images correspondantes?

De même, si vous connaissez un guide de référence bien écrit sur la structure de l'image dicom, veuillez le partager.

Merci beaucoup.

+1

Le * guide de référence écrit de la structure d'image dicom * est ici: ftp: //medical.nema.org/medical/dicom/2009/ – ruslik

+1

@ruslik: Je suis d'accord avec l'affichage du guide de référence écrit à la structure de l'image dicom; Cependant, je dois souligner que le PO a demandé un guide de référence «bien écrit», ce qui n'est certainement pas le cas du guide de référence. Écrit, oui; et bien non. –

+0

@McWafflestix: oui, c'est pourquoi j'ai omis ce mot du commentaire :) – ruslik

Répondre

0

La norme spécifie que l'unité d'emplacement de découpe est en millimètres. Habituellement, il y a une image spéciale scout qui est refferenced par des tranches avec une superposition qui ressemble à une grille, qui montre où chaque tranche est mappée.

Et une suggestion: ne vous attendez pas à ce qu'il fonctionne "en théorie", sans essayer de vrais échantillons. DICOM est plutôt une collection de toutes les normes qui existaient au moment où il a été créé. En outre, de nombreuses modalités utilisent leurs propres balises privées pour plus d'informations. Si vous avez besoin de traiter la sortie d'une certaine modalité alors vous avez de la chance, il vous suffit de trouver sa déclaration de conformité DICOM. Si c'est pour un spectateur .. alors bonne chance :)

EDIT: Aussi, série CT ont généralement une image avec LOCALIZER dans la balise Type d'image qui refferences le reste des images dans les séries qui sont des tranches (ou est renvoyé par leur).

+0

Oh, eh bien, l'image de scout ... J'ai vu ceux-ci et je me demande maintenant si l'emplacement de la tranche d'image est effectivement référencé par l'éclaireur. Merci Ruslik. En ce qui concerne les données réelles, j'ai en bonne quantité :) Si vous avez plus de conseils sur la façon de travailler avec les scouts, j'apprécierais vraiment. À votre santé – val

0

Voici une page qui contient quelques bonnes informations sur DICOM:

http://www.thefullwiki.org/DICOM

Quant à votre question; Je pense que vous cherchez le "numéro d'image", qui définit un ordre à l'image. L'emplacement de découpe est une coordonnée spatiale quant au décalage de la tranche d'image; le "numéro d'image" est un nombre entier indiquant l'ordre d'une image en référence à d'autres images. YMMV; DICOM est une norme très vaguement respectée.

+0

Le numéro de l'image est vraiment simple. Je n'ai aucun problème avec ça. Je cherche un moyen de montrer une tranche sur la projection orthogonale, pour cela j'ai besoin d'utiliser la "position de la tranche" en plus du numéro de l'image. L'emplacement de la tranche est en mm - sens. Mes problèmes sont: de quel côté, et où exactement l'emplacement de tranche devrait être placé dans la projection orthogonale ??? – val

+0

@val: try tags Position de l'image (0020,0032) et Orientation de l'image (0020,0037). – ruslik

+0

Ruslik, j'ai essayé les deux et vrai qu'ils sont xyz j'ai besoin mais je n'arrive toujours pas à comprendre ce que sont les séries/séries d'images orthogonales Je peux appliquer les coordonnées pour montrer le plan de l'image actuelle. Est-ce "référencé sop uid"? Et qu'est-ce que cela veut dire «sop uide référencé de manière unique», qui est 008,1155? Il peut se produire plus d'une fois pour une image. – val

0

Je soupçonne que la position de la tranche est pour les acquisitions de dalles épaisses, où l'étendue de chaque tranche chevauche la tranche suivante. La résolution axiale des scanners actuels est suffisamment élevée pour que cela ne se produise plus. Par conséquent, l'épaisseur de la tranche est utilisée plus fréquemment maintenant que la position de la tranche.

0

Veuillez regarder http://medical.nema.org/dicom/2003/03_10PU.PDF. En particulier l'Annexe A.

La méthode que je suis habituellement suit est la suivante. J'accède à DICOMDIR pour les chemins de fichier dcm. Ceci peut être consulté sur la balise [0004, 1500]. Une fois que je reçois tous les chemins, je parcourt chaque image dcm pour accéder à toute propriété que je veux. L'emplacement de la tranche peut être une propriété dans l'image dcm mais sans connaître la modalité il est difficile de comprendre l'étiquette. Dcmtk est une belle bibliothèque écrite en C++ qui peut aider à obtenir des tags spécifiques ou à extraire des données de pixels à partir d'images dcm. Vous pouvez l'utiliser pour vous faciliter la vie.