Добавление шума в массив. Это сложение или умножение?

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

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

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

Спасибо

2 ответа

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

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

Другие вопросы по тегам