Implementations of Auto Encoder and Variational Auto Encoder for image deraining. It means that it will remove droplets of image you provided.
How to run VAE:
- Clone this repository "https://github.com/adeirman46/Variational-Auto-Encoder-using-Verilog-for-Deraining.git"
- In VAE Deraining Combinational, open Ipynb file
- Go to "Test Model" section
- Convert image you want to test from .jpg into .hex (16 bits fixed point, 10 fractional) then into .txt
- Put hex_image.txt into vivado project
- Run RTL, then result.txt will be in this directory "vae.sim/sim_1/behav/xsim"
- Back to Ipynb file again then plot it using matplotlib (still in Test Model section)
Job Desks:
- 13221013 - Firdaus (VAE Level 1 Comb., VAE Image Deraining)
- 13221027 - Muhammad Raihan Fahlevi (VAE Level 1 Comb., VAE Image Deraining)
- 13221035 - Ilham Nalendra Adji (VAE Level 1 Comb., VAE Image Deraining)
- 13221058 - Ade Irman Budi Hendriawan (VAE Level 1 Comb., VAE Image Deraining)
- 13221079 - M. Zhafran Arrafi Anwar (VAE Level 1 Comb., VAE Image Deraining)