Использование пикселей и субпикселей в TIFF и RAW

Первый ответ на этот вопрос говорит, что

при сохранении изображений в формате TIFF каждый пиксель содержит данные трех цветов, и из-за этого файл больше ... а RAW содержит только монохромные данные в каждом пикселе и использует цветные фильтры RGB, и, следовательно, файл меньше

Я тоже не понял, что написано в последнем предложении. Но я узнал, что пиксель состоит из трех субпикселей (как здесь ) (кстати, точки означают субпиксели, верно?) или четырех (как в шаблоне Байера).
Итак, моя дилемма заключается в том, не содержит ли пиксель данные трех цветов (в субпикселях) независимо от формата? И в этом ответе говорилось, что три или четыре субпикселя содержат один цвет (в RAW)?
Пожалуйста, просветите меня....

«Субпиксели» означают нечто совершенно отличное от того, что вы подразумеваете. Вы говорите о цветовых компонентах пикселя.

Ответы (2)

По сути, файл RAW хранит данные непосредственно с сенсора вашей камеры. Большинство зеркальных фотокамер используют так называемый фильтр Байера ( https://en.wikipedia.org/wiki/Bayer_filter ) для получения информации о цвете. Обычно из 4 «пикселей» (чувствительных элементов) 2 используются для получения информации о зеленом, 1 — о красном и 1 — о синем. Однако имейте в виду, что этот сенсор будет давать изображение размером 2*2=4 пикселя: чувствительный элемент на таком сенсоре не является субпикселем . Надеюсь, следующая часть прояснит ситуацию :)

В файле RAW этого воображаемого датчика 2*2 вы найдете 4 значения, закодированные в X битах (например, 12) => ваш файл будет весить около 4*X бит.

Из-за фильтра Байера необходимо выполнить некоторую интерполяцию, чтобы получить информацию о цвете для всех пикселей (см. демозаику: https://en.wikipedia.org/wiki/Demosaicing ). После этого шага каждый из 4 пикселей будет иметь значения RGB, поэтому ваш файл будет весить 4 * X * 3 бита.

Поскольку файлы TIFF получаются после демозаики, они «больше»: каждый из пикселей TIFF теперь содержит данные RGB, а не только R, G или B в файле RAW.

То, что вы называете субпикселем , относится только к экрану : вам нужно три светодиода с цветом R, G и B, чтобы воссоздать один цвет ( https://en.wikipedia.org/wiki/Additive_color ) => один светодиод является субпикселем . .

Вы можете взглянуть на эти вопросы для получения дополнительной информации:

pixelимеет разное значение в сфере дисплейной техники и сенсорной техники. pixelДатчик RGB Bayer представлен только одним числом (примерно одним цветом), pixelв то время как большинство графических дисплеев RGB представлены тремя числами. Число, pixelsзафиксированное на камерах, не является числом , деленным dotsна четыре, - это реальное число dotsна сенсоре, которое становится трехцветным pixelsтолько после выполнения вычислительного преобразования, угадывающего два дополнительных значения для каждого dotс переменным успехом. Вероятно, поэтому их называют пикселями, я не уверен.

И, конечно же, существует несколько форматов файлов для хранения этой информации как есть — по одному номеру в файле pixel. Наиболее распространенным является формат DNG, который может содержать записанные данные датчика в различных стилях.


Samsung использует тип дисплея под названием «Pentile», который делает примерно то же самое — снижает разрешение цветности и в некоторой степени сохраняет разрешение яркости, но вносит некоторый цветовой шум. У этих дисплеев меньше, dotsчем можно было бы ожидать при изучении номинального разрешения. Например, у Samsung Wave было заявлено разрешение 800x480 pixelsили что-то вроде того, что Samsung хотел сказать, но при ближайшем рассмотрении стало очевидно, что у него столько dotsже, сколько обычно имеют полноцветные ЖК-панели с разрешением 400x240.

Собственно, демозаика «угадывает» все три цвета. Даже лунки пикселей, отфильтрованные по зеленому, не будут использовать необработанное монохроматическое значение, созданное этой лункой пикселей, для зеленой части значения RGB для этой позиции в демозаичном изображении. (Это верно даже с учетом преобразования гаммы)
ХОРОШО. Позвольте мне уточнить. Демозаика, которая приводит к точному представлению цвета сцены, «угадывает» все три цвета.