Skip to content
An implementation of an image colour transfer noise deduction algorithm
C++ Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
LICENSE
Makefile
README.md
deNoise.cpp
deNoise.hpp
demo.cpp
fixed.jpg
org.jpg
rendered.jpg

README.md

Colour_Transfer_deNoise

A C++ implementation (based on OpenCV) of an image colour transfer noise deduction algorithm.

Examples

J = deNoise(I_s, It) // I_s and I_t are the inputs.

Source Image (I_s)

source image

Original Bad Colour Transfer Result (I_t)

bad result

De-Noised Colour Transfer Output (J)

Fixture

Usage

Compile

Please check the Makefile to edit your OpenCV library path. This code was tested on OSX.

$ make all

Test

$ make test

Copyright

Enjoy and feel free to use the code for your purposes. But please keep my original copyright statements.

Han Gong gong@fedorapoject.org 2016, University of East Anglia

Reference

Automated colour grading using colour distribution transfer, 2007 Section 4, CVIU.

You can’t perform that action at this time.