eddy_em: (Костерок)
eddy_em ([personal profile] eddy_em) wrote2017-02-01 08:32 am
Entry tags:

Дебайеризация

Что-то сильно расхваливаемый авторами алгоритм дебайеризации дает довольно-таки много артефактов:
BGGR
Работает, кстати, медленно. Код мало того, что не оптимизирован, так еще и авторы зачем-то почти чистый (ну, заменить new на malloc, а delete на free — и будет совсем чистый) сишный код в cpp файлы запихали.
Ищу дальше...

[identity profile] eddy-em.livejournal.com 2017-02-02 01:32 pm (UTC)(link)
Сделал, скомпилировал, запускаю ./simple_dcraw dump.bin — получается черт-те что:
Edited 2017-02-02 13:32 (UTC)

[identity profile] alextutubalin.livejournal.com 2017-02-02 01:48 pm (UTC)(link)
Кодак не закомментировали?

Это егонный декодер срабатывает, я такую картинку уже видал сегодня

[identity profile] eddy-em.livejournal.com 2017-02-02 01:58 pm (UTC)(link)
А, черт! Я названия оставил — не думал, что повлияют. Поменял и их, получилось вот что:


Вполне прилично. Разве что цветовые профили надо пилить. Но скорость, конечно, намного выше, чем в алгоритме Buades & Co.
Edited 2017-02-02 14:02 (UTC)

[identity profile] alextutubalin.livejournal.com 2017-02-02 02:03 pm (UTC)(link)
Повлияют.

Там по make/model потом разруливается.

Очень это хрупкое место и черезжопное - разбор raw имени dcraw (а мы оттуда много наследуем)

[identity profile] alextutubalin.livejournal.com 2017-02-02 02:04 pm (UTC)(link)
Ну и снимите светофор о трех цветах (подписанных, где красный, где какой).

Потому что у меня вот нет уверенности, что там CFA pattern сейчас правильная.

[identity profile] eddy-em.livejournal.com 2017-02-02 02:10 pm (UTC)(link)
Могу в стандартных фильтрах b, v и r снять. Я как раз турельку с ними собрал — сегодня думали проницаемость тракта спектрографа замерить.

[identity profile] eddy-em.livejournal.com 2017-02-02 03:16 pm (UTC)(link)
Понаснимал:
https://drive.google.com/open?id=0B859YEB17d8vSjdoMUhYTDRtbzQ

В фильтрах B,V и R экспозиция по 2 секунды. Фильтры — стандартные джонсоновские.
Еще приложил дампы дарков: 2, 10, 100 и 300 секунд.
Судя по статистике, bias где-то на уровне 1400. Шум примерно на уровне 0.24 отсчета в секунду.

[identity profile] alextutubalin.livejournal.com 2017-02-02 03:37 pm (UTC)(link)
А чего у них размер внезапно не тот что был?

[identity profile] eddy-em.livejournal.com 2017-02-02 03:55 pm (UTC)(link)
Это обрезанный вариант. Там четыре варианта есть: полномасштабный, обрезанный, биннинг 2х2 и фрейм (до 127х127 пикселей). Камера умеет сама дарки вычитать для второго и третьего вариантов.
Edited 2017-02-02 15:56 (UTC)

[identity profile] alextutubalin.livejournal.com 2017-02-02 04:07 pm (UTC)(link)
Обрезанному варианту нужна другая строчка.

Надеюсь, вы сумеете ее сделать по образу и подобию