Исходное предположение состоит в том, что средняя сцена должна быть нейтральной по цвету, и, следовательно, вычисляя средний цвет в сцене и затем применяя одну и ту же коррекцию к каждому пикселю, вы получите сцену, средний цвет которой нейтрален и должен иметь правильный баланс белого. Это не удастся, когда есть доминирующий цвет и сцена.
Алгоритмы становились все более изощренными за эти годы с большим количеством технических статей и патентов, написанных на эту тему. Они добавили больше интеллекта, например зажима, к набору известных источников света.
Точный алгоритм отличается между камерами, и он, кажется, работает очень хорошо на улице в течение дня, где есть небольшие различия. При искусственном освещении гораздо больше дисперсии, и это скорее удар или промах. Старые цифровые камеры были особенно плохими, но в среднем они улучшались.
Самая лучшая производительность баланса белого, которую я когда-либо видел, была на HP Photosmart R967 . Ресурс DC заметил это и прокомментировал, что они должны выиграть Нобелевскую премию! Несколько последних компактных камер также отлично справляются со своей задачей. Преимущество беззеркальной камеры перед DSLR заключается в том, что она может считывать данные со всего датчика. DSLR теперь могут делать это в режиме Live-View.
Некоторые зеркалки используют совершенно другой подход, который заключается в измерении баланса белого. Это дело для Olympus E-5 . Он имеет специальный «внешний» датчик, который измеряет свет, падающий на камеру. Вы можете отключить это для случаев, когда вы снимаете с освещением, отличным от вашего объекта.