[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