December 15th, 2015

Цвет из ЧБ?

Разглядывая качественные сканы старинных фотографий, которые по разрешению могут превосходить снимки современных зеркалок, я нередко думал, что, возможно, свет с разной длиной волны немного по-разному воздействовал на фотоматериал, и при очень тщательном исследовании фотографии с помощью специальных приборов всё-таки можно восстановить информацию о цвете... но об успехах в этой области мне ничего не известно.

И вот сегодня Артемий Лебедев опубликовал пост, в котором рассказал о трудах некого Ильи Смирнова. Тот утверждает, что разработал алгоритм, восстанавливающий цвет на чёрно-белых фото, и даже приложил несколько примеров.





Только вот меня очень удивило, что он исследовал не оригинальные носители, а компьютерные сканы чёрно-белых фотографий. Это автоматически исключает возможность обнаружить любую «химическую» информацию о цвете. Смущает и то, что на своём сайте автор сыпет утверждениями о научности своей технологии, но не приводит даже сколько-нибудь общего её описания, а все фотографии-примеры имеют очень низкое разрешение и качество.

Подозреваю, что этот алгоритм лишь реконструирует цвет на основании информации о соотношении яркости между разными участками изображения. Скорее всего, он основывается на анализе типовых фотографий, где есть небо, зелень и люди, и умеет распознавать соответствующие им «относительные» оттенки. То есть чёрно-белое изображение человека, например, в голубом гриме, он всё равно сделает телесным, если яркость голубого будет на фото такой же, какой была бы яркость телесного.

В данном случае показателен следующий опыт: все цвета на этой картинке после её перевода в монохромный режим (если не применять специальных фильтров, конечно) дадут один и тот же оттенок серого:



Короче говоря, пока я считаю утверждения автора именно о восстановлении цвета шарлатанством, но буду рад ошибиться.