Comments 18
А почему работа ведется в RGB-пространстве? Мне кажется, было бы логичнее сначала перейти в любое цветовое пространство, где яркость является одним из компонентов, провести там коррекцию, а потом уже вернуться в RGB.
Есть другой вариант дехейзинга где работа видеться не через RGB, и с использованием DCP, попробую описать его отдельно. Кстати хочу заметить что тут оно BGR, но это к сведению. В одном из вариантов, который попробую описать позже, можно будет заодно прикрутить пирамиды Гауса и Лапласа для вместо Guided Filter. Интересные штуки,но памяти жрут как не в себя.
Там еще нужно убирать гамма-коррекцию из исходного изображения, а в конце ее восстанавливать (т.к. засветка изображения является линейной функцией оптической толщи, если конечно пренебречь поглощением, но для атмосферы это наверное нормально, хотя и не совсем точно).
Кстати, у покомпонентного анализа может быть и физический смысл: коэффициент излучения является функцией частоты света, поэтому в идеальном случае можно было бы заложить в модель, например, релеевское рассеяние (или желтый свет свет от фонарей), чтобы более точно восстанавливать цвета. Но это в любом случае будет более сложным процессом, чем текущий поиск минимального значения среди компонент.
Есть варианты и с учетом релеевского расселения, но судя по опытам в матлабе и публикациям на arxive.org супер эффекта это не дает, поиск поиск экстремумов по B и отдельно между R и G для вычисления величины атмосферного света, возможно на больших разрешениях, но это нужно пробовать.
Вы бы КДПВ сделали аккуратнее, а то изначально вообще в ленте показалось, что это два разных фото с разными ракурсами (в самой статье видно, что это не так),
И присоединюсь к вопросу выше: почему бы не работать в пространстве, где яркость есть в явном виде?
Конструктивно, а потом граммар-наци без него просто распнут.
Я не нашелЪ этого мiста в стате. Можете помоч показат где в статье есть слово кажеться/кажется? Очень хочу исправить. И да, держу в курсе у меня дислексия, я иногда не только жышы могу написать у меня гласные печатаються раньше согласных. И , как мне показалось, будто вы чем то жизнью обижены? Показалось? Будьти позитивнее - улучшает настроение - продлевает жизнь.
у меня дислексия
Если это реально диагноз, то позвольте вопрос. Как с этим код пишется? С C# intellisense поможет, но в профиле вижу еще и питон. Можно словить интересных ошибок.
Как это дополнительно влияет на качество фото? Добавляет/убирает цифровой шум, зернистость, еще что-нибудь?
Там есть управляющие параметры, если мы например исключим сглаживание карты трансмиссии то появиться зернистость обусловленная размером патча для тёмного канала. Так как мы искали локальные минимумы и выставляли их в окне патча, я думаю размер патча нужно брать в процентах от размера изображения, слишком мелкий может не убрать засветы от частиц, слишком крупный засветы уберёт но снизиться общая яркость. Шум может быть только от фильтра сглаживания для тёмного канала, но это максимально нивелируется тем что он влияет опосредовано только как коэффициенты для каждого пикселя. Субъективно скорее убирает шум. Зернистость можно получить пропустив этап сглаживания тёмного канала и увеличив размер патча, предметы будут чётче но общая яркость упадёт.
Глупый вопрос, а просто контраст подкрутить не тоже самое?
Решение проблемы дымки на изображениях с использованием .NET: Простой и эффективный подход