mrcImageNLMeansFilter

From EosPedia
Jump to: navigation, search

mrcImageNLMeansFilter is Eos's Command that performs smoothing mrcImage by NL Means Filter.

Algorithm

List of option

Main option

Option Essential/Optional Description Default
-i Essential Input: mrcImage NULL
-o Optional Output: mrcImage stdout(The standard output by default)
-N Optional N-Size (int) 3
-hParam Optional hParam (float) 0.5
-c Optional ConfigurationFile NULL
-m Optional Mode 0
-h Optional Help  

-m details

Value Description
0


Execution example

Input file(2D) image

Input-1VOM-N-2D.png

Min

Max
Mean
SD

SE

-18651.7 (10, 1, 0)

52942.7 (24, 39, 0)
7214.87
10067.6

125.845


Example of options only essential

Outdata-mrcImageNLMeansFilter.png

Min

Max
Mean
SD

SE

0.35088 (56, 4, 0)

0.919591 (18, 41, 0)
0.472087
0.118186

0.00147733


Option -N

Case: N=10

Outdata-N-mrcImageNLMeansFilter.png

Min

Max
Mean
SD

SE

0.162783 (15, 17, 0)

1.3523 (24, 39, 0)
0.477231
0.17636

0.0022045


Option -hParam

Case: hParam=1.0

Outdata-hParam-mrcImageNLMeansFilter.png

Min

Max
Mean
SD

SE

0.408005 (50, 76, 0)

0.712543 (26, 29, 0)
0.470866
0.0555933

0.000694916

References

A. Buades, B. Coll, J.M. Morel “A non local algorithm for image denoising” IEEE Computer Vision and Pattern Recognition 2005, Vol 2, pp: 60-65, 2005.

J. Wang, Y. Guo, Y. Ying, Y. Liu, Q. Peng, “Fast Non-Local Algorithm for Image Denoising,” in Proc. IEEE International Conference on Image Processing 2006 (ICIP2006), pp. 1429 – 1432, Oct. 2006.