--- title: Edge Aware Image Denoiser emoji: "🖼️" colorFrom: blue colorTo: indigo sdk: gradio app_file: app.py pinned: false license: mit short_description: Edge-aware image denoising app --- # Edge-Aware Image Denoiser A Gradio app for testing edge-preserving image denoising methods. ## Methods - Perona-Malik diffusion - Total Variation denoising - Bilateral filtering ## Features - Upload an image - Optionally add Gaussian noise for testing - Compare original, noisy, and denoised images - Adjust denoising settings - View quality metrics when synthetic noise is added - Download noisy and denoised images ## Run locally ```bash pip install -r requirements.txt python app.py ``` ## Project files ```text app.py edge_aware_denoiser.py requirements.txt test_denoiser.py ``` ## Usage For already noisy images, leave synthetic noise turned off. Use Perona-Malik or Total Variation when edge preservation matters. Use Bilateral filtering for lighter smoothing.