|
|
Возраст: 39  C нами с 01.01.2007 Репутация: 33.9  
|
|
Всем привет!
Сейчас я пишу диплом по указанной теме, а именно (официальная формулировка) «Автоматизированное изменение контраста фотографических изображений». В его рамках я пытаюсь отнять как можно больше работы у... э... цветокорректора (неуверен, что этот человек называется именно так). Из чего я исхожу (далее термины «качество», «хорошая» и «плохая» употребляются именно в техническом смысле — если в снимке плохая композиция или неясен замысел, то тут я уже ничего не могу поделать):
Основными показателями для оценки качества фотографии я взял
- яркостный контраст
- равномерность использования тонального диапазона
Именно эти две характеристики я и планирую максимизировать.
В основе метода лежит утверждение о том, что сюжетно важным областям на снимке должен соответствовать как можно более широкий участок тонального диапазона. Естественно, у меня нет никаких надежд, что компьютер сможет определить сюжетно важные участки сам (тут нужен искусственный интеллект в сильном смысле ), поэтому сначала я выполняю сегментацию изображения на области, из которых пользователь сам выбирает сюжетно важные для него.
После этого я выполняю над выбранными областями некие преобразования, которые должны улучшить фотографию. Для этого я планирую использовать следующие инструменты:
- установка чёрной и белой точек (Levels)
- кривые (Curves)
- выравнивание гистограммы (Equalize)
Думаю, что установку светов и теней можно выполнить в самом начале для всего изображения целиком. С помощью кривых я повышаю контрастность для сюжетно важных участков изображения, а с помощью выравнивания гистограммы я делаю использование тонального диапазона более равномерным. Все эти преобразования можно выполнять с различными коэффициентами (вроде Fade <имя> в Фотошопе).
После этого нужно ответить на вопрос — а стало ли лучше? Для этого я хочу провести натурные испытания на людях , в которых им будут продемонстрированы пары фотографий, из которых надо будет выбрать более понравившуюся. С помощью этих исследований я надеюсь определить зависимость между коэффициентами преобразований и субъективной оценкой фотографии. Вот такая идея.
Вопрос 1. Как вам идея?
Вопрос 2. Какими инструментами вы пользуетесь для цветокоррекции/изменения контраста в повседневной жизни и как? Есть ли какие-то общие правила?
Заранее спасибо!
|
_____________________________ Чтобы выйграть в лотерею, надо хотя бы купить билет.
|
|
|
|
 |
|
|
 C нами с 09.06.2005 Репутация: 545.7  
|
|
Ответы на вопросы:
1) Идея плохая! Плохая не в техническом смысле, а в идеологическом - цель работы плоха. Причина проста - человек, тем более фотограф (не путать с тем, кто тупо жмет на кнопку в автомат. режимах), лучше знает, что он хочет получить на картинке. Вы справедливо заметили, что интеллекта компу никто не дал пока. Порой даже оптимальное с точки зрения математики использование тонального диапазона не является оптимальным с точки зрения восприятия. Поэтому я даже при наличии таких инструментов все равно буду делать все руками и на глаз в прямом смысле этого слова.
2) Инструменты (наиболее ходовые, в реале используется все, что угодно, исходя из конкретного снимка) просты: те самые кривые, уровни, наложение в Overlay режиме с регулировкой прозрачности, фотофильтры, балансировка цветовых каналов (channel mixer) при переводе в Ч/Б. Очень часто - имитация виньетирования всякими средствами - от автоматики фотошопа (Lens corrections) и до ручного затемнения с масками. Баланс белого стараюсь брать по образцу обычно, либо использую пользовательский ББ в камере по белому листу...
|
_____________________________ Меня никогда не оскорбляли сатанисты за то, что я не верю в их Дьявола. Это делали только любящие христиане за то, что я не верю в их бога. (с)
Рики Джервейс
|
|
|
|
 |
|
|
Возраст: 46  C нами с 19.11.2008 Репутация: 74.5  
|
|
the_player, есть такие разделы науки: нечеткая математика, нечеткая логика, нечеткое моделирование. вот они решают выдвинутые вами проблемы. но проблема в том что нужно слишком бООльшое количество данных для принятия решения машиной на основе нечеткой логики. и на данный момент решается в автоматике не так хорошо как хотелось бы.
|
_____________________________ Жизнь нужно прожить так, чтобы Боги в восторге предложили еще одну!
|
|
|
|
 |
|
|
Возраст: 39  C нами с 01.01.2007 Репутация: 33.9  
|
|
MajorQ, спасибо за ответы.
Во-первых, хочу подчеркнуть, что не планирую сделать процесс обработки фотографии полностью автоматическим по той самой причине. Я думаю, ещё можно переформулировать цель таким образом, что я пытаюсь выделить некоторые паттерны в работе цветокорректора (выполняемые им вручную) и автоматизировать эти операции. Именно поэтому во втором вопросе я и поинтересовался — как именно вы используете все эти инструменты? Есть ли какие-то общие практики? Вы же не сидите и не играетесь с параметрами фильтров случайным образом? Для каждой фотографии подход может и должен быть индивидуальным, но вы же чем-то при этом руководствуетесь в большинстве случаев?
temp, вы не могли бы пояснить, каким образом эти нечёткие дисциплины решают выдвинутые мной проблемы? Вы имели ввиду проблему оценки результата?
|
_____________________________ Чтобы выйграть в лотерею, надо хотя бы купить билет.
|
|
|
|
 |
|
|
 C нами с 09.06.2005 Репутация: 545.7  
|
|
the_player, на самом деле мне лично было бы интересно, какой мат.аппарат вы хотите задействовать. Одно я время имел непосредственное отношение к обработке изображений только в научных целях, поэтому интерес еще жив. И думал, что у вас уже есть какие-то идеи и алгоритмы...
Сам действую исключительно на глаз, т.е. нравится/не нравится. Вижу, что цвет лица - синюшный, например, начинаю либо накручивать warm-фильтр и подбирать его интенсивность, либо выбирать фрагмент с заведомо нейтральным серым цветом и выставлять ББ по нему...
|
_____________________________ Меня никогда не оскорбляли сатанисты за то, что я не верю в их Дьявола. Это делали только любящие христиане за то, что я не верю в их бога. (с)
Рики Джервейс
|
|
|
|
 |
|
|
Возраст: 39  C нами с 01.01.2007 Репутация: 33.9  
|
|
MajorQ, если хотите — могу выслать текущую версию расчётно-пояснительной записки. Или здесь лучше рассказать?
|
_____________________________ Чтобы выйграть в лотерею, надо хотя бы купить билет.
|
|
|
|
 |
|
|
Возраст: 39  C нами с 01.01.2007 Репутация: 33.9  
|
|
Господа, приветствую ещё раз.
Настала пора первой волны экспериментов. Надеюсь, вы поможете. Инструкции на сайте www.andrey-mishanin.ru (либо http://10.110.153.15 из локалки, ибо loopback не работает). Заранее вам спасибо!
P. S. Принимаю пожелания и баг-репорты.
|
_____________________________ Чтобы выйграть в лотерею, надо хотя бы купить билет.
|
|
|
|
 |
|
|
Возраст: 46  C нами с 25.07.2007 Репутация: 22.6  
|
|
Очень длинно, уже на середине было желание бросить:)
И еще. В основном все картинки будут смотреться на средне-хреновых матрицах. Отличия настолько незначительны, что в некоторых случаях на плохом мониторе не видно разницы. У меня их два, перемещая окошко, это легко понять. Так что данные для обработки будут не совсем точны.
|
_____________________________ http://zhukzhurnal.ru
|
|
|
|
 |
|
|
Возраст: 46  C нами с 05.11.2007 Репутация: 97.3  
|
|
мммм.......Надеюсь польза от этого будет,успехов
|
_____________________________ -"У каждого свой вкус", сказал кот и вылизал свои яйца.
|
|
|
|
 |
|
|
Возраст: 39  C нами с 01.01.2007 Репутация: 33.9  
|
|
Freeflyer, спасибо, что не бросили и дошли до конца. Боюсь, следующий этап будет такой же длинный, а 2 последних — покороче. Насчёт влияния матриц: некоторые фильтры там довольно утрированы, думаю, различия будут заметны даже на средне-хреновых матрицах. Чтобы проследить тенденцию должно быть достаточно. Посмотрим
ПАЛ_Борисыч, спасибо
|
_____________________________ Чтобы выйграть в лотерею, надо хотя бы купить билет.
|
|
|
|
 |
|
|
 C нами с 10.01.2005 Репутация: 115.8  
|
|
Пощелкал минуты две, правда не знаю зачем, но туда где лучше.
Ден Маргулис разрешил фото из его книги использовать, соавтором будет?
|
|
|
|
|
 |
|
|
Возраст: 39  C нами с 01.01.2007 Репутация: 33.9  
|
|
IronMask, вы очень проницательны Скажем так, в списке литературы будет. Если вам интересно, зачем всё это было, можете почитать в начале темы или ближе к середине июня на моём сайте (там будет гораздо подробнее).
|
_____________________________ Чтобы выйграть в лотерею, надо хотя бы купить билет.
|
|
|
|
 |
|
|
Возраст: 100  C нами с 09.06.2007 Репутация: 245  
|
|
the_player, Блин я столько щелкал, что в конце меня так разочаровало увить надпись "Вот и все" результаты бы какие -нибудь не плохо было бы увидеть.
|
|
|
|
|
 |
|
|
C нами с 14.07.2007 Репутация: 51.7  
|
|
|
|
|
 |
|
|
Возраст: 39  C нами с 01.01.2007 Репутация: 33.9  
|
|
Reflection, спасибо, что дощёлкали до конца. В следующем эксперименте постараюсь что-нибудь придумать насчёт результатов.
вот, эта тематика мне хорошо знакома. Первый из фильтров, который вы оцениваете в ходе эксперимента, как раз и есть аналог Levels. Единственное что — я не трогаю серую точку и, соответственно, баланс белого. Спасибо
|
_____________________________ Чтобы выйграть в лотерею, надо хотя бы купить билет.
|
|
|
|
 |
|
|