Нелокальный означает фильтровать изображения
J = imnlmfilt(I)
J = imnlmfilt(I,Name,Value)
[J,estDoS] = imnlmfilt(___)
пары "имя-значение" использования, чтобы изменить поведение нелокального среднего фильтра.J
= imnlmfilt(I
,Name,Value
)
Сглаживать перцепционно близко раскрашивает изображение RGB, преобразуйте изображение в CIE L*a*b* цветовое пространство с помощью rgb2lab
прежде, чем применить нелокальный средний фильтр. Чтобы просмотреть результаты, сначала преобразуйте отфильтрованный L*a*b* изображение к цветовому пространству RGB с помощью lab2rgb
.
Если типом данных I
является double
, то вычисления выполняются в типе данных double
. В противном случае вычисления выполняются в типе данных single
.
[1] Buades, A. B. Колледж и J.-M. Сморчок. "Нелокальный Алгоритм для Шумоподавления Изображений". 2 005 Конференций IEEE® Computer Society по Компьютерному зрению и Распознаванию образов. Издание 2, июнь 2005, стр 60–65.
[2] Immerkær, J. "Быстрая Шумовая Оценка Отклонения". Компьютерное зрение и Распознавание изображений. Издание 64, Номер 2, сентябрь 1996, стр 300–302.