Aligning rectilinear images in 3D through projective registration and calibration

   
   

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 преобразовывают. Улучшенная итеративная процедура показана для смешивать то также обусловливает на что уровне пирамидки для того чтобы выполнить смешивать, и результаты в компонентах изображения низкой частотности будучи смешиванной над более широкой зоной и высокочастотных компонентах будучи смешиванной над более узкой зоной. Обеспечены, что позволяют людские взаимодействие и входной сигнал также ручное прожективное зарегистрирование, первоначально тарировку и обратную связь в выборе фотоих и схождении системы.

 
Web www.patentalert.com

< Method for fabricating spaced-apart nanostructures

< Graphics data accumulation for improved multi-layer texture performance

> Force feedback enabled over a computer network

> Endoscopic tutorial system

~ 00117