[Dcmlib] vtkGdcmReader
Jean-Pierre Roux
jpr at creatis.insa-lyon.fr
Thu Apr 21 14:46:49 CEST 2005
Bonjour.
La methode vtkGdcmReader::CheckFileCoherence() verifie de maniere
exhaustive tout ce qui peut être verifié afin de s'assurer que
l'ensemble des fichiers avec lesquels on se propose, par exemple, de
faire un volume, sont coherents entre eux.
Bonne idée, mais ca fait un parsing de l'entete Dicom en plus.
- La plupart du temps, l'utilisateur a deja verifié ses données *avant*
(SerieHelper ou autre)
- Si l'utilisateur lisait des Raw Files, on serait obligé de lui faire
confiance
- On prend le premier fichier comme fichier de reference, alors qu'il
est equi-probable que ce soit *lui* qui soit faux.
Ne pourrait-on pas rajouter une methode SetNoCheck( ) ou autre qui
permettrait a l'utilisateur de dire qu'il est sur de ce qu'il fournit en
lecture et d'economiser ainsi un parsing de plus de toute la pile d'images.
Si l'utilisateur a vraiment passe n'importe quoi :
- sans CheckFileCoherence() ca petera, il n'aura qu'a s'en prendre a lui
meme.
- avec CheckFileCoherence( ), ca ne petera pas, mais il aura de bonnes
chances d'obtenir n'importe quoi ...
(on est dans la même problematique que dans SerieHelper : on pourra
imaginer toutes les heuristiques qu'on veut, s'il y a n'importe quoi en
entree, on se fera avoir - remember le data Set Compression de David
Clunie, dans lequel la meme image existe en plusieurs version, avec
divers modes de compression, toutes choses egales par ailleurs meme
Serie UID, meme position, etc)
More information about the Dcmlib
mailing list