1 / 30

Jasper : A software-based JPEG-2000 Codec Implementation

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

fairly
Download Presentation

Jasper : A software-based JPEG-2000 Codec Implementation

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. 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

More Related