ФотоФорум.ру - фото, форумы, фотогалерея, статьи о фотографии

Для полной функциональности сайта необходимо включить файлы cookie.

Для полной функциональности сайта необходимо включить JavaScript.

Вопрос 3. Существуют ли программы позволяющие...

Silent Silent вт 4 мар 2008 23:17
#1 Вопрос 3. Существуют ли программы позволяющие устранить эффект смазавания на фотографиях? закрыта

Есть программы, устраняющие шум, но программ борящихся со смазыванием я не видел. Чисто теоретически на смазанной фотографии можно вычислить вектор смазывания, прозрачность сместившихся слоёв и всё сдвинуть на место, поэтому я и предположил, что такие программы могли бы быть созданы.



Герхард Нейфельд Герхард Нейфельд ответ на #1 от Silent вт 4 мар 2008 23:54
#2 Re: Вопрос 3. Существуют ли программы позволяющие устранить эффект смазавания на фотографиях? закрыта

Стандартный фильтр "Smart Sharpen" имеет опцию "Motion Blur" - как раз подавление смаза. Результат его действия? Из очень плохой фотографии можно сделать просто плохую.



Silent Silent ответ на #2 от Герхард Нейфельд ср 5 мар 2008 19:20
#4 Re: Вопрос 3. Существуют ли программы позволяющие устранить эффект смазавания на фотографиях? закрыта

Smart Sharpen всё-таки боется с равномерным размытием. А на фотографиях чаще всего небольшое размытие представляет собой два-три прозрачных слоя, наложенных со смещением. В областях с высокой контрастностью частенько бывает заметно на сколько какой слой выходит и в каком направлении.



Герхард Нейфельд Герхард Нейфельд ответ на #4 от Silent ср 5 мар 2008 20:22
#5 Re: Вопрос 3. Существуют ли программы позволяющие устранить эффект смазавания на фотографиях? закрыта

Тогда вопрос: а что под слоем? как восстановить реальный цвет пиксела? Только интерполяцией по тем пикселям, которые не замазаны.



Silent Silent ответ на #5 от Герхард Нейфельд чт 6 мар 2008 00:39
#6 Re: Вопрос 3. Существуют ли программы позволяющие устранить эффект смазавания на фотографиях? закрыта

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



ответ на #6 от Silent чт 6 мар 2008 12:33
#7 Re: Вопрос 3. Существуют ли программы позволяющие устранить эффект смазавания на фотографиях? закрыта

А оно Вам надо? Не проще ли использовать короткую выдержку и штатив? улыбаюсь



Silent Silent ответ на #7 от чт 6 мар 2008 22:55
#8 Re: Вопрос 3. Существуют ли программы позволяющие устранить эффект смазавания на фотографиях? закрыта

Хе... Поэтому я и не стал покупать зеркалку. Мне фотик нужен как раз для того, чтобы не напряжно было таскать его всюду и быстро снимать неожиданные моменты. Да и штатив не всегда можно использовать, например при съёмке животных затруднительно ловить их трюки таская повсюду штатив, да и вообще его всегда брать с собой несколько обременительно... улыбаюсь



ответ на #8 от Silent пт 7 мар 2008 00:35
#9 Re: Вопрос 3. Существуют ли программы позволяющие устранить эффект смазавания на фотографиях? закрыта

хе... А на вашей незеркалке нет выдержек коротких? улыбаюсь А камера какая?



Silent Silent ответ на #9 от сб 8 мар 2008 13:50
#13 Re: Вопрос 3. Существуют ли программы позволяющие устранить эффект смазавания на фотографиях? закрыта

Есть 4 - 1/2000 с. Причём сам фотоаппарат на автомате всегда пытается выдержку уменьшить и, соответственно, увеличить шумы. Слаба богу выше 800iso старается не поднимать, а до 800 у него шумы вполне терпимые. Но при съёмку в полутёмном помещении без вспышки всё равно хочется проводить с минимальным iso, когда шумов вообще нет, поэтому и смазывание.
Фотик Nikon Coolpix s700, правда это совсем не зеркалка улыбаюсь



Skavr Skavr ответ на #8 от Silent пт 7 мар 2008 12:17
#12 Re: Вопрос 3. Существуют ли программы позволяющие устранить эффект смазавания на фотографиях? закрыта

Как раз с зеркалкой на порядок больше шансов поймать нужный момент (особенно с животными) чем с "мылом". У него лаг очень сильный, совершенно неприемлемый для моментальных фото. Так что вот... Или качество, или кажущаяся мобильность.



Silent Silent ответ на #12 от Skavr сб 8 мар 2008 14:06
#14 Re: Вопрос 3. Существуют ли программы позволяющие устранить эффект смазавания на фотографиях? закрыта

Думаю, это так же и от типа фотоаппарата зависит и от мастерства фотографа. Мой знакомый пока достанет свою зеркалку, пока кнопочки там всякие понажимает, рычажки покрутит уже и стемнеет улыбаюсь Хотя, не спорю, с зеркалкками можно многого добиться, но их нельзя повесить в небольшом чехольчике на пояс, как телефон, закрыть свитером и таскать всюду улыбаюсь



Герхард Нейфельд Герхард Нейфельд ответ на #6 от Silent пт 7 мар 2008 07:37
#10 Re: Вопрос 3. Существуют ли программы позволяющие устранить эффект смазавания на фотографиях? закрыта

Так ведь в том то и беда, что у изображения, будь то джипег или рав, слоев никаких нет, вернее слой один единственный. Есть размытая по вектору область. Фотошоповский смарт-блур может повысить резкость в направлении указанного вектора. Но как вычислить степень прозрачности размытия и восстановить то, что под ним?



Silent Silent ответ на #10 от Герхард Нейфельд сб 8 мар 2008 17:06
#15 Re: Вопрос 3. Существуют ли программы позволяющие устранить эффект смазавания на фотографиях? закрыта

Допустим, у нас на фотографии есть участок - веточка вдалеке на фоне неба. Небо на этом участке достаточно однородное. Фотка смазалась (в простейшем случае линейно), соответственно параллельно веточке появилась такая же веточка, но более прозрачная. По расстоянию между границами веточек определяем вектор смазывания. Будем считать, что тёмная веточка расположена на основном слое, а более светлая на смещённом. Рассмотрим на основной веточке точку А, и такую же смещённую точку Б на смещённой веточке. Вычислим яркость точки Б и сравним с А. Получим к примеру, что смещённый слой имеет 20% прозрачность по отношению к основному. Разделим в уме слои и обозначим параметры (яркость цвет) точек на основном слое индексом 0, а на вспомогательном индексом 1. Тогда точка Б = Б0+А1 (1), т.е. Мы видим основной фон (Б0) и на нём смещённую с 20% прозрачностью веточку (А1). А в идеале должно быть Б'=Б0+Б1 (2). Из (1) и (2) Б'=Б-А1+Б1 (3). Т.к. смещённый слой имеет 20% прозрачности от основного, то А1=А0*20%, Б1=Б0*20%, ... (4)
На основании (1) и (4) можно записать:
А=А0+x*20%
Б=Б0+А0*20%
В=В0+Б0*20%
...
Я=Я0+Ю0*20%
где буквами алфавита обозначаются точки вдоль направления вектора сдвига.
Чтобы найти А0, Б0, В0...Я0 нам нужен только х, а имея А0, Б0, В0...Я0 можно восстановить изображение используя (3) и (4):
А'=А+А0*20%-x*20%
Б'=Б+Б0*20%-А0*20%
В'=В+В0*20%-Б0*20%
...
Я'=Я+Я0*20%-Ю0*20%
Что такое х? В нашем случае это самая крайняя точка на линии А-Я, на которая представляет чистый основной слой (на неё не наложен смещённый). Естественно, такой точки на реальной фотографии не будет, но её можно вычислить в другом подходящем месте (по той же веточке, когда известно, что фон с обоих сторон от веточки равномерный) и начать обрабатывать изобржение с этого места.

В общем, это самое простое что приходит мне на ум.



Evgenii Evgenii ответ на #15 от Silent сб 8 мар 2008 19:02
#16 Re: Вопрос 3. Существуют ли программы позволяющие устранить эффект смазавания на фотографиях? закрыта

К чему все это словоблудие, особенно в этом посте, и тем более не подкрепленное абсолютно ничем-ни теорией , ни практикой. Весь ответ на тему состоит из одного слова-НЕТ!



ответ на #15 от Silent сб 8 мар 2008 23:05
#17 Re: Вопрос 3. Существуют ли программы позволяющие устранить эффект смазавания на фотографиях? закрыта

Будьте добры пример фото в студию



Михаил Грибков Михаил Грибков ответ на #4 от Silent пт 14 мар 2008 12:21
#18 Re: Вопрос 3. Существуют ли программы позволяющие устранить эффект смазавания на фотографиях? закрыта

Выбираете Remove: Motion blur и показываете ему вектор размытия. Неидеально, но уж что есть.



Герхард Нейфельд Герхард Нейфельд ответ на #1 от Silent вт 4 мар 2008 23:57
#3 Re: Вопрос 3. Существуют ли программы позволяющие устранить эффект смазавания на фотографиях? закрыта

Вся беда в том, что при смазывании пиксели перекрываются и информацию восстановить уже сложно. Можно, конечно, делать интерполяцию, но полностью восстановить изображение уже не возможно.



Evgenii Evgenii ответ на #3 от Герхард Нейфельд пт 7 мар 2008 11:39
#11 Re: Вопрос 3. Существуют ли программы позволяющие устранить эффект смазавания на фотографиях? закрыта

А я и не знал что пиксели могут перекрываться смеюсь



обновлено: 07:43