Memory Management Method for 3D Scanner Using GPGPU
|
|
- Claude Bryant
- 5 years ago
- Views:
Transcription
1 GPGPU 3D 1 2 KinectFusion GPGPU 3D., GPU., GPGPU Octree. GPU,,. Memory Management Method for 3D Scanner Using GPGPU TATSUYA MATSUMOTO 1 SATORU FUJITA 2 This paper proposes an efficient memory management system for real time 3D scanner using GPGPU and Kinect. 3D scanners proposed in KinectFusion has limitations on density and range from video memory size for GPU. In order to loosen the limitation, octree is said to work well in terms of data storing and processing. In addition to the original octree approach, we propose a new method which improves efficiency using main memory and sorting octree data and evaluate it from viewpoints of memory transfer size and processing load. 1. 3D 3D Newcombe KinectFusion[1][2] Structured Light Kinect GPGPU 3D Kinect KinectFusion Kinect GPU GPGPU Octree [3][4] [5][6] [6] Zeng Octree KinectFusion KinectFusion[1] Kinect GPGPU 3D 1 Graduate School of Computer and Information Sciences, Hosei University 2 Faculty of Computer and Information Sciences, Hosei University 1
2 Truncated Signed Distance Field 1 Kinect 2 KinectFusion 3D 1 2 Kinect Kinect 1 Kinect 6 ICP Iterative Closest Point ICP KinectFusion ICP 1 ICP KinectFusion GPU ICP Kinect Kinect TSDF Truncated Signed Distance Field Weight TSDF Signed Distance Field ray-marching TSDF ray-marching ray, TSDF Octree KinectFusion Zeng KinectFusion Octree Octree 8 8 X Y Z 2 2
3 4 Octree 5 Octree KinectFusion SwapLayer 4 3 TSDF GPGPU raycast TSDF ray-marching bravely-raymarching KinectFusion 10% TSDF Zeng Octree KinectFusion Octree KinectFusion OS 3.2 Octree KinectFusion Octree KinectFusion 4 Top Layer Branch Layer Middle Layer Data Layer Top Layer raycast Branch Layer 5 IdChild IdChild -1 xyzkey D xyzkey 1 Middle Layer IdChild xyzkey Data Layer xyzkey tsdf weight Octree KinectFusion Scan [8] Octree KinectFusion Data Layer TSDF 0 Middle Layer IdChild Scan
4 01: count = number of nodes at L 02: splitflag[1..count] = 0 03: swapflag[1..count] = 0 04: 05: // Split SwapIn 06: for all node O(i) at Level L in parallel do 07: if O(i) is in the view frustum then 08: sdf calculate sdf from O(i) and current depth image plane 09: if (O(i) has no child or has swap) and NeedSplit(O(i), sdf) then 10: splitflag[i] = 1 11: if O(i) has swap then 12: swapflag[i] = 1 13: endif 14: end if 15: end if 16: end for 17: 18: // 19: (shift, count) Scan(splitFlag, +) 20: 21: // Split SwapIn 22: for all node O(i) at level L in parallel do 6 Octree 23: if splitflag[i] == 1 then 24: swap_id -(O(i).idChild + SwapLayerIdBias) 25: O(i).idChild count + (shift[i] 8) 26: key O(i).xyzkey 8 27: for k from 0 to 7 do 28: addr O(i).idChild + k 29: if HasSwap(O(i)) then 30: oct[l + 1][addr] = SwapLayerO[swap_id + k] 31: else 32: oct[l + 1][addr].xyzkey key k 33: endif 34: end for 35: end if 36: end for 37: 38: // SwapLayer 39: (SwapLayer, swaplayercount) Compact(SwapLayer, swapflag) 40: 41: // 42: O.count = O.count + count * 8 43: SwapLayer.count = swaplayercount IdChild Compact [8] Octree KinectFusion Swap Layer Data Layer 5 [7] GPU Data Layer Swap Layer IdChild Data Layer IdChild Swap Layer Index 2 Swap Layer IdChild Swap Layer IdChild 2 Swap Layer ID
5 01: count O.count 02: swapcount SwapLayer.count 03: mergeflag[1..count] 0 04: swapoutflag[1..count] 0 05: // 06: for all nodes O(i) at level L - 1 in parallel do 07: if O(i).idChild >= 0 then 08: mergeflag[o(i).idchild / 8] NeedRemove(O(i)) or NeedSwapOut(O(i)) 09: swapoutflag[o(i).idchild / 8] NeedSwapOut(O(i)) and Layer below L is Data Layer 10: end if 11: end for 12: 13: // Scan 14: (shift, count) Scan(mergeFlag, +) 15:(swapoutScanOut,swapoutScanOutCount) Scan(swapoutFlag, +) 16: 17: // ID 18: for all node O(i) at level l - 1 in parallel do 19: idc O(i).idChild 20: if idc >= 0 and mergeflag[idc/8] == 0 then 21: O(i).idChild idc - shift[idc/8] 8 22: else 23: if swapoutflag[idc / 8] == 1 then 24: // SwapOut 25: swap_layer_idc swapoutscanout[idc / 8] * 8 + SwapCount 26: O(i).idChild -(swap_layer_idc + SwapLayerIdBias) 27: for child of O(i) nodes C(j) do 28: SwapLayerO[j] = C(j) 29: endfor 30: else 31: if mergeflag[idc / 8] == 1 then 32: O(i).idChild -1 33: else 34: O(i).idChild idc 35: endif 36: end if 37: end for 38: 39: // 40: Compact(oct[l], mergeflag, shift) 41: 42: // 43: O.count O.count - count 8 44: SwapLayerO.count swapcount + swapoutscanoutcount 8 7 Octree 01: // 1/8() 02: count number of nodes at level L / 8 03: 04: // 05: for i from 1 to count in parallel do 06: idxs[i] i 07: xyzkeys[i] O(i * 8).xyzkey 08: end for 09: 10: // xyzkey 11: (sorted_idxs, sorted_xyzkeys) Sort(xyzkeys, idxs) 12: 13: // 14: for i from 1 to count in parallel do 15: src_idx sorted_idxs[sorted_xyzkeys]; 16: new_o(i) O(sorted_idxs) 17: end for 18: 19: // 20: Swap(new_O, O) 8 1 CPU Intel Core i7-3930k 3.2GHz DDR3-SDRAM 8GB NVIDIA GeForce GTX 690 GPU : 2GB Kinect for Windows CUDA SDK 5.0 Kinect SDK 1.7 cudpp 2.0 Data Layer Middle Layer Branch Layer 3.4 Branch Layer 3 Data Layer xyzkey xyzkey KinectFusion Kinect SDK Newcombe Zeng GPGPU Octree ICP 1024 raycast Zeng Octree raycast bravely-raycast 5
6 Kinect Point Clouds kinfu[9] KinectFusion KinectFusion [3][4] Scan Compact Sort Octree KinectFusion cudpp[10] 4.2 Chair Room Human Kinect Kinect SDK Kinect Studio Kinect Far 0.5m 4.0m 8 Chair 4.3 Kinect Studio TSDF Data Layer 9 Chair xyzkey 200 xyzkey raycast 10 Room 6
7 2 [ ] Chair Room Human Room ICP Update Raycast 1% 67% 2% 22% 0% 1% 68% 2% 20% 2% Human 13 Human Chair 0 Chair Human Human raycast ICP 2 3 xyzkey 7
8 raycast KinectFusion Heredia [3] Whelan Kinitinous[4] Kintinous TSDF CPU 2 Octree Heredia Kintinous TSDF 6. Newcombe KinectFusion Zeng KinectFusion Octree GPGPU xyzkey Kinect xyzkey 1024 xyzkey 32bit bit 3 33bit 32bit xyzkey 64bit SSD HDD Kinect 1) R. A. Newcombe, S. Izadi, O. Hilliges, D. Molyneaux, D. Kim, A. J. Davison, P. Kohli, J. Shotton, S. Hodges, A. Fitzgibbo Kinectfusion: Real-time dense surface mapping and tracking, Procedings of IEEE / ACM International Symposium on Mixed and Augmented Reality, pp , ) S. Izadi, D. Kim, O. Hilliges, D. Molyneaux, R. A. Newcombe, P. Kohli, J. Shotton, S. Hodges, D. Freeman, A. Davison, A. Fitzgibbon KinectFusion: Real-time 3D Reconstruction and Interaction Using a Moving Depth Camera, ACM Symposium on User Interface Software and Technology, ) M. Zeng, F. Zhao, J. Zheng, X. Liu Octree-based Fusion for Realtime 3D Reconstruction, Graphical Models, Volume 75, Issue 3, pp , ) M. Zeng, F. Zhao, J. Zheng, X. Liu A memory-efficient kinectfusion using octree, Proceedings of Computational Visual Media 2012, pp , ) F. Heredia, R. Favier KinectFusion extensions to large scale environments, The Point Cloud Library, ) T. Whelan, J. McDonald, M. Kaess, M. Fallon, H. Johannsson, J. J. Leonard Kintinuous: Spatially extended kinectfusion, RSS Workshop on RGB-D: Advanced Reasoning with Depth Cameras, ) CUDA C Programming Guide: NVIDIA Corporation, ) M. Harris, S. Sengupta, John D. Owens GPU Gems 3, chapter 39, pp , ) The Point Clound Libray: kinfuls, The Point Cloud Library, _l_s.html ) M. Harris, J. D. Owens, S. Sengupta, Y. Zhang, A. Davidson cudpp - CUDA Data Parallel Primitives Library Google Project Hostinghttps://code.google.com/p/cudpp/
Accepted Manuscript. Octree-based Fusion for Realtime 3D Reconstruction. Ming Zeng, Fukai Zhao, Jiaxiang Zheng, Xinguo Liu
Accepted Manuscript Octree-based Fusion for Realtime 3D Reconstruction Ming Zeng, Fukai Zhao, Jiaxiang Zheng, Xinguo Liu PII: S1524-0703(12)00076-8 DOI: http://dx.doi.org/10.1016/j.gmod.2012.09.002 Reference:
More informationImproved 3D Reconstruction using Combined Weighting Strategies
Improved 3D Reconstruction using Combined Weighting Strategies Patrick Stotko Supervised by: Tim Golla Institute of Computer Science II - Computer Graphics University of Bonn Bonn / Germany Abstract Due
More informationABSTRACT. KinectFusion is a surface reconstruction method to allow a user to rapidly
ABSTRACT Title of Thesis: A REAL TIME IMPLEMENTATION OF 3D SYMMETRIC OBJECT RECONSTRUCTION Liangchen Xi, Master of Science, 2017 Thesis Directed By: Professor Yiannis Aloimonos Department of Computer Science
More informationMultiple View Depth Generation Based on 3D Scene Reconstruction Using Heterogeneous Cameras
https://doi.org/0.5/issn.70-7.07.7.coimg- 07, Society for Imaging Science and Technology Multiple View Generation Based on D Scene Reconstruction Using Heterogeneous Cameras Dong-Won Shin and Yo-Sung Ho
More informationMobile Point Fusion. Real-time 3d surface reconstruction out of depth images on a mobile platform
Mobile Point Fusion Real-time 3d surface reconstruction out of depth images on a mobile platform Aaron Wetzler Presenting: Daniel Ben-Hoda Supervisors: Prof. Ron Kimmel Gal Kamar Yaron Honen Supported
More informationDual Back-to-Back Kinects for 3-D Reconstruction
Ho Chuen Kam, Kin Hong Wong and Baiwu Zhang, Dual Back-to-Back Kinects for 3-D Reconstruction, ISVC'16 12th International Symposium on Visual Computing December 12-14, 2016, Las Vegas, Nevada, USA. Dual
More informationOptimized KinectFusion Algorithm for 3D Scanning Applications
Optimized KinectFusion Algorithm for 3D Scanning Applications Faraj Alhwarin, Stefan Schiffer, Alexander Ferrein and Ingrid Scholl Mobile Autonomous Systems & Cognitive Robotics Institute (MASCOR), FH
More informationA Real-Time RGB-D Registration and Mapping Approach by Heuristically Switching Between Photometric And Geometric Information
A Real-Time RGB-D Registration and Mapping Approach by Heuristically Switching Between Photometric And Geometric Information The 17th International Conference on Information Fusion (Fusion 2014) Khalid
More informationCVPR 2014 Visual SLAM Tutorial Kintinuous
CVPR 2014 Visual SLAM Tutorial Kintinuous kaess@cmu.edu The Robotics Institute Carnegie Mellon University Recap: KinectFusion [Newcombe et al., ISMAR 2011] RGB-D camera GPU 3D/color model RGB TSDF (volumetric
More informationMesh from Depth Images Using GR 2 T
Mesh from Depth Images Using GR 2 T Mairead Grogan & Rozenn Dahyot School of Computer Science and Statistics Trinity College Dublin Dublin, Ireland mgrogan@tcd.ie, Rozenn.Dahyot@tcd.ie www.scss.tcd.ie/
More informationSPURRED by the ready availability of depth sensors and
IEEE ROBOTICS AND AUTOMATION LETTERS. PREPRINT VERSION. ACCEPTED DECEMBER, 2015 1 Hierarchical Hashing for Efficient Integration of Depth Images Olaf Kähler, Victor Prisacariu, Julien Valentin and David
More informationKintinuous: Spatially Extended KinectFusion Thomas Whelan, Michael Kaess, Maurice Fallon, Hordur Johannsson, John Leonard, and John McDonald
Computer Science and Artificial Intelligence Laboratory Technical Report MIT-CSAIL-TR-2012-020 July 19, 2012 Kintinuous: Spatially Extended KinectFusion Thomas Whelan, Michael Kaess, Maurice Fallon, Hordur
More informationObject Reconstruction
B. Scholz Object Reconstruction 1 / 39 MIN-Fakultät Fachbereich Informatik Object Reconstruction Benjamin Scholz Universität Hamburg Fakultät für Mathematik, Informatik und Naturwissenschaften Fachbereich
More informationOutline. 1 Why we re interested in Real-Time tracking and mapping. 3 Kinect Fusion System Overview. 4 Real-time Surface Mapping
Outline CSE 576 KinectFusion: Real-Time Dense Surface Mapping and Tracking PhD. work from Imperial College, London Microsoft Research, Cambridge May 6, 2013 1 Why we re interested in Real-Time tracking
More informationA Flexible Scene Representation for 3D Reconstruction Using an RGB-D Camera
2013 IEEE International Conference on Computer Vision A Flexible Scene Representation for 3D Reconstruction Using an RGB-D Camera Diego Thomas National Institute of Informatics Chiyoda, Tokyo, Japan diego
More informationRGBD Point Cloud Alignment Using Lucas-Kanade Data Association and Automatic Error Metric Selection
IEEE TRANSACTIONS ON ROBOTICS, VOL. 31, NO. 6, DECEMBER 15 1 RGBD Point Cloud Alignment Using Lucas-Kanade Data Association and Automatic Error Metric Selection Brian Peasley and Stan Birchfield, Senior
More information3D map reconstruction with sensor Kinect
3D map reconstruction with sensor Kinect Searching for solution applicable to small mobile robots Peter Beňo, František Duchoň, Michal Tölgyessy, Peter Hubinský, Martin Kajan Institute of Robotics and
More informationRobust Online 3D Reconstruction Combining a Depth Sensor and Sparse Feature Points
2016 23rd International Conference on Pattern Recognition (ICPR) Cancún Center, Cancún, México, December 4-8, 2016 Robust Online 3D Reconstruction Combining a Depth Sensor and Sparse Feature Points Erik
More informationCopyMe3D: Scanning and Printing Persons in 3D
CopyMe3D: Scanning and Printing Persons in 3D Sturm, Jürgen; Bylow, Erik; Kahl, Fredrik; Cremers, Daniel Published in: Lecture Notes in Computer Science Vol. 8142 (Pattern Recognition, 35th German Conference,
More informationVirtualized Reality Using Depth Camera Point Clouds
Virtualized Reality Using Depth Camera Point Clouds Jordan Cazamias Stanford University jaycaz@stanford.edu Abhilash Sunder Raj Stanford University abhisr@stanford.edu Abstract We explored various ways
More information3D PLANE-BASED MAPS SIMPLIFICATION FOR RGB-D SLAM SYSTEMS
3D PLANE-BASED MAPS SIMPLIFICATION FOR RGB-D SLAM SYSTEMS 1,2 Hakim ELCHAOUI ELGHOR, 1 David ROUSSEL, 1 Fakhreddine ABABSA and 2 El-Houssine BOUYAKHF 1 IBISC Lab, Evry Val d'essonne University, Evry, France
More informationMoving Object Detection by Connected Component Labeling of Point Cloud Registration Outliers on the GPU
Moving Object Detection by Connected Component Labeling of Point Cloud Registration Outliers on the GPU Michael Korn, Daniel Sanders and Josef Pauli Intelligent Systems Group, University of Duisburg-Essen,
More information^ 4/'j. High-performance 3D Scanner using GPU GPU. Tatsuya Matsumoto. tatsuya.matsumoto.
GPU High-performance 3D Scanner using GPU Tatsuya Matsumoto E-mail: tatsuya.matsumoto. 7n@stu.hosei.ac.jp Abstract This paper proposes a high-performance real time 3D scanning method using GPU by extending
More informationSigned Distance Function Representation, Tracking, and Mapping. Tanner Schmidt
Signed Distance Function Representation, Tracking, and Mapping Tanner Schmidt Overview - Explicit and implicit surface representations SDF fusion SDF tracking Related research - KinectFusion Patch Volumes
More informationVisualization of Temperature Change using RGB-D Camera and Thermal Camera
000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 Visualization of Temperature
More informationEfficient Online Surface Correction for Real-time Large-Scale 3D Reconstruction
MAIER ET AL.: EFFICIENT LARGE-SCALE ONLINE SURFACE CORRECTION 1 Efficient Online Surface Correction for Real-time Large-Scale 3D Reconstruction Robert Maier maierr@in.tum.de Raphael Schaller schaller@in.tum.de
More informationSigned Distance Fields: A Natural Representation for Both Mapping and Planning
Signed Distance Fields: A Natural Representation for Both Mapping and Planning Helen Oleynikova, Alex Millane, Zachary Taylor, Enric Galceran, Juan Nieto and Roland Siegwart Autonomous Systems Lab, ETH
More informationHigh-speed Three-dimensional Mapping by Direct Estimation of a Small Motion Using Range Images
MECATRONICS - REM 2016 June 15-17, 2016 High-speed Three-dimensional Mapping by Direct Estimation of a Small Motion Using Range Images Shinta Nozaki and Masashi Kimura School of Science and Engineering
More informationGenerating 3D Colored Face Model Using a Kinect Camera
Generating 3D Colored Face Model Using a Kinect Camera Submitted by: Ori Ziskind, Rotem Mordoch, Nadine Toledano Advisors: Matan Sela, Yaron Honen Geometric Image Processing Laboratory, CS, Technion March,
More informationVisualization of Temperature Change using RGB-D Camera and Thermal Camera
Visualization of Temperature Change using RGB-D Camera and Thermal Camera Wataru Nakagawa, Kazuki Matsumoto, Francois de Sorbier, Maki Sugimoto, Hideo Saito, Shuji Senda, Takashi Shibata, and Akihiko Iketani
More informationMulti-Volume High Resolution RGB-D Mapping with Dynamic Volume Placement. Michael Salvato
Multi-Volume High Resolution RGB-D Mapping with Dynamic Volume Placement by Michael Salvato S.B. Massachusetts Institute of Technology (2013) Submitted to the Department of Electrical Engineering and Computer
More informationTHREE PRE-PROCESSING STEPS TO INCREASE THE QUALITY OF KINECT RANGE DATA
THREE PRE-PROCESSING STEPS TO INCREASE THE QUALITY OF KINECT RANGE DATA M. Davoodianidaliki a, *, M. Saadatseresht a a Dept. of Surveying and Geomatics, Faculty of Engineering, University of Tehran, Tehran,
More informationReplacing Projective Data Association with Lucas-Kanade for KinectFusion
Replacing Projective Data Association with Lucas-Kanade for KinectFusion Brian Peasley and Stan Birchfield Electrical and Computer Engineering Dept. Clemson University, Clemson, SC 29634 {bpeasle,stb}@clemson.edu
More informationVolumetric 3D Mapping in Real-Time on a CPU
Volumetric 3D Mapping in Real-Time on a CPU Frank Steinbrücker, Jürgen Sturm, and Daniel Cremers Abstract In this paper we propose a novel volumetric multi-resolution mapping system for RGB-D images that
More informationLarge-Scale Multi-Resolution Surface Reconstruction from RGB-D Sequences
Large-Scale Multi-Resolution Surface Reconstruction from RGB-D Sequences Frank Steinbru cker, Christian Kerl, Ju rgen Sturm, and Daniel Cremers Technical University of Munich Boltzmannstrasse 3, 85748
More informationSturm, Jürgen; Bylow, Erik; Kerl, Christian; Kahl, Fredrik; Cremers, Daniel
Dense Tracking and Mapping with a Quadrocopter Sturm, Jürgen; Bylow, Erik; Kerl, Christian; Kahl, Fredrik; Cremers, Daniel 213 Link to publication Citation for published version (APA): Sturm, J., Bylow,
More informationHierarchical Volumetric Fusion of Depth Images
Hierarchical Volumetric Fusion of Depth Images László Szirmay-Kalos, Milán Magdics Balázs Tóth, Tamás Umenhoffer Real-time color & 3D information Affordable integrated depth and color cameras Application:
More informationDynamic Human Surface Reconstruction Using a Single Kinect
2013 13th International Conference on Computer-Aided Design and Computer Graphics Dynamic Human Surface Reconstruction Using a Single Kinect Ming Zeng Jiaxiang Zheng Xuan Cheng Bo Jiang Xinguo Liu Software
More informationA Benchmark for RGB-D Visual Odometry, 3D Reconstruction and SLAM
2014 IEEE International Conference on Robotics & Automation (ICRA) Hong Kong Convention and Exhibition Center May 31 - June 7, 2014. Hong Kong, China A Benchmark for RGB-D Visual Odometry, 3D Reconstruction
More informationarxiv: v1 [cs.ro] 23 Nov 2015
Multi-Volume High Resolution RGB-D Mapping with Dynamic Volume Placement Michael Salvato 1, Ross Finman 1, and John J. Leonard 1 arxiv:1511.07106v1 [cs.ro] 23 Nov 2015 I. ABSTRACT Abstract We present a
More informationEye Contact over Video
Eye Contact over Video Jesper Kjeldskov jesper@cs.aau.dk Jacob H. Smedegård jhaubach @cs.aau.dk Thomas S. Nielsen primogens@gmail.com Mikael B. Skov dubois@cs.aau.dk Jeni Paay jeni@cs.aau.dk Abstract Video
More informationWhen Can We Use KinectFusion for Ground Truth Acquisition?
When Can We Use KinectFusion for Ground Truth Acquisition? Stephan Meister 1, Shahram Izadi 2, Pushmeet Kohli 3, Martin Hämmerle 4, Carsten Rother 5 and Daniel Kondermann 6 Abstract KinectFusion is a method
More informationTracking an RGB-D Camera Using Points and Planes
MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com Tracking an RGB-D Camera Using Points and Planes Ataer-Cansizoglu, E.; Taguchi, Y.; Ramalingam, S.; Garaas, T. TR2013-106 December 2013 Abstract
More informationReconstruction of 3D Models Consisting of Line Segments
Reconstruction of 3D Models Consisting of Line Segments Naoto Ienaga (B) and Hideo Saito Department of Information and Computer Science, Keio University, Yokohama, Japan {ienaga,saito}@hvrl.ics.keio.ac.jp
More informationIntegrating Algorithmic Parameters into Benchmarking and Design Space Exploration in 3D Scene Understanding
Integrating Algorithmic Parameters into Benchmarking and Design Space Exploration in 3D Scene Understanding Luigi Nardi, PhD Software Performance Optimisation group @PACT Haifa September 12 th 2016 In
More informationPhotorealistic 3D Mapping of Indoors by RGB-D Scanning Process
Photorealistic 3D Mapping of Indoors by RGB-D Scanning Process Tommi Tykkälä 1, Andrew I. Comport 2, and Joni-Kristian Kämäräinen 3 Abstract In this work, a RGB-D input stream is utilized for GPU-boosted
More informationRobust Real-Time Visual Odometry for Dense RGB-D Mapping
Robust Real-Time Visual Odometry for Dense RGB-D Mapping Thomas Whelan 1, Hordur Johannsson, Michael Kaess, John J. Leonard and John McDonald 1 Abstract This paper describes extensions to the Kintinuous
More informationPSDF Fusion: Probabilistic Signed Distance Function for On-the-fly 3D Data Fusion and Scene Reconstruction
PSDF Fusion: Probabilistic Signed Distance Function for On-the-fly 3D Data Fusion and Scene Reconstruction Wei Dong, Qiuyuan Wang, Xin Wang, and Hongbin Zha Key Laboratory of Machine Perception (MOE),
More informationLarge-Scale Multi-Resolution Surface Reconstruction from RGB-D Sequences
2013 IEEE International Conference on Computer Vision Large-Scale Multi-Resolution Surface Reconstruction from RGB-D Sequences Frank Steinbrücker, Christian Kerl, Jürgen Sturm, and Daniel Cremers Technical
More informationEfficient Global Point Cloud Registration by Matching Rotation Invariant Features Through Translation Search
Efficient Global Point Cloud Registration by Matching Rotation Invariant Features Through Translation Search Yinlong Liu 1,2 [0000 0002 6468 8233], Chen Wang 1,2 [0000 0003 2922 5345], Zhijian Song 1,2
More informationCompact and Accurate 3-D Face Modeling Using an RGB-D Camera: Let s Open the Door to 3-D Video Conference
2013 IEEE International Conference on Computer Vision Workshops Compact and Accurate 3-D Face Modeling Using an RGB-D Camera: Let s Open the Door to 3-D Video Conference Pavan Kumar Anasosalu, University
More informationSemi-Automatic Initial Registration for the iray System: A User Study
Semi-Automatic Initial Registration for the iray System: A User Study Tian Xie 1 (orcid.org/0000-0003-0204-1124), Mohammad M. Islam 1, Alan B. Lumsden 2, and Ioannis A. Kakadiaris 1 *(orcid.org/0000-0002-0591-1079)
More informationSimultaneous Localization and Calibration: Self-Calibration of Consumer Depth Cameras
Simultaneous Localization and Calibration: Self-Calibration of Consumer Depth Cameras Qian-Yi Zhou Vladlen Koltun Abstract We describe an approach for simultaneous localization and calibration of a stream
More informationHandheld scanning with ToF sensors and cameras
Handheld scanning with ToF sensors and cameras Enrico Cappelletto, Pietro Zanuttigh, Guido Maria Cortelazzo Dept. of Information Engineering, University of Padova enrico.cappelletto,zanuttigh,corte@dei.unipd.it
More information3D Line Segment Based Model Generation by RGB-D Camera for Camera Pose Estimation
3D Line Segment Based Model Generation by RGB-D Camera for Camera Pose Estimation Yusuke Nakayama, Hideo Saito, Masayoshi Shimizu, and Nobuyasu Yamaguchi Graduate School of Science and Technology, Keio
More informationKinect 3D Reconstruction
Kinect 3D Reconstruction Mahsa Mohammadkhani Computing Science University of Alberta Edmonton, Canada Mahsa2@ualberta.ca Abstract This report presents a Kinect-based framework that can reconstruct a scene
More informationA Stable and Accurate Marker-less Augmented Reality Registration Method
A Stable and Accurate Marker-less Augmented Reality Registration Method Qing Hong Gao College of Electronic and Information Xian Polytechnic University, Xian, China Long Chen Faculty of Science and Technology
More informationarxiv: v1 [cs.ro] 11 Mar 2018
An Efficient Volumetric Mesh Representation for Realtime Scene Reconstruction using Spatial Hashing arxiv:183.3949v1 [cs.ro] 11 Mar 218 Wei Dong, Jieqi Shi, Weijie Tang, Xin Wang, and Hongbin Zha Abstract
More information3D Reconstruction with Tango. Ivan Dryanovski, Google Inc.
3D Reconstruction with Tango Ivan Dryanovski, Google Inc. Contents Problem statement and motivation The Tango SDK 3D reconstruction - data structures & algorithms Applications Developer tools Problem formulation
More informationROBUST SYNCHRONIZATION OF MULTIPLE KINECT V2 SENSORS
International Journal of Advanced Computational Engineering and Networking, ISSN: 30-06, Volume-5, Issue-7, Jul.-07 ROBUST SYNCHRONIZATION OF MULTIPLE KINECT V SENSORS RAFET DURGUT, OGUZ FINDIK, Computer
More informationKinectFusion: Real-Time Dense Surface Mapping and Tracking
KinectFusion: Real-Time Dense Surface Mapping and Tracking Gabriele Bleser Thanks to Richard Newcombe for providing the ISMAR slides Overview General: scientific papers (structure, category) KinectFusion:
More information3D Colored Model Generation Based on Multiview Textures and Triangular Mesh
3D Colored Model Generation Based on Multiview Textures and Triangular Mesh Lingni Ma, Luat Do, Egor Bondarev and Peter H. N. de With Department of Electrical Engineering, Eindhoven University of Technology
More informationStereo and Kinect fusion for continuous. 3D reconstruction and visual odometry
1 Stereo and Kinect fusion for continuous 3D reconstruction and visual odometry Ozgur YILMAZ #*1, Fatih KARAKUS *2 # Department of Computer Engineering, Turgut Özal University Ankara, TURKEY 1 ozyilmaz@turgutozal.edu.tr
More informationUsing RGB Information to Improve NDT Distribution Generation and Registration Convergence
Using RGB Information to Improve NDT Distribution Generation and Registration Convergence James Servos and Steven L. Waslander University of Waterloo, Waterloo, ON, Canada, N2L 3G1 Abstract Unmanned vehicles
More informationFeature-based RGB-D camera pose optimization for real-time 3D reconstruction
Computational Visual Media DOI 10.1007/s41095-016-0072-2 Research Article Feature-based RGB-D camera pose optimization for real-time 3D reconstruction Chao Wang 1, Xiaohu Guo 1 ( ) c The Author(s) 2016.
More informationLecture 19: Depth Cameras. Visual Computing Systems CMU , Fall 2013
Lecture 19: Depth Cameras Visual Computing Systems Continuing theme: computational photography Cameras capture light, then extensive processing produces the desired image Today: - Capturing scene depth
More informationGeometric Reconstruction Dense reconstruction of scene geometry
Lecture 5. Dense Reconstruction and Tracking with Real-Time Applications Part 2: Geometric Reconstruction Dr Richard Newcombe and Dr Steven Lovegrove Slide content developed from: [Newcombe, Dense Visual
More informationReal-Time RGB-D Camera Relocalization
Real-Time RGB-D Camera Relocalization Ben Glocker Shahram Izadi Jamie Shotton Antonio Criminisi Microsoft Research, Cambridge, UK ABSTRACT We introduce an efficient camera relocalization approach which
More informationToward Lifelong Object Segmentation from Change Detection in Dense RGB-D Maps
Toward Lifelong Object Segmentation from Change Detection in Dense RGB-D Maps Ross Finman 1, Thomas Whelan 2, Michael Kaess 1, and John J. Leonard 1 Abstract In this paper, we present a system for automatically
More informationRemoving Moving Objects from Point Cloud Scenes
Removing Moving Objects from Point Cloud Scenes Krystof Litomisky and Bir Bhanu University of California, Riverside krystof@litomisky.com, bhanu@ee.ucr.edu Abstract. Three-dimensional simultaneous localization
More informationAR Visualization of Thermal 3D Model by Hand-held Cameras
AR Visualization of Thermal 3D Model by Hand-held Cameras Kazuki Matsumoto 1, Wataru Nakagawa 1, Hideo Saito 1, Maki Sugimoto 1, Takashi Shibata 2 and Shoji Yachida 2 1 Graduate School of Science and Technology,
More informationScanning and Printing Objects in 3D Jürgen Sturm
Scanning and Printing Objects in 3D Jürgen Sturm Metaio (formerly Technical University of Munich) My Research Areas Visual navigation for mobile robots RoboCup Kinematic Learning Articulated Objects Quadrocopters
More informationToward Object-based Place Recognition in Dense RGB-D Maps
Toward Object-based Place Recognition in Dense RGB-D Maps Ross Finman 1, Liam Paull 1, and John J. Leonard 1 Abstract Longterm localization and mapping requires the ability to detect when places are being
More information3D Computer Vision. Depth Cameras. Prof. Didier Stricker. Oliver Wasenmüller
3D Computer Vision Depth Cameras Prof. Didier Stricker Oliver Wasenmüller Kaiserlautern University http://ags.cs.uni-kl.de/ DFKI Deutsches Forschungszentrum für Künstliche Intelligenz http://av.dfki.de
More informationCuFusion: Accurate real-time camera tracking and volumetric scene reconstruction with a cuboid
CuFusion: Accurate real-time camera tracking and volumetric scene reconstruction with a cuboid Chen Zhang * and Yu Hu College of Computer Science and Technology, Zhejiang University, Hangzhou 310027, China;
More informationDisaster Scene Reconstruction: Modeling and Simulating Urban Building Collapse Rubble within a Game Engine
Disaster Scene Reconstruction: Modeling and Simulating Urban Building Collapse Rubble within a Game Engine Alexander Ferworn, Scott Herman, Jimmy Tran, Alex Ufkes, Ryan Mcdonald Department of Computer
More informationEfficient Stream Reduction on the GPU
Efficient Stream Reduction on the GPU David Roger Grenoble University Email: droger@inrialpes.fr Ulf Assarsson Chalmers University of Technology Email: uffe@chalmers.se Nicolas Holzschuch Cornell University
More informationHierarchical Sparse Coded Surface Models
Hierarchical Sparse Coded Surface Models Michael Ruhnke Liefeng Bo Dieter Fox Wolfram Burgard Abstract In this paper, we describe a novel approach to construct textured 3D environment models in a hierarchical
More informationAN INDOOR SLAM METHOD BASED ON KINECT AND MULTI-FEATURE EXTENDED INFORMATION FILTER
AN INDOOR SLAM METHOD BASED ON KINECT AND MULTI-FEATURE EXTENDED INFORMATION FILTER M. Chang a, b, Z. Kang a, a School of Land Science and Technology, China University of Geosciences, 29 Xueyuan Road,
More informationUser Interface Engineering HS 2013
User Interface Engineering HS 2013 Augmented Reality Part I Introduction, Definitions, Application Areas ETH Zürich Departement Computer Science User Interface Engineering HS 2013 Prof. Dr. Otmar Hilliges
More informationScanning and Printing Objects in 3D
Scanning and Printing Objects in 3D Dr. Jürgen Sturm metaio GmbH (formerly Technical University of Munich) My Research Areas Visual navigation for mobile robots RoboCup Kinematic Learning Articulated Objects
More informationToward Online 3-D Object Segmentation and Mapping
Toward Online 3-D Object Segmentation and Mapping Evan Herbst Peter Henry Dieter Fox Abstract We build on recent fast and accurate 3-D reconstruction techniques to segment objects during scene reconstruction.
More informationIncremental compact 3D maps of planar patches from RGBD points
Incremental compact 3D maps of planar patches from RGBD points Juan Navarro and José M. Cañas Universidad Rey Juan Carlos, Spain Abstract. The RGBD sensors have opened the door to low cost perception capabilities
More informationReal-time Respiratory Motion Analysis Using Manifold Ray Casting of Volumetrically Fused Multi-View Range Imaging
Real-time Respiratory Motion Analysis Using Manifold Ray Casting of Volumetrically Fused Multi-View Range Imaging Jakob Wasza 1, Sebastian Bauer 1, Joachim Hornegger 1,2 1 Pattern Recognition Lab, Department
More informationSDF-TAR: Parallel Tracking and Refinement in RGB-D Data using Volumetric Registration
M. SLAVCHEVA, S. ILIC: SDF-TAR 1 SDF-TAR: Parallel Tracking and Refinement in RGB-D Data using Volumetric Registration Miroslava Slavcheva mira.slavcheva@tum.de Slobodan Ilic slobodan.ilic@siemens.com
More informationData-Parallel Algorithms on GPUs. Mark Harris NVIDIA Developer Technology
Data-Parallel Algorithms on GPUs Mark Harris NVIDIA Developer Technology Outline Introduction Algorithmic complexity on GPUs Algorithmic Building Blocks Gather & Scatter Reductions Scan (parallel prefix)
More informationDeformation-based Loop Closure for Large Scale Dense RGB-D SLAM
2013 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) November 3-7, 2013. Tokyo, Japan Deformation-based Loop Closure for Large Scale Dense RGB-D SLAM Thomas Whelan 1, Michael
More informationDense Real-Time Mapping of Object-Class Semantics from RGB-D Video
To appear in Journal of Real-Time Image Processing (JRTIP), Springer, 2014 Real-Time Image Processing manuscript No. (will be inserted by the editor) Jörg Stückler Benedikt Waldvogel Hannes Schulz Sven
More informationFast BVH Construction on GPUs
Fast BVH Construction on GPUs Published in EUROGRAGHICS, (2009) C. Lauterbach, M. Garland, S. Sengupta, D. Luebke, D. Manocha University of North Carolina at Chapel Hill NVIDIA University of California
More informationExploiting Depth Camera for 3D Spatial Relationship Interpretation
Exploiting Depth Camera for 3D Spatial Relationship Interpretation Jun Ye Kien A. Hua Data Systems Group, University of Central Florida Mar 1, 2013 Jun Ye and Kien A. Hua (UCF) 3D directional spatial relationships
More informationReliable Kinect-based Navigation in Large Indoor Environments
_ Reliable Kinect-based Navigation in Large Indoor Environments Mihai Jalobeanu, Greg Shirakyan, Gershon Parent, Harsha Kikkeri, Brian Peasley and Ashley Feniello Microsoft Research Abstract Practical
More informationMonoRGBD-SLAM: Simultaneous Localization and Mapping Using Both Monocular and RGBD Cameras
MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com MonoRGBD-SLAM: Simultaneous Localization and Mapping Using Both Monocular and RGBD Cameras Yousif, K.; Taguchi, Y.; Ramalingam, S. TR2017-068
More informationDynamicFusion: Reconstruction and Tracking of Non-rigid Scenes in Real-Time
DynamicFusion: Reconstruction and Tracking of Non-rigid Scenes in Real-Time Richard A. Newcombe newcombe@cs.washington.edu Dieter Fox fox@cs.washington.edu University of Washington, Seattle Steven M. Seitz
More informationRay Casting Deformable Models on the GPU
Ray Casting Deformable Models on the GPU Suryakant Patidar and P. J. Narayanan Center for Visual Information Technology, IIIT Hyderabad. {skp@research., pjn@}iiit.ac.in Abstract The GPUs pack high computation
More informationCSE 145/237D FINAL REPORT. 3D Reconstruction with Dynamic Fusion. Junyu Wang, Zeyangyi Wang
CSE 145/237D FINAL REPORT 3D Reconstruction with Dynamic Fusion Junyu Wang, Zeyangyi Wang Contents Abstract... 2 Background... 2 Implementation... 4 Development setup... 4 Real time capturing... 5 Build
More informationGPU Multisplit. Saman Ashkiani, Andrew Davidson, Ulrich Meyer, John D. Owens. S. Ashkiani (UC Davis) GPU Multisplit GTC / 16
GPU Multisplit Saman Ashkiani, Andrew Davidson, Ulrich Meyer, John D. Owens S. Ashkiani (UC Davis) GPU Multisplit GTC 2016 1 / 16 Motivating Simple Example: Compaction Compaction (i.e., binary split) Traditional
More informationA Survey of Voxel Interpolation Methods and an Evaluation of Their Impact on Volumetric Map-Based Visual Odometry
A Survey of Voxel Interpolation Methods and an Evaluation of Their Impact on Volumetric Map-Based Visual Odometry Daniel Ricão Canelhas, Todor Stoyanov, Achim J. Lilienthal Univrses AB, Sweden Center of
More informationDense 3D Reconstruction from Autonomous Quadrocopters
Dense 3D Reconstruction from Autonomous Quadrocopters Computer Science & Mathematics TU Munich Martin Oswald, Jakob Engel, Christian Kerl, Frank Steinbrücker, Jan Stühmer & Jürgen Sturm Autonomous Quadrocopters
More informationIntegrating Depth and Color Cues for Dense Multi-Resolution Scene Mapping Using RGB-D Cameras
In Proc. of the IEEE Int. Conf. on Multisensor Fusion and Information Integration (MFI), Hamburg, Germany, 2012 Integrating Depth and Color Cues for Dense Multi-Resolution Scene Mapping Using RGB-D Cameras
More informationAn Efficient Octree Design for Local Variational Range Image Fusion
An Efficient Octree Design for Local Variational Range Image Fusion Nico Marniok, Ole Johannsen, and Bastian Goldluecke University of Konstanz, Konstanz, Germany Abstract. We present a reconstruction pipeline
More information