Обработка RAW

Про sRAW

Про внутреннее устройство sRAW я задумался, увидев вот такую вот гистограмму у темнового кадра (это 6D, ISO800, 20 секунд выдержки):

Внутренний голос протестовал против того, что у синего-красного пики на нуле (как им, в теории, и надо быть в темновом кадре), а у зеленого - очень даже нет.

Пришлось прикрутить к RawDigger возможность рассматривать sRAW в исходном виде (т.е. прямо вот в виде YCbCr, который там хранится).

И...

RawDigger 0.9.18 RC1

Граждане фотографы!

А потестируйте пожалуйста Release Candidate следующей версии RawDigger:

Всем спасибо, вышла 0.9.18 без лишних букв.

Список изменений в этой версии короткий, однако изменения существенные. От менее значительных к более:

  1. 9 новых камер (см. Changelog)
  2. В CGATS-файлы пишется дополнительная информация (об использованных коэффициентах ББ, о множителе масштабирования, о максимумах данных), сами CGATS-файлы еще более приближены к стандарту.
  3. Можно делать RGB Rendering "как видит камера" (т.е. без наложения камерного профиля, конвертирующего в sRGB)

    Настройка

  4. ...

RawDigger 0.9.17

RC1 качали, но не жаловались. Значит - работает, значит надо релизить.

Изменения (Changelog)

Новое

  • Новый параметр настроек:

    Data Processing -> Selection/Sample stats: discard abnormal pixel values

    Если настройка включена, то при подчете статистики по selection или Sample отбрасываются 10% самых больших и 10% самых маленьких значений. Это позволяет фильтровать шум (грязь, небольшие блики) на снимках мишеней.

  • Поддержка новых камер:
    • Canon 100D (Rebel SL1), 700D (Rebel T5i)
    • Fujifilm: X20 и X100S,SL1000, HS50EXR
    • Sony SLT-A58
  • ...

RawDigger 0.9.17 RC1

Граждане фотографы!

Если вы за компьютерами - потестируйте пожалуйста RawDigger 0.9.17 RC1: берите настоящую 0.9.17, тестирование RC1 закончено.

Изменения:

  • Новый параметр настроек:

    Data Processing -> Selection/Sample stats: discard abnormal pixel values

    Если настройка включена, то при подчете статистики по selection или Sample отбрасываются 10% самых больших и 10% самых маленьких значений. Это позволяет фильтровать шум (грязь, небольшие блики) на снимках мишеней.

  • Поддержка новых камер:

    Canon: 100D (Rebel SL1), 700D (Rebel T5i)
    Fujifilm:

  • ...

LibRaw 0.15.1

Вот кто видел версию .0, чтобы сразу работала? Правильно, никто!

LibRaw 0.15.1:

  • Исправлен неверный расчет максимума данных для файлов Panasonic
  • Проверка на выход за пределы буфера в коде коррекции экспозиции

Берут где всегда

LibRaw 0.15.0 Release

LibRaw 0.15 уже давно используется в боевых проектах (скажем, в RawDigger), собственно я ее ради RawDigger и правил на ходу и она всегда была "релизного качества".

Пришла пора эту релизность формально закрепить, а версию 0.14 начать предавать забвению.

Вот наиболее важные изменения, суммированные по всем бетам:

Поддержка новых камер

  • Adobe DNG: поддержка Fast Load DNG (LightRoom 4.x), поддержка lossy-compressed DNG (LR 4.x, необходима сборка с libjpeg 6+)
  • Canon: G1 X, SX220 HS, EOS
  • ...

Гасите свет! Они лезут на свет!

До недавнего момента все новомодные камеры на Fuji X-Trans имели одну схему "небайеровской" мозаики.

Но вот с новыми камерами уже не так: X20 и X100S имеют две новых (отличающихся от старой и друг от друга) схемы. Тоже 6x6, уже хорошо, могли бы и 7x7 сделать и 9x11.

Компания Fujifilm передает приветы авторам конверторов. Особенно приятно им будет, если они какую-то оптимальную схему интерполяции захардкодили (для скорости, к примеру). Ну захардкодят еще парочку, делов то.

Что думают авторы конверторов о компании Fujifilm я боюсь и предполагать....

Upd: они отличаются сдвигом. Т.е. пожертвовав 2-3 строчками/столбцами с краю - можно свести эту физику к одному и тому же.

Olympus OM-D E-M5: динамический диапазон

В рамках изучения свежеобретенного Olympus OM-D E-M5 (ну и название!), проделал ему операцию по определению "фотографического динамического диапазона".

Использовалась та же методика, что и для EOS 6D. Более того, случайно получилось так, что результаты по этим двум камерам вообще сравнимы с некоторыми (минимальными) оговорками:

  • Дистанция съемки была та же
  • Размер (в пикселях) у Oly на ~10% меньше (по линейному количеству пикселов в каждом направлении)
  • ЭФР оптики, наоборот, на 10% больше (использовался 75/1.8, а на EOS 135/2).
  • Поэтому
  • ...

RawDigger 0.9.16 RC2: поддержка небайеровских RAW

Граждане фотографы!

Особенно те из вас, кто не уехал на праздники.

А вот опробуйте свежий RawDigger 0.9.16 RC2:

Крупные изменения

  1. Поддержка не-байеровских RAW: sRAW/mRAW, linear DNG, некоторые виды файлов с multishot MF backs.
    Поддержки фовеона в данной версии нет, запланировано на 0.9.17
    Для YCC-кодированных файлов (sRAW, Kodak YCC) показываются RAW-значения после преобразования в RGB (это преобразование делается LibRaw/RawSpeed на этапе декодирования RAW).
  2. ...

EOS 6D: высокие ISO

От низких ISO перейдем к высоким.

Методика исследования немножко другая:

  • Возьмем ту же мишеньку, осветим ее (я просто прикрыл жалюзи в комнате)
  • Будем снимать при одной и той же экспопаре с вилкой по ISO: для самой высокой чувствительности в ряду у нас будет экспозиция "по экспонометру", а более низкие ISO будут, соответственно, недодержаны.
  • Никакой вилки по экспозии не было, изучаем воспроизведение среднего тона (какие уж там тени на высоких ISO).
  • Процессинг:
    • RPP в режиме Raw
  • ...

EOS 6D: динамический диапазон на низких ISO

Постановка задачи

Вопрос, собственно, простой:

Допустим, света достаточно (снимаем днем, снимаем неподвижные предметы со штатива), какое ISO ставить на камере?

Из общих соображений, "самое низкое из настоящих", однако опыт эксплуатации 5D Mark II показал, что на ISO200 проработка теней чуть (капельку) лучше, чем на ISO100, хотя причины этого и непонятны (предположительно, усилитель работает в неоптимальном режиме).

Соответственно, на новой камере захотелось сделать такой же эксперимент, как и для 5D2.

Методика

Методику я описывал ровно 4...

Про Fuji X-Trans

Цитата (это про Coolpix A):
....Возможно она по ИСО будет проигрывать Фуджи с её матрицей...

Ну и много где я подобное встречал, по смыслу "ну, Фуджи, она кисть дает..."

Мои поздравления пиарщикам Fuji: несмотря на то, что картинка с их камеры дает артефакты на демозаике (и на сегодняшний день, как я понимаю, и ACR 7.4 и LR 4.4, в которых это полечено, все еще в бете), а обещанного подавления муара не случилось - широкие массы фотографов продолжают быть уверенными, что X-Trans - это такой прорыв и так далее.

Oly EPL3, часть 3: это НЕ ослабление светового потока

В комментариях ко вчерашнему посту про постепенную "деградацию" пересвеченных областей на камере Olympus E-PL3 многократно высказывалась идея, что дело в ослаблении светового потока:
  • за счет захода солнца
  • за счет "помутнения органики" (микролинз и/или светофильтров)

Если бы это было так, то в изучаемой области мы имели бы значения в пикселах, распределенные по гауссиане (пуассониане), потому что поток фотонов имеет естественные вариации, распределенные по Пуассону (фотонный шум).

Как следствие, в районе 41-го снимка в серии (4-й...

Oly EPL3: оно устало!

В продолжение вчерашней темы про Oly E-PL3.

В той длинной тайм-серии нашелся набор кадров с такими вот условиями:

  • Начиная с первого кадра серии - солнце в кадре.
  • Перед началом (под-)серии у камеры был перерыв на ~15 минут (я ел еду и про серию маленько забыл). То бишь оно успело немного отдохнуть.
  • Это уже совсем вечер, весьма прохладно, существенного нагрева от солнца - не было.

Вот первый кадр из серии (красное - OverExposure в исполнении RawDigger):...

Oly EPL3: загадочное поведение в насыщении

Есть у меня Oly E-PL3, который я использую как мыльницу (с набором фикс-оптики). И угораздило меня летом попытаться снять для нее кадры для Time-Lapse.

Вот, наконец, дошли руки, стал смотреть эти кадры и вижу там удивительное:

Ну то есть да, обычные розовые облака, но если посмотреть гистограмму серого квадратика на розовом, то там вовсе безумно странное:
Никакого тебе...

RawDigger 0.9.15 (релиз)

Так как на RC1 никто не жаловался, RawDigger 0.9.15 пошел в народ. Переходите по ссылке и скачивайте.

Помимо упомянутых в прошлом посте удобств для профилирования камер, в 0.9.15 добавлены и другие фишки:

  • 32-битная виндовая версия маркирована как совместимая с /3GB switch (инструкции по включению на 32-битных Windows). В результате 32-битной версии RawDigger доступны 3GB памяти на 32-битной винде (с включенным /3GB) и 4GB памяти на 64-битной винде (включать ничего не надо, правда зачем бы на
  • ...

RawDigger 0.9.15 (RC1): удобное профилирование камер

Граждане фотографы!

В очередной раз предлагаю потестировать Release Candidate свежего RawDigger:

В версии 0.9.14 в RawDigger была добавлена удобная работа с цветовыми шкалами, но результат этой работы выводился в виде усредненных RAW-значений: в диапазоне значений камеры, без баланса белого, без гамма-коррекции. Как следствие, для нормального использования в программах профилирования эти данные приходилось предварительно обрабатывать в Excel или подобных...

Про Nikon D7100

В связи с выходом Nikon D7100 без противомуарного фильтра имею сказать:

  • Сам факт такого выхода - приветствую. Надо, естественно, на картинку посмотреть, но так вот из общих соображений 16Mpix на 4/3, 24Mpix на APS и, соответственно, 40-50Mpix на 24x36 - более-менее адекватны очень хорошей оптике. С учетом понятно а) прикрытия ее на пару стопов б) дифракции.

    Понятно, кроме АА-фильтра там еще микролинзы, которые тоже дают угля. Ну и вообще, надо бы у D7100 посмотреть на MTF, стало ли

  • ...

LibRaw 0.15.0-Beta4

Тем временем вышла LibRaw 0.15 Beta4.

Изменения:

  • Исправлено возможнле переполнение буфера, возникавший при использовании библиотеки RawSpeed для распаковки некоторых форматов файлов (проявилось на Samsung NX-100, но вообще подвержены очень многие некомпрессированные форматы)
  • Добавлены новые методы
    C++ API: LibRaw::recycle_datastream(),
    C API: libraw_recycle_datastream()
    и новый код ошибки LIBRAW_INPUT_CLOSED для вызовов unpack/unpack_thumb()

    Эти методы/вызовы позволяют освободить file handle (и ассоциированные буферы), если ваше приложение больше не собирается вызывать unpack() или unpack_thumb() и, сдедовательно, может разблокировать файл и освободить память, которая использовалась для чтения RAW-файла.

  • Поддержаны Multishot-файлы Imacon Ixpress 39Mpix
Первое изменение - это замазывание ошибки в RawSpeed, за буфер вылазит именно она (а значит надо дать буфер побольше). Это - цена оптимизации, выбирать по k бит и каждый раз проверять не вылезли ли - очень дорого.

Вдогонку про Nikon D5200

Я был неправ, когда писал что у Nikon D5200 нет тоновой кривой. Это в RawDigger тоновой кривой нет при работе через RawSpeed (а я про это постоянно забываю). А в этих файлах - очень даже есть.

Вот такая вот (синяя линия):

Эта кривая очень сильно отличается от кривой D5000/D5100, она достаточно близка к "идеальной" кривой, показанной красной линией. Идеальная - это зависимость яркости от L (в Lab) т.е. если бы была использована красная, то на каждую единичку L приходилось бы одинаковое количество градаций в камере. Порадуемся же за Nikon.

В остальном - все обычное, примерно как в D5100: 11.6 бита (3072 градации всего), странная загогулина наверху кривой.

Обращаю внимание, что клеточки на графике - "квадратные", 512 единиц по каждой из сторон. Для удобства чтения.

Pages

Subscribe to Обработка RAW