Повредить изображение с шумом, учитывая распределение шума? - PullRequest
1 голос
/ 25 марта 2012

Я разрабатываю испытательный стенд в OpenCV, и я хотел бы знать, как я могу создать поврежденное изображение, учитывая изображение и определенную функцию плотности вероятности требуемого шума?В «Цифровой обработке изображений» Гонсалеса и Вудса Глава 5 этой книги они дают PDF, но я действительно не могу понять, как рассчитать генерацию шума в изображении, заданном в PDF.Если кто-то может указать мне правильное направление относительно того, как я мог бы начать реализацию, я был бы благодарен.Даже если информация не на C \ C ++, я был бы признателен за любую помощь, спасибо.

1 Ответ

1 голос
/ 25 марта 2012

Один из подходов здесь состоит в том, чтобы попытаться смоделировать гистограмму, сопоставляющую равномерный шум с требуемым PDF.

1.) Рассчитать CDF желаемого шума из вашего PDF.
2.) Создатьравномерное случайное число 0-1.
3.) Найдите значение в CDF, наиболее близкое к случайному числу.
4.) Индекс ближайшего значения в CDF - это цифровой отсчет в изображении шума.

После того, как вы это сделаете для каждого пикселя, у вас должно получиться шумовое изображение с желаемым PDF.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...