Formats d'images
-
Upload
rajaa-massaoudi -
Category
Education
-
view
381 -
download
1
description
Transcript of Formats d'images
FORMATS D’IMAGES
Introduction et définitions
Codage d’images
Compression d’images
Formats d’images
Imagerie médicale : format DICOM
PLAN
Introduction et définitions
Introduction Codage d’images Compression d’images Formats d’images DICOM
2 types d’images sont utilisés en informatique
MatricielleBitmap Vectorielle
Les photos numériques et les images scannées sont de ce type
Introduction Codage d’images Compression d’images Formats d’images DICOM
Image matricielle (Bitmap)
Un pixel
hauteur
Largeur
Les images vectorielles sont composées de formes géométriques qui vont pouvoir être décrites d'un point de vue mathématique
Introduction Codage d’images Compression d’images Formats d’images DICOM
Image vectorielle
Introduction Codage d’images Compression d’images Formats d’images DICOM
Comparaison Bitmap/vectorielle
Fichier 74 Ko Bitmap
Fichier 10 Ko vectoriel
Il existe plusieurs façons d’écrire les images
Cette façon d’écrire est appelée le format
Les deux familles ne sont pas les mêmes
Introduction Codage d’images Compression d’images Formats d’images DICOM
Leurs formats sont différents
Introduction Codage d’images Compression d’images Formats d’images DICOM
Quelques définitions importantes
La résolution d’une image
La transparence d’une image
La définition d’une image
300 dpi 50 dpi100 dpi
Plus on a de points par pouce (ppp) plus la résolution est grande.
Ppp: Point par pouce ( en français ).Dpi : Dots per inch ( en anglais ).
Introduction Codage d’images Compression d’images Formats d’images DICOM
La résolution
Permet de définir l'opacité d'une image
Introduction Codage d’images Compression d’images Formats d’images DICOM
La transparence
Introduction Codage d’images Compression d’images Formats d’images DICOM
La définitionc’est le nombre de points ( pixels)
constituant une image. La définition
Codage d’images
Codage d’imagesIntroduction Compression d’images Formats d’images DICOM
Noir Blanc&Avec ce mode, il est possible d'afficher uniquement des images en deux
couleurs:
noir et blanc
Codage en 1 bit par pixel (bpp)
2 possibilités: [0,1]
Codage d’imagesIntroduction Compression d’images Formats d’images DICOM
Image en niveau de gris
Image codée sur 8 bitsCodage en 8 bit par pixel (bpp)
256 possibilités
Chaque pixel peut avoir256 nuances de gris
possibles
Codage d’imagesIntroduction Compression d’images Formats d’images DICOM
est codée sur 1 octet en utilisant une palette de couleur « attachée » à l’image.
L’information Couleur
Réduction de la taille de l’image !
Lors de la visualisation de l’image: Le numéro de la couleur affecté à chaque pixel => le code couleur RVB
Chaque pixel peut avoir jusque 256 couleurs fixes possibles
Mode couleurs indexées
Codage d’imagesIntroduction Compression d’images Formats d’images DICOM
Créer des images encore plus riches en couleurs
mélanger des couleurs primaires en « couches »
2 systèmes de représentation des couleurs par mélange
La synthèse additive La synthèse soustractive
Les Modes colorimétriques
Codage d’imagesIntroduction Compression d’images Formats d’images DICOM
On obtient les autres couleurs par addition de ces 3 couleurs primaires: rouge, vert et bleu.
Mode couleur RVB
Avec un codage en RVB 8 bits PAR COUCHE:
Chaque couche utilise 8bit (1 octet), soit 256 nuances possibles:
3 x 8bits = 24 bits utilisées au total.
256 x 256 x 256 = 2^24= 16,7 Millions de couleurs !
Avec un codage en RVB 16 bits PAR COUCHE:
Chaque couche utilise 16bits, soit 65535 nuances
3 x 16 bits = 48bits utilisées au total.
65535 x 65535 x 65535 = 2^48 couleurs !
Codage d’imagesIntroduction Compression d’images Formats d’images DICOM
Les couleurs reproduites sont basée sur la synthèse soustractive des quatre couleurs suivantes:
Mode couleur CMJN
le fichier possède bien 4 couches
distinctes.Ceci est surtout
utilisé principalement
pour l'impression.
Avec un codage en CMJN 8 bits PAR COUCHE:
Chaque couche utilise 8bit soit 256 nuances possibles:
Donc utilisation de 4 x 8bits = 32 bits utilisées au total.
256 x 256 x 256 x 256 = 2^32
4 milliards de nuances de couleurs sont possibles!
Codage d’imagesIntroduction Compression d’images Formats d’images DICOM
Compression d’images
Compression d’imagesCodage d’imagesIntroduction Formats d’images DICOM
consiste à obtenir des fichiers plus legers, afin d’améliorer la vitesse de transfert sur internet ou limiter l’espace de stockage utlisé sur un disque dur
La compression de données
Compression sans pertes
(non destructive)
Compression avec pertes
(destructive)
Le RLE (Run Length Encoding)
Le RLE, méthode basique, consiste à repérer des répétitions de valeurs identiques puis il suffit d'indiquer la valeur et le nombre de répétitions consécutives.
Exemple:Chaine à compresser : 000110010111111000100000000001111111Chaîne compressée : (0,3)(1,2)(0,2)(1,1)(0,1) (1,6)(0,3)(1,1)(0,10)(1,7)
Il existe une petite optimisation pour le binaire, on omet la valeur et par convention on commence par le 0
Ce qui donne:
3 2 2 1 1 6 3 1 10 7
COMPRESSIONS SANS PERTE
Compression d’imagesCodage d’imagesIntroduction Formats d’images DICOM
Le LZW (Lempel-Ziv-Welch) ou LZ77
Exemple :La zone tampon est une fenêtre sur un nombre N de bits qui se trouve juste avant la positioncourante dans le fichier à compresser.On cherche dans ces N bits si la chaîne à partir de la position courante s'y trouve. Si elle y est,on remplace la chaîne par l'offset relatif de la chaîne dans la fenêtre avec sa longueur.
On copie le motif dans le dictionnaire et remplace 10011 par son indice.On met à jour la position courante en se décalant : 10011010011#1011010011|001111
Ce qui permet de ne pas stocker le dictionnaire, c’est qu’au moins un des codes indicés dufichier n’est pas codé et les autres identiques sont une référence à celui-ci : offset ou pointeur
(indiquant où) + longueur de la chaîne répétée.
Nous avons la chaîne : 100110#1001110110|10011001111Nous recherchons s’il existe plusieurs 10 : 100110#1001110110|10011001111Plusieurs 100 : 100110#1001110110|10011001111Plusieurs 1001 : 100110#1001110110|10011001111Plusieurs 100011 : 100110#1001110110|10011001111Plusieurs 100110 : ça ne marche pas.
Compression d’imagesCodage d’imagesIntroduction Formats d’images DICOM
Le codage de HUFFMAN
Exemple:
chaine à décomposer : 1001 1101 0101 0001 1001 1101 1101 1101 1001 0101
a b c d a b b b a c
On établit une table de probabilité :
On établit un arbre : on commence par les éléments de plus faible probabilité :
1001 1101 0101 0001
a b c d
3 4 2 1
Compression d’imagesCodage d’imagesIntroduction Formats d’images DICOM
Ce qui nous donne la correspondance suivante :a b c d
01 1 000 001
Ce qui nous donne au final une chaîne tout de même plus petite :
01 1 000 001 01 1 1 1 01 000
1001 1101 0101 0001 1001 1101 1101 1101 1001 0101
1001 1101 0101 0001
a b c d
3 4 2 1
Compression d’imagesCodage d’imagesIntroduction Formats d’images DICOM
La transformation discrète en cosinus
La matrice de quantification a un facteur de qualité de 2 (qui apporte des changements importants à la matrice DCT, mais des modifications mineures à l’image) : voici la matrice de pixels au départ :
L ‘application de cette table à la matrice DCT suivante aboutit à la matrice DCT suivante.
Matrice DCT après quantification :
On comprend l’intérêt de faire ces transformations pour les méthodes conservatrices.
COMPRESSIONS AVEC PERTE
Compression d’imagesCodage d’imagesIntroduction Formats d’images DICOM
Fractale
Entre le premier bloc et le deuxième bloc, il y a eu 4 transformations : une rotation de 90°, uneréduction au 4/5, une inclinaison de 30° horizontale et verticale. On comprend pourquoi la méthode prend dutemps à trouver les affinités entre les blocs.Compression
d’imagesCodage d’imagesIntroduction Formats d’images DICOM
OndelettesL'idée est de diviser la résolution de l'image en codant la perte d'information découlant decette division.La compression par ondelettes consiste à considérer les zones d'une image contenant de fortes variations du contraste comme des hautes fréquences, le reste de l'image étant de la basse fréquence.On extrait les hautes fréquences (qui sont les contours des objets) et on les garde tellesquelles par une compression non destructrice, le reste étant réduit de façon destructricepuis compressé à nouveau par ondelettes.Une transformation par ondelettes consiste à décomposer un signal en une tendance grossière accompagnée de détails de plus en plus fins. Ainsi, pour reconstituer le signal avec une précision donnée, il suffira de connaître la tendance et les détails correspondant au niveau de précision recherché et de négliger les autres.
Compression d’imagesCodage d’imagesIntroduction Formats d’images DICOM
Had les 3 derniers slides 3ad kanfekker wach ndirhom wla la hit fihom dakchi mathématique bezaf w ca va prendre bcp de temps … w c un peu délicat f la compréhension … c pour ca mazal ma9adithomch .. =p Ila maderthomch atwelli ma partie trop courte , w dans ce cas andir dicom .. Qu’est ce vous en pensez ???
Format d’images
Images matricielles (Bitmap)
Compressés.JPG.PNG.GIF
Non compressés.PSd.BMP.TIFF.RAW
Formats d’imagesCodage d’imagesIntroduction Compression d’images DICOM
Formats d’imagesCodage d’imagesIntroduction Compression d’images DICOM
Bitmap compresséesComparaison à qualité égale:
Jpg GifPng
12Ko 29Ko 27Ko
Formats d’imagesCodage d’imagesIntroduction Compression d’images DICOM
Bitmap compresséesComparaison à taille égale à 13 Ko:
Jpg GifPng
Formats d’imagesCodage d’imagesIntroduction Compression d’images DICOM
Comparaison à qualité égale :
Jpg Gif Png
11Ko 5.2Ko 5.4Ko
Formats d’imagesCodage d’imagesIntroduction Compression d’images DICOM
Comparaison à taille égale à 5 Ko:
Jpg Gif PngGif
TIFF:Tagged Image File Format
PSD:Photoshop Document
Formats d’imagesCodage d’imagesIntroduction Compression d’images DICOM
Les Bitmap non compressées
BMP:Bitmap
RAW:System Drawing
Formats d’imagesCodage d’imagesIntroduction Compression d’images DICOM
Format Compression des données
Nb de couleurs Affichage progressif Format propriétaire Usage
BMP Non compressé de 2 à 16 millions Non NonImage non dégradée
mais très lourde. Stokage
JPEG
Réglable, avec perte de qualité. Plus la compression est importante, plus
l'image est dégradée.format destructeur
16 millions Oui Non, libre de droits
Tous usages, selon compression.
Images "naturelles".
GIF Oui, sans perte de qualité
de 2 à 256 avec palette.
Oui Brevet UnisysLogos et Internet.
Supporte les animations et la transparence.
TIFFRéglable, au choix sans perte ou avec
perte de qualité16 millions Non
Brevet Aldus corporation Tous sauf Internet
PNGOui, sans perte de
qualitéde 2 à 256 ou 16
millionsOui Non, libre de droits
Tous, recommandé Internet mais
incompatible avec les navigateurs anciens.
Supporte la transparence.
Formats d’imagesCodage d’imagesIntroduction Compression d’images DICOM
Tableau comparatif:
Ce mode est utilisé surtout pour le graphisme (dessins aux traits)
Formats d’imagesCodage d’imagesIntroduction Compression d’images DICOM
Images vectorielles
Formats d’imagesCodage d’imagesIntroduction Compression d’images DICOM
Format DICOM
Format DICOMCodage d’imagesIntroduction Compression d’images Formats d’images
Pourquoi utiliser de l'information numérisée et normalisée en imagerie médicale ?
Faciliter les transferts d'images entre les machines de déférents constructeurs.
Eviter d'avoir pour chaque constructeur de matériel d'imagerie un format de données propriétaire
Amélioration du suivi médical des patients
Pour éviter le tirage des clichés sur papier argentique
Pour diminuer le coût d'une radiographie
non dégradation de l'image
métafichier spécifique : image + données patient en un seul fichier
- image : codées en binaire, en général non compressées- données : nom du patient, type d'examen, hôpital, date d'examen, type d'acquisition etc...
Pourquoi un format spécifique (et pas du JPEG, BMP, autres formats de fichiers) ?
Format DICOMCodage d’imagesIntroduction Compression d’images Formats d’images
Créée le : 1985 Crée par: l'ACR (American College of Radiology) la NEMA (National Electric
Manufacturers Association) Utilisée par : la plupart les fabricants de matériel d'imagerie médicale.
Le format des fichiers Dicom dépend de cette norme.
NORME DICOMFICHIER DICOMUn fichier Dicom est constitue de plusieurs données différentes (images, données
diverses sur le patient, sur l'examen médical, etc. et les services associes).
Dicom est un format modulaire :- informations obligatoires- informations optionnelles
Extension : .dc3, .dcm, .dic ou sans extension
Format DICOMCodage d’imagesIntroduction Compression d’images Formats d’images
Les données dans le format DICOM sont organisées comme des «objets» chaque objet DICOM - représenté le plus souvent par une image - contient :
ORGANISATION DES DONNÉES
les informations:
les pixels de l'image + données diverses (le nom du
patient, dates, etc.)
les méthodes associées:
(ou fonctions ) que doit subir cette information.
une image IRM ou scanner ...
en langage DICOM : « Information Object »
≪ imprimer et/ou sauvegarder ≫ ≪ ≫
en langage DICOM : « Service »
Format DICOMCodage d’imagesIntroduction Compression d’images Formats d’images
Le « traitement DICOM » d'un objet consiste à apparier une information DICOM ou « Information Object » ( image scanner par exemple ) à un « service » à appliquer à cette
information (imprimer, sauvegarder , etc..) .
La combinaison des 2 est appelée « Service/Object Pair » ou SOP ≪ ≫ou « parités ».
La norme Dicom définit donc toutes les « parités » que l'on peut rencontrer.
Codage d’imagesIntroduction Compression d’images Formats d’images
INCONVENIENTS
la norme n'est pas universelle !
Problèmes d‘équipements anciens qui ne sont pas toujours compatibles à la norme DICOM.
Problèmes d'interoperabilite entre les différentes machines Dicom elles-mêmes :
impossible d'extraire les fichiers : (pas de CD/DVD,
pas d'USB etc).
Format DICOM
problème de réseaux : non connectables en Ethernet et
TCP/IP, protocolespropriétaires (mais rares)
Formats d’images
MERCI DE VOTRE ATTENTION