Pull to refresh

Comments 18

А почему работа ведется в RGB-пространстве? Мне кажется, было бы логичнее сначала перейти в любое цветовое пространство, где яркость является одним из компонентов, провести там коррекцию, а потом уже вернуться в RGB.

Есть другой вариант дехейзинга где работа видеться не через RGB, и с использованием DCP, попробую описать его отдельно. Кстати хочу заметить что тут оно BGR, но это к сведению. В одном из вариантов, который попробую описать позже, можно будет заодно прикрутить пирамиды Гауса и Лапласа для вместо Guided Filter. Интересные штуки,но памяти жрут как не в себя.

Там еще нужно убирать гамма-коррекцию из исходного изображения, а в конце ее восстанавливать (т.к. засветка изображения является линейной функцией оптической толщи, если конечно пренебречь поглощением, но для атмосферы это наверное нормально, хотя и не совсем точно).

Кстати, у покомпонентного анализа может быть и физический смысл: коэффициент излучения является функцией частоты света, поэтому в идеальном случае можно было бы заложить в модель, например, релеевское рассеяние (или желтый свет свет от фонарей), чтобы более точно восстанавливать цвета. Но это в любом случае будет более сложным процессом, чем текущий поиск минимального значения среди компонент.

Есть варианты и с учетом релеевского расселения, но судя по опытам в матлабе и публикациям на arxive.org супер эффекта это не дает, поиск поиск экстремумов по B и отдельно между R и G для вычисления величины атмосферного света, возможно на больших разрешениях, но это нужно пробовать.

Вы бы КДПВ сделали аккуратнее, а то изначально вообще в ленте показалось, что это два разных фото с разными ракурсами (в самой статье видно, что это не так),
И присоединюсь к вопросу выше: почему бы не работать в пространстве, где яркость есть в явном виде?

Ответил выше. И добавлю именно математика в варианте с RGB нагляднее и понятнее. Ну, мне так кажеться.

UFO landed and left these words here

Конструктивно, а потом граммар-наци без него просто распнут.

UFO landed and left these words here

Я не нашелЪ этого мiста в стате. Можете помоч показат где в статье есть слово кажеться/кажется? Очень хочу исправить. И да, держу в курсе у меня дислексия, я иногда не только жышы могу написать у меня гласные печатаються раньше согласных. И , как мне показалось, будто вы чем то жизнью обижены? Показалось? Будьти позитивнее - улучшает настроение - продлевает жизнь.

у меня дислексия

Если это реально диагноз, то позвольте вопрос. Как с этим код пишется? С C# intellisense поможет, но в профиле вижу еще и питон. Можно словить интересных ошибок.

Бывают сложности :(, главное не набирать быстро, ну и читать поправлять, ну и да иде помогает. И ещё меня поправили, не дислексия, дисграфия

UFO landed and left these words here
UFO landed and left these words here

Как это дополнительно влияет на качество фото? Добавляет/убирает цифровой шум, зернистость, еще что-нибудь?

Там есть управляющие параметры, если мы например исключим сглаживание карты трансмиссии то появиться зернистость обусловленная размером патча для тёмного канала. Так как мы искали локальные минимумы и выставляли их в окне патча, я думаю размер патча нужно брать в процентах от размера изображения, слишком мелкий может не убрать засветы от частиц, слишком крупный засветы уберёт но снизиться общая яркость. Шум может быть только от фильтра сглаживания для тёмного канала, но это максимально нивелируется тем что он влияет опосредовано только как коэффициенты для каждого пикселя. Субъективно скорее убирает шум. Зернистость можно получить пропустив этап сглаживания тёмного канала и увеличив размер патча, предметы будут чётче но общая яркость упадёт.

Глупый вопрос, а просто контраст подкрутить не тоже самое?

Не совсем, так же и если яркость убирать добавлять, меняя контраст/яркость вы как бы нормализуете всё пиксели по всём каналам сразу, тут же более индивидуальный подход и к пикселям и каналам. Я уже выше писал, постараюсь сделать работу по DCP для дехейзинга с использованием формата HSV.

Sign up to leave a comment.

Articles