понедельник, 9 декабря 2013 г.

Микроподстройка автофокуса. Принцип и выбор оптимального способа.

Решил поделиться своим опытом в поиске оптимального варианта микроподстройки автофокуса.
Побудило к поиску постоянно присутствующее чувство, что фотографии, сделанные через видоискатель, не достаточно резки. Читая форумы, просматривая фото коллег с аналогичной аппаратурой, я постоянно чувствовал неудовлетворенность по параметру четкость и резкость снимка (объекта фокусировки).
В один из дней попало на глаза сообщение о программе FoCal и я подумал "Вот оно!!! программное средство точной подстройки автофокуса." Программа продается в 3-х вариантах за 20, 40 и 70 фунтов и можно ее купить и успешно использовать для своих целей. Примерно в тоже время попалось на глаза сообщение о том, что прошивка для фотоаппаратов Magic Lantern тоже умеет делать автоматическую юстировку линзы, и совершенно бесплатно.
И так, начну с принципа.

Как это работает.

в этой статье нашел принципы работы Контрастного и Фазового автофокуса.
Наша задача программной юстировки объектива сводится к тому, чтобы фокусировка, определенная с помощью фазовых датчиков соответствовала сфокусированному изображению на матрице.
И так: В режиме Live View (просмотра изображения через экран) зеркало поднято и автофокус находит максимальный контраст изображения на матрице фокусируя объектив. В режиме Live View между объективом и матрицей нет никаких препятствий и на экране мы видим то, что будет на снимке.
При фокусировке через видоискатель с использованием фазового автофокуса на пути между между матрицей и объективом появляется система зеркал и фокусировка осуществляется по датчикам фазового автофокуса. Микроподстройка призвана подстроить датчики фазового автофокуса под сфокусированное изображение на матрице.

Этапы микроподстройки.

Как я понял, любой способ микроподстройки (ручной или программный) действует одинаково:
1. получение на матрице максимально контрастного (сфокусированного) изображения в режиме Live View
2. перевод фотоаппарата в режим ручной фокусировки и "обучение" датчиков фазового автофокуса.

В общем то и вся процедура.

Мне удалось найти в сети несколько вариантов этой процедуры с применением различных программно аппаратных средств. Во всех способах не забываем, что результат сильно зависит от освещения мишени и если оно будет недостаточным, вы получите неверные значения корректировок.

Ручной способ.
- распечатываем контрастную мишень.
- устанавливаем аппарат на штатив, чтобы объектив был на одной линии с мишенью и перпендикулярно ей.
- переходим в режим LW и фокусируемся.
- не сдвигая штатива максимально аккуратно выключаем режим LW и переключаемся в режим ручной фокусировки.
- далее полунажатием на спуск смотрим срабатывает ли подтверждение фокуса? Наша задача на данном этапе найти диапазон корректирующих значений микроподстройки, при которых срабатывает "ОТ" и "ДО" при которых подтверждение фокуса срабатывает. Например: при корректировке 0 подтверждение срабатывает. Далее, вводя последовательно корректировки, находим нижнбб границу - последнее число микрокорректировки, при котором срабатывает подтверждение. Скажем у нас это -5. Далее находим максимальное значение микрокорректирови, после которого подтверждение фокуса перестает срабатывать. К примеру это +15. теперь вводим среднее значение между первым и вторым граничными значениями (в нашем случаее это будет +5 или +6.
Микроподстройка закончена.
- Проверяем настройку: Включаем автофокус, переходим в LW и фокусируемся на мишени. Затем выключаем LW и снова фокусируемся. Если объектив не провернул фокусировочный механизм в сравнении с фокусировкий по LW цель достигнута.

Программный способ с прошивкой Magic Lantern
В прошивке Magic Lantern за микроподстройку отвечает модуль DotTune AFMA (dot_tune.mo). Его необходимо включить, после чего перегрузить камеру. после перезагрузки он должен появиться в меню фокусировки.
Хочу сразу заметить, что модуль позволяет находить и вводить только одну корректировку, в то время как во многих моделях камер (например в Canon 6D) для zoom объективов предусмотрено два значения микроюстировки - для широкого угла и для теле-положения. поэтому модуль целесообразно использовать для того, чтобы найти значения микроподстройки в полуавтоматическом режиме, а затем, отключив его, ввести найденные значения вручную.
И так:
- распечатываем контрастную мишень.
- устанавливаем аппарат на штатив, чтобы объектив был на одной линии с мишенью и перпендикулярно ей.
- переходим в режим LW и фокусируемся.
- не сдвигая штатива максимально аккуратно выключаем режим LW и переключаемся в режим ручной фокусировки.
Как видим, пока порядок не отличается от ручного способа.
- устанавливаем значения микрокорректировок в положение 0 в основном меню фотоаппарата.
- далее заходим в меню Magic Lantern через кнопку "корзина" и выбираем DotTune AFMA. в настройках устанавливаем диапазон -20 - +20. Остальное не меняем и выбираем первый пункт - запуск.
В процессе программа последовательно перебирает значения юстировки от -20 до +20, делает установленное число проходов, по окончании выдает значение микроподстройки и записывает его в прошивку аппарата. (для zoom-объективов прописывает в обе строки одинаковые значения).
Если у Вас zoom объектив, записав предварительно значение корректировки для положения широкого угла, повторяем процесс для положения TELE, после чего отключаем модуль, перегружаем камеру и в меню микрокорректировки вводим ранее записанное значение для положения широкого угла.
- Проверяем настройку: Включаем автофокус, переходим в LW и фокусируемся на мишени. Затем выключаем LW и снова фокусируемся. Если объектив не провернул фокусировочный механизм в сравнении с фокусировки по LW цель достигнута.