Николай Мамаев, Алексей Лукин, Дмитрий Юрин
Алгоритм нелокального усреднения [1] (NLM) хорошо известен в качестве алгоритма для фильтрации изображений. Но он не учитывает поворот окрестностей пикселей, когда эти окрестности сравниваются. Функции Эрмита могут быть использованы для разложения окрестности пикселя и для формирования вектора признаков, описывающего окрестность. Так же полученный вектор признаков может быть переведен в инвариантную форму, которая учитывает поворот пикселей.
Цель нашего исследования заключается в разработке эффективного алгоритма фильтрации изображений, основанный на разложении окрестности пикселя с использованием функций Эрмита.
Сравнение алгоритма нелокального усреднения (NLM) [1], алгоритма локальных струй (LJNLM-LR) [2] и предложенного алгоритма (HeNLM):
![](/images/ct_img_filtering/pria2013_add/phantom_017.jpg)
Исходное изображение, имитирующее внутренние органы человека.
![](/images/ct_img_filtering/pria2013_add/noise_phantom_017.jpg)
Изображение с добавленным гауссовым шумом (сигма = 3000).
![](/images/ct_img_filtering/pria2013_add/res_nlm.jpg)
Результат фильтрации зашумленного изображения алгоритмом нелокального усреднения (NLM). PSNR = 40.8627
![](/images/ct_img_filtering/pria2013_add/res_gauss.jpg)
Результат фильтрации зашумленного изображения алгоритмом локальных струй (LJNLM-LR). PSNR = 41.9012
![](/images/ct_img_filtering/pria2013_add/res_hermite.jpg)
Результат фильтрации зашумленного изображения предложенным алгоритмом (HeNLM). PSNR = 42.1067
Некоторые локальные PSNR на изображении:
Фрагмент |
![](/images/ct_img_filtering/pria2013_add/o.jpg) Detail 1 |
![](/images/ct_img_filtering/pria2013_add/o1.jpg) Detail 2 |
![](/images/ct_img_filtering/pria2013_add/o2.jpg) Detail 3 |
![](/images/ct_img_filtering/pria2013_add/o3.jpg) Edge |
![](/images/ct_img_filtering/pria2013_add/o4.jpg) Flat |
NLM |
31.985 |
31.9863 |
30.0026 |
42.252 |
49.0291 |
LJNLM-LR |
34.1288 |
33.9722 |
31.5183 |
43.1465 |
46.7268 |
HeNLM |
34.171 |
33.9081 |
31.799 |
43.0914 |
47.414 |
Ссылки
[1] A. Buades. “A non-local algorithm for image denoising” // IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2005, -V. 2, -P. 60–65.
[2] A. Manzanera. “Local Jet based similarity for NL-Means filtering” // 20th International Conference on Computer Vision and Pattern Recognition (ICPR), 2010, -P. 2668–2671.
Публикации
2014
N. Mamaev, A. Lukin, D. Yurin. “HeNLM-3D: A 3D Computer Tomography Image Denoising Algorithm” // In: The 12th International Conference on Pattern Recognition and Information Processing. United Institute of Informatics Problems of the National Academy of Sciences of Belarus, 28–30 May 2014, Minsk, Belarus, 2014, pp. 176−180. PDF.
N. V. Mamaev, A. S. Lukin, D. V. Yurin. “HeNLM–LA: a Locally Adaptive Nonlocal Means Algorithm Based on Hermite Functions Expansion” // Programming and Computer Software, Vol. 40, No. 4, Pleiades Publishing, Ltd., 2014, pp. 199−207. PDF_(draft,en).
2013
M. V. Storozhilova, A. S. Lukin, D. V. Yurin, V. E. Sinitsyn. “2.5D Extension of Neighborhood Filters for Noise Reduction in 3D Medical CT Images” // Lecture Notes in Computer Science, Vol. 7870, 2013, pp. 1−16. Springer.
А. С. Лукин, М. В. Сторожилова, Д. В. Юрин. «Методы анализа качества фильтрации шума на изображениях компьютерной томографии» // в: Труды 15-й международной конференции "Цифровая обработка сигналов и её применение" (DSPA'2013), т. 2. 2013, с. 85−88. PDF.
Н. В. Мамаев, А. С. Лукин, Д. В. Юрин, М. А. Глазкова, В. Е. Синицын. «Алгоритм нелокального среднего на основе разложения по функциям Эрмита в задачах компьютерной томографии» // в: 23-я международная конференция по компьютерной графике и зрению GraphiCon'2013. Россия, Владивосток, 2013, с. 254−258. PDF.
M. V. Storozhilova, A. S. Lukin, D. V. Yurin. “Methods of noise filtering quality assessment for CT images” // In: Proceedings of 15-th International Conference "Digital Signal Processing and its Applications" (DSPA'2013), Vol. 2. Moscow, Russia, 2013, p. 88.
2012
M. V. Storozhilova, A. S. Lukin, D. V. Yurin, V. E. Sinitsyn. “Two approaches for noise filtering in 3D medical CT-images” // In: 22-th International Conference on Computer Graphics GraphiCon'2012. Moscow, Russia, 2012, pp. 68−72. PDF.