SlideServe
Menu
Préférences
© SlideServe · v2026

Jasper : A software-based JPEG-2000 Codec Implementation

fairly avatar
30 diapositives · 539 Views · Aug 21, 2014

Jasper : A software-based JPEG-2000 Codec Implementation. Chien-Chih Liu( 劉建志 ). Outline. Reference JPEG2000 JasPer introduction Profile and Performance Future work. Reference.

Jasper : A software-based JPEG-2000 Codec Implementation - slide 1
01 / 30Jasper : A software-based JPEG-2000 Codec Implementation
1 / 17

Télécharger la présentation

Jasper : A software-based JPEG-2000 Codec Implementation
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Jasper : A software-based JPEG-2000 Codec Implementation Chien-Chih Liu(劉建志)

  2. Outline • Reference • JPEG2000 • JasPer introduction • Profile and Performance • Future work

  3. Reference • Michael D. Adams and Faouzi K.,”Jasper : A software-based JPEG-2000 Codec Implementation” ,Dept. of Elec. And Comp. Engineering, University of British Columbia Vancouver, B.C., Canada • Michael D. Adams, “The JPEG-2000 still image compression standard” • Michael D. Adams, Jasper Software Reference Manual (Version 1.700.0) • http://www.ece.uvic.ca/~mdadams/jasper/

  4. Outline • Reference • JPEG2000 • JasPer introduction • Profile and Performance • Future work

  5. JPEG 2000 standard • Part 1, Core coding system • Part 2, Extensions • Part 3, Motion JPEG 2000 • Part 4, Conformance • Part 5, Reference software • Part 6, Compound image file format (document imaging, for pre-press and fax-like applications, etc.) • Part 7 has been abandoned • Part 8, JPSEC (security aspects) • Part 9, JPIP (interactive protocols and API) • Part 10, JP3D (volumetric imaging) • Part 11, JPWL (wireless applications) • Part 12, ISO Base Media File Format (common with MPEG-4)

  6. JPEG 2000 feature • Low bit-rate compression performance • 20% on average than JPEG • Progressive transmission by quality, resolution, component, or spatial locality • Over slow communication links • Lossy and Lossless compression

  7. JPEG 2000 feature(cont) • Random code-stream access and processing • Region of interest access • Robustness to bit errors • Sequential build-up capability • Low memory implementation

  8. Codec structure • Decoder process functions much like the encoding process run backwards

  9. Outline • Reference • JPEG2000 • JasPer introduction • Profile and Performance • Future work

  10. What is JasPer • Software tool kit • Image Interchange and import/export • C programming language for most platform • Code size 40K line of code • Import/export supports JP2,JPEG,PNM,BMP,Sun Rasterfile, and PGX formats

  11. JasPer key concerns • Fast execution speed • Efficient memory usage • Robustness • Portability • Modularity • Maintainability • Extensibility

  12. JasPer S/W structure • Version 1.701.0 jasper.exe jasper.exe jasper.exe jasper.exe JasPer Library

  13. JasPer functions • The JasPer command • jasper[options] • imgcmp[options] • imginfo[options] • jiv[options] • Support image formats

  14. Outline • Reference • JPEG2000 • JasPer introduction • Profile and Performance • Future work

  15. Test images

  16. Profile • Lossless Encoding

  17. Profile • Lossless Decoding

  18. Profile • Lossy Encoding

  19. Profile • Lossy Decoding

  20. Performance comparison

  21. Performance comparison House.jp2(Lossless transform) House.pnm (original image)

  22. Performance comparison CR 4:1 W=64 H=32 PSNR=42.9 41.3 41.2 House.pnm (original image)

  23. Performance comparison CR 8:1 W=64 H=32 PSNR=36.2 36.2 35.4 House.pnm (original image)

  24. Performance comparison CR 16:1 W=64 H=32 PSNR=31.8 32.0 32.1 House.pnm (original image)

  25. Performance comparison CR 32:1 W=64 H=32 PSNR=29.0 28.8 29.8 House.pnm (original image)

  26. Performance comparison CR 64:1 W=64 H=32 PSNR=26.9 26.5 27.7 House.pnm (original image)

  27. Performance comparison CR 128:1 W=64 H=32 PSNR=24.9 24.5 25.7 House.pnm (original image)

  28. Performance comparison CR 64:1 W=64 H=32 PSNR=26.9 26.5 27.7 CR 64:1 W=16 H=8 PSNR=25.8 25.3 26.6

  29. Future work • Clean up • Speed up • Simulation on CCS • Implement using DSP TMS320C6416T

  30. Thank you