A C++ implementation (based on OpenCV) of an image colour transfer noise deduction algorithm.
J = deNoise(I_s, It) // I_s and I_t are the inputs.
Source Image (I_s)
Original Bad Colour Transfer Result (I_t)
De-Noised Colour Transfer Output (J)
Please check the Makefile to edit your OpenCV library path. This code was tested on OSX.
$ make all
$ make test
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
Automated colour grading using colour distribution transfer, 2007 Section 4, CVIU.