Skip to content

This is an implementation of the Haar Wavelet in CUDA. The purpose of this project, is to compress images using the DWT. It is a hybrid scheme, that uses RLE as entropy coder.

Notifications You must be signed in to change notification settings

adolfos94/Haar-Wavelet-Image-Compression

Repository files navigation

Haar Parallel DWT

This is an implementation of the Haar Wavelet in CUDA. The purpose of this project, is to compress images using the DWT. It is a hybrid scheme, that uses RLE as entropy coder.

based on: Haar Wavelet Image Compression

Haar DWT in CUDA

    __global__ void multDerechaGPU(float* const imagenOriginal, float* const imagenSalida, 
	float* const mascara, int filas, int columnas, bool setQuantization)
    __global__ void multIzquierdaGPU(float* const imagenOriginal, float* const imagenSalida, 
	float* const mascara, int filas, int columnas,bool setQuantization)

Quality Parameters

  • Compress Ratio
  • MSE
  • PSNR
  • SSIM

About

This is an implementation of the Haar Wavelet in CUDA. The purpose of this project, is to compress images using the DWT. It is a hybrid scheme, that uses RLE as entropy coder.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published