From 6a7d54f55074feb212a04a321663b1a897f3ad57 Mon Sep 17 00:00:00 2001 From: Ihsan Soydemir Date: Thu, 12 Jan 2023 17:54:40 +0100 Subject: [PATCH] Merge pull request #23128 from Isydmr:update-fastNlMeansDenoising-documentation Fix broken paper link for fastNlMeansDenoising * Fix broken link * Move citation to `opencv.bib` * Cite researchgate reference * Correct citation label * Use semantic scholar BibTex --- doc/opencv.bib | 7 +++++++ modules/photo/include/opencv2/photo.hpp | 8 ++++---- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/doc/opencv.bib b/doc/opencv.bib index 6b5fedb49e..94e00197bc 100644 --- a/doc/opencv.bib +++ b/doc/opencv.bib @@ -1314,3 +1314,10 @@ journal = {IEEE transactions on pattern analysis and machine intelligence}, doi = {10.1109/TPAMI.2006.153} } +@article{Buades2005DenoisingIS, + title={Denoising image sequences does not require motion estimation}, + author={Antoni Buades and Bartomeu Coll and Jean-Michel Morel}, + journal={IEEE Conference on Advanced Video and Signal Based Surveillance, 2005.}, + year={2005}, + pages={70-74} +} diff --git a/modules/photo/include/opencv2/photo.hpp b/modules/photo/include/opencv2/photo.hpp index a457295a48..452fc56432 100644 --- a/modules/photo/include/opencv2/photo.hpp +++ b/modules/photo/include/opencv2/photo.hpp @@ -201,8 +201,8 @@ CV_EXPORTS_W void fastNlMeansDenoisingColored( InputArray src, OutputArray dst, /** @brief Modification of fastNlMeansDenoising function for images sequence where consecutive images have been captured in small period of time. For example video. This version of the function is for grayscale -images or for manual manipulation with colorspaces. For more details see - +images or for manual manipulation with colorspaces. See @cite Buades2005DenoisingIS for more details +(open access [here](https://static.aminer.org/pdf/PDF/000/317/196/spatio_temporal_wiener_filtering_of_image_sequences_using_a_parametric.pdf)). @param srcImgs Input 8-bit 1-channel, 2-channel, 3-channel or 4-channel images sequence. All images should have the same type and @@ -228,8 +228,8 @@ CV_EXPORTS_W void fastNlMeansDenoisingMulti( InputArrayOfArrays srcImgs, OutputA /** @brief Modification of fastNlMeansDenoising function for images sequence where consecutive images have been captured in small period of time. For example video. This version of the function is for grayscale -images or for manual manipulation with colorspaces. For more details see - +images or for manual manipulation with colorspaces. See @cite Buades2005DenoisingIS for more details +(open access [here](https://static.aminer.org/pdf/PDF/000/317/196/spatio_temporal_wiener_filtering_of_image_sequences_using_a_parametric.pdf)). @param srcImgs Input 8-bit or 16-bit (only with NORM_L1) 1-channel, 2-channel, 3-channel or 4-channel images sequence. All images should