/Colour_Transfer_deNoise

An implementation of an image colour transfer noise deduction algorithm

Primary LanguageC++GNU Lesser General Public License v3.0LGPL-3.0

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.