Учитывая набор изображений, изображающих несколько трехмерных точек из разных точек обзора, регулировка пучка может быть определена как проблема одновременного уточнения трехмерного изображения. координаты, описывающие геометрию сцены, параметры относительного движения и оптические характеристики камеры (камер), используемых для получения изображений, в соответствии с критерием оптимальности, включающим соответствующее изображение. проекции всех точек.
Пакетная настройка почти всегда используется на последнем этапе каждого алгоритма 3D-реконструкции на основе функций. Это составляет проблему оптимизации трехмерной структуры и параметров просмотра (например, положение камеры и, возможно, внутренняя калибровка и радиальное искажение), чтобы получить реконструкцию, которая является оптимальной при определенных предположениях относительно шума, относящегося к наблюдаемому Характеристики изображения: Если ошибка изображения равна нулю среднего по Гауссу, то настройка пакета - это Оценщик максимального правдоподобия. Его название относится к пучкам световых лучей, исходящих от каждого трехмерного объекта и сходящихся к оптическому центру каждой камеры , которые оптимально настроены как по структуре, так и по параметрам просмотра (сходство по значению с категориальным комплект кажется чистым совпадением). Пакетная регулировка была первоначально задумана в области фотограмметрии в 1950-х годах и все чаще используется исследователями компьютерного зрения в последние годы.
Настройка пакета сводится к минимизации ошибки перепроецирования между положениями изображения наблюдаемых и прогнозируемых точек изображения, которая выражается как сумма квадратов большого числа нелинейных функций с действительными значениями. Таким образом, минимизация достигается с помощью нелинейных алгоритмов наименьших квадратов. Из них Левенберг – Марквардт оказался одним из самых успешных благодаря простоте реализации и использованию эффективной стратегии демпфирования, которая дает ему возможность быстро сходиться на основе широкого диапазона начальных предположений.. Путем итерационной линеаризации функции, которая должна быть минимизирована в окрестности текущей оценки, алгоритм Левенберга – Марквардта включает решение линейных систем, называемых нормальными уравнениями. При решении задач минимизации, возникающих в рамках уравнивания связок, нормальные уравнения имеют блочную структуру разреженного из-за отсутствия взаимодействия между параметрами для разных 3D точек и камер. Это может быть использовано для получения огромных вычислительных преимуществ за счет использования разреженного варианта алгоритма Левенберга – Марквардта, который явно использует преимущества шаблона нулей нормальных уравнений, избегая хранения и работы с нулевыми элементами.
Настройка пакета сводится к совместному уточнению набора исходных оценок параметров камеры и структуры для нахождения набора параметров, который наиболее точно предсказывает положения наблюдаемых точек в наборе доступных изображений. Более формально, предположим, что 3D-точки видны в представлениях, и пусть быть проекцией й точки на изображении . Пусть обозначает двоичные переменные, которые равны 1, если точка видна на изображении и 0 в противном случае. Предположим также, что каждая камера параметризована вектором и каждый 3D-точка с помощью вектора . Настройка пакета минимизирует общую ошибку перепроецирования по всем параметрам 3D-точки и камеры, в частности
где - это прогнозируемая проекция точки на изображение и обозначает евклидово расстояние между точки изображения представлены векторами и . Ясно, что настройка связки по определению терпима к отсутствию проекций изображения и сводит к минимуму физически значимый критерий.