tl; dr: Виявити світло на трьох широких частинах спектрів набагато простіше, ніж точно аналізувати частоту. Також простіший детектор означає, що він може бути меншим. І третя причина: кольоровий простір RGB наслідує принципи дії людського ока.
Як довів Макс Планк, кожне гаряче тіло випромінює випромінювання з різними частотами. Він висунув і довів, що енергія випромінюється в сплесках, званих фотонами, а не безперервно, як передбачалося раніше. І з того дня фізика ніколи не була однаковою. Єдиним винятком є ідеальний ЛАЗЕР / МАСЕР, який випромінює випромінювання лише однієї частоти і розряди (неонові смуги, ...) випромінюють випромінювання з декількома ізольованими частотами.
Розподіл інтенсивності по частотах називається спектром. Аналогічно, детектори також мають свої спектри, в цьому випадку це розподіл реакції детектора на випромінювання нормалізованої інтенсивності.
Як уже зазначалося, біле світло біле, тому що наші очі еволюційно калібровані, щоб побачити сонячне світло, починаючи від далекого інфрачервоного до ультрафіолетового, як біле. Наприклад, листя зеленого кольору, оскільки вони поглинають усі частоти, крім тієї частини, яку ми бачимо як зелену.
Звичайно, є детектори, які можуть збирати спектри та витягувати інформацію. Вони застосовуються в оптичній емісійній спектроскопії та рентгенографах та флуоресцентних техніках, де хімічний склад чи мікроструктура оцінюються зі спектрів. Для фотографії це надмірно; за винятком астрофотографії, де ми хочемо оцінити "хімічний" склад, але зображення "перекладаються" на підроблені кольори. Ці детектори точні і величезні або маленькі, але неточні, і для їх аналізу потрібно набагато більше обчислювальної сили.
Людське око чи будь-яке інше око - це не так. Ми не бачимо хімічного складу об'єкта або стану зв’язку об'єкта. В оці є чотири різні "детектори":
- безбарвний: вони найбільш чутливі і працюють на всіх видимих частотах. Без них ти б нічого не бачив вночі.
- червоні: Вони найбільш чутливі в області низької частоти. Тому гарячі речі спочатку світяться червоними.
- зелень: Вони найбільш чутливі у регіонах з високою частотою. Ось чому гарячі речі перетворюються від червоного на жовтий при подальшому нагріванні.
- Блюз: Ці найчутливіші в області високої частоти. Ось чому нагріті речі світяться білими при нагріванні набагато більше. Якщо ви зможете їх більше і більше нагрівати, вони почнуть світитися світло-блакитним кольором.
Якщо ми подивимось на веселку, чи компакт-диск чи DVD, то побачимо кольори, що перетворюються з червоного на фіолетовий. Світлові промені для даної частини веселки здебільшого мають одну пертикулярну частоту. Інфрачервоні промені нам не помітні для очей, і вони не збуджують жодної клітини сітківки. Збільшуючи частоту, промені починають збуджувати лише червоні «клітини», а колір ic вважається червоним. Збільшуючи частоту, пучки збуджують "червоні клітини в основному", а трохи "зелень" і колір розглядаються як помаранчевий. Жовті промені трохи більше збуджують "зелень" ...
Датчики в камерах, CCD або CMOS, збуджуються світловими променями будь-якої частоти, щоб сфотографувати наші очі, ми побачимо, як колір ми просто імітуємо людське око - ми використовуємо, наприклад, фільтр Байєса. Він складається з трьох кольорових фільтрів зі спектрами передачі, навмисно подібними до типів клітин нашої сітківки.
Світло, відбите від жовтого паперу, освітленого Сонцем, випромінює "червоні" повністю (100%), "зелені" повністю (100%), а також трохи "блюз" (5%), тому ви бачите його жовтим. Якщо ви сфотографуєте це, схоже, скажімо так само, збудження збирає камера. Дивлячись на зображення на екрані, екран посилає до вас 100 червоних фотонів, 100 зелених фотонів і 5 синіх фотонів за дуже короткий проміжок часу. Рівень збудження вашої сітківки буде подібний до збудження, викликаного безпосереднім спостереженням, і ви зробите фотографію жовтого паперу.
Є ще одна проблема, яку потрібно вирішити, якщо ми хочемо відтворити кольори. Використовуючи кольоровий простір RGB, нам потрібно лише три типи джерел світла на піксель. У нас може бути три кольорових фільтри (РК-дисплеї працюють так), у нас може бути три типи світлодіодів (LED і OLED-панелі використовують це), у нас може бути три типи люмінофорів (CRT використовував це). Якщо ви хочете відтворити колір повністю, вам знадобиться нескінченна кількість фільтрів / джерел на піксель. Якщо ви хочете скористатися спрощенням інформації за кольором до частоти, це теж не допоможе.
Ви також можете спробувати відтворити колір за його темпераментом. Я думаю, ви зможете відтворювати лише червоно-оранжево-жовто-білий колір, і вам доведеться нагрівати кожен піксель до температури близько 3000 К.
І в усіх теоретичних випадках ваші очі все одно переведуть справжній справжній колір на його RGB-сигнали і передадуть його вашому мозку.
Ще одна проблема, яку потрібно вирішити - як зберігати дані? Звичайний RMP-образ 18MPx складається з трьох матриць 5184x3456 комірок, кожна точка з 8-бітовим розміром. Це означає, що 51 зображення нестисненого файла на зображення. Якщо ми хочемо зберегти повний спектр для кожного пікселя, скажімо, у 8-бітовій роздільній здатності, це буде 5184x3456x256 übermatrix, в результаті чого файл буде нестисненим 4 Гб. Це означає, що інтенсивність зберігання 256 різних частот знаходиться в діапазоні 430–770 Тц, що означає роздільну здатність інтервалу 1,3 ТГц на канал.
Зовсім не варте зусиль, якщо можна сказати ...