1 / 12

JPEG XR

JPEG XR. Introduction. JPEG XR: Développé par Microsoft sous le nom de HD Photos. Il a été examiné et adopté comme standard en 2007 par le comité JPEG. Il est toujours en cours de standardisation,

Download Presentation

JPEG XR

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. JPEG XR Land & Joint Systems

  2. Introduction • JPEG XR: • Développé par Microsoft sous le nom de HD Photos. Il a été examiné et adopté comme standard en 2007 par le comité JPEG. Il est toujours en cours de standardisation, • Prévu principalement pour des applications photographiques type « grand public » (là où JPEG 2000 n’a pas su se placer pour des raisons de complexité), • Il gère aussi les images à fortes dynamiques (en virgule flottante). Land & Joint Systems

  3. JPEG XR Positionnement de JPEG XR par rapport à JPEG et JPEG 2000 Performance JPEG 2000 JPEG XR JPEG Complexité Land & Joint Systems

  4. Algorithmie • JPEG XR est bâti sur une nouvelle transformée biorthogonale (4x4) recouvrante n’utilisant que des calculs entiers, et qui a la propriété d’être réversible. • Pour le reste, elle utilise des traitements et des opérations « classiques »: • Gestion jusqu’à 4111 composantes couleurs ,plus la composante alpha. • Découpage en Tuile et Macroblocks • Quantification scalaire • Prédiction des coefficients inter-block • Codage entropique (VLC) • Transformée couleur (YCoCg) Land & Joint Systems

  5. Transformée • La transformée est opérée indépendamment sur chaque Macroblock (16x16) en deux étapes: DC LBT(4x4) LBT(4x4) LP (15 coefs) MB 16x16 pixels HP (240 coefs) De plus, à chaque étape de transformée il est possible d’appliquer un filtre de déblocage (« overlap filter ») entre chaque bloc adjacent. Elle génère donc 3 sous-bandes: DC, LP et HP qui sont quantifiées et codées indépendamment. Il est à noter que le paramètre de quantification peut varier selon chaque composante, sous-bande ou Macroblock. Land & Joint Systems

  6. Prédiction inter-blocs • Exemple de prédiction à gauche dans une sous-bande HP: Land & Joint Systems

  7. Flexbits Représentation du processus de normalisation Raffinement des coefficients (Bits de signe) Coefficients quantifiés Coefficients normalisés Codage par VLC Codagepar FLC Sous bande HP Flexbits Land & Joint Systems

  8. Scalabilité et accès aléatoire • JPEG XR propose deux types de scalabilité: • Spatiale: en proposant 2 résolutions supplémentaires à celle originale; • 1/16ième : en utilisant seulement les coefficients DC, • 1/4 : en utilisant les coefficients DC + LP. • Qualité: en tronquant les valeurs des coefficients HP qui sont codés en partie en code à longueur fixe (FlexBits). • JPEG XR ne permet d’accès aléatoire au niveau du décodage: il est nécessaire de décoder la tuile entièrement pour avoir accès à une zone de l’image. Cela est dû principalement au prédiction inter-block. Land & Joint Systems

  9. Mise-en-forme des données Deux modes d’ordre de progression sont disponibles: Land & Joint Systems

  10. Performance Land & Joint Systems

  11. Performance Land & Joint Systems

  12. Conclusions • JPEG XR est donc correctement positionné en terme de complexité et de performance, vis-à-vis de JPEG et JPEG 2000. • Néanmoins, JPEG XR est toujours en cours de standardisation et certaines parties comme le codeur entropique semble ne pas convenir (manque d’efficacité par rapport à un codeur arithmétique). Land & Joint Systems

More Related