Що * саме * - баланс білого?


10

Встановлюючи конфігурацію балансу білого, ми регулюємо зміщення температури та зеленого пурпурового кольору на розподіл по інтенсивності хвилі світла, що найбільш тісно співвідноситься з фактичним розподілом світла, випромінюваного від джерела світла, що освітлює нашу сцену.

Чого я не розумію, це те, що наша камера використовує цю інформацію для зміни способу запису кольорових даних RGB. Якщо припустити, що цей ідеальний розподіл освітлював наш датчик рівномірно, ми очікували б, що білі / сірі об’єкти демонструватимуть певну інтенсивність червоного / зеленого / синього по всьому датчику, і я припускаю, що ця модель буде відображена на рівні рівних RGB в процесі корекція балансу білого Я просто здогадуюсь тут хоч.

  • Як саме неочищені дані фотосесій RGB на датчику перетворюються на значення RGB пікселів за допомогою моделювання розподілу світла за балансом білого? Якщо червоний, синій і зелений канали невеликого пластиру на датчику кожен збирають однакову кількість фотонів, то чому б це не представлено пікселем з рівними значеннями RGB? Чому ми «виправляємо» це, спотворюючи значення відповідно до джерела світла?

  • Якщо баланс білого обраний правильно, чи не буде джерело світла чисто білим? Це суперечить тому, що джерела світла явно взагалі не здаються чисто білими.

  • Якщо я хочу, щоб зображення не відображало кольори об'єктів точно, а включало кольорове відтворення, якому підлягає моє бачення, то яка конфігурація балансу білого цього досягне? Чи є така собі глобальна "нейтральна" настройка, яка не змінює лиття кольорів? Наприклад, білі предмети не виглядають білими в темній кімнаті з увімкненим червоним світлом безпеки. Я також не хочу, щоб вони на моїх фотографіях були білими.

Два параметри налаштування балансу білого (температура та пурпурно-зелений зсув) змінюють те, що думає камера, - амплітуду довжини хвилі, характерну для освітлення сцени. Як він використовує цю інформацію (формули; для чого вона в принципі спрямована) для зміни яскравості каналів RGB?


9
"Чому ми" виправляємо "це" <- тому що це роблять і наші очі (а точніше мізки). Що стосується людини (чи інших істот), це насамперед колір предметів , а не колір світла, відбитого предметами. Таким чином мозок виправляє джерела світла різних кольорів, щоб мати можливість краще розпізнавати кольори / предмети. Мета корекції балансу білого у камерах - це імітувати це та робити фотографії, які виглядають "природними". За цим не стоїть жодних фундаментальних законів фізики, все полягає в наслідуванні нашого людського сприйняття.
Szabolcs

Але мій мозок не фільтрує білі предмети в жовтій кімнаті, щоб вони були білими. Принаймні, не цілком. Мозок робить якусь часткову корекцію, яку потрібно узгодити камерою?
Myridium

Я маю на увазі, що я міг би визначити різницю між джерелом жовтого світла та червоним - це не так, як мозок повністю виправляє кольоровий відтінок, щоб вони не відрізнялися. Але здається, що саме це і спрямоване на баланс білого на камері.
Мірідіум

1
Я маю на увазі, що я міг би визначити різницю між джерелом жовтого світла та червоним. Але чи можете ви розказати різницю між червоним об'єктом при денному світлі та червоним об'єктом у приміщенні під білим світлодіодним світлом? Ні - ваші висівки це виправляють. Так - Ви дуже прискіпливі. ;) Камера може, і вона теж може її змінити.
BBking

2
@Myridium Справа в тому, що, коли ви дивитесь на білий предмет, освітлений лампою розжарювання 3000 К, ваш мозок знає, що об’єкт є білим, оскільки він компенсує зовнішній відтінок жовтуватого кольору (а вольфрамове світло об'єктивно дуже жовто-оранжеве, хоча ми думаємо про це як про "біле".) Однак, коли ви дивитесь на фотографію із занадто теплим балансом білого, це буде виглядати неправильно, оскільки в цьому випадку це дійсно фото, яке є білим, а не навколишнє світло в оточенні ви дивитесь на фотографію.
JohannesD

Відповіді:


12

Наші очі та мозок щодня роблять те, що впливає на ЛСД, здається, досить приборканими.

Одна з речей, яку роблять наші мізки, - це власна активність врівноваження кольорів. Ніхто не знає, чому напевно, але теоретично ми це робимо так, щоб було легше відслідковувати здобич, коли вони ухиляються від тіней і виходять (здобич відображає блакитне небо, перебуваючи в тіні, тому вони стають синішими). Незалежно від того, чому це роблять наші мізки.

Це надзвичайно очевидно, якщо ви дайвер. Червоні виділяються товщею води досить швидко. Насправді на 30 м червоний колір - це камуфляжний колір. Однак ми не сприймаємо цього під час занурення. Ми думаємо, що ми бачимо ідеальні кольори. Тримайте білу карту в 30 м води, і вона здається вам "білою".

Тепер сфотографуйте цю карту. Камера бачить необроблені кількості фотонів. Це назвемо так, як є. На камеру потрапить набагато менше червоних фотонів, тому вона буде записувати менше червоного на знімку. Нема проблем!

Потреба в балансуванні кольорів виникає, коли ви намагаєтеся переглянути ці фотографії, коли ви не 30 м під водою. Ваш мозок зробить свою рівновагу кольорів, як це робив під водою, але зараз це робить щодо сприйнятого освітлення в кімнаті. Якщо ви знаходитесь у досить освітленій кімнаті, ваш мозок налаштується на сприйняття білого предмета (як-от недрукований білий ободок навколо фотографії) як "білого". Тепер малюнок виглядає жахливо синім. Це точна модель того, скільки червоних фотонів потрапило в око, коли ви були на глибині, але тепер ваш мозок вже не коригує кольори.

Рішення балансує білим. Ви вибираєте "білий" предмет на малюнку (який насправді є купою синюватих пікселів) і заявляєте, "я хочу, щоб люди думали, що це білий". Програмне забезпечення робить кольорове відображення, щоб ефективно робити те, що робив ваш мозок раніше. Колись надрукована, ця область пікселів набуває кольору світла в приміщенні (як правило, досить жовтуватий), але тепер ваш мозок правильно робить свої корективи, і ви сприймаєте біле!

Це майже кінець історії. Це надзвичайно добре працює для друку. На екрані мозок має трохи більше проблем, коли добре вгадує коригування кольорів, оскільки яскравість екрана не масштабується зі світлом у кімнаті навколо вас. Якщо ви редагуєте фотографію професійно, звичайно вибирати кімнату з дуже постійним освітленням та "кольоровий баланс" монітора, щоб речі, які він відображається як "білі", під час друку відображалися як "білі"!


Тож, коли ми дивимося на зображення на моніторі, для того, щоб це зображення було правильно збалансованим білим, ми також повинні знати тип корекції, який наші очі роблять на цьому моніторі, правда? Наприклад, якщо ми сфотографували фізичну, захищену від води фотографію до океану, який на суші був правильно збалансованим білим, він більше не буде виглядати прямо під океаном, чи не так? Червоний і зелений будуть перебільшеними. Отже, коли ми «правильно» балансуємо білу фотографію, які стандартні умови освітлення ми маємо намір зробити для того, щоб фотографію було добре відображено?
Мірідіум

@Myridium: Фото - це фізичний носій. Оскільки фактичний колір (у фотонах), який він відображає, залежить від падіння світла, якщо ви збалансували своє зображення так, щоб «білий колір паперу» був вашою білою точкою, відсутність червоного світла в океанічному світлі спричинило б паперово-білий частини малюнка повинні бути (фотонні) синіми, які ваше око відрегулюватиме назад до білого. Якщо ви втягнули свій РК-монітор вниз і зробили той же експеримент, він виглядав би по-червоному.
Корт Аммон

Чудова відповідь. Оскільки ви згадали про різницю між переглядом зображення на моніторі та на папері, я зазначу, що вибір паперу також відіграє певну роль. Ми вважаємо, що папір для друку фотографій є "білою", але якщо порівнювати різні папери поруч, ви побачите, що вони різняться за кольором. Деякі з них "яскраво-білі", а інші мають жовтуватий відтінок.
Калеб

3

Чому ми «виправляємо» це, спотворюючи значення відповідно до джерела світла?]

Оскільки ваша зорова система реагує на відносні зміни інтенсивності різних кольорів, тоді як датчик камери фіксує абсолютну інтенсивність. Якщо ви деякий час стоїте під натрієвим ліхтарем, ви звикаєте до того, що це світло є "білим", хоча це зовсім інший колір, ніж сонячне світло. І саме сонячне світло змінює колір залежно від часу доби, атмосферних умов тощо, але більшу частину часу ми вважаємо сонячне світло також «білим».

Якщо баланс білого обраний правильно, чи не буде джерело світла чисто білим?

Я не думаю, що співвідношення є таким прямим. Поміркуйте, що лампа розжарювання освітлює приміщення - більша частина світла, що висвітлює предмети в кімнаті, ймовірно, відбивається від стін та інших предметів, перш ніж потрапляти на предмети, на які ви дивитесь, і відскакує вам в очі. Тому потрібно врахувати колір стін тощо. Якщо ви налаштуєте баланс білого в камері, щоб аркуш паперу виглядав білим на фотографії, зображення джерела світла все ще може виглядати трохи білим, оскільки решта кімнати грає роль. (Однак, як правило, якщо ви сфотографуєте оголену лампочку, ви отримаєте щось дуже біле тільки тому, що воно переоцінене.)

Якщо я хочу, щоб зображення не відображало кольори об'єктів точно, а включало кольорове відтворення, якому підлягає моє бачення, то яка конфігурація балансу білого цього досягне?

Ось що робить RAW - записує саме те, що бачить датчик без коригування. Однак він також записує налаштування балансу білого, тому програмне забезпечення може здійснити відповідне коригування під час надання зображення.


Чи існує конфігурація балансу білого, яка дозволяє нам бачити ці необроблені кольорові дані? Я приймаю, що він міститься в RAW, але як я його витягую? Також: чудовий пункт про навколишнє "підстрибуюче" світло! Я не думав про це.
Мірідіум

2
Дані RAW не мають кольору, вони мають лише монохроматичні значення освітленості для кожного пікселя. Коли дані знижуються, враховуються відмінності у значеннях між пікселями, відфільтрованими для червоного, зеленого або синього світла. Вибрана біла точка визначає точне зміщення кожного кольору мозаїчного фільтра RGB. Значення RGB для кожного пікселя потім інтерполюється на основі значення кожного пікселя та значень оточуючих пікселів.
Майкл С

1
+1 для середнього розділу. Надто часто ефект відбитого світла від інших об'єктів ігнорується. Зробіть фотографію на свіжому повітрі дитини на повітрі. Потім зробіть фотографію з рівня землі через хвилину тієї ж дитини під тим самим сонячним світлом, що лежить на самій зеленій траві, і критично вивчіть різницю в тоні шкіри та кольорах одягу через сонячного світла, відбитого від трави.
Майкл C

3

Загальна відповідь на те, що вам цікаво, полягає в тому, що існує велика різниця між простою фотометричною сценою, записаною нашими очима чи камерою, та результатами фільтрації цих необроблених даних через процеси сприйняття людиною. Одне людське перцептивне явище, яке може бути тісно пов’язане з тим, про що ви запитуєте, може бути саме цим , коли навіть кількість світла може впливати на наше суб'єктивне враження про його "теплоту" чи "прохолоду".

Будемо сподіватися, що відповіді будуть кращі, але це місце, де можна почати розмірковувати, наскільки складна ситуація. :)

Між іншим, я сильно підозрюю, що здатність чітко усвідомлювати коливання джерел світла у людей досить сильно різниться, і, ймовірно, можна певною мірою «навчитися», коли ви почнете на це звертати увагу ... принаймні, я знаю що я набагато більше усвідомлюю це, ніж раніше.

ДОПОМОГА ДУМКА: Відповідаючи на ваш останній пункт, мені здається, що навіть коли ми хочемо зафіксувати в сцені враження світлого кольору, буквальне, "об'єктивне" враження від камери все ще занадто сильне, оскільки наші враження ймовірно, щоби «виправитись» хоча б певною мірою, навіть коли ми знаємо про світлий колір. Найкращий суб'єктивний результат, мабуть, зазвичай досягається шляхом розбиття різниці, так би мовити.


Дякуємо за коментар-відповідь. Мої думки йшли по цій лінії. Можливо, наші очі пом’якшують, але не усувають кольорові лиття. Потім баланс білого буде встановлений, щоб знайти той самий щасливий засіб, який роблять наші очі.
Мірідіум

2

Що саме є баланс білого?

"Білий" не має балансу кольору / балансу білого. Джерела світла мають кольоровий баланс. Підсилення світла, зібране датчиком камери, необхідне для того, щоб щось виглядало чи відтворювалося, оскільки білий колір має баланс кольору. Світло будь-якої колірної температури / баланс білого з достатньо повним спектром можна зробити на фотографії білим. Можна також зробити так, щоб він виглядав помаранчевим, синім, червоним або будь-яким іншим кольором, який ми хочемо зробити так, щоб регулювати посилення червоного, зеленого та синього каналів на зображенні, яке ми зробили під цим світлом. Ми називаємо загальне посилення каналів для трьох кольорових каналів на фотографіях балансом білого .

Різні джерела світла випромінюють світло при різних колірних температурах і відтінках. Навіть джерела "білого світла", які випромінюють світло, що включає більшу частину або весь видимий спектр, як правило, більшість свого світла зосереджено на різних кольорових температурах. Якщо ці джерела світла називають "радіаторами чорного тіла", то світло, яке вони випромінюють, визначається їх температурою, виміряною в градусах Кельвіна. Світиться гази на поверхнях зірок, наприклад, є чорними кузовними радіаторами. Таким чином, більшість металів при нагріванні до тих пір, поки вони не почнуть світитися, потім плавляться і, нарешті, перетворюються на пари, якщо нагріти досить гаряче. Шкала температур, які виробляють конкретні кольори від чорних кузовів радіаторів, виражається в градусах Кельвіна і є однією віссю кольорового колеса, що рухається від синього з одного боку до бурштинового з іншого боку. Це те, що ми називаємоТемпература кольору .

Але кольорова температура - це лише одна вісь у кольоровому колі 360 °. Те, що ми називаємо балансом білого, включає все кольорове колесо. Джерела світла, які не є чорними радіаторами, можуть випромінювати світло, яке не зустрічається вздовж осі кольорової температури. Таке світло може бути більш пурпурним або він може бути зеленішим за найближчий колір, який падає по осі колірної температури. Ми іноді називаємо цей зелений ← → пурпуровим відтінком осі або кольоровим тоном. Для повного вираження домінуючого кольору джерела світла нам не тільки потрібно визначити його розташування вздовж синьої ← → бурштинової осі кольорової температури, але ми також мусимо визначити його розташування вздовж зеленої ← → осі пурпурового відтінку, яка перпендикулярна до синій ← → бурштинова вісь. (Коли ми використовуємо лише кольорову температуру для правильного опису джерела світла, це тому, що відтінок цього джерела світла є нейтральним - тобто він падає на вісь колірної температури без ухилу до зеленого або пурпурового.) Більшість природних джерел світла випромінюють світло, яке падає по осі кольорової температури.

Ми все ще не повністю описали природу світла від джерела світла, коли ми визначили кількість синього ← → бурштинового та зеленого ← → пурпурового, що є найбільш домінуючим компонентом цього світла.

Джерела світла не тільки випромінюють світло, зосереджене на певній довжині хвилі (яку наші очі / мозок інтерпретують як певні кольори), але деякі джерела випромінюють світло, яке має більш широкий діапазон довжин / кольорів хвиль, ніж інші. Наприклад, вольфрамові лампочки випромінюють світло, зосереджене приблизно на 3000 КК. Але деяка кількість майже всього діапазону довжин хвиль видимого світла включена у світло від вольфрамової лампочки. Просто світло, що випромінюється вольфрамовою лампочкою, переважає в діапазоні близько 3000 КК. Ворота пари натрію, з іншого боку, випромінюють дуже вузький спектр світла приблизно в 2500 К. Але вогні високої тиску пари натрію взагалі не випромінюють світла в деяких дуже широких сегментах видимого спектру. Досить багато всього світла, яке вони випромінюють, дуже близьке до 2500К. Джерела, які випромінюють обмежений спектр діапазону довжин хвиль, який ми називаємо видимим світлом, ще більш проблематичні, коли ми намагаємось зробити корекцію балансу білого, щоб отримати точний колір об'єктів, які вони висвітлюють. Якщо джерело світла взагалі не випромінює жодного блакитного світла, то світлі об'єкти не відображатимуться взагалі. Якщо немає синього сигналу для посилення, не важливо, наскільки ми посилюємо синій канал, ми не побачимо жодного синього (крім помилкового синього, спричиненого шумом читання камери у синьому каналі).

Налаштування, які ми робимо між неочищеною інформацією, зібраною камерою, і фотографією, яку ми хочемо закінчити, що робить щось білим - це не сама кольорова температура, це компенсаційний фільтр, який регулює відносні сили червоного, зеленого та сині компоненти на малюнку, щоб значення червоного, зеленого та синього були рівними для об'єктів, які ми бажаємо отримати білими або нейтральними сірими. Ми призначаємо номер кольорової температури (5500 К) або назву балансу білого (прохолодний флуоресцентний) певному набору множників, тому що це відповідне зображення, необхідне для компенсації фотографії, зробленої під світлом, яке було зосереджене на тій колірній температурі, і відповідно до цього відтінок.Якщо використовуване світло було дуже синім, то для виправлення синього відтінку світла слід застосувати дуже помаранчевий фільтр. Ось чому, хоча світло 10000K дуже синій, коли ми переміщуємо повзунок у нашому додатку для переробки сировини аж до 10000K, він робить речі, зняті під більш жовтим світлом, виглядати помаранчевим. Ось чому, хоча світло 2500K дуже теплий, коли ми переміщуємо повзунок у нашому додатку для обробки сировини аж до 2500K, це робить речі, зняті в більш жовтому світлі, дуже здоровими.

Знову-таки, при будь-якому конкретному налаштуванні кольорової температури нам може знадобитися також змінити зелений ← → пурпуровий параметр осі, який працює приблизно перпендикулярно синій ← → жовта вісь на кольоровому колі, щоб певний об’єкт виглядав білим. Це тому, що не всі джерела світла випромінюють світло, яке падає точно вздовж континууму кольорової температури, визначеного температурою, у градусах Кельвіна, радіатора чорного тіла. Наприклад, світлодіодне освітлення, яке зараз використовується для освітлення сцени у багатьох маленьких нічних клубах, може мати набагато більший пурпурний відтінок, ніж чорний радіатор кузова випромінює при будь-якій температурі. З іншого боку, типові люмінесцентні світильники старовинного стилю випромінюють набагато зеленіший відтінок, ніж випромінюватиме чорне тіло.

Коли ми змінюємо колірну температуру настройки на фото ми взяли, ми не змінимо колір світла , який був присутній , коли була зроблена фотографія. Швидше ми змінюємо наскільки посилений кожен з RGB-каналів порівняно з іншими двома каналами RGB.

Установка балансу білого являє собою набір множників для червоних, зелених і синіх каналів , які доцільно застосовувати до фотографії , зробленої під світлом певної колірної температури і відтінку. Це впливає на колір різних об'єктів на фотографії, але це не змінює "їх баланс білого", оскільки ці об'єкти не мають балансу білого - світло, що їх висвітлює, має баланс білого.

Якщо ми фотографуємо білий об’єкт під світлом, який становить 2700 К, нам потрібно застосувати налаштування кольорової температури 2700К, щоб цей об’єкт виглядав білим на нашій фотографії. Якщо ми фотографуємо той самий об’єкт під світлом, який зосереджений на 8000K, тоді ми повинні застосувати кольорову температуру 8000K, щоб об’єкт виглядав білим на нашій фотографії. Якщо ми застосуємо мультиплікатори RGB (тобто встановлення кольорової температури ), що підходить для світла 5000 К, до першого зображення, зробленого під освітленням 2700 К, білий об'єкт буде виглядати жовто / оранжевим, якщо до другого зображення, яке було зроблено під 8000 К, застосуємо множники RGB, відповідні для 5000 К. освітлення білого предмета буде виглядати синім.

Термін баланс білого також використовується для опису того, як ми намагаємося виправити кольорові відливи на фотографіях, зроблених під тими різними типами джерел світла.

Пам'ятаєте, коли ми говорили, що різні джерела світла випромінюють світло при різній колірній температурі та балансі білого? Це впливає на те, якими кольорами виглядають речі, які вони висвітлюють. Це впливає на колір, який бачать наші очі та мозок. Це впливає на колір, який бачать і наші камери. Хоча наші камери розроблені так, щоб імітувати спосіб, як наші очі та мізки створюють колір, вони не роблять це точно так само.

Наші системи очей / мозку неймовірно добре адаптуються до різних джерел освітлення, особливо до тих, які були знайдені в природі ще з світанку часу (пам’ятаєте ті радіатори чорного тіла?). Вони також непогано справляються з винайденими нами штучними джерелами, які тісно імітують такі природні джерела світла. Наш мозок може компенсувати різницю у джерелах світла, і ми сприймаємо більшість предметів одного кольору за різних типів джерел світла.

Камери, однак, повинні відрегулювати зміщення, яке вони надають, червоним, зеленим та синім каналами на знімках, які вони знімають. Якщо ми не сказали камері через такі параметри, як "денне світло" або "тінь", "флуоресцентний" або "вольфрам", який колір джерела світла він повинен робити "освіченою здогадкою" на основі підказки в сцена. Коли сцени не дають очікуваних підказок, наприклад, коли найяскравіші частини сцени не мають нейтральний / білий колір, камера часто може помилитися. Інший сценарій, який часто може обдурити камери по-іншому, це коли більша частина кадру є рівномірною яскравістю, яку камера намагатиметься виставити як середню яскравість на півдорозі між чисто білим та чистим чорним.


То як це все виходить?

Уявіть, що у вас абсолютно темна кімната без вікон. У цій кімнаті три окремі джерела світла. Один випромінює чисте синє світло, один випромінює чисто зелене світло, а один випромінює чисто червоне світло. Тепер заходьте в цю кімнату з чотирма картками в руці: чисто синій, чисто зелений, чисто червоний і чисто білий.

  • Якщо увімкнено тільки синє світло, не відображатиметься правильний колір для відображення червоної та зеленої картки, тому вони будуть виглядати чорними. І синя, і біла карта відображатимуть лише синє світло і будуть виглядати однаково синьо. Якби ми зробили фотографію під таким світлом, не було б можливості розмежовувати блакитну карту та білу карту на отриманій фотографії.
  • Якщо увімкнено лише зелене світло, не відображатиметься правильний колір для відображення червоної та синьої карт, і вони будуть виглядати чорними. І зелена карта, і біла карта відображатимуть лише зелене світло і будуть виглядати однаково зеленими. Якби ми зробили фотографію під таким світлом, не було б способу розмежувати зелену карту та білу карту на отриманій фотографії.
  • Якщо увімкнено лише червоне світло, не буде світла правильного кольору для відображення синьої та зеленої картки, тому вони будуть виглядати чорними. Червона карта та біла карта відображатимуть лише червоне світло і будуть виглядати однаково червоними. Якби ми зробили фотографію під таким світлом, не було б можливості розмежувати червону картку та білу карту на отриманій фотографії.
  • Коли червоне та зелене світло будуть включені, не буде світла правильного кольору, щоб синя карта відображала, і тому вона буде виглядати чорною. Червона картка буде виглядати червоною. Зелена карта буде виглядати зеленою. Біла карта, однак, буде поєднанням червоного та зеленого світла, на якому вона відображається, і виявиться жовтою. Якби ми зробили фотографію під таким світлом, ми могли б розрізнити червону, зелену та білу карти, але при повній відсутності синього світла все одно не було б способу зробити білу карту білою, змінивши лише посилення червоного , зелений та синій канали на нашому фото.
  • Коли і червоне, і синє світло вмикаються, не буде світла правильного кольору для відображення зеленої картки, і це виглядатиме чорним. Червона картка буде виглядати червоною. Синя карта буде виглядати синьою. Біла карта, однак, буде поєднанням червоного та синього світла, на якому вона відображається, і буде здаватися фіолетовою / пурпуровою. Якби ми зробили фотографію під таким світлом, ми могли б розрізнити червону, синю та білу карти, але при повній відсутності зеленого світла все одно не було б способу виготовити біле, змінюючи посилення червоного, зеленого та сині канали на нашому фото.
  • Коли і зелене, і синє світло вмикаються, не відображатиметься правильний колір для відображення червоної картки, тому він буде виглядати чорним. Зелена карта буде виглядати зеленою. Синя карта буде виглядати синьою. Біла карта, однак, буде поєднанням зеленого та синього світла, яке вона відображає, і, здається, буде аква. Якби ми зробили фотографію під таким світлом, ми могли б розрізнити зелену, синю та білу карти, але при повній відсутності червоного світла все одно не було б способу виготовити біле, змінюючи посилення червоного, зеленого та сині канали на нашому фото.

Тепер уявіть, що наші три джерела світла знаходяться на реостаті, і їх можна незалежно змінювати по яскравості. Якщо ми включимо синє світло на 20%, зелене світло - на 60%, а червоне - на 100%, у нас буде світло, яке дуже схоже на світло з вольфрамової цибулини з дуже теплим відтінком. Якби ми сфотографували наші чотири карти під таким світлом, вони виглядали б різними кольорами, але кольори змістилися б у бік червоного. Ключова відмінність від колишньої полягає в тому, що зараз у нас є хоча б трохи світла кожного кольору, з яким можна працювати. Якщо ми відрегулюємо підсилення камери кожного кольорового каналу таким чином, щоб червоне світло підсилювалося лише на 20%, зелене світло - на 33%, а синє - на 100%, ми закінчували б кожен колір, що має однакову яскравість для нашого білого картки, і вона, здавалося б, біла.

ВЕЛИЧЕЗНИЙ недолік робити це таким чином, що тепер жоден з квітів не будь-який яскравіше , ніж на 20% від того, що ми могли б отримати , якщо всі три лампочки були скориговані до 100% , і всі три колірних каналу було посилено на 100%! Якщо ми вирішимо підсилити нашу фотографію додатковими 500% після обробки, щоб вона виглядала як 100% посилення RGB 100% RGB світла, ми також посилимо шум читання нашої камери на 500%! Ось чому завжди бажано максимально наблизити освітлення до того, що ми хочемо, перш ніж виставити фотографію.


Як саме неочищені дані фотосесій RGB на датчику перетворюються на значення RGB пікселів за допомогою моделювання розподілу світла за балансом білого?

Слід пам’ятати, що фільтри в масці Bayer не є абсолютними. Ні три види шишок у сітківці людини!

Деяке червоне світло потрапляє крізь зелений та синій фільтри! Через червоний та синій фільтри потрапляє зелене світло! Через зелений та червоний фільтри потрапляє синє світло! Просто через червоні фільтри потрапляє більше червоного світла, ніж зеленого або синього. Через зелені фільтри потрапляє більше зеленого світла, ніж червоного або синього. Через сині фільтри потрапляє більше синього світла, ніж червоного або зеленого. Але кожен фотон (незалежно від того, на якій довжині хвилі світла він коливається), завдяки якому він проходить повз фільтр Байєра і вниз у кожну піксельну лунку, зараховується так само, як і кожен інший фотон, що дозволяє знизити цей піксельний колодязь. Сирі дані з датчика - це єдине монохромне значення освітленості за кожну піксельну лунку (правильніше називати сенселлю).

введіть тут опис зображення

Таким же чином, всі шишки нашої сітківки мають певну реакцію на всі довжини хвиль видимого світла. Просто перекриття між зеленим і червоним набагато ближче в наших очах, ніж у наших камер.

введіть тут опис зображення

Якщо червоний, синій і зелений канали невеликого пластиру на датчику кожен збирають однакову кількість фотонів, то чому це не представлено пікселем з рівними значеннями RGB?

Причиною, що камера не може завжди використовувати однакову вагу, є те, що колір різних джерел світла відрізняється. Наші очі і мізки зазвичай компенсують ці зміни колірної температури та балансу білого різних джерел світла. Нашим камерам потрібно трохи більше керівництва. Якщо для камери встановлено значення "Auto WB", вона використовуватиме інформацію, яку вона збирає на сцені, для відгадки правильної настройки. Найбільш основні камери зазвичай роблять це, вважаючи, що найяскравіша річ на зображенні - білий. Сучасні камери стали дуже витонченими в умінні правильно здогадуватися більшість часу. Але певні сценарії все ще важко їх правильно інтерпретувати. Таким чином, камери також дають користувачеві можливість встановити кольорову температуру та баланс білого вручну.

Чому ми «виправляємо» це, спотворюючи значення відповідно до джерела світла?

Тому що, коли світло від різних джерел світла відбивається від білих предметів, відбите світло не містить однакових кількостей червоного, зеленого та синього в порівнянні зі світлом від інших різних джерел світла, що відбиваються від одних і тих самих білих предметів. Кольори предметів на нашій фотографії вже «спотворюються», коли світло вражає датчик, виходячи з кольору джерела світла, що освітлює сцену, яку ми сфотографували. Ми робимо корекцію балансу білого, щоб протидіяти «спотвореним» кольорам, викликаним недосконалим джерелом світла.

Якщо баланс білого обраний правильно, чи не буде джерело світла чисто білим? Це суперечить тому, що джерела світла явно взагалі не здаються чисто білими.

"Правильна" ВБ для даного джерела світла - це посилення каналів R, G і B, що є більш-менш взаємною силою кожного з джерел світла. Якщо джерело світла має більше червоного кольору, ми посилюємо синій канал більше. Якщо джерело світла має більше синього кольору, ми посилюємо червоний канал більше.

Якщо я хочу, щоб зображення не відображало кольори об'єктів точно, а включало кольорове відтворення, якому підлягає моє бачення, то яка конфігурація балансу білого цього досягне?

Це залежатиме від джерела світла та кольорів предметів, які освітлює джерело світла. Хорошим місцем для початку було б десь приблизно 1/3 шляху вздовж осі кольорової температури між температурою джерела світла і приблизно 5200 К ("денне світло").

Чи є така собі глобальна "нейтральна" настройка, яка не змінює лиття кольорів?

Ні. Ваші очі та мозок завжди так чи інакше налаштовуються на різні джерела світла. Камера не налаштовується, якщо не буде змінено баланс білого. Якщо для камери встановлено значення Автоматичний баланс білого, камера замість фотографа буде "вибирати", як вона налаштована.

Наприклад, білі предмети не виглядають білими в темній кімнаті з увімкненим червоним світлом безпеки. Я також не хочу, щоб вони на моїх фотографіях були білими.

У випадку, коли освітлення дуже обмежене у своєму спектрі, регулювання насиченості зазвичай матиме більший вплив на сприйнятий колір, ніж коригування балансу білого. Якщо на зображенні є лише червоне світло, жодна кількість посилюючого зеленого та синього не змінить це сильно.


Подальше читання

Надзвичайний приклад того, як правильний баланс білого, особливо вздовж осі пурпурово-зеленого кольору, може впливати на колір (і більше) фотографії, дивіться цю відповідь на Роздуте синє / червоне світло, щоб фотографії виглядали не в фокусі (Кілька прикладів зображень включено у відповідь)

Про те, як корекція балансу білого та використання селективних коригувань кольорів при перетворенні з сировини можуть значно покращити кінцевий результат над тим, щоб дозволити камері робити це, будь ласка, дивіться: Багато шуму на моїх хокейних знімках. Що я роблю неправильно? (включений приклад, включаючи знімки екрана налаштувань, які використовуються для обробки необробленого файлу)

Докладніше про те, як налаштувати тонке регулювання балансу білого за межами кольорової температури в камері (або, за багатьма камерами, навіть при використанні AWB), будь ласка, дивіться: Як відмінити фіолетове освітлення сцени для об'єктів? (декілька прикладів зображень включено у відповідь)

Яка кольорова температура цільового освітлення балансу білого?
Що таке баланс білого в камері? Коли і де я повинен використовувати СБ?
Яке значення "балансу білого"?
Чому високі температури балансу білого червоніють, коли тепліші предмети синіші?
Файли RAW зберігають 3 кольори на піксель або лише один?
Чому моя біла картинка має синій відтінок?
Яка різниця між автоматичним балансом білого та звичайним балансом білого?
Чи є причини використовувати кольорові фільтри з цифровими камерами?
Як знайти правильну рівновагу для нічного міського пейзажу?


Джерела світла не мають кольорового балансу.

@MichaelClark - я думаю, я розумію: у нас є 3 типи шишок на очах, тому три різних типи фотосайтів (RGB), ймовірно, досить хороші, щоб повторити все, що ми можемо побачити. Все інше було б зайвим. Тепер з трьома різними каналами, і визначаючи загальну яскравість зображення, нам залишається 2 ступеня свободи грати навколо при відносному посиленні каналів. Температура - одна з них, а зелений / пурпуровий - інший. Мені все ще здається дивним, що ми зазвичай не сприймаємо наші джерела світла як білі. Можливо, через підстрибування навколишнього світла.
Мірідіум

-3

Електроніка та людський розум - це різні речі. Як вже було сказано, наші очі регулюють освітлення / сцену для нас.

Світло у фізиці - це довжини хвиль. У довжинах хвиль різні частоти. Ці різні частоти визначають колір. Нижче наведено дуже спрощений приклад співвідношення кольорів та довжин хвиль:

введіть тут опис зображення

Від: http://science.hq.nasa.gov/kids/imagers/ems/visible.html

З цього ви можете зрозуміти, що різні джерела світла випромінюють різні частоти. Перегляньте інший спрощений графік:

введіть тут опис зображення

Від: http://micro.magnet.fsu.edu/primer/lightandcolor/lightsourcesintro.html

Камери насправді можуть захоплювати більше, ніж наші очі. Тут відбувається надходження балансу білого. Щоб камера показала, що бачать наші очі, вона регулює баланс білого.

Якщо я хочу, щоб зображення не відображало кольори об'єктів точно, а включало кольорове відтворення, якому підлягає моє бачення, то яка конфігурація балансу білого цього досягне?

Автоматичний баланс білого. Якщо результати камери не задовольняють, змініть баланс білого. Ви можете чомусь навчитися!

Пам'ятайте, камери в наші дні дуже складні. Але не такий складний, як людський організм.


2
"Камери насправді можуть зафіксувати морж, ніж наші очі" - якщо я не помиляюся, цифрові камери мають червоні, зелені та сині "фотосайти", які в принципі дуже схожі на конуси людського ока. Шишки в нашому оці стають частково, але не повністю десенситизованими відповідно до того, як розподіл частот стимулює клітини. Я думаю, що камера емулює цю десенсибілізацію, змінюючи яскравість RGB-каналів. Але як саме це змінюється, даючи деяке розподіл світла?
Мірідіум

Крім того: у мене є досвід фізики, тому немає необхідності шкодувати жодних гострих деталей!
Мірідіум

1
Він вимірює кольорову температуру. Це, як правило, змінює червоний і синій канали.
BBking

1
@myridium Шишки у вашому зорі зосереджені у невеликій частині сітківки (так званій фовеї), тому око бачить колір лише на частині зображення. Ваш мозок заповнює решту. Камера OTOH виявляє колір у всьому зображенні.
Калеб
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.