TY - JOUR
T1 - Efficient nonlocal means for denoising of textural patterns
AU - Brox, Thomas
AU - Kleinschmidt, Oliver
AU - Cremers, Daniel
N1 - Funding Information:
Manuscript received August 14, 2007; revised March 12, 2008. This work was supported by the German Research Foundation (DFG). The associate editor coordinating the review of this manuscript and approving it for publication was Dr. Peyman Milanfar. T. Brox is with the Department of Computer Science, University of Dresden, 01187 Dresden, Germany (e-mail: [email protected]). O. Kleinschmidt and D. Cremers are with the Computer Vision Group, University of Bonn, 53117 Bonn, Germany (e-mail: [email protected]; [email protected]). Color versions of one or more of the figures in this paper are available online at http://ieeexplore.ieee.org. Digital Object Identifier 10.1109/TIP.2008.924281
PY - 2008/7
Y1 - 2008/7
N2 - This paper contributes two novel techniques in the context of image restoration by nonlocal filtering. First, we introduce an efficient implementation of the nonlocal means filter based on arranging the data in a cluster tree. The structuring of data allows for a fast and accurate preselection of similar patches. In contrast to previous approaches, the preselection is based on the same distance measure as used by the filter itself. It allows for large speedups, especially when the search for similar patches covers the whole image domain, i.e., when the filter is truly nonlocal. However, also in the windowed version of the filter, the cluster tree approach compares favorably to previous techniques in respect of quality versus computational cost. Second, we suggest an iterative version of the filter that is derived from a variational principle and is designed to yield nontrivial steady states. It reveals to be particularly useful in order to restore regular, textured patterns.
AB - This paper contributes two novel techniques in the context of image restoration by nonlocal filtering. First, we introduce an efficient implementation of the nonlocal means filter based on arranging the data in a cluster tree. The structuring of data allows for a fast and accurate preselection of similar patches. In contrast to previous approaches, the preselection is based on the same distance measure as used by the filter itself. It allows for large speedups, especially when the search for similar patches covers the whole image domain, i.e., when the filter is truly nonlocal. However, also in the windowed version of the filter, the cluster tree approach compares favorably to previous techniques in respect of quality versus computational cost. Second, we suggest an iterative version of the filter that is derived from a variational principle and is designed to yield nontrivial steady states. It reveals to be particularly useful in order to restore regular, textured patterns.
KW - Denoising
KW - Image processing
KW - Texture
UR - http://www.scopus.com/inward/record.url?scp=45949090637&partnerID=8YFLogxK
U2 - 10.1109/TIP.2008.924281
DO - 10.1109/TIP.2008.924281
M3 - Article
C2 - 18586617
AN - SCOPUS:45949090637
SN - 1057-7149
VL - 17
SP - 1083
EP - 1092
JO - IEEE Transactions on Image Processing
JF - IEEE Transactions on Image Processing
IS - 7
ER -