RAW - это данные, которые извлекаются из камеры на более ранней стадии обработки .
Это позволяет выполнять дальнейшую обработку на компьютере по желанию. Примечательно, что он позволяет избежать этапов обработки с потерями, таких как демозаизация , повышение резкости / уменьшение шума и сжатие JPEG, которые постоянно применяются к результирующему файлу изображения, прежде чем он покинет камеру.
Когда вы делаете фотографию:
Вот что происходит, когда вы делаете снимок, и на каких этапах обработки извлекаются изображения RAW и JPEG.
Фильтр Байера
Затвор открывается, и свет попадает в камеру. Свет фильтруется через цветной фильтр Байера, поэтому каждый пиксель на сенсоре получает только красный, зеленый или синий свет. Это необходимо, потому что без него датчик монохромный.
датчик
Свет попадает на сенсор (часто через крошечные микролинзы, которые помогают собирать больше света в чувствительную часть пикселя). Затем он преобразуется в миллионы аналоговых импульсов, каждый из которых соответствует пикселю.
Аналого-цифровое преобразование
Аналоговые импульсы усиливаются до правильной величины в соответствии с выбранной чувствительностью (рейтинг ISO), а затем они преобразуются в цифровые значения с использованием аналого-цифрового преобразователя на определенной битовой глубине. После этого этапа у вас есть миллионы (обычно 12- или 14-битных) цифровых значений в потоке.
Обратите внимание, что метод аналого-цифрового преобразования очень отличается в CMOS и CCD датчиках. Например, датчик CMOS содержит транзистор в каждом пикселе, чтобы помочь с этим, но достаточно сказать, что в конце вы все равно получаете кучу цифровых значений.
Регулировка уровня черного
Камера должна определить правильный уровень черного, поскольку датчик не обязательно возвращает ноль для пикселей, которые являются черными. Например, температура окружающей среды датчика может вызвать некоторый сигнал. Исправление для этого часто делается путем считывания данных датчика с некоторых краевых пикселей, которые постоянно покрыты, так что свет не может достичь их. Затем он вычитает соответствующее значение из других результатов. Он может вносить другие исправления в цифровые данные - он может пытаться уменьшить некоторые типы шумов, например фоновый шум, вызванный датчиком.
Иногда цифровые значения могут быть затем умножены или разделены для достижения правильного значения чувствительности (ISO), если вы используете значение ISO, которое ваш датчик не выполняет изначально.
Это где RAW данные извлекаются.
Если вы снимаете в формате RAW, ни один из приведенных ниже шагов не будет постоянно применяться к файлу изображения, когда он выходит из вашей камеры, что позволяет вам применять их по желанию в вашем программном обеспечении RAW.
демозаики
Каждое значение на самом деле является красным, зеленым или синим значением. Однако каждый пиксель должен иметь все три цвета - красный, зеленый и синий - для конечного изображения. Поэтому алгоритм демозаписи должен угадывать две другие цветовые части для каждого пикселя, и он делает это на основе знания окружающих пикселей. Существует множество различных алгоритмов демозаики с разными качествами, и это процесс с потерями. Если это происходит внутри камеры, то вы застряли со встроенным алгоритмом камеры.
Преобразование цветового пространства
Красный, зеленый и синий в фильтре Байера не обязательно совпадают с оттенком красного, зеленого и синего в стандартном цветовом пространстве sRGB. Затем камера выполняет цветовую коррекцию, чтобы преобразовать цвета в желаемое цветовое пространство, которое обычно составляет sRGB.
баланс белого
Коррекция баланса белого применяется для коррекции различных цветовых температур источников света во время съемки.
Гамма-коррекция
Применяется гамма-коррекция, которая преобразует линейные значения в значения гамма-коррекции, как того требуют файлы цифровых изображений. Эта коррекция не является прямой гамма-коррекцией; Кривая контрастности применяется для обеспечения того, чтобы светлые и черные оттенки искривлялись, придавая им красивый вид, похожий на пленку.
Заточка и шумоподавление
Соответствующее количество резкости и шумоподавления применяются, чтобы улучшить изображение и попытаться подавить раздражающий шум. Существуют разные алгоритмы повышения резкости и шумоподавления, и это процедура с потерями. Если это сделано в камере, то вы застряли с любой резкостью и шумоподавлением, примененным камерой.
Сжатие JPEG
Полученные данные изображения сжимаются в формате JPEG. Это также, очевидно, процедура с потерями.
Это где файл JPEG будет создан.
Подробнее о формате RAW
Чтобы создать файл RAW, необработанные данные из шагов 1–4, приведенных выше, собираются в формат файла, который обычно является частным, специфичным для производителя форматом файла, основанным на формате TIFF. Данные иногда сжимаются с использованием простого алгоритма сжатия без потерь, а иногда и часть его также шифруется.
В файле RAW камера встраивает множество метаданных со всей информацией, необходимой для выполнения дополнительных этапов обработки позже в соответствии с настройками камеры. Это включает в себя информацию о том, какие настройки баланса белого, резкости и контрастности выбраны в камере. Программное обеспечение RAW может затем следовать этому совету или игнорировать его.
Камера также встраивает файл JPEG в файл RAW, который затем может быть использован при воспроизведении изображения в режиме воспроизведения в камере. Этот встроенный JPEG добавляет немного к размеру файла RAW, но это означает, что камера не должна применять всю эту обработку каждый раз, когда изображение просматривается в режиме воспроизведения. Программное обеспечение для обработки RAW на компьютерах в значительной степени игнорирует встроенный JPEG, хотя некоторые программы могут использовать его для быстрого просмотра или создания быстрых миниатюр. Как правило, это JPEG довольно низкого качества, достаточный только для предварительного просмотра.