Просматривание разного рода патентов занятие хоть и утомительное, но наводит иногда на разные интересные мысли. Одну из них я постараюсь изложить в этой теме. Началось все с изучения кодаковского(!) патента US6649331. Посвящен он экспресс-обработке цветного негатива и получению с него адекватных результатов путем сканирования и цифровой печати. Для этого парни с кодака не только предложили свою рецептуру, но и математические методы для коррекции цветовых искажений возникающих при быстрой высокотемпературной проявке (50-60С, 30сек).
Спрашивается нафига оно надо? Дело в том что при отклонении от стандартного процесса C41 (неважно то ли в составе проявителя, либо в режимах обработки) высока вероятность получить различного рода цветовые искажения которые не так то и легко потом исправить после сканирования. Обычно это выглядит следующим образом - если мы пытаемся выставить ББ для какого-то уровня серого, то участки серого темнее/светлее этого уровня не будут серыми, а уйдут в какой-то оттенок.
Можно ли скорректировать такие искажения? Безусловно да, но для этого надо возиться с тоновыми кривыми для каждого канала. делать это "методом научного тыка" достаточно утомительно
Теперь как я себе представляю гибридный C41 процесс с полуавтоматической коррекцией цветовых искажений
1) на каждую пленку первым кадром мы снимаем "серую карту" с несколькоми градациями серого. чем больше - тем лучше.
2) проявляем
3) сканируем
4) по первому кадру с серой картой специальная программа строит корректирующие тоновые кривые и применяет их к остальным кадрам с этой же пленки
т.е. в целом это выглядит как сквозное профилирование канала объектив-пленка-проявитель-сканер. по идее это позволит добиться правильной цветопередачи, при упрощении/удешевлении проявки и при использовании различных фотоматериалов (в т.ч. и просроченных)
вы из России?
у нас в городе везде печатают не как надо, а как получится (я про гибридный процесс).
и не знают они что такое цветокоррекция и им вообще не важен результат..
можно еще попробовать колорчек пасспорт прикрутить)
дальнейшее исследование показало что проблем много. они и в маске, и в проявителе, и в отбелке, и в "старении" красителей.
закатав рукава написал пока черновую версию софтинки. реализовал в ней несколько различных алгоритмов авто-ББ. и реализовал в ней "ручной" режим. суть его пока очень проста - кликаем мышкой по точкам картинки которые должны быть черные/серые/белые. по этим точкам программа строит в пространстве Lab две корректирующие кривые, которые определяют сдвиг a,b для любого L. пока аппроксимировал сплайнами, но это не самый лучший путь и надо будет переписать аппроксимацию через метод наименьших квадратов. но даже в таком черновом варианте софтина показала интересные результаты. были взяты несколько негативов лабовской проявки. обычным ББ привести цвета на них практически невозможно, т.к. наблюдается уход либо в тенях либо в светах. но даже простейшая ручная коррекция по трем-четырем точкам дала гораздо лучший результат. сплайны при этом показали достаточно нелинейный характер цветового сдвига в зависимости от яркости
буду копать дальше. как доведу до состояния когда можно отдать "на пощупать" - выложу для всех страждущих
пощупать пока не дам, но покажу некоторые результаты. коррекция идет путем построения корректирующей кривой по массиву черных/серых/белых точек. точки эти вводятся просто тыканьем мышкой по картинке. если где промахнулись - не страшно. алгоритм интерполяции устойчив ко всяким отклонениям и выбросам в данных.
исходное изображение (лабовская проявка)
справа внизу можно видеть два графика которые показывают натыканные точки и построенные по ним корректирующие кривые (зависимость коэфф коррекции для а и b от яркости). после коррекции по этим кривым получилось вот что:
еще один кадр (тоже лабовская проявка) после коррекции (до коррекции китель синего цвета, хотя в реальности он черный и уход в пурпур в тенях)
а теперь просьба слабонервных отойти от мониторов или закрыть глаза )) валялся у меня в коробке ролик узкой фуджи xtra 400 совершенно непонятно на сколько просроченный и как хранившийся. ну и сдуру я его зарядил в камеру жене. после проявки стало понятно что просрочка там не менее 5-6 лет, а хранился он судя по всему на батарее отопления )) никакими танцами с бубном получить с него хоть один приемлемый кадр в цвете не удалось - все более менее удачное перевел в чб.
оказывается что с помощью нелинейной коррекции вполне можно вытянуть более-менее правдободобные цвета
интересно что для всех трех кадров использовал одни и те же кривые коррекции, которые построил по кадру где больше всего было "серых" областей
Начнем с самого начала сего благородного дела .
Берем какую-нибудь книгу по цветной фотографии середины 60-х ... конца 80-х годов. И ОБЯЗАТЕЛЬНО находим там понятия разбалансировки по чувствительности и РАЗБАЛАНСИРОВКИ ПО КОНТРАСТУ. Как правило, все это будет очень хорошо и тщательно описано с приведением соответствующих графиков. При этом, разбалансировка по КОНТРАСТНОСТИ (о которой собственно и идет речь в данной теме) обычно делалась сугубо в ЛИНЕЙНОМ приближении - т.е. считалось, что цветоделенные кривые линейны кроме верхнего и нижнего загибов и отличаются только наклоном (т.е. контрастом). И даже для такого относительно идеализированного и простого случая делался вывод, что такие цветоискажения не преодолимы при печати (разбалансировка по чувствительности позитивного фотоматериала снимается фильтрами при печати, но и там не все хорошо, из-за неидеальности характеристик реальных фильтров, особенно пурпурного при субстрактивном методе).
Но в реальности бывает и еще хуже - во первых, у цветоделенных кривых есть и вторая производная - они НЕЛИНЕЙНЫ даже на "линейном" участке (именно по этому и приходится вводить понятия дифференцированного градиента и среднего градиента - как практическую замену контрасту), и если эта нелинейность значительна - то без кропотливой подгонки кривых действительно трудно получить качественный результат; а во вторых, за счет разбалансировки по чувствительности, при каком-то имеющемся освещении и вроде-бы "правильной" экспозиции для одного из подслоев будет работать начало кривой, для другого-середина, а для третьего - только конец, и при этом будет ОЧЕНЬ ХОРОШО, если хватит экспошироты слоев и знАчимые раздельные экспозиции придутся на линейные участки...
В свете всего вышесказанного - будет ОЧЕНЬ интересно "потренироваться на кошечках" - попробовать обкатать создаваемые программы на СТАРЫХ негативах. Что-то типа немаскИрованной ДС-4. Она бывала очень капризна при недопроявке/перепроявке, имела не слишком большую фотошироту...
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)