Présentation
EnglishRÉSUMÉ
Cet article décrit le format de compression d’images numériques, JPEG2000. Après une courte histoire de son développement et un résumé des objectifs visés, il rappelle les principes de la transformée en ondelettes et de son application au codage d’une image. Les principales fonctionnalités du format sont ensuite détaillées, ainsi que les fonctions et les techniques mises en œuvre dans la chaîne de codage.
Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.
Lire l’articleAuteur(s)
-
Jean-Noël GOUYET : Ingénieur-formateur et consultant en techniques et gestion des médias numériques. - Ancien chargé d'études à la Direction de la recherche de l'INA (Institut national de l'audiovisuel)
-
Christophe NELSON : Formateur en techniques numériques vidéo Ina EXPERT
-
Marc LEGER : Diplômé de l'École nationale supérieure Louis-Lumière - Opérateur de prise de vues - Ingénieur vision - Responsable de filière formation aux techniques vidéo Ina EXPERT
INTRODUCTION
Lorsqu'on aborde le sujet de la compression d'images, la première norme qui vient à l'esprit est JPEG. Créée en 1991, cette norme est toujours en effet l'une des plus utilisées dans le domaine de la compression d'images photographiques. Elle s'avère d'ailleurs encore aujourd'hui très efficace lorsqu'elle est utilisée à des taux de compression faibles ou moyens, mais la piètre qualité des images obtenues à des taux de compression plus élevés ainsi que son manque de flexibilité et de fonctionnalités témoignent de son incapacité à satisfaire toutes les exigences des applications, en particulier professionnelles, d'aujourd'hui. C'est à partir de ce constat qu'a été élaboré en 2000, le format de compression d'images JPEG 2000.
Ce dossier comprend deux articles indissociés.
Ce premier article [TE 5 320] présente :
-
un court historique ;
-
les objectifs visés par son développement ;
-
les concepts de base de la transformée en ondelettes DWT (Discrete Wavelet Transform) ;
-
les principales fonctionnalités ;
-
les fonctions et les techniques utilisées dans la chaîne de codage JPEG 2000.
Et dans le deuxième article [TE 5 322] :
-
la famille de normes JPEG 2000 ;
-
les formats-conteneurs utilisés pour encapsuler, stocker ou transporter des images codées en JPEG 2000 ;
-
les performances vis-à-vis de JPEG et d'autres codecs pour images fixes ou animées ;
-
les applications dans les domaines de l'imagerie numérique, du cinéma numérique et de la vidéo, en particulier dans les domaines de l'archivage et de la distribution.
La section consacrée aux ondelettes adopte une approche « physico-pratique » et non mathématique, pour permettre de comprendre d'une part la richesse des fonctionnalités induites, avec en particulier une scalabilité intrinsèque en qualité et/ou en résolution d'image, et d'autre part les performances atteintes en comparaison avec les autres codecs d'images utilisant la transformée DCT (Discrete Cosine Transform).
De nombreux termes et le texte de certaines figures ont été conservés en anglais (en italique dans le texte), de manière à faciliter la lecture et l'utilisation de documents techniques. De nombreuses références, des listes de normes, standards et recommandations ainsi que d'organismes, sont fournies dans le document « Pour en savoir plus ».
Une liste des abréviations et acronymes est disponible en fin d'article (§ 6).
MOTS-CLÉS
ondelettes transformée en ondelettes codage entropique compression des images codage formats-conteneurs
DOI (Digital Object Identifier)
Cet article fait partie de l’offre
Le traitement du signal et ses applications
(160 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive
Présentation
4. Chaîne de codage
Seul l'algorithme de décodage est décrit dans la Partie 1 de la norme JPEG 2000. Cependant, pour faciliter l'introduction de la terminologie et celle des techniques mises en oeuvre, nous présentons ici un algorithme de codage typique compatible avec la norme. La figure 16 présente le schéma fonctionnel d'un codeur JPEG 2000. Il se divise essentiellement en 5 modules : pré-traitement, transformée en ondelettes discrète, quantification, codage entropique et allocation de débit.
4.1 Pré-traitement
-
Tuilage
C'est à cette étape que, en option, en particulier pour compresser des images de grande taille, l'image est découpée en tuiles (tiles ) ou pavés, blocs rectangulaires qui ne se recouvrent pas (§ 2.1.3). Chaque tuile est traitée indépendamment et peut se voir ultérieurement attribuer ses propres paramètres de compression. Les tuiles permettent alors de réduire la taille mémoire dans le codeur comme dans le décodeur, en travaillant sur des sous-images indépendantes. Ces tuiles sont réunies, en fin de chaîne de codage, dans un seul et même codestream.
Les tuiles peuvent avoir un impact visuel : on peut percevoir parfois leurs bornes (lignes horizontales et verticales sur l'image) – voir figure 3 a .
Par défaut, par exemple en cinéma numérique et en vidéo, l'image entière est considérée comme une seule « tuile ».
-
Décalage de la valeur continu (DC level shift )
Il permet de passer d'une représentation des valeurs [0 à 255] à [– 128 à + 127],...
Cet article fait partie de l’offre
Le traitement du signal et ses applications
(160 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive
Chaîne de codage
BIBLIOGRAPHIE
-
(1) - ELSEVIER - Special issue on JPEG 2000. - Signal Processing : Image Communication, vol. 17, issue 1, janv. 2002.
-
(2) - SCHELKENS (P.), SKODRAS (A.), EBRAHIMI (T.) - The JPEG 2000 suite. - Wiley, ISBN-13:978-0470721476, sept. 2009 http://eu.wiley.com/WileyCDA/WileyTitle/ productCd-0470721472.htmlhttp://www.amazon.com/gp/product/ 0470721472?ie=UTF8&tag=jpeg-20&linkCode=as2&camp=1789&creative= 9325&creativeASIN=0470721472
-
(3) - TAUBMAN (D.), MARCELLIN (M.) - JPEG 2000 : image compression fundamentals, standards and practice. - Kluwer, International Series in Engineering and Computer Science, ISBN-13:978-0792375197, nov. 2001 http://www.springer.com/computer/ image+processing/book/978-0-7923-7519-7http://www.amazon.com/JPEG2000- Compression-Fundamentals-International- Engineering/dp/079237519X/ ref=pd_cp_b_0/191-3597340-7040716
-
(4) - DESCAMPE (A.), MACE (F.) - The JPEG 2000 standard. - intoPIX/INA Training, mars 2013.
-
(5) - RABBANI (M.), SANTA CRUZ (D.) - The JPEG 2000 still-image compression standard. - Kodak, EPFL...
DANS NOS BASES DOCUMENTAIRES
NORMES
-
Fichiers d'exploitation et d'échange des œuvres cinéma - CST-RT021-part1:2013 - 2013
-
Specification Format Mezzanine - CST-RT021-part2:2013 - 2013
-
Digital Cinema System Specification Version 1.2 10 october 2012 http://www.dcimovies.com/DCIDigitalCinemaSystemSpecv1_2.pdf - DCI 2005-2012 - 2012
-
Digital Video Broadcasting (DVB); Specification for the use of Video and Audio Coding in Broadcasting Applications based on the MPEG-2 Transport Stream http://www.etsi.org/deliver/etsi_ts/101100_101199/101154/02.01.01_60/ts_101154v020101p.pdf - ETSI TS 101 154 V2.1.1 (2015-03) - 2015
-
Information technology – Digital compression and coding of continuous-tone still images – Requirements and guidelines - ISO/IEC 10918:1994 - 1994
-
Information technology – Generic coding of moving pictures and associated audio information – Part 1 : Systems - ISO/IEC 13818-1:2013 - 2013
-
Transport of JPEG 2000 Part 1 (ITU-T Rec T.800|ISO/IEC 15444-1) video over ITU-T Rec H.222.0|ISO/IEC 13818-1 (Revised by ISO/IEC 13818-1:2013) - ...
ANNEXES
1.1 Constructeurs – Intégrateurs de circuits JPEG 2000 (liste non exhaustive)
Alma-Technologies https://www.alma-technologies.com/ip-core.JPEG-2000
Barco-Silex https://www.silexinsight.com/
CAST http://www.cast-inc.com/index.html
intoPIX http://www.intopix.com
Dalet-Amberfin https://www.dalet.com/products/amberfin/
Evertz http://www.evertz.com/products/compression
EVS OpenCube http://www.evs.com/
Harmonic http://www.harmonicinc.com/product/promedia-carbon
Net Insight http://www.netinsight.net/Products/Nimbra-600-Series/JPEG2000-Video-Access/Overview/
Nevion/T-VIPS https://nevion.com/
NTT AT http://www.ntt-at.com/product/jpeg2000/
Rohde & Schwarz – DVS http://www.rohde-schwarz.com/en/products/broadcast-media/ dvs_video_solutions_/dvs-video-solutions_94581.html
Telestream ...
Cet article fait partie de l’offre
Le traitement du signal et ses applications
(160 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive