Home

Awesome

MeshFlow_Video_Denoising

Source Code for MeshFlow Video Denoising <br> <br>

showcase

OpenCV Version:2.4.11<br><br>

This source code may not have the same processing speed as the paper illustrated. Because I replace the original matching algorithm into a simple one. This may also influence the quality of the denoising result a little. For more project detail, including the academic paper, project abstract and test data, please visiting the project page at http://www.liushuaicheng.org/ICIP/2017/index.html. <br><br>

Usage


  1. Create a new folder build<br>
  2. Inside the folder, using the code below for cmake to build the project files:<br>
cmake DCMAKE_BUILD_TYPE=Release ..
  1. Move the test video into this new folder and run this project.<br><br>

For Visual Studio users, when run the project file, you should change the single startup project option in the solution property into the correct one (not the ALLBUILD.EXE).<br>

For Windows users, using Cmakelists.txt as the cmakelist. (Remember to change the path for the OpenCV build folder.)<br> For Linux users, using Cmakelists_Linux.txt as the cmakelist.<br><br>

For further questions, feel free to contact me at albuspeter.rzh@gmail.com.<br> Thanks Guo Heng who helped me on the Cmake lists.

Citation

If you find this useful in your research, please cite our paper "Meshflow Video Denoising" (PDF):

@inproceedings{ren2017meshflow,
  title={Meshflow video denoising},
  author={Ren, Zhihang and Li, Jiajia and Liu, Shuaicheng and Zeng, Bing},
  booktitle={2017 IEEE International Conference on Image Processing (ICIP)},
  pages={2966--2970},
  year={2017},
  organization={IEEE}
}