Уменьшение ошибок цветового баланса между несколькими камерами - Фотопедия
2 голосов
/ 25 сентября 2013

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

Я проектирую систему, которая будет сшивать изображения, сделанные несколькими камерами, для создания пейзажных изображений в реальном времени. Чтобы удалить шов между двумя соседними изображениями, я предпринял следующие шаги для каждой камеры:

  1. Поместил каждую камеру в источник с плоским полем (например, интегрирующую сферу или белую панель с рассеянным светом) и усреднил 20 световых изображений для получения одного среднего светового изображения.

  2. Вычисляется среднее значение пикселя для каждого цвета на светлом изображении. Это дает мне три значения - одно для красного, зеленого и синего, поскольку датчик камеры представляет собой матрицу Байера. Среднее значение должно быть немного больше угловых пикселей и немного меньше центральных пикселей из-за виньетирования.

  3. Повторите шаги 1 и 2, надев крышку объектива, чтобы получить темные значения изображения и создать таблицу усиления плоского поля для каждой камеры.

  4. Затем я использовал средний светлый и темный цвета для расчета усиления цвета, чтобы я мог ссылаться на изображение, снятое одной камерой, на другую камеру. (светлый цвет Cam2 - темный цвет Cam2) / (светлый цвет Cam1 - темный цвет Cam1).

  5. Затем возьмите два соседних изображения, выровняйте их по полям, примените усиление цвета, рассчитанное выше, к камере 1, и шов должен исчезнуть!

Но это не так, и я не уверен, почему. При снятии швов, нужно ли что-то еще делать? Все мои алгоритмы очень просты, например, усреднение зеленого цвета добавляет все зеленые пиксели вверх, а затем делит на половину общее количество пикселей (поскольку это Байер, половина зеленого цвета, четверть красного цвета, четверть синего цвета). Кто-нибудь с каким-либо опытом делал это раньше?

Спасибо!

1 Ответ

1 голос
/ 25 сентября 2013

Швы будут точно совпадать, только если швы расположены в областях, которые соответствуют средним значениям , которые вы использовали при создании профиля для каждой камеры. Если швы расположены ближе к краям рамки, то, возможно, вам следует выбрать значения из тех же областей, чтобы создать профили камеры. Эта проблема усугубляется тем фактом, что швы пересекают области разного количества виньетирования, которые могут различаться в разных количествах в каждой отдельной камере.

Вам также следует делать сэмплы с тем же объективом, для которого установлена ​​та же диафрагма (и фокусное расстояние, если это зум), что вы будете использовать для снимков, которые хотите сшить. Эти переменные также влияют на точные значения от одной камеры к следующей. Если, например, вы сделаете одну фотографию за f / 2 и 1/250 секунды, а другую - за f / 4 и 1/60 секунды, они будут очень близки, но не точно того же значения экспозиции. Это из-за незначительной неточности между заявленной и фактической апертурой и выдержками.

Добро пожаловать на сайт Фотопедия, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...