DOC PREVIEW
Berkeley COMPSCI 294 - Camera Registration in a 3D City Model

This preview shows page 1-2-3-4-5-6 out of 17 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 17 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 17 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 17 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 17 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 17 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 17 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 17 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Camera Registration in a 3D City ModelMin DingCS294-6 Final PresentationDec 13, 2006Goal: Reconstruct 3D city model usable for virtual walk- and fly-throughs• Fast• Scalable• Virtual reality• Urban planning• Simulation• Special effects• Car navigationObjectives:• Automated• PhotorealisticAerial Image Registration for airborne modelingShortcomings of the existing approach3D city model reconstruction from aerial LIDAR and oblique aerial photos aloneHigh scalability, fast acquisitionManual correspondence or extensive computation for aerial photo texture mappingAutomated texture mapping system is necessaryCamera registration algorithm overviewNeed to recover the intrinsic (focal length) and extrinsic (rotation, translation) parameters of a cameraAssume zero skew, unit aspect ratio and principal point at the image centerStamp GPS and electronic compass readings to each aerial image•obtain estimate of translation parameters and yaw angle(φ)Find focal length, pitch(θ) androll(ψ) angles from vanishing pointsRefine estimates by projecting 3D points to an image and solving point correspondences on this image•use 3D corners as feature pointsVanishing points detection – literature reviewExisting techniques look for intersections among groups of lines Expectation Maximization Algorithm [Kosecka et al. 2002]RANSAC [Aguilera 2005]Gaussian sphere / Hough transform [Barnard 1983, Shufelt1999]GPCA [Vidal et al. 2004]Perform well on indoor image or outdoor image with only a few buildings of simple geometryDifficult to apply to aerial image of complex urban scenes where multiple vanishing points existVanishing points detection – literature reviewVanishing points detection – detection algorithmIteratively find vanishing pointsDoes not require a priori knowledge of number of vanishing pointsRemove line segments in each iterationGuaranteed convergenceInitialize vanishing point to be intersection among nearly parallel linesNot pick up real intersection in 3DRefine vanishing point position with Levenberg-Marquardt algorithm at the endVanishing points detection – selection algorithm1.Fix the vanishing point with most number of segments2.Choose two other points which make the orthocenter of the formed triangle closest to the image centerAssume principal point at the image centervviivvkkvvjjvviivvkkvvjjVanishing point detection – entire processCamera calibration – intrinsic parameterStandard uncalibrated camera modelThree orthogonal vanishing points correspond to in homogenous coordinateCamera calibration – extrinsic parametersObtained R does not belong to SO(3)R’ is the closest unitary matrix to R in FrobeniusnormDecompose R’ into yaw, pitch and roll anglesR’ = Rroll*Rpitch*RyawUpdate yaw angle from GPS readingR” = Rroll*Rpitch*R’yaw3D corners detection – depth map1.Apply Harris corner detection on digital surface model (DSM)2.Label a Harris corner as a 3D corner when two sufficiently long lines intersect at a right angleFrom 299 Harris corners to 189 3D corners3D corners detection – aerial image1.Start from the end points of all the segments corresponding to the identified three orthogonal vanishing points2.Label an end point as a 3D corner if there are two sufficiently long lines converging to the other two vanishing points in a region near this end point From 1964 end points to 283 3D corners (99 are real 3D corners)Point correspondences on an image (?)Originally intended to run RANSAC to identify correspondence pairs based on the same fundamental matrixVanishing point based automatic algorithm:f = 2566.2Pitch = 50.1502°Roll = -5.0192 °Manual correspondence Lowe’s algorithm:f = 2555.7Pitch = 60.5141°Roll = -0.9834°Precision analysis in a controlled experiment… …… …Fix camera pose and rotate a calibration rigApply vanishing points based automatic calibration algorithm to find pitch and roll which should be constantpitch: 66.3° (1.3 °)roll: -14.5 °(0.5 °)pitch: 82.5° (2.2 °)roll: -2.43 °(0.17 °)Conclusions and future directionsDeveloped a fast and robust vanishing point detection for complex urban scenesExamined precision of vanishing point based camera calibrationDifficult to obtain accurate parameters just from vanishing points in a complex urban settingPossible improvementsinclude additional hardware (eg. 3-axis compass)apply stereo-vision (eg. video


View Full Document

Berkeley COMPSCI 294 - Camera Registration in a 3D City Model

Documents in this Course
"Woo" MAC

"Woo" MAC

11 pages

Pangaea

Pangaea

14 pages

Load more
Download Camera Registration in a 3D City Model
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Camera Registration in a 3D City Model and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Camera Registration in a 3D City Model 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?