Underwater Mosaic Creation using Video sequences from Different Altitudes
|
|
- Harry Fitzgerald
- 6 years ago
- Views:
Transcription
1 Underwater Mosaic Creation using Video sequences from Different Altitudes Nuno Gracias and Shahriar Negahdaripour Underwater Vision and Imaging Lab Electrical and Computer Engineering Department University of Miami Coral Gables, FL Abstract This paper presents a method for the automatic creation of 2D mosaics of the sea floor, using video sequences acquired at different altitudes above the sea floor. The benefit of using different altitude sequences comes from the fact that higher altitude sequences can be used to guide the motion estimation of the lower ones, thus increasing the robustness and efficiency of the mosaicing process. When compared to the case of single sequence mosaic creation, we show that by combining geometric information from different sequences, we are able to successfully estimate the registration topology of much lower altitude sequences. This results in higher resolution mapping of the sea floor. Illustrative results are presented using sequences of the same coral reef patch, captured with a single video camera. The sequences present some of the common difficulties of underwater 2D mosaicing, namely non-flat, moving environment and changing lighting conditions. The importance of this work is emphasized by fact that the presented methods require inexpensive image acquisition and processing equipment, thus potentially benefiting a very large group of marine scientists. I. Introduction The creation of wide area views of the sea floor is an important optical sensing capability for benthic exploration and mapping. Such views can easily be interpreted by a human operator on a survey mission or be used as a spatial representation for navigation. When compared with land or aerial environments, the light underwater is subject to intense attenuation and scattering. These factors severely limit the definition and range of underwater imagery. Under such conditions, video mosaicing methods are suited to creating large visual representations of the sea floor, through the registration of many close range images. This paper presents a method for the automatic creation of 2D mosaics of the sea floor, using video sequences acquired at different altitudes above the sea floor. We implement and test two different methods to illustrate the advantages of this approach. One of the methods implies the rendering of the higher altitude mosaics to serve as a map upon which the lower altitude images are matched against. The other method does not require a rendered mosaic, but only the topology of the sequence, i.e. the arrangement of the images on a common spatial reference frame. The images of the lower altitude se- ngracias@isr.ist.utl.pt. The work described in this paper has been partially supported by SERDP Proj. CS 1333 and the Portuguese Foundation for the Science and Technology BPD/1462/23. quences are matched directly against the higher altitude ones. For both methods the resulting set of geometric constraints is used in a bundle adjustment step, thus promoting the final geometric accuracy. The two methods are compared using a challenging video sequence and tested for accuracy and computational efficiency using ground truth. II. Background and Related work Underwater video mapping requires the registration of large sets of images. Most commonly this is performed by pair wise image registration in chronological order. The resulting motion estimates are then concatenated to infer the relation between any pair of images. However, even small amounts of noise in the estimation process will result in large accumulated error. To create spatially coherent mosaics, a number of authors tackled the problem of registration for multiple image superpositions from camera trajectories loops [1], [2], [3], [4]. Related to this, bundle adjustment techniques from the photogrammetry literature have been successfully adapted to image registering applications []. Recent years have witnessed significant progress in the optical mosaicing and 3D reconstruction of large underwater areas [6], [7]. The use of specialized platforms, with navigation sensors providing pose information, can considerably assist the problem of image motion and structure estimation [8]. However such equipment is still too expensive to be used by a large group of marine scientists. Conversely, vision only systems are more sensitive to image quality and departures to the assume motion and structure models. However they allow for inexpensive acquisition equipment which can be, at the limit, a standard underwater handheld video camera. Our paper addresses the issue of mosaicing sequences of low image overlap among strips. This relates to the work of Singh et al. [9] where an higher altitude mosaic is used to merge separate mosaic strips that were previously constructed from lower altitude. The registration uses a high number of manually matched points and is followed by a finite-element warping. This contrasts with our approach, which is based on automatic image matching. The only user intervention is in defining a contact area among the sequences, in the form of 2 coarse matches over 2 images. 1
2 III. Background mosaic creation In this paper, we refer to the high altitude image set as the background sequence and the low altitude as the foreground. The background mosaic creation method, which is summarized in this section, mirrors previous work on underwater video mosaicing[1] and pose estimation[11]. For a detailed description please refer to [3]. The method comprises three major stages. The first stage consists of the sequential estimation of the image motion, using a reduced image motion model. The set of resulting consecutive homographies is cascaded, in order to infer the approximate topology of the camera movement. The topology information is then used to predict the areas where there is image overlap resulting from nonconsecutive images. Secondly, the overall topology is refined by iteratively executing the following two steps. (1) Point correspondences are established between non-adjacent pairs of images that present enough overlap. (2) The topology is updated by searching for the set of homographies that minimizes the overall sum of distances in the point matches. The final stage of the algorithm estimates the set of homographies and a world plane description that best fit the observation data. As the main concern is attaining high registration accuracy, a general parameterization of the homographies with 6 DOF for the pose is used, which is capable of modelling the effects of wave induced general rotation and translation. An essential building block consists of image registration of pairs of images. This is done as follows. 1. A set of point features corresponding to textured areas, are extracted from one of the images, using the Harris corner detector [12]. 2. For each feature (defined as a small square image patch centered at the detected corner location), a prospective match is found in the other image, using normalized cross-correlation. We assume that prior information exists on the expected image motion (typically in the form of a homography). This information is used for two main purposes. It establishes the location of the correlation window center. It defines the required warping of the image feature so that the search over the other image becomes essentially a translation (2D) search. This allows for the use of area correlation for heavily rotated or slanted images. 3. A robust estimation technique is used to remove outliers using a Least Median of Squares criterion, based on a planar motion model. The background mosaic was created using a 28 minute video sequence of a survey of a coral reef patch. The coral patch is approximately flat at site scale, but contains innumerous benthic structures with vertical relief up to 7 cm from the average plane. The sequence was acquired from a single camera, deployed by a custom modified commercial ROV [13]. The camera was internally calibrated to reduce image distortion from the lens and housing [14]. Although the vehicle is equipped with additional sensors, such as a depth gauge, compass and inclinometers, only the video information was used to create the mosaics. The vehicle covered an area of approximately 4 square meters, at an altitude of 2. to 3 meters. It followed a lawn mower s pattern of side by side strips followed by the same pattern rotated 9 degrees. The purpose of this was to ensure full coverage of the area and provide a high number of superposition areas among the strips. On the first part of the algorithm, 496 key frames were selected out of the complete set of 61 images, using a criterion of 72% overlap between time consecutive images. On the second part, a total of 1292 image pairs were matched, over 12 cycles of iterative superposition prediction and matching. The resulting mosaic is shown in Figure 1. It was rendered using the whole set of 61 images. The registration parameters for the non key frames were obtained by linear adjusting of the sequential matching, constrained by the registration parameters of the two closest key frames. The ground resolution ranges from 2. to 3 millimeters per pixel. The original frames are 124x768 pixels. Fig. 1. Complete mosaic from the higher altitude sequence, covering approximatelly 4 square meters. IV. Foreground sequence registration To illustrate the benefit of combining sequences of different altitudes, we implemented and tested two different approaches. 2
3 Image to Mosaic Relies on a existing mosaic image, created from the background sequence. The registration of the foreground sequence is carried out by concurrently performing image to mosaic registration and image to image registration over the foreground sequence. Image to Image Uses the original images of the background sequence, along with their global registration parameters. No mosaic image is required. The foreground images are matched directly against the background counterpart. The background registration constraints are considered static, so no background to background matching is attempted. Furthermore the background registration parameters are not changed. To avoid extensive search over the complete set of background and foreground images, both methods require prior knowledge on a superposition area between the two sequences. For the testing in this paper, the algorithm assumes an estimate of the registration between one frame of the foreground sequences to either the background mosaic or one of the background images. This is provided as two or more manually matched points. These points are used to assist a fully automatic matching, by constraining the search area and providing a prior to the feature warping. As such, the accuracy requirements for the manual matches are not high. Both approaches were implemented with minimal changes to the standard global mosaicing algorithm described in Section III. The algorithm for the image to mosaic approach adds the mosaic image to the set of foreground images and treats it as any other image. The image to image approach joins both image sets, but restricts the matching and the optimization to the foreground data set. A. Accuracy Assessment To quantify the accuracy of the methods we perform a simple geometric distortion analysis, using ground truth data. This data consists of a set of scene points of known metric 2D locations, that are easily located on the mosaic images. The ground truth points were extracted from a high resolution image acquired from a still camera. This image was captured from the a distance of meters from the bottom, near the water surface. The coordinate mapping from the still image to world coordinates was obtained using a set of 13 fiducial points. Givenitisdifficulttodirectly measure the XY locations of points underwater, the estimation of fiducial data was done indirectly, using a network of distance measurements between ground points. This process followed standard surveying guidelines [1]. The fiducial point data was created by placing 1 markers rigidly attached to the sea bed, and distributed over the test area. Additionally, 4 stakes (with no markers) were also used. The required field data was collected by divers who measured the distances of each marker to the control stakes, together with the distances among the 4 control stakes. This resulted in 46 distance measurements. According to [1], the uncertainty in the measurements can be suitably modelled as additive Gaussian noise of zero mean and constant standard deviation. Typically the standard deviation is cm, mainly due to the elasticity of the measuring tape. We are ignoring the effects of terrain elevation which may lead to the measurements not being done over a straight line. However, the markers were positioned in locations that represent the main underlying plane (avoiding crevices and peaks), in order to reduce terrain induced distortions. Given a set of distance measurements, we want to estimate the 2D locations of all points with respect to a common metric reference frame. Let d ij be measured distance between points i and j. The observed noisy measurement relates with the ideal noise-free distance d ij as d ij = d ij + ε, where ε is a additive noise term. Each point is represented by its 2D coordinates P i =(x i,y i ). The observations relate to the sought parameters as d ij = (x i x j ) 2 +(y i y j ) 2 + ε. Using a Least-Squares criteria, the problem can be formulated as finding the set of ( x i, ŷ i ) such that ) 2 ( x i, ŷ i ) = arg min ( dij d ij. (x i,y i) To fix the gauge freedoms, additional constraints need to be imposed. These can be conveniently defined as x 1 = y 1 = y 2 =, which sets the origin at point 1 and the world X axis along the line between point 1 and 2. The coordinates of the fiducial point set were estimated using a standard non linear least squares algorithm [16]. The resulting residues follow a normal distribution with standard deviation of 2. cm. The image coordinates of the fiducial points were extracted manually from the still. The mapping from the still image to world coordinates was computed as a planar homography, parameterized by the camera pose, as described in [17]. A set of 22 prominent points were selected from the still image, covering the whole image (Figure 2). Care was taken in selecting points that where representative of the underlying average plane, to minimize projection distortions. The metric coordinates of the these points were obtained using the homography. The advantage of using a calibrated still image, as opposed to using the fiducial data set directly, is twofold: it provides more geometrically consistent data, and allows for the use of larger ground truth set. V. Results This section presents illustrative results using a lower altitude sequence. It comprises 36 seconds of video, acquired at approximately 1.4 meters above the sea floor, covering an area of 3 square meters. The sequence was i,j 3
4 gt1 gt(m9) gt19 gt4 gt6() gt7(m) gt8(m2) gt12(m6) gt1(m7) gt22 gt16(m3) gt1 gt9(m2) gt13(m13) gt17 gt11 gt14(m18) gt2 gt18 gt21 gt3 gt2 Fig. 2. High resolution still image, used for defining the ground truth point set (marked). The circular markers are 12cm diameter disks (CDs) positioned around permanently fixed nails. This still image was captured at a different data collecting trip than the mosaic video sets. The PVC quadrats indicate 4 permanent stakes, but are not exactly on the same positions as in the video data sets. selected as an example of a challenging data set. The camera undergoes a lawn mower s pattern trajectory, with 6 strips. Most strips have very low superposition among them, making it difficult to create a geometrically accurate mosaic. Fig. 3. Resulting mosaic from using the global mosaicing approach on the lower altitude sequence alone. The low overlap between non sequential images leads to large registration errors which are clearly visible. The first two strips on the left hand side should be overlapping. This is apparent from the broken image of the quadrat, made of white PVC tubing. A. Single sequence mosaic creation As a baseline for comparison with the approach of this paper, we created a mosaic using the method outlined in section III over the lower altitude sequence. The first part of the algorithm selected 24 images from the original set of 17. This subset was also used for the image to mosaic and image to image tests. Figure 3 presents the resulting mosaic. The algorithm executed 11 cycles of topology refinement, establishing point correspondences among 417 pairs of overlapping images. The small overlap among strips hindered adequate loop closure, leading to noticeable geometric distortions, visible on the left hand side. B. Image to Mosaic The image to mosaic approach used, as the background, the image in Figure 4, taken from the central area of the mosaic in Figure 1. Two point correspondences were manually established among one image from the foreground sequence and the background mosaic. These correspondences helped the automated images matching procedure which established 8 inlier point matches. After 12 cycles of topology refinement, 1141 matched pairs of images were found, from which 197 were image to mosaic matches. The resulting mosaic if shown in Figure. The improvement with respect to the single sequence mosaicing is visible on the left and right hand side strips, which are closer to the central part of the mosaic. Fig. 4. Section of the mosaic used as a background for the image to mosaic registration. C. Image to Image For the image to-image approach, we selected one frame from each sequence that overlap. Similarly to above, two point correspondences were manually established, from which 131 inlier matches were automatically found. The topology refinement executed 1 cycles, establishing 188 matched pairs of images from which 844 were between the two sequences and 141 among the foreground sequence. The resulting mosaic, shown in Figure 6, is close in appearance to the one produced by the image to mosaic approach. For comparison purposes, we have also created a mosaic 4
5 Fig.. Resulting mosaic from the image to mosaic registration. This image was rendered with only the foreground sequence images. Fig. 6. Resulting mosaic from the image to image registration, rendered with only the foreground sequence images. using joint optimization, where the registration parameters for both the background and foreground sequence were estimated. The resulting mosaic exhibits minor improvements, with no visible difference to the one in Figure D. Accuracy Results To quantify the geometric distortions and compare the methods, the location of the 22 ground truth points were manually identified on the mosaics. We define a residue vector for each ground truth point of metric coordinates (x i,y i ) and mosaic image coordinates (u i,v i )as [ ] ] [ ] rxi xi = r yi y i [ h1u i+h 2v i+h 3 h 7u i+h 8v i+1 h 4u i+h v i+h 6 h 7u i+h 8v i+1 where h = [ h 1 h 8 ] T are the parameters of a 8 degrees of freedom projective mapping. This mapping was computed using standard least squares as h = arg min h ( r 2 xi + ry 2 ) i. As geometric distortion criteria we consider the standard deviation of all residues (r x1,r y2,,r y22 ) and the maximum distance error d max = max rx 2 i i + ry 2 i. The results for these criteria are shown in Table I, along with the cost function execution time. The latter refers to the time required to compute the residue vector and the associated Jacobian, used in the Levenberg Marquadt iterations of the non linear least squares optimization. The histograms for the residues are shown in Figure 7. i (Global Simple) (Image to mosaic) (Image to image) (image to image joint estim.) Fig. 7. Histograms of the residues for geometric accuracy for the methods of table I. The stardard deviations of the fitted normal distributions are given in the table. These results testify the advantages of using a higher altitude sequence, either as a mosaic or as a set of images, to guide the registration of a lower altitude image set. Both image to mosaic and image to image approaches allowed for establishing image matches among the foreground sequence that were not possible on the case of the simple global registration of the foreground set. The image to image method attains lower distortion than the image to mosaic for both criteria. This can explained by the fact that the image to mosaic matching is affected by rendering artifacts and imperfections of the background mosaic. For the experiments of this paper,
6 Method St. Dev. Max. dist. error Cost eval. time Global Simple 17.2 cm cm.9 sec Image to mosaic 6.3 cm 18.3 cm 1.47 sec Image to image 4.7 cm 1.97 cm 6.82 sec Image to image with Joint Estim cm cm 16.1 sec TABLE I Statistics for the geometric distortion and computation effort Standard deviation of residues, maximum distance error and the cost function evaluation time. the background mosaic was rendered using the contribution of the closest image (to any given mosaic point) without histogram equalization among the contributing images. This originates seams on the boundaries of the contributions, due to the unaccounted 3D structure and illumination variations, which degrade the matching performance. The image to image matching is not affected by such artifacts, but requires the matching of much larger number of image pairs. This is reflected on the higher execution time. As expected, the joint estimation of both background and foreground sequence registration improves the geometric distortion, due to the higher number of matching constraints available. VI. Conclusions This paper presented an approach for the creation of 2D mosaics of the sea floor, using video sequences acquired at different altitudes above the sea floor. The benefit of using different altitude sequences comes from the fact that higher altitude sequences can be used to guide the motion estimation of the lower ones, thus increasing the robustness and accuracy of the mosaicing process. The methods were devised with emphasis on automated processing. The results presented only require user input for the selection of a small number of correspondences, to relate the background and foreground sequences. Applications such as the mapping of shallow water natural habitats present difficulties due to the departure from some of the assumptions typically used image registration. In this work we used a motion model that assumes flat and static environment, with constant illumination. Clearly, for the low altitude sequence such as the one reported here, these assumptions may not hold. The net effect of this is that the trajectory estimation from the concatenation of motion estimates suffers from rapid error growth. This hinders image registration on closed trajectory loops, which is essential for accurate mosaic construction. The approach and methods presented in this paper addressed this problem without resorting to other sensor modalities. The presented methods require inexpensive image acquisition and processing equipment, thus potentially benefiting a very large group of marine scientists. In Proc. European Conf. on Computer Vision, Freiburg, Germany, June [2] H. Sawhney and R. Kumar. True multi-image alignment and its application to mosaicing and lens distortion correction. In Proc. of the IEEE Conference on Computer Vision and Pattern Recognition, Puerto Rico, June IEEE Computer Society Press. [3] N. Gracias and J. Santos-Victor. Underwater mosaicing and trajectory reconstruction using global alignment. In Proc. of the Oceans 21 Conference, pages , Honolulu, Hawaii, U.S.A., November 21. [4] R. Garcia, J. Puig, P. Ridao, and X. Cufi. Augmented state Kalman filtering for AUV navigation. In Proc. Int. Conf. on Robotics and Automation, pages 41 41, Washington DC, USA, May 22. [] P. McLauchlan and A. Jaenicke. Image mosaicing using sequential bundle adjustment. In Proc. of the British Machine Vision Conference BMVC2, Bristol, U.K., September 2. [6] O. Pizarro,, and H. Singh. Towards large area underwater mosaicing for scientific applications. IEEE Journal of Oceanic Engineering, 28(4):61 672, 23. [7] S. Negahdaripour and H. Madjidi. Stereovision imaging on submersible platforms for 3 d mapping of benthic habitats and sea floor structures. IEEE Journal of Oceanic Engineering, 28(4):62 6, October 23. [8] O. Pizarro, R. Eustice, and H. Singh. Large area 3D reconstructions from underwater surveys. In Proc. of the IEEE Oceans 24 Conference, volume 2, pages , Kobe, Japan, November 24. [9] H. Singh, J. Howland, and O Pizarro. Advances in large area photomosaicking underwater. IEEE Journal of Oceanic Engineering, 29(3): , July 24. [1] N. Gracias and J. Santos-Victor. Underwater video mosaics as visual navigation maps. Computer Vision and Image Understanding, 79(1):66 91, July 2. [11] N. Gracias and J. Santos-Victor. Trajectory reconstruction with uncertainty estimation using mosaic registration. Robotics and Autonomous Systems, 3: , July 21. [12] C. Harris and M. Stephens. A combined corner and edge detector. In Proceedings Alvey Conference, pages , Manchester, UK, August [13] X. Xu. Vision based ROV System. PhD thesis, University of Miami, Coral Gables, Miami, May 2. [14] J.Y. Bouguet. Matlab camera calibration toolbox. 22. [1] P. Holt. The site surveyor guide to surveying underwater. Technical report, 3H Consulting Ltd, 2. [16] W. Press, S. Teukolsky, W. Vetterling, and B. Flannery. Numerical Recipes in C: The Art of Scientific Computing. Cambridge University Press, [17] N. Gracias. Mosaic based Visual Navigation for Autonomous Underwater Vehicles. PhD thesis, Instituto Superior Técnico, Lisbon, Portugal, June 23. References [1] H. Sawhney, S. Hsu, and R. Kumar. Robust video mosaicing through topology inference and local to global alignment. 6
LINEAR GLOBAL MOSAICS FOR UNDERWATER SURVEYING
IAV2004 - PREPRINS 5th IFAC/EURON Symposium on Intelligent Autonomous Vehicles Instituto Superior écnico, Lisboa, Portugal July 5-7, 2004 LINEAR GLOBAL MOSAICS FOR UNDERWAER SURVEYING Nuno Gracias, João
More informationMotion Tracking and Event Understanding in Video Sequences
Motion Tracking and Event Understanding in Video Sequences Isaac Cohen Elaine Kang, Jinman Kang Institute for Robotics and Intelligent Systems University of Southern California Los Angeles, CA Objectives!
More informationMarcel Worring Intelligent Sensory Information Systems
Marcel Worring worring@science.uva.nl Intelligent Sensory Information Systems University of Amsterdam Information and Communication Technology archives of documentaries, film, or training material, video
More informationVision-based Localization of an Underwater Robot in a Structured Environment
Vision-based Localization of an Underwater Robot in a Structured Environment M. Carreras, P. Ridao, R. Garcia and T. Nicosevici Institute of Informatics and Applications University of Girona Campus Montilivi,
More informationMidterm Examination CS 534: Computational Photography
Midterm Examination CS 534: Computational Photography November 3, 2016 NAME: Problem Score Max Score 1 6 2 8 3 9 4 12 5 4 6 13 7 7 8 6 9 9 10 6 11 14 12 6 Total 100 1 of 8 1. [6] (a) [3] What camera setting(s)
More informationCSE 252B: Computer Vision II
CSE 252B: Computer Vision II Lecturer: Serge Belongie Scribes: Jeremy Pollock and Neil Alldrin LECTURE 14 Robust Feature Matching 14.1. Introduction Last lecture we learned how to find interest points
More informationUnderwater Mosaicing and Trajectory Reconstruction using Global Alignment
Underwater Mosaicing and Trajectory Reconstruction using Global Alignment Nuno Gracias and José Santos-Victor Instituto Superior Técnico & Instituto de Sistemas e Robótica Av. Rovisco Pais, 1049 001 Lisboa
More informationTrajectory Reconstruction with Uncertainty Estimation using Mosaic Registration
1 Trajectory Reconstruction with Uncertainty Estimation using Mosaic Registration Nuno Gracias, José Santos-Victor Instituto Superior Técnico & Instituto de Sistemas e Robótica, Av. Rovisco Pais, 149-1
More informationAUTOMATIC RECTIFICATION OF SIDE-SCAN SONAR IMAGES
Proceedings of the International Conference Underwater Acoustic Measurements: Technologies &Results Heraklion, Crete, Greece, 28 th June 1 st July 2005 AUTOMATIC RECTIFICATION OF SIDE-SCAN SONAR IMAGES
More informationVisual Speed Adaptation for Improved Sensor Coverage in a Multi-Vehicle Survey Mission
Visual Speed Adaptation for Improved Sensor Coverage in a Multi-Vehicle Survey Mission Arturo Gomez Chavez, Max Pfingsthorn, Ravi Rathnam, and Andreas Birk Jacobs University Bremen School of Engineering
More informationVideo Alignment. Literature Survey. Spring 2005 Prof. Brian Evans Multidimensional Digital Signal Processing Project The University of Texas at Austin
Literature Survey Spring 2005 Prof. Brian Evans Multidimensional Digital Signal Processing Project The University of Texas at Austin Omer Shakil Abstract This literature survey compares various methods
More informationPositioning an Underwater Vehicle through Image Mosaicking
Positioning an Underwater Vehicle through Image Mosaicking R. Garcia, J. Batlle, X. Cufi J. Amat Computer Vision and Robotics Group IIiA, University of Girona, E.P.S. (P-II) 17071 Girona, Spain e-mail:
More informationAccurate 3D Face and Body Modeling from a Single Fixed Kinect
Accurate 3D Face and Body Modeling from a Single Fixed Kinect Ruizhe Wang*, Matthias Hernandez*, Jongmoo Choi, Gérard Medioni Computer Vision Lab, IRIS University of Southern California Abstract In this
More informationChapter 3 Image Registration. Chapter 3 Image Registration
Chapter 3 Image Registration Distributed Algorithms for Introduction (1) Definition: Image Registration Input: 2 images of the same scene but taken from different perspectives Goal: Identify transformation
More informationStructured Light II. Thanks to Ronen Gvili, Szymon Rusinkiewicz and Maks Ovsjanikov
Structured Light II Johannes Köhler Johannes.koehler@dfki.de Thanks to Ronen Gvili, Szymon Rusinkiewicz and Maks Ovsjanikov Introduction Previous lecture: Structured Light I Active Scanning Camera/emitter
More informationObject Recognition with Invariant Features
Object Recognition with Invariant Features Definition: Identify objects or scenes and determine their pose and model parameters Applications Industrial automation and inspection Mobile robots, toys, user
More informationUsing temporal seeding to constrain the disparity search range in stereo matching
Using temporal seeding to constrain the disparity search range in stereo matching Thulani Ndhlovu Mobile Intelligent Autonomous Systems CSIR South Africa Email: tndhlovu@csir.co.za Fred Nicolls Department
More informationTopology Estimation and Global Alignment
Topology Estimation and Global Alignment Ricard Campos Nuno Gracias Rafael Garcia VICOROB http://vicorob.udg.edu/ COMPUTER VISION AND ROBOTICS GROUP UNDERWATER VISION LABORATORY Introduction Photomosaic
More informationDocument Image Mosaicing with Mobile Phones
Document Image Mosaicing with Mobile Phones Jari Hannuksela, Pekka Sangi and Janne Heikkilä Machine Vision Group, Infotech Oulu Dept. of Electrical and Information Engineering University of Oulu, Finland
More informationCOMPARATIVE STUDY OF DIFFERENT APPROACHES FOR EFFICIENT RECTIFICATION UNDER GENERAL MOTION
COMPARATIVE STUDY OF DIFFERENT APPROACHES FOR EFFICIENT RECTIFICATION UNDER GENERAL MOTION Mr.V.SRINIVASA RAO 1 Prof.A.SATYA KALYAN 2 DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING PRASAD V POTLURI SIDDHARTHA
More informationTightly-Integrated Visual and Inertial Navigation for Pinpoint Landing on Rugged Terrains
Tightly-Integrated Visual and Inertial Navigation for Pinpoint Landing on Rugged Terrains PhD student: Jeff DELAUNE ONERA Director: Guy LE BESNERAIS ONERA Advisors: Jean-Loup FARGES Clément BOURDARIAS
More informationFast Image Registration via Joint Gradient Maximization: Application to Multi-Modal Data
MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com Fast Image Registration via Joint Gradient Maximization: Application to Multi-Modal Data Xue Mei, Fatih Porikli TR-19 September Abstract We
More information3D Computer Vision. Structured Light II. Prof. Didier Stricker. Kaiserlautern University.
3D Computer Vision Structured Light II Prof. Didier Stricker Kaiserlautern University http://ags.cs.uni-kl.de/ DFKI Deutsches Forschungszentrum für Künstliche Intelligenz http://av.dfki.de 1 Introduction
More informationTRAINING MATERIAL HOW TO OPTIMIZE ACCURACY WITH CORRELATOR3D
TRAINING MATERIAL WITH CORRELATOR3D Page2 Contents 1. UNDERSTANDING INPUT DATA REQUIREMENTS... 4 1.1 What is Aerial Triangulation?... 4 1.2 Recommended Flight Configuration... 4 1.3 Data Requirements for
More informationPlanetary Rover Absolute Localization by Combining Visual Odometry with Orbital Image Measurements
Planetary Rover Absolute Localization by Combining Visual Odometry with Orbital Image Measurements M. Lourakis and E. Hourdakis Institute of Computer Science Foundation for Research and Technology Hellas
More informationA Robust Two Feature Points Based Depth Estimation Method 1)
Vol.31, No.5 ACTA AUTOMATICA SINICA September, 2005 A Robust Two Feature Points Based Depth Estimation Method 1) ZHONG Zhi-Guang YI Jian-Qiang ZHAO Dong-Bin (Laboratory of Complex Systems and Intelligence
More informationVision-based Mobile Robot Localization and Mapping using Scale-Invariant Features
Vision-based Mobile Robot Localization and Mapping using Scale-Invariant Features Stephen Se, David Lowe, Jim Little Department of Computer Science University of British Columbia Presented by Adam Bickett
More informationMaster Automática y Robótica. Técnicas Avanzadas de Vision: Visual Odometry. by Pascual Campoy Computer Vision Group
Master Automática y Robótica Técnicas Avanzadas de Vision: by Pascual Campoy Computer Vision Group www.vision4uav.eu Centro de Automá
More informationAN EFFICIENT BINARY CORNER DETECTOR. P. Saeedi, P. Lawrence and D. Lowe
AN EFFICIENT BINARY CORNER DETECTOR P. Saeedi, P. Lawrence and D. Lowe Department of Electrical and Computer Engineering, Department of Computer Science University of British Columbia Vancouver, BC, V6T
More informationarxiv: v1 [cs.cv] 28 Sep 2018
Camera Pose Estimation from Sequence of Calibrated Images arxiv:1809.11066v1 [cs.cv] 28 Sep 2018 Jacek Komorowski 1 and Przemyslaw Rokita 2 1 Maria Curie-Sklodowska University, Institute of Computer Science,
More informationFully Automatic Endoscope Calibration for Intraoperative Use
Fully Automatic Endoscope Calibration for Intraoperative Use Christian Wengert, Mireille Reeff, Philippe C. Cattin, Gábor Székely Computer Vision Laboratory, ETH Zurich, 8092 Zurich, Switzerland {wengert,
More informationDepth Range Accuracy for Plenoptic Cameras
Depth Range Accuracy for Plenoptic Cameras Nuno Barroso Monteiro Institute for Systems and Robotics, University of Lisbon, Portugal Institute for Systems and Robotics, University of Coimbra, Portugal Simão
More informationUnwrapping of Urban Surface Models
Unwrapping of Urban Surface Models Generation of virtual city models using laser altimetry and 2D GIS Abstract In this paper we present an approach for the geometric reconstruction of urban areas. It is
More informationSegmentation and Tracking of Partial Planar Templates
Segmentation and Tracking of Partial Planar Templates Abdelsalam Masoud William Hoff Colorado School of Mines Colorado School of Mines Golden, CO 800 Golden, CO 800 amasoud@mines.edu whoff@mines.edu Abstract
More informationHomography Based Kalman Filter for Mosaic Building. Applications to UAV position estimation
2007 IEEE International Conference on Robotics and Automation Roma, Italy, 10-14 April 2007 ThA12.1 Homography Based Kalman Filter for Mosaic Building. Applications to UAV position estimation Fernando
More informationMosaic Based Navigation for Autonomous Underwater Vehicles
IEEE JOURNAL OF OCEAN ENGINEERING, VOL 28., NO. 4, OCTOBER 23 1 Mosaic Based Navigation for Autonomous Underwater Vehicles Nuno Gracias, Sjoerd van der Zwaan, Alexandre Bernardino and José Santos-Victor,
More informationEE795: Computer Vision and Intelligent Systems
EE795: Computer Vision and Intelligent Systems Spring 2012 TTh 17:30-18:45 FDH 204 Lecture 14 130307 http://www.ee.unlv.edu/~b1morris/ecg795/ 2 Outline Review Stereo Dense Motion Estimation Translational
More informationOverview. Augmented reality and applications Marker-based augmented reality. Camera model. Binary markers Textured planar markers
Augmented reality Overview Augmented reality and applications Marker-based augmented reality Binary markers Textured planar markers Camera model Homography Direct Linear Transformation What is augmented
More informationA MOTION MODEL BASED VIDEO STABILISATION ALGORITHM
A MOTION MODEL BASED VIDEO STABILISATION ALGORITHM N. A. Tsoligkas, D. Xu, I. French and Y. Luo School of Science and Technology, University of Teesside, Middlesbrough, TS1 3BA, UK E-mails: tsoligas@teihal.gr,
More informationVideo Mosaics for Virtual Environments, R. Szeliski. Review by: Christopher Rasmussen
Video Mosaics for Virtual Environments, R. Szeliski Review by: Christopher Rasmussen September 19, 2002 Announcements Homework due by midnight Next homework will be assigned Tuesday, due following Tuesday.
More informationVideo Georegistration: Key Challenges. Steve Blask Harris Corporation GCSD Melbourne, FL 32934
Video Georegistration: Key Challenges Steve Blask sblask@harris.com Harris Corporation GCSD Melbourne, FL 32934 Definitions Registration: image to image alignment Find pixel-to-pixel correspondences between
More informationStereo and Epipolar geometry
Previously Image Primitives (feature points, lines, contours) Today: Stereo and Epipolar geometry How to match primitives between two (multiple) views) Goals: 3D reconstruction, recognition Jana Kosecka
More information/10/$ IEEE 4048
21 IEEE International onference on Robotics and Automation Anchorage onvention District May 3-8, 21, Anchorage, Alaska, USA 978-1-4244-54-4/1/$26. 21 IEEE 448 Fig. 2: Example keyframes of the teabox object.
More informationROBUST LINE-BASED CALIBRATION OF LENS DISTORTION FROM A SINGLE VIEW
ROBUST LINE-BASED CALIBRATION OF LENS DISTORTION FROM A SINGLE VIEW Thorsten Thormählen, Hellward Broszio, Ingolf Wassermann thormae@tnt.uni-hannover.de University of Hannover, Information Technology Laboratory,
More informationDirect Methods in Visual Odometry
Direct Methods in Visual Odometry July 24, 2017 Direct Methods in Visual Odometry July 24, 2017 1 / 47 Motivation for using Visual Odometry Wheel odometry is affected by wheel slip More accurate compared
More informationDense 3D Reconstruction. Christiano Gava
Dense 3D Reconstruction Christiano Gava christiano.gava@dfki.de Outline Previous lecture: structure and motion II Structure and motion loop Triangulation Wide baseline matching (SIFT) Today: dense 3D reconstruction
More informationDense Tracking and Mapping for Autonomous Quadrocopters. Jürgen Sturm
Computer Vision Group Prof. Daniel Cremers Dense Tracking and Mapping for Autonomous Quadrocopters Jürgen Sturm Joint work with Frank Steinbrücker, Jakob Engel, Christian Kerl, Erik Bylow, and Daniel Cremers
More informationA 3-D Scanner Capturing Range and Color for the Robotics Applications
J.Haverinen & J.Röning, A 3-D Scanner Capturing Range and Color for the Robotics Applications, 24th Workshop of the AAPR - Applications of 3D-Imaging and Graph-based Modeling, May 25-26, Villach, Carinthia,
More informationAR Cultural Heritage Reconstruction Based on Feature Landmark Database Constructed by Using Omnidirectional Range Sensor
AR Cultural Heritage Reconstruction Based on Feature Landmark Database Constructed by Using Omnidirectional Range Sensor Takafumi Taketomi, Tomokazu Sato, and Naokazu Yokoya Graduate School of Information
More informationEstimating Camera Position And Posture by Using Feature Landmark Database
Estimating Camera Position And Posture by Using Feature Landmark Database Motoko Oe 1, Tomokazu Sato 2 and Naokazu Yokoya 2 1 IBM Japan 2 Nara Institute of Science and Technology, Japan Abstract. Estimating
More informationMap-Enhanced UAV Image Sequence Registration and Synchronization of Multiple Image Sequences
Map-Enhanced UAV Image Sequence Registration and Synchronization of Multiple Image Sequences Yuping Lin and Gérard Medioni Computer Science Department, University of Southern California 941 W. 37th Place,
More informationVision-based endoscope tracking for 3D ultrasound image-guided surgical navigation [Yang et al. 2014, Comp Med Imaging and Graphics]
Vision-based endoscope tracking for 3D ultrasound image-guided surgical navigation [Yang et al. 2014, Comp Med Imaging and Graphics] Gustavo Sato dos Santos IGI Journal Club 23.10.2014 Motivation Goal:
More information3D Model Acquisition by Tracking 2D Wireframes
3D Model Acquisition by Tracking 2D Wireframes M. Brown, T. Drummond and R. Cipolla {96mab twd20 cipolla}@eng.cam.ac.uk Department of Engineering University of Cambridge Cambridge CB2 1PZ, UK Abstract
More informationLong-term motion estimation from images
Long-term motion estimation from images Dennis Strelow 1 and Sanjiv Singh 2 1 Google, Mountain View, CA, strelow@google.com 2 Carnegie Mellon University, Pittsburgh, PA, ssingh@cmu.edu Summary. Cameras
More informationEvaluation of Moving Object Tracking Techniques for Video Surveillance Applications
International Journal of Current Engineering and Technology E-ISSN 2277 4106, P-ISSN 2347 5161 2015INPRESSCO, All Rights Reserved Available at http://inpressco.com/category/ijcet Research Article Evaluation
More informationThis is the author s version of a work that was submitted/accepted for publication in the following source:
This is the author s version of a work that was submitted/accepted for publication in the following source: Warren, Michael, Corke, Peter, Pizarro, Oscar, William, Stefan, & Upcroft, Ben (2012) Bi-objective
More informationHigh Accuracy Depth Measurement using Multi-view Stereo
High Accuracy Depth Measurement using Multi-view Stereo Trina D. Russ and Anthony P. Reeves School of Electrical Engineering Cornell University Ithaca, New York 14850 tdr3@cornell.edu Abstract A novel
More informationMulti-Camera Calibration, Object Tracking and Query Generation
MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com Multi-Camera Calibration, Object Tracking and Query Generation Porikli, F.; Divakaran, A. TR2003-100 August 2003 Abstract An automatic object
More informationMap-Enhanced UAV Image Sequence Registration
Map-Enhanced UAV mage Sequence Registration Yuping Lin Qian Yu Gerard Medioni Computer Science Department University of Southern California Los Angeles, CA 90089-0781 {yupingli, qianyu, medioni}@usc.edu
More informationCs : Computer Vision Final Project Report
Cs 600.461: Computer Vision Final Project Report Giancarlo Troni gtroni@jhu.edu Raphael Sznitman sznitman@jhu.edu Abstract Given a Youtube video of a busy street intersection, our task is to detect, track,
More informationGlobal localization from a single feature correspondence
Global localization from a single feature correspondence Friedrich Fraundorfer and Horst Bischof Institute for Computer Graphics and Vision Graz University of Technology {fraunfri,bischof}@icg.tu-graz.ac.at
More informationDense 3D Reconstruction. Christiano Gava
Dense 3D Reconstruction Christiano Gava christiano.gava@dfki.de Outline Previous lecture: structure and motion II Structure and motion loop Triangulation Today: dense 3D reconstruction The matching problem
More informationUWIT: Underwater Image Toolbox for Optical Image Processing and Mosaicking in MATLAB
UWIT: Underwater Image Toolbox for Optical Image Processing and Mosaicking in MATLAB Ryan Eustice, Oscar Pizarro, Hanumant Singh, Jonathan Howland Department of Applied Ocean Physics and Engineering Woods
More informationVideo Alignment. Final Report. Spring 2005 Prof. Brian Evans Multidimensional Digital Signal Processing Project The University of Texas at Austin
Final Report Spring 2005 Prof. Brian Evans Multidimensional Digital Signal Processing Project The University of Texas at Austin Omer Shakil Abstract This report describes a method to align two videos.
More informationPrecise Omnidirectional Camera Calibration
Precise Omnidirectional Camera Calibration Dennis Strelow, Jeffrey Mishler, David Koes, and Sanjiv Singh Carnegie Mellon University {dstrelow, jmishler, dkoes, ssingh}@cs.cmu.edu Abstract Recent omnidirectional
More informationVisual Tracking (1) Tracking of Feature Points and Planar Rigid Objects
Intelligent Control Systems Visual Tracking (1) Tracking of Feature Points and Planar Rigid Objects Shingo Kagami Graduate School of Information Sciences, Tohoku University swk(at)ic.is.tohoku.ac.jp http://www.ic.is.tohoku.ac.jp/ja/swk/
More informationWhere s the Boss? : Monte Carlo Localization for an Autonomous Ground Vehicle using an Aerial Lidar Map
Where s the Boss? : Monte Carlo Localization for an Autonomous Ground Vehicle using an Aerial Lidar Map Sebastian Scherer, Young-Woo Seo, and Prasanna Velagapudi October 16, 2007 Robotics Institute Carnegie
More informationIII. VERVIEW OF THE METHODS
An Analytical Study of SIFT and SURF in Image Registration Vivek Kumar Gupta, Kanchan Cecil Department of Electronics & Telecommunication, Jabalpur engineering college, Jabalpur, India comparing the distance
More informationApplication questions. Theoretical questions
The oral exam will last 30 minutes and will consist of one application question followed by two theoretical questions. Please find below a non exhaustive list of possible application questions. The list
More information3D Visualization through Planar Pattern Based Augmented Reality
NATIONAL TECHNICAL UNIVERSITY OF ATHENS SCHOOL OF RURAL AND SURVEYING ENGINEERS DEPARTMENT OF TOPOGRAPHY LABORATORY OF PHOTOGRAMMETRY 3D Visualization through Planar Pattern Based Augmented Reality Dr.
More informationStep-by-Step Model Buidling
Step-by-Step Model Buidling Review Feature selection Feature selection Feature correspondence Camera Calibration Euclidean Reconstruction Landing Augmented Reality Vision Based Control Sparse Structure
More informationReconstruction of Images Distorted by Water Waves
Reconstruction of Images Distorted by Water Waves Arturo Donate and Eraldo Ribeiro Computer Vision Group Outline of the talk Introduction Analysis Background Method Experiments Conclusions Future Work
More informationUse of Shape Deformation to Seamlessly Stitch Historical Document Images
Use of Shape Deformation to Seamlessly Stitch Historical Document Images Wei Liu Wei Fan Li Chen Jun Sun Satoshi Naoi In China, efforts are being made to preserve historical documents in the form of digital
More informationSubpixel Corner Detection Using Spatial Moment 1)
Vol.31, No.5 ACTA AUTOMATICA SINICA September, 25 Subpixel Corner Detection Using Spatial Moment 1) WANG She-Yang SONG Shen-Min QIANG Wen-Yi CHEN Xing-Lin (Department of Control Engineering, Harbin Institute
More informationPerformance Evaluation Metrics and Statistics for Positional Tracker Evaluation
Performance Evaluation Metrics and Statistics for Positional Tracker Evaluation Chris J. Needham and Roger D. Boyle School of Computing, The University of Leeds, Leeds, LS2 9JT, UK {chrisn,roger}@comp.leeds.ac.uk
More informationFeature extraction for underwater visual SLAM
Feature extraction for underwater visual SLAM Josep Aulinas, Marc Carreras, Xavier Llado Joaquim Salvi, Rafael Garcia and Ricard Prados Computer Vision and Robotics Group Institute of Informatics and Applications
More informationSpatio-Temporal Stereo Disparity Integration
Spatio-Temporal Stereo Disparity Integration Sandino Morales and Reinhard Klette The.enpeda.. Project, The University of Auckland Tamaki Innovation Campus, Auckland, New Zealand pmor085@aucklanduni.ac.nz
More informationProblems with template matching
Problems with template matching The template represents the object as we expect to find it in the image The object can indeed be scaled or rotated This technique requires a separate template for each scale
More informationCamera Calibration for a Robust Omni-directional Photogrammetry System
Camera Calibration for a Robust Omni-directional Photogrammetry System Fuad Khan 1, Michael Chapman 2, Jonathan Li 3 1 Immersive Media Corporation Calgary, Alberta, Canada 2 Ryerson University Toronto,
More informationAUTOMATIC PHOTO ORIENTATION VIA MATCHING WITH CONTROL PATCHES
AUTOMATIC PHOTO ORIENTATION VIA MATCHING WITH CONTROL PATCHES J. J. Jaw a *, Y. S. Wu b Dept. of Civil Engineering, National Taiwan University, Taipei,10617, Taiwan, ROC a jejaw@ce.ntu.edu.tw b r90521128@ms90.ntu.edu.tw
More informationStructured light 3D reconstruction
Structured light 3D reconstruction Reconstruction pipeline and industrial applications rodola@dsi.unive.it 11/05/2010 3D Reconstruction 3D reconstruction is the process of capturing the shape and appearance
More informationCollecting outdoor datasets for benchmarking vision based robot localization
Collecting outdoor datasets for benchmarking vision based robot localization Emanuele Frontoni*, Andrea Ascani, Adriano Mancini, Primo Zingaretti Department of Ingegneria Infromatica, Gestionale e dell
More informationFeature Transfer and Matching in Disparate Stereo Views through the use of Plane Homographies
Feature Transfer and Matching in Disparate Stereo Views through the use of Plane Homographies M. Lourakis, S. Tzurbakis, A. Argyros, S. Orphanoudakis Computer Vision and Robotics Lab (CVRL) Institute of
More informationA Method of Annotation Extraction from Paper Documents Using Alignment Based on Local Arrangements of Feature Points
A Method of Annotation Extraction from Paper Documents Using Alignment Based on Local Arrangements of Feature Points Tomohiro Nakai, Koichi Kise, Masakazu Iwamura Graduate School of Engineering, Osaka
More informationUniversity of Technology Building & Construction Department / Remote Sensing & GIS lecture
5. Corrections 5.1 Introduction 5.2 Radiometric Correction 5.3 Geometric corrections 5.3.1 Systematic distortions 5.3.2 Nonsystematic distortions 5.4 Image Rectification 5.5 Ground Control Points (GCPs)
More informationFeature Based Registration - Image Alignment
Feature Based Registration - Image Alignment Image Registration Image registration is the process of estimating an optimal transformation between two or more images. Many slides from Alexei Efros http://graphics.cs.cmu.edu/courses/15-463/2007_fall/463.html
More informationCamera Parameters Estimation from Hand-labelled Sun Sositions in Image Sequences
Camera Parameters Estimation from Hand-labelled Sun Sositions in Image Sequences Jean-François Lalonde, Srinivasa G. Narasimhan and Alexei A. Efros {jlalonde,srinivas,efros}@cs.cmu.edu CMU-RI-TR-8-32 July
More informationGround Plane Motion Parameter Estimation For Non Circular Paths
Ground Plane Motion Parameter Estimation For Non Circular Paths G.J.Ellwood Y.Zheng S.A.Billings Department of Automatic Control and Systems Engineering University of Sheffield, Sheffield, UK J.E.W.Mayhew
More informationREPRESENTATION REQUIREMENTS OF AS-IS BUILDING INFORMATION MODELS GENERATED FROM LASER SCANNED POINT CLOUD DATA
REPRESENTATION REQUIREMENTS OF AS-IS BUILDING INFORMATION MODELS GENERATED FROM LASER SCANNED POINT CLOUD DATA Engin Burak Anil 1 *, Burcu Akinci 1, and Daniel Huber 2 1 Department of Civil and Environmental
More informationVehicle Ego-localization by Matching In-vehicle Camera Images to an Aerial Image
Vehicle Ego-localization by Matching In-vehicle Camera Images to an Aerial Image Masafumi NODA 1,, Tomokazu TAKAHASHI 1,2, Daisuke DEGUCHI 1, Ichiro IDE 1, Hiroshi MURASE 1, Yoshiko KOJIMA 3 and Takashi
More informationChapter 9 Object Tracking an Overview
Chapter 9 Object Tracking an Overview The output of the background subtraction algorithm, described in the previous chapter, is a classification (segmentation) of pixels into foreground pixels (those belonging
More informationA Survey of Light Source Detection Methods
A Survey of Light Source Detection Methods Nathan Funk University of Alberta Mini-Project for CMPUT 603 November 30, 2003 Abstract This paper provides an overview of the most prominent techniques for light
More informationRange Imaging Through Triangulation. Range Imaging Through Triangulation. Range Imaging Through Triangulation. Range Imaging Through Triangulation
Obviously, this is a very slow process and not suitable for dynamic scenes. To speed things up, we can use a laser that projects a vertical line of light onto the scene. This laser rotates around its vertical
More informationFace Tracking. Synonyms. Definition. Main Body Text. Amit K. Roy-Chowdhury and Yilei Xu. Facial Motion Estimation
Face Tracking Amit K. Roy-Chowdhury and Yilei Xu Department of Electrical Engineering, University of California, Riverside, CA 92521, USA {amitrc,yxu}@ee.ucr.edu Synonyms Facial Motion Estimation Definition
More informationA Fast Linear Registration Framework for Multi-Camera GIS Coordination
A Fast Linear Registration Framework for Multi-Camera GIS Coordination Karthik Sankaranarayanan James W. Davis Dept. of Computer Science and Engineering Ohio State University Columbus, OH 4320 USA {sankaran,jwdavis}@cse.ohio-state.edu
More informationMachine Vision based Data Acquisition, Processing & Automation for Subsea Inspection & Detection
Machine Vision based Data Acquisition, Processing & Automation for Subsea Inspection & Detection 1 st Nov 2017 SUT Presentation: The Leading Edge of Value Based Subsea Inspection Adrian Boyle CEO Introduction
More informationAugmenting Reality, Naturally:
Augmenting Reality, Naturally: Scene Modelling, Recognition and Tracking with Invariant Image Features by Iryna Gordon in collaboration with David G. Lowe Laboratory for Computational Intelligence Department
More informationDavide Scaramuzza. University of Zurich
Davide Scaramuzza University of Zurich Robotics and Perception Group http://rpg.ifi.uzh.ch/ Scaramuzza, D., Fraundorfer, F., Visual Odometry: Part I - The First 30 Years and Fundamentals, IEEE Robotics
More informationStereo imaging ideal geometry
Stereo imaging ideal geometry (X,Y,Z) Z f (x L,y L ) f (x R,y R ) Optical axes are parallel Optical axes separated by baseline, b. Line connecting lens centers is perpendicular to the optical axis, and
More informationDense 3-D Reconstruction of an Outdoor Scene by Hundreds-baseline Stereo Using a Hand-held Video Camera
Dense 3-D Reconstruction of an Outdoor Scene by Hundreds-baseline Stereo Using a Hand-held Video Camera Tomokazu Satoy, Masayuki Kanbaray, Naokazu Yokoyay and Haruo Takemuraz ygraduate School of Information
More information