Video processing


Color correction

Training input Training output
Test sequence Nearest neighbor output Our algorithm's output
This is a toy example showing the learning of color effects. It is simple because the same color transformation is applied to each pixel. Simple nearest neighbor matching yields temporally incoherent results even for this problem.


Noise removal

Training input Training output
Test sequence Nearest neighbor output Our algorithm's output
In this example, our algorithm learns to remove noise in a temporally coherent manner from an input sequence. The noise used in training is Gaussian, and varies from frame to frame. Nearest neighbor matching does not always remove all of the noise, and creates spatially incoherent results in textureless regions.



Back to main page