A lightweight C++ library for recursive bilateral filtering [Yang, Qingxiong. "Recursive bilateral filtering". European Conference on Computer Vision, 2012].
Recursive bilateral filtering (developed by Qingxiong Yang) is pretty fast compared with most edge-preserving filtering methods
Original Image |
OpenCV's BF (896ms) |
RecursiveBF (18ms) |
Gaussian Blur |
Median Blur |
For more details of the algorithm, please refer to the original paper
@inproceedings{yang2012recursive,
title={Recursive bilateral filtering},
author={Yang, Qingxiong},
booktitle={European Conference on Computer Vision},
pages={399--413},
year={2012},
organization={Springer}
}
Optionally, you can cite this repo
@misc{ming2017recursive,
author = {Ming Yang},
title = {A lightweight C++ library for recursive bilateral filtering},
year = {2017},
publisher = {GitHub},
journal = {GitHub repository},
howpublished = {\url{https://github.com/ufoym/RecursiveBF}}
}