Разработчики приложения-камеры Halide написали подробнейший пост о технических и программных особенностях новых камер iPhone XS и iPhone XS Max, где не только продемонстрировали, на что они способны, когда за дело берутся настоящие профессионалы, но и рассказали, с какими неожиданными проблемами им пришлось столкнуться.
Если вам казалось, что новые iPhone XS снимают так себе и не дают значительных улучшений на фоне iPhone X, то написанное ниже вас серьёзно удивит. Это камеры совершенно иного уровня, просто Apple ещё не научилась их готовить.
Для начала несколько слов о ключевых отличиях XS-камер от старых:
- Фокусное расстояние широкоугольного объектива iPhone XS и XS Max теперь эквивалентно 26 мм, а не 28 мм;
- Сам по себе сенсор стал на 30% крупнее, а размер пикселей вырос с 1,22 мкм до 1,4 мкм;
- Новые айфоны теперь способны работать с выдержкой до 1 секунды и снимать на уровне ISO от 24 до 2304.
Телефото-камера не сильно изменилась. Но больше всего интереса представляют новые алгоритмы Apple, ответственные за функцию Smart HDR и такую нашумевшую проблему, как чрезмерное сглаживание лиц при съёмке селфи.
Современные смартфоны сильно ограничены, потому что законы физики нарушить невозможно и впихнуть невпихуемое тоже, когда речь заходит о камерах телефонов. Поэтому использование так называемой вычислительной фотографии для захвата нескольких изображений с разной экспозицией и комбинирования их в один наилучший снимок — лучший способ обойти ограничения физики. Новые айфоны начинают делать снимки ещё до того, как вы нажимаете на кнопку.
Селфи стали получаться мягче по этой же причине. Алгоритмы смешивают несколько кадров с разной экспозицией, из-за чего падает резкость, а дальше уже подключается более агрессивное шумоподавление и уменьшение контрастности теней. Детали никуда не пропадают, но фотографии кажутся менее резкими, потому что теряют локальный контраст. И это касается не только кожи — более агрессивное шумоподавление сглаживает всё, до чего может дотянуться, особенно в тёмных участках снимка.
Ну и на кой чёрт здесь такое шумоподавление? Спросите вы. Ответ будет заключаться в съёмке на более высоких значениях ISO и с меньшей выдержкой.
Новые айфоны делают снимки быстрее, но они намного больше «шумят». Этот усиленный зернистый шум наиболее заметен при сравнении RAW-снимков c iPhone X и iPhone XS.
Чтобы избавиться от этого шума, приходится сглаживать детали и локальный контраст, что заметно в сравнении RAW-снимка с iPhone XS и обычного снимка с него же в режиме Smart HDR.
Так получилось, что с селфи-камерой Apple немного переборщила, потому что хотела сделать как лучше, но компания уже пообещала исправить чрезмерное сглаживание для автопортретов. А как быть с основной камерой? Значит ли это, что iPhone XS снимает хуже, чем iPhone X?
Нет. Камера iPhone XS намного лучше, чем у iPhone X, но ограничена программным обеспечением Apple, предпочитающим идти на компромиссы в самых разных условиях. Если вы хотите получать наилучшие фото с новых iPhone XS или XS Max, то у создателей Halide для вас есть кое-что интересное.
Для простых пользователей Apple пошла самым оптимальным путём, предложив им больше деталей в тени и на свету, чаще всего жертвуя локальным контрастом. Про-юзеры всегда смогут добавить немного контраста, а вот вытянуть детали из слишком тёмного снимка будет невозможно.
Но здесь есть две большие проблемы.
Первая: функция Smart HDR не показывает вам настоящие фотографии, а лишь комбинирует наилучшую фальшивку из нескольких кадров. Apple показывает альтернативную версию изображения прямо на видоискателе, то есть вы всегда видите уже доработанную картинку, а не настоящую.
Вторая: камеры новых iPhone XS и XS Max ведут себя не так, как в iPhone X, когда речь заходит о съёмке в RAW. Они ведут себя СОВСЕМ ИНАЧЕ.
Снимок слева сделан на iPhone X в формате RAW, а снимок справа — на iPhone XS в том же RAW. Никакой пост-обработки не применялось. Вы сразу можете отметить, что второй снимок сильно пересвечен.
Если углубиться в детали, то можно отметить, что снимок на iPhone X сделан при ISO 40 и выдержке 1/60, тогда как у iPhone XS он сделан при ISO 80 и выдержке 1/120. Камера iPhone XS предпочитает снимать с более короткой выдержкой на большем значении ISO для получения наилучших кадров в режиме Smart HDR.
Для разработчиков приложений по работе с RAW-снимками на iPhone и профессиональных пользователей это настоящий удар ниже пояса. Никаких плюсов от совмещения снимков вы не получите, а более шумные кадры добавят вам хлопот, потому что камера iPhone начинает сильно шуметь на значениях выше ISO 200. Ещё и сам этот шум стал ярче и насыщеннее.
Это не тот шум, который легко удалить при пост-обработке. Это не тот киношно-зернистый шум, который мы видели раньше в RAW-снимках с iPhone 8, к примеру. Теперь вам нужно недоэкспонировать снимки, чтобы не получить RAW по качеству хуже, чем Smart HDR в JPG. Это затрагивает все сторонние приложения камер для iPhone.
На данный момент, RAW-снимки с iPhone X получаются лучше, чем с iPhone XS.
Но у разработчиков Halide нашлось решение этой проблемы. Оно называется Smart RAW — и с ним iPhone XS снимает так круто, как iPhone X не сможет снять никогда. Пользователи смогут опробовать эту фичу в деле уже в ближайшее время в версии приложения Halide 1.10.
Smart RAW не использует никакие аспекты Smart HDR и работает по совершенно иной логике, радуя меньшим количеством шумов при сохранении того же безумного уровня детальности, на какой способна камера iPhone XS. Выше вы можете увидеть пример съёмки без Smart RAW и с ним.
На этом примере отчётливо видна разница между RAW-фото с iPhone X и RAW-фото с iPhone XS, у которого к тому же чуть шире угол захвата. Разница в перспективе обусловлена как раз этим.
Теперь посмотрим на разницу снимков между Smart HDR и Smart RAW. Вот как это выглядит в необработанном варианте:
Без обработки, снимок с iPhone XS в режиме Smart HDR может показаться значительно лучше. Но RAW — всегда только начальная точка. Вот как будет выглядеть это же сравнение после небольшой доработки.
Здесь не удалось получить такой же оттенок неба как в режиме Smart HDR, но удалось сохранить более натуральные тени и глубину. И детали, конечно же. Но по-настоящему фантастическую разницу можно заметить в плохих условиях.
Да, вы получите больше шума, чем при съёмке в Smart HDR, но и деталей вы сохраните в разы больше. Смотрите ниже ещё несколько примеров обработанных RAW-фото c iPhone XS, показывающих на что способна эта действительно крутая камера в умелых руках.
Ну и как после таких фоток можно пользоваться Smart HDR? Apple, эта фича срочно нуждается в серьёзной доработке. Надеемся, в будущих версиях iOS компания учтёт всё, написанное выше.
По материалам Halide