Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
/dwtPublic

Discrete Wavelet Transform (DWT) Based Lossless Image Compression with Bitstream Truncation Support

License

NotificationsYou must be signed in to change notification settings

xdsopl/dwt

Repository files navigation

Quick start:

Encode thesmpte.pnmPNM picture file intoencoded.dwt:

./encode smpte.pnm encoded.dwt

Decodeencoded.dwt back to the original picture filedecoded.pnm:

./decode encoded.dwt decoded.pnm

View thedecoded.pnm picture file infeh:

feh decoded.pnm

Limited Storage Capacity: Bitstream Truncation

Allocate a maximum of65536 bytes of space for compression. If necessary, the encoder will discard quality bytes to ensure the output stays below65536 bytes:

./encode smpte.pnm encoded.dwt 65536

References

  • Run-length encodings
    by Solomon W. Golomb - 1966
  • Image coding using wavelet transform
    by M. Antonini, M. Barlaud, P. Mathieu and I. Daubechies - 1992
  • Factoring wavelet transforms into lifting steps
    by Ingrid Daubechies and Wim Sweldens - 1996
  • Wavelet transforms that map integers to integers
    by A. R. Calderbank, I. Daubechies, W. Sweldens, and B.-L. Yeo - 1996

About

Discrete Wavelet Transform (DWT) Based Lossless Image Compression with Bitstream Truncation Support

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp