Il n'y a pas une solution qui convient parfaitement tous ...
BZ2 est basée sur le principe selon lequel « les couleurs » (ou valeurs de gris, mais j'utiliser des « couleurs » dans cette explication) qui souvent se produire dans l'image sont codés avec moins de bits que les couleurs qui sont rares. Ainsi, en règle générale: plus l'image est grande, meilleur est le taux de compression.
JPEG est une approche différente qui décompose l'image en carreaux et optimise le codage pour chaque carreau. Ainsi, le taux de compression dépend moins de la taille de l'image que pour BZ2. JPEG a différentes saveurs (avec perte, sans perte, JPEG 2000 qui peuvent créer différentes sérialisations des données compressées à des fins différentes, par exemple un raffinement progressif).
algorithmes de compression moins populaires qui sont valides en DICOM mais pas largement pris en charge par les produits DICOM sont:
RLE (Run Length Encoding) - les données de pixels est décrit par des paires de couleurs et le nombre de pixels, il se comprime très bien lorsque vous avez de grandes zones homogènes dans l'image. Dans tous les autres cas, il augmente plutôt la taille de la « compressée » image
JPEG-LS - Je ne sais pas comment il fonctionne en interne, mais il fournit un algorithme sans perte et un algorithme lossy dans lequel vous pouvez contrôler la perte d'information (différence maximale d'une valeur de pixel après compression à la valeur de pixel d'origine). On dit qu'il atteint de meilleurs rapports que le JPEG traditionnel, mais comme il n'est pas largement supporté, je ne l'ai pas encore utilisé en pratique.
Si vous ne voulez pas sélectionner l'algorithme de compression en fonction du type d'image, JPEG-Lossless est probablement un bon compromis pour vous. Dans les images médicales typiques, il atteint un taux de compression moyen d'environ 1: un peu plus avec JPEG-2000.
Comment voulez-vous transférer les fichiers via Internet? DICOM C-STORE ou un protocole propriétaire? De quel genre d'images parlez-vous? Couleur/Niveaux de gris, Résolution? –
merci pour la réponse, un transfert avec poste http, je ne suis pas sûr de la sorte dicom, y at-il pas une méthode de compression sans perte adaptative qui fonctionnera pour tout type (?) – user3711521