The Fourier transform is a crucial tool in signal processing, and this project aims to help users understand the importance of the magnitude and phase components of a signal. The software allows users to open and view two images and choose from different components (FT Magnitude, FT Phase, FT Real, FT Imaginary) to display for each image. Additionally, users can mix different components from the two images using a mixing panel that includes options such as uniform magnitude and phase. The software generates an output image based on the user's mixing choices and displays it in real-time. This project's goal is to provide an interactive and user-friendly interface that helps users visualize and comprehend the Fourier transform's significance in signal processing.
Install streamlit
pip install streamlit
Install used modules
requirements-txt init
To start deployment
streamlit run streamlit_app.py
Name | GitHub | |
---|---|---|
Omar Adel Hassan | @Omar_Adel | |
Sharif Ehab | @Sharif_Ehab | |
Mostafa Khaled | @Mostafa_Khaled | |
Zyad Sowalim | @Zyad_Sowalim |
Submitted to: Dr. Tamer Basha & Eng. Christina Adly
All rights reserved © 2023 to Team 4 - HealthCare Engineering and Management, Cairo University (Class 2025)