Есть задача:
Источник света с линзой (фонарь, например, или лазерная указка), освещает некоторую поверхность. Источник света дает "пятно" света с достаточно равномерным затуханием по всем направлениям от центра (искажения линзы пока не учитываем). В 4 точках (обычно по углам квадрата), стоят датчики освещенности. В зависимости от уровней освещенности в этих точках, высчитывают следующие данные:
1) Точку наибольшей освещенности, грубо говоря, центр, куда указывает центр луча фонаря\указки.
2) Направление источника света, грубо говоря, угол между вектором источника света и его проекцией на поверхность нахождения датчиков освещенности.
Единственный разумный материал, который нашел, вот этот:
https://geektimes.ru/post/256820/
Скажите пожалуйста, как академически называется задача и где взять теоретические алгоритмы, чтобы их использовать в коде.
Спасибо.