Top Banner
1 Jana Kosecka, CS 223b Cylindrical panoramas Cylindrical panoramas
12

Cylindrical panoramas

Dec 31, 2015

Download

Documents

Cylindrical panoramas. Rotation Only - Calibrated Case. Calibrated Two views related by rotation only Mapping to a reference view – rotation can be estimated Mapping to a cylindrical surface. Matching SIFT Features. [Brown 2003]. Reject Outliers using RANSAC. [Brown 2003]. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Cylindrical panoramas

1Jana Kosecka, CS 223b

Cylindrical panoramasCylindrical panoramas

Page 2: Cylindrical panoramas

Jana Kosecka, CS 223b2

Rotation Only - Calibrated Rotation Only - Calibrated CaseCase

Calibrated Two views related by rotation only

Mapping to a reference view – rotation can be estimated

Mapping to a cylindrical surface

Page 3: Cylindrical panoramas

Jana Kosecka, CS 223b3

Matching SIFT FeaturesMatching SIFT Features

[Brown 2003]

Page 4: Cylindrical panoramas

Jana Kosecka, CS 223b4

Reject Outliers using RANSACReject Outliers using RANSAC

[Brown 2003]

Page 5: Cylindrical panoramas

Jana Kosecka, CS 223b5

Stitching ImagesStitching Images

[Brown 2003]

Page 6: Cylindrical panoramas

Jana Kosecka, CS 223b6

Do we have to project on to a Do we have to project on to a plane ?plane ?

Camera Center

Page 7: Cylindrical panoramas

Jana Kosecka, CS 223b7

Cylindrical ProjectionCylindrical Projection

Camera Center

360˚ Panorama [Szeliski & Shum 97]

Page 8: Cylindrical panoramas

Jana Kosecka, CS 223b8

Map 3D point (X,Y,Z) onto cylinder

Cylindrical projectionCylindrical projection

XY

Z

unit cylinder

unwrapped cylinder

Convert to cylindrical coordinates

cylindrical image

Convert to cylindrical image coordinates

Page 9: Cylindrical panoramas

Jana Kosecka, CS 223b9

Cylindrical ProjectionCylindrical Projection

Y

X

Page 10: Cylindrical panoramas

Jana Kosecka, CS 223b10

Inverse Cylindrical projectionInverse Cylindrical projection

X

YZ

(X,Y,Z)

(sin,h,cos)

Page 11: Cylindrical panoramas

Jana Kosecka, CS 223b11

Removing SeamsRemoving Seams

Differences in exposure Vignetting Small misalignments

[Brown 2003]

Page 12: Cylindrical panoramas

Jana Kosecka, CS 223b12

Multi-band BlendingMulti-band Blending

[Burt and Adelson 1983] Multi-resolution technique using image

pyramid Hides seams but preserves sharp detail

[Brown 2003]