An improved apparatus and method for creating high quality virtual reality
panoramas is disclosed that yields dramatic improvements during the
authoring and projecting cycles, with speeds up to several orders of
magnitude faster than prior systems. In a preferred embodiment, a series
of rectilinear images taken from a plurality of rows are pairwise
registered with one another, and locally optimized using a pairwise
objective function (local error function) that minimizes certain
parameters in a projective transformation, using an improved iterative
procedure. The local error function values for the pairwise registrations
are then saved and used to construct a quadratic surface to approximate a
global optimization function (global error function). The chain rule is
used to avoid the direct evaluation of the global objective function,
saving computation. In one embodiment concerning the blending aspect of
the present invention, an improved procedure is described that relies on
Laplacian and Gaussian pyramids, using a blend mask whose boundaries are
determined by the grassfire transform. An improved iterative procedure is
disclosed for the blending that also determines at what level of the
pyramid to perform blending, and results in low frequency image components
being blended over a wider region and high frequency components being
blended over a narrower region. Human interaction and input is also
provided to allow manual projective registration, initial calibration and
feedback in the selection of photos and convergence of the system.
Улучшенные прибор и метод для создавать panoramas реальности высокого качества фактически показаны производит драматически улучшения во время authoring и проектируя циклов, с скоростями до нескольких порядков величины системы более быстро чем прежде. В предпочитаемом воплощении, серия прямолинейных изображений принятых от множественности рядков pairwise зарегистрирована с одним другое, и местно оптимизирована использующ pairwise объектную функцию (местную функцию ошибки) который уменьшает некоторые параметры в прожективном преобразовании, использующ улучшенную итеративную процедуру. Местные значения функции ошибки для pairwise зарегистрирований после этого сохранены и использованы для того чтобы построить квадратическую поверхность для того чтобы приблизиться функция глобальнаяа оптимизация (гловальная функция ошибки). Цепное правило использовано для избежания сразу оценки гловальной объектной функции, сохраняя вычисление. В одном воплощении относительно смешивая аспекта присытствыющего вымысла, описана улучшенная процедура которая полагается на Laplacian и гауссовых пирамидках, использующ маску бленды границы которой обусловлены grassfire преобразовывают. Улучшенная итеративная процедура показана для смешивать то также обусловливает на что уровне пирамидки для того чтобы выполнить смешивать, и результаты в компонентах изображения низкой частотности будучи смешиванной над более широкой зоной и высокочастотных компонентах будучи смешиванной над более узкой зоной. Обеспечены, что позволяют людские взаимодействие и входной сигнал также ручное прожективное зарегистрирование, первоначально тарировку и обратную связь в выборе фотоих и схождении системы.