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.

Een betere apparaat en een methode om virtuele werkelijkheidspanoramas te creëren van uitstekende kwaliteit worden onthuld die dramatische verbeteringen tijdens de auteurs en het ontwerpen cycli opbrengt, met versnellen aan verscheidene grootteordes sneller dan vroegere systemen. In een aangewezen belichaming, wordt een reeks rechtlijnige beelden die uit een meerderheid van rijen worden genomen in paren elkaar geregistreerd met, en gebruikend een in paren objectieve functie plaatselijk geoptimaliseerd (lokale foutenfunctie) die bepaalde parameters in een projecterende transformatie minimaliseert, gebruikend een betere herhaalde procedure. De lokale waarden van de foutenfunctie voor de in paren registratie worden dan bewaard en gebruikt om een vierkantige oppervlakte te construeren om een globale optimaliseringsfunctie (globale foutenfunctie) te benaderen. De kettingsregel wordt gebruikt om de directe evaluatie van de globale objectieve functie te vermijden, die berekening bewaart. In één belichaming betreffende het het mengen aspect van de onderhavige uitvinding, wordt een betere procedure beschreven die zich op Laplacian en Gaussian piramides baseert, gebruikend een mengselmasker de waarvan grenzen door de grassfiretransformatie worden bepaald. Een betere herhaalde procedure wordt onthuld voor het mengen die ook bepaalt op welk niveau van de piramide om het mengen uit te voeren, en in de componenten die van het lage frequentiebeeld over een breder gebied en hoge frequentiecomponenten worden gemengd die over een smaller gebied worden gemengd resulteert. De menselijke interactie en de input worden ook verstrekt om hand projecterende registratie, aanvankelijke kaliberbepaling en terugkoppeling in de selectie van foto's en convergentie van het systeem toe te staan.

 
Web www.patentalert.com

< Aligning rectilinear images in 3D through projective registration and calibration

< Aligning rectilinear images in 3D through projective registration and calibration

> Three-dimensional virtual reality space display processing apparatus, a three-dimensional virtual reality space display processing method, and an information providing medium

> Virtual reality simulation-based training of telekinegenesis system for training sequential kinematic behavior of automated kinematic machine

~ 00040