[Dcmlib] Re: Secondary Capture Image Storage, 1.2.840.10008.5.1.4.1.1.7
Jean-Pierre ROUX
jean-pierre.roux at creatis.insa-lyon.fr
Wed Apr 20 22:40:21 CEST 2005
At 13:00 -0400 20/04/05, Mathieu Malaterre wrote:
>Je comprends plus ma question:
>
>- Si je creer une image from scratch (genre vtkWriter) qui est-ce
>qui creer ce tag (est-ce le role de vtkWriter ou plus gdcm) ?
Actuellement, c'est gdcm qui prend en charge les divers champs
'obligatoires', mais pas sous le controle de l'utilisateur (tous les
UID, les date/time, etc).
*Juste avant* le Write, la methode
gdcm::FileHelper::CheckMandatoryElements() fait tout le boulot
(correctement, semble-t-il).
Une partie du bazar etait prise en charge par VTK, tu avais du porter
cette partie dans ITK.
J'ai 'nettoyé' la partie VTK.
Tout est desormais fait dans gdcm (on en avait discuté, je crois me
souvenir), sans quoi, il aurait fallu faire un code semblable a 3
endroits, avec les risques de se marcher sur les pieds.
Apres avoir fait tourner TestWriteSimple, examine l'entete d'un des
fichiers créés (par exemple TestWriteSimple-256-256-1-8U.EXPL)
>- Est-ce qu'il faut le mettre oui ou non ?
>- Et oui: 0002,0002 ou bien 0002,0012 ?
Sur les 150 images de gdcmData, le champs qui contient
1.2.840.10008.5.1.4.1.1.7, c'est a dire 'Secondary Capture Image
Storage'
est toujours le 0002|0002, et jamais le 0002|0012
(le 12, c'est Implementation Class UID)
Exemple :
V 0002|0000[UL] [Meta Group Length] [224] x(e0)
B 0002|0001[OB] [File Meta Information Version] [gdcm::Binary data
loaded; length = 2]
V 0002|0002[UI] [Media Stored SOP Class UID]
[1.2.840.10008.5.1.4.1.1.7 ]==> [Secondary Capture Image Storage]
V 0002|0003[UI] [Media Stored SOP Instance UID]
[1.2.826.0.1.3680043.2.1143.19164177799.2005041912125547219]
V 0002|0010[UI] [Transfer Syntax UID] [1.2.840.10008.1.2.1 ] ==>
[Explicit VR - Little Endian]
V 0002|0012[UI] [Implementation Class UID]
[1.2.826.0.1.3680043.2.1143.19164177799.2005041912125547233]
JP
Jean-Pierre ROUX
UMR CNRS 5515-CREATIS
Laboratoire de Radiologie Experimentale
Hopital Cardiologique
28 Avenue du Doyen LEPINE
B.P. Lyon-Montchat
69394 Lyon Cedex 03
Tel : (+33) 04 72 35 74 12
Fax : (+33) 04 72 68 49 16
URL : http://www.creatis.univ-lyon1.fr
e-mail : jpr at creatis.univ-lyon1.fr
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: text/enriched
Size: 2372 bytes
Desc: not available
URL: <http://www.creatis.insa-lyon.fr/pipermail/dcmlib/attachments/20050420/911ee0f8/attachment.bin>
More information about the Dcmlib
mailing list