добавление шума в массив. Это сложение или умножение? - PullRequest
0 голосов
/ 31 октября 2018

У меня есть некоторый код, который просто создает некоторый случайный шум, используя функцию случайного нормального распределения, и затем я добавляю это в массив с нулевыми значениями, который содержит изображение моего выбранного объекта. Затем я должен обрезать массив между значениями -1 и 1.

Я просто пытаюсь понять, стоит ли мне добавлять это в массив и ограничивать или умножать массив на шум и ограничение?

Я не могу концептуально понять, что я должен делать. Может ли кто-нибудь помочь, пожалуйста?

Спасибо

Ответы [ 2 ]

0 голосов
/ 31 октября 2018

Это зависит от того, какую физическую модель вы пытаетесь представить; аддитивный и мультипликативный шум не соответствуют одному и тому же явлению. Ваше изображение можно рассматривать как переменную, которая меняется со временем. Шум - это дополнительный термин, который меняется случайным образом с течением времени. Если этот коэффициент шума зависит от состояния изображения во времени, то изображение и шум коррелируются, а шум является мультипликативным. Если эти два термина некоррелированы, шум аддитивен.

0 голосов
/ 31 октября 2018

Ну, как вы сами сказали, проблема в том, что вы не знаете, чего хотите. Оба метода увеличат энтропию исходных данных. Какова цель вашей задачи? Если вы хотите смоделировать что-то вроде датчика шума, дополнение будет хорошо. Вы можете попробовать оба варианта и наблюдать за тем, что происходит с распределением исходного набора данных после применения.

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