IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

probléme entete dicom


Sujet :

C

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2011
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 26
    Par défaut probléme entete dicom
    Bonjour a tous !

    Voila j'ai un programme (voir pdf : http://scinti.etud.univ-montp1.fr/fi...rogramme-C.pdf ) réaliser en C avec devc++
    qui réalise un "filtre d'une image dicom" comme vous pouvait le voir il est écrit a propos de l'ente :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     int taille;       /* taille du fichier image dicom */
                    int entete;       /* entier contenant le nombre de mots dans l'entete dicom */
     
    ////////////////////////////////////////////////////////
    /* Calcul de la taille du fichier dicom contenant l'image */
    fseek(fichier,0,SEEK_END);
    taille = ftell(fichier);
    taille/=MOT; /* calcul de la taille du fichier dicom en mots de 2 octets */
     
    entete = taille - cote*cote; /* (cote*cote=par exemple 512*512) */
    Mon probléme et d'automatiser ce programme pour supprimer l'entete dicom !
    Merci d'avance pour votre aide

  2. #2
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 317
    Par défaut
    Citation Envoyé par yoyo34 Voir le message
    Mon probléme et d'automatiser ce programme pour supprimer l'entete dicom !
    La méthode utilisée dans ce code est :

    1. mauvaise
    2. peu robuste
    3. spécifique à un groupe d'images
    4. à des années-lumières de ce que pourquoi la norme DICOM a été créée


    Ce code suppose que les N derniers octets du fichiers ne contiennent que les valeurs des pixels de l'image (ce qui est discutable). N étant le produit des dimensions de l'image par la taille du type utilisé pour encoder les pixels.

    Une fois cette valeur déterminée, il "suffit" de faire la différence entre la taille du fichier et N pour avoir la taille supposée de l'entête à passer.

    Ce qui signifie que pour chaque image il faudrait préalablement lire... les dimensions de l'image et la taille du type utilisé pour encoder les pixels. Informations qui sont contenues... dans l'entête

    Une autre solution consistait à s'appuyer sur les éléments "Group Length" qui donnait la taille de chaque bloc d'informations contenu dans l'entête. Il était donc "possible" de passer chaque bloc jusqu'à l'image.

    Mais ces éléments ont été retirés des dernières versions de la norme pour défaut de robustesse en cas de non mise à jour suite à une modification du contenu du bloc.

    Mais encore une fois, quelque soit la méthode choisie, on se retrouve avec des valeurs de pixels qui ne sont plus reliées aux données propres à l'acquisition initiale. C'est donc souvent inutile.

    Bon courage...

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2011
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 26
    Par défaut
    j'ai compris !
    merci Dut !
    j'aimerais enfaite par la suite fusionner des images PET et CT en langage C au format dicom
    si tu a une idée ou un site a me conséiller je suis preneur !

Discussions similaires

  1. Problème entete de tableau
    Par hotwheals dans le forum PHP & Base de données
    Réponses: 10
    Dernier message: 22/02/2012, 17h13
  2. Réponses: 5
    Dernier message: 03/06/2009, 08h50
  3. Problème images DICOM 16bits
    Par KiwiJaune dans le forum Images
    Réponses: 5
    Dernier message: 15/04/2009, 16h41
  4. [Mail] entete replyto problème
    Par WEBANNONCE dans le forum Langage
    Réponses: 6
    Dernier message: 11/09/2006, 16h33
  5. [JTable] problème d'affichage d'entete
    Par coco-sup dans le forum Composants
    Réponses: 3
    Dernier message: 02/12/2005, 19h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo