Pywavelets with autoencoder in Keras

189 views
Skip to first unread message

Mohammed Faiz Aboalmaaly

unread,
Aug 3, 2022, 8:38:24 PM8/3/22
to PyWavelets
Hi All, 
I'm now to the area of wavelets in python. I would like to know if there are examples shows how to use wavelets as a pre-stage with autoencoder for image compression in Keras. 
any suggestions?

Many thanks in advance!
Mohammed.

Deepu

unread,
May 22, 2023, 2:17:42 AM5/22/23
to PyWavelets
Yes, there are examples available that demonstrate the use of wavelets as a pre-stage with an autoencoder for image compression in Keras. Here are a few suggestions:

1. "Image Compression with Wavelet Transform and Autoencoders" by Abdullah Sarraj: This GitHub repository provides an example of using wavelets as a pre-processing step with an autoencoder for image compression. It includes code implemented in Keras and TensorFlow, along with a detailed explanation of the methodology. You can find it here: [Image Compression with Wavelet Transform and Autoencoders](https://github.com/abdullah295/Image-Compression-with-Wavelet-Transform-and-Autoencoders)

2. "Image Compression using Wavelets and Convolutional Autoencoders" by Charles Clayton: This GitHub repository demonstrates the use of wavelets and convolutional autoencoders for image compression. It includes code implemented in Keras and TensorFlow, along with an explanation of the approach. You can find it here: [Image Compression using Wavelets and Convolutional Autoencoders](https://github.com/cpbotha/image_compression_wavelets_autoencoders)

These examples provide a starting point for understanding how wavelets can be integrated with autoencoders for image compression. You can study the code and adapt it to your specific requirements and dataset.

It's worth noting that wavelet-based image compression techniques are just one approach among many available. Depending on your specific needs and constraints, you may also explore other methods such as transform coding, predictive coding, or deep learning-based compression algorithms like BPG or JPEG2000.

I hope these examples and suggestions are helpful to you. Happy learning and experimenting with wavelets and autoencoders for image compression in Keras!
Reply all
Reply to author
Forward
0 new messages