Уменьшайте атмосферный туман
[___] = imreducehaze(___,
изменяет поведение dehazing алгоритма с помощью пар "имя-значение".Name,Value
)
Модель, чтобы описать туманное изображение I
I(x) = J(x)T(x) + L(1-T(x))
I
наблюдаемая интенсивность, J
сияние сцены, L
атмосферный свет и T
карта передачи, описывающая фрагмент света, который достигает камеры.Алгоритмы Dehazing восстанавливают сияние сцены (dehazed изображение) J
от оценки карты передачи и атмосферного света согласно:
J(x) = (I(x)-A)/(max(t(x),t0)) + A
imreducehaze
использование два различных dehazing алгоритма, simpledcp
и approxdcp
. Эти методы оба используют dark channel prior, который основан на наблюдении, что нетуманные изображения наружных сцен обычно содержат некоторые пиксели, которые имеют низкий сигнал в одном или нескольких цветовых каналах. Методы отличаются по тому, как они оценивают темный канал предшествующий и атмосферный свет.
dehazing алгоритмы в imreducehaze
выполните пять шагов:
Оцените атмосферный световой сигнал L
использование темного предшествующего канала.
Оцените, что передача сопоставляет T
.
Совершенствуйте предполагаемую карту передачи.
Восстановите изображение.
Выполните дополнительное контрастное улучшение.
[1] Он, Kaiming. "Одно удаление тумана изображений Используя темный предшествующий канал". Тезис, Китайский университет Гонконга. 2011.
[2] Dubok, и др. "Одно Изображение Dehazing с Точностью Энтропии и информации Изображений". ICIP. 2014, стр 4037–4041.