Добавьте шум к изображению
добавляет нулевое среднее Гауссов белый шум. Локальное отклонение шума, J = imnoise(I,'localvar',intensity_map,var_local)var_local, является функцией значений интенсивности изображения в I. Отображение значения интенсивности изображения к отклонению шума задается вектором intensity_map.
добавляет мультипликативный шум с отклонением J = imnoise(I,'speckle',var_speckle)var_speckle.
Средние и отклонение параметры для 'gaussian', 'localvar', и 'speckle' типы шума всегда задаются так, как если бы изображение имело класс double в области значений [0, 1]. Если вход изображение является другим классом, imnoise функция преобразует изображение в double, добавляет шум в соответствии с заданным типом и параметрами, клипсирует пиксельные значения в область значений [0, 1], а затем преобразует шумное изображение обратно в тот же класс, что и вход.
Распределение Пуассона зависит от типа данных входов изображения I:
Если I является двойной точностью, затем входные пиксельные значения интерпретируются как средства распределений Пуассона, масштабируемых 1e12. Для примера, если пиксель входа имеет значение 5.5e-12, затем соответствующий выходной пиксель будет сгенерирован из распределения Пуассона со средним значением 5,5, а затем масштабирован на 1e12.
Если I является одинарной точностью, используемый масштабный коэффициент 1e6.
Если I является uint8 или uint16затем входные пиксельные значения используются непосредственно без масштабирования. Для примера, если пиксель в uint8 вход имеет значение 10, затем соответствующий выходной пиксель будет сгенерирован из распределения Пуассона со средним 10.
Как добавить 'salt & pepper' шум с d плотности к изображению, imnoise сначала присваивает каждому пикселю случайное значение вероятности из стандартного равномерного распределения на открытом интервале (0, 1).
Для пикселей со значением вероятности в области значений (0, d/ 2), значение пикселя устанавливается равным 0. Количество пикселей, для которых задано значение 0 приблизительно d*numel(I)/2.
Для пикселей со значением вероятности в области значений [d/2, d), значение пикселя устанавливается на максимальное значение типа данных изображения. Количество пикселей, которые установлены на максимальное значение, приблизительно d*numel(I)/2.
Для пикселей со значением вероятности в области значений [d1), значение пикселя остается неизменным.