alvii147 / ImageNoiseInterpolation

Noise Interpolation for Colored Images

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Image Noise Interpolation

This repository contains the replication of the color image noise interpolation methods to correct impulsive noise, outlined in this paper. See documentation for more details, see report for walkthrough.

Installation

Clone the repository,

git clone https://github.com/alvii147/ImageNoiseInterpolation.git

Navigate to cloned directory,

cd ImageNoiseInterpolation/

Set up and activate Python virtual environment (optional),

python3 -m venv env
# Linux/MacOS
source env/bin/activate
# Windows
source env/Scripts/activate

Install dependencies,

pip3 install -r requirements.txt

Quickstart

Original Image

Original

Noisy Image

python3 noisify.py birb.png birb_noisy.png -p 0.02 -n 0.02

Noisy

Interpolated Image

python3 interpolate.py birb_noisy.png birb_interpolated.png

Interpolated

About

Noise Interpolation for Colored Images


Languages

Language:Python 97.9%Language:Shell 2.1%