Intermediate panoramic images are each generated from two original panoramic images, where each panoramic image provides a 360 degree field of view of a scene from different nodal points. First, pairs of planar images are derived, where each pair corresponds to original planar views derived from res
Intermediate panoramic images are each generated from two original panoramic images, where each panoramic image provides a 360 degree field of view of a scene from different nodal points. First, pairs of planar images are derived, where each pair corresponds to original planar views derived from respective portions of the original panoramic images, where a similar area of the scene is visible from each pair of planar views. Then, an intermediate planar image is generated from each pair of planar images, and the resulting series of intermediate planar images are cylindrically concatenated to form the intermediate panoramic image.
대표청구항▼
1. A method for generating an intermediate panoramic image from two original panoramic images, each panoramic image providing a 360 degree field of view of a scene from different nodal points, said method comprising the steps of:(a) generating pairs of planar images corresponding to original planar
1. A method for generating an intermediate panoramic image from two original panoramic images, each panoramic image providing a 360 degree field of view of a scene from different nodal points, said method comprising the steps of:(a) generating pairs of planar images corresponding to original planar views derived from respective portions of the original panoramic images, whereby a similar area of the scene is visible from each pair of planar views;(b) generating an intermediate planar image from each pair of planar images, thereby generating a series of intermediate planar images; and(c) generating an intermediate panoramic image from the cylindrical concatenation of the intermediate planar images;wherein the intermediate planar images overlap each other. 2. A computer storage medium having instructions stored therein for causing a computer to perform the method of claim 1. 3. The method as claimed in claim 1 wherein the step (b) of generating an intermediate planar image comprises the steps of pre-warping each pair of planar images to appear as if they were captured from parallel imaging planes, morphing the pre-warped planar images to obtain a morphed image, and post-warping the morphed image to form an intermediate planar image reflecting the original planar views. 4. A method for generating an intermediate panoramic image from two original panoramic images, each panoramic image providing a 360 degree field of view of a scene from different nodal points, said method comprising the steps of:(a) generating pairs of planar images corresponding to original planar views derived from respective portions of the original panoramic images, whereby a similar area of the scene is visible from each pair of planar views;(b) generating an intermediate planar image from each pair of planar images, thereby generating a series of intermediate planar images; and(c) generating an intermediate panoramic image from the cylindrical concatenation of the intermediate planar images;wherein the step (b) of generating an intermediate planar image comprises the steps of pre-warping each pair of planar images to appear as if they were captured from parallel imaging planes, morphing the pre-warped planar images to obtain a morphed image, and post-warping the morphed image to form an intermediate planar image reflecting the original planar views. 5. A computer storage medium having instructions stored therein for causing a computer to perform the method of claim 4. 6. A method for generating an intermediate panoramic image from two original panoramic images, each panoramic image providing a 360 degree field of view of a scene from different nodal points, said method comprising the steps of:(a) obtaining a planar image from a respective portion on each of the two original panoramic images, whereby a same area of the scene is visible from each of the planar images;(b) generating an intermediate planar image from the planar images;(c) repeating steps (a) and (b) for different portions that together cover the full field of view of the two original panoramic images, thereby obtaining a corresponding plurality of intermediate images; and(d) generating an intermediate panoramic image from the intermediate planar images;wherein the step (b) of generating an intermediate planar image comprises the steps of pre-warping each pair of planar images to appear as if they were captured from parallel imaging planes, morphing the pre-warped planar images to obtain a morphed image, and post-warping the morphed image to form an intermediate planar image reflecting the original planar views. 7. A computer storage medium having instructions stored therein for causing a computer to perform the method of claim 6. 8. A method for generating an intermediate panoramic image from two original panoramic images, each panoramic image providing a 360 degree field of view of a scene, said method comprising the steps of:(a) providing two original panoramic images of the same scene from d ifferent nodal points;(b) determining a plurality of correspondence points between the two original panoramic images;(c) generating a fundamental matrix that describes the epipolar geometry for two reference planar views having the nodal points of the two original panoramic images, whereby a same area of the scene is visible from each view;(d) choosing two actual views from the original panoramic images that correspond to views that would be captured onto the two reference planar views;(e) computing the local epipolar geometry for the two actual views;(f) generating a intermediate planar view by morphing between the two actual views;(g) warping the intermediate planar view onto a cylinder, thereby generating an intermediate wrapped view that wraps around a portion of the cylinder;(h) repeating steps (d) through (g) for additional sets of actual views that are unwrapped from the cylinder, thereby forming additional intermediate wrapped views; and(i) blending the intermediate wrapped views together to form the intermediate panoramic image, whereby the nodal point of the intermediate panoramic image is on a line formed between the nodal points of the two original panoramic images. 9. The method as claimed in claim 8 wherein the step (b) of determining a plurality of correspondence points between the two original panoramic images is performed automatically. 10. The method as claimed in claim 8 wherein the step (b) of determining a plurality of correspondence points between the two original panoramic images is performed manually. 11. The method as claimed in claim 8 wherein step (d) of choosing two actual views comprises the steps of choosing two arbitrary planar views that correspond to views that would have been captured onto the two reference planar views and unwrapping a portion of the scene from the original panoramic images onto the two arbitrary planar views. 12. The method as claimed in claim 8 wherein the step (f) of generating a planar intermediate view by morphing between the two actual views comprises the steps of pre-warping the two actual views, morphing the two pre-warped views, thereby generating an intermediate warped image, and post-warping the intermediate warped image to generate the planar intermediate view. 13. A computer storage medium having instructions stored therein for causing a computer to perform the method of claim 8. 14. A system for generating an intermediate panoramic image from two original panoramic images, each panoramic image providing a 360 degree field of view of a scene from different nodal points, said system comprising:an image provision unit for providing the two original panoramic images; anda processor (a) generating pairs of planar images corresponding to original planar views derived from respective portions of the original panoramic images, wherein a similar area of the scene is visible from each pair of planar views, (b) generating an intermediate planar image from each pair of planar images, thereby generating a series of intermediate planar images, and (c) generating an intermediate panoramic image from the cylindrical concatenation of the intermediate planar images;wherein the intermediate planar images overlap each other. 15. The system as claimed in claim 14 wherein the image provision unit includes a camera for capturing a 360 degree field of view of a scene. 16. The system as claimed in claim 14 wherein the image provision unit includes an algorithm for stitching together images of portions of the 360 degrees field of view of a scene. 17. A web-based system for generating an intermediate panoramic image from two original panoramic images, each panoramic image providing a 360 degree field of view of a scene from different nodal points, said system comprising:a server processor (a) generating pairs of planar images corresponding to original planar views derived from respective portions of the original panoramic images, wherein a similar area of the scene is visible from each pa ir of planar views, (b) generating an intermediate planar image from each pair of planar images, thereby generating a series of intermediate planar images, and (c) generating an intermediate panoramic image from the cylindrical concatenation of the intermediate planar images; anda client processor networked to the server processor to render panoramic views, some of which are intermediate panoramic views obtained from the server processor, which a user of the client may navigate;wherein the intermediate planar images overlap each other. 18. A system for generating an intermediate panoramic image from two original panoramic images, each panoramic image providing a 360 degree field of view of a scene from different nodal points, said system comprising:an image provision unit for providing the two original panoramic images; anda processor for (a) generating pairs of planar images corresponding to original planar views derived from respective portions of the original panoramic images, wherein a similar area of the scene is visible from each pair of planar views, (b) generating an intermediate planar image from each pair of planar images, thereby generating a series of intermediate planar images, and (c) generating an intermediate panoramic image from the cylindrical concatenation of the intermediate planar images;wherein the generating of each of the intermediate planar images further comprises pre-warping each pair of planar images to appear as if they were captured from parallel imaging planes, morphing the pre-warped planar images to obtain a morphed image, and post-warping the morphed image to form an intermediate planar image reflecting the original planar views. 19. The system as claimed in claim 18 wherein the image provision unit includes an algorithm for stitching together images of portions of the 360 degrees field of view of a scene. 20. A web-based system for generating an intermediate panoramic image from two original panoramic images, each panoramic image providing a 360 degree field of view of a scene from different nodal points, said system comprising:a server processor (a) generating pairs of planar images corresponding to original planar views derived from respective portions of the original panoramic images, wherein a similar area of the scene is visible from each pair of planar views, (b) generating an intermediate planar image from each pair of planar images, thereby generating a series of intermediate planar images, and (c) generating an intermediate panoramic image from the cylindrical concatenation of the intermediate planar images; anda client processor networked to the server processor to render panoramic views, some of which are intermediate panoramic views obtained from the server processor, which a user of the client may navigate;wherein the generating of each of the intermediate planar images further comprises pre-warping each pair of planar images to appear as if they were captured from parallel imaging planes, morphing the pre-warped planar images to obtain a morphed image, and post-warping the morphed image to form an intermediate planar image reflecting the original planar views.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (5)
Georgiev Todor, 3D graphics based on images and morphing.
Geisner, Kevin A.; Mount, Brian J.; Latta, Stephen G.; McCulloch, Daniel J.; Lee, Kyungsuk David; Sugden, Ben J.; Margolis, Jeffrey N.; Perez, Kathryn Stone; Small, Sheridan Martin; Finocchio, Mark J.; Crocco, Jr., Robert L., Realistic occlusion for a head mounted augmented reality display.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.