Parallel processing for real-time 3D reconstruction from video streams

被引:0
作者
Tobias Duckworth
David J. Roberts
机构
[1] University of Salford,Centre for Virtual Environments and Future Media
来源
Journal of Real-Time Image Processing | 2014年 / 9卷
关键词
Real-time 3D reconstruction; Parallel processing;
D O I
暂无
中图分类号
学科分类号
摘要
Our ultimate aim was to achieve commodity telepresence systems capable of communicating both what someone looks like and what, within the technology joined space, they are looking at. Towards this we have implemented a previously distributed approach to reconstructing form from multiple video streams, so that it runs on a single computer. Importantly, the way in which the problem is parallelised has been optimised to reflect the various stages of the process rather than the need to minimise data communication across a network. The Exact Polyhedral Visual Hull (EPVH) algorithm had previously been distributed to achieve real time frame rates. EPVH has five sequential steps of which four were previously parallelised as two pairs. The metric for parallelisation of each pair was thus the best fit across both sequential steps within it and the outcome of the first stage of a pair could not determine the parallelisation of the second. We parallelised all five stages according to both distinct metrics and data from the previous stage. In this way we provided a better fit of parallelisation to both process and data. The study proposes a method of parallelisation theoretically more tailored to execution on a single machine, providing a detailed description of the implementation along with a number of optimisations to further improve performance and provides indicative results, for example multicore CPU and GPU platforms that might be of interest to researchers and practitioners wishing to implement a real-time 3D reconstruction system.
引用
收藏
页码:427 / 445
页数:18
相关论文
共 14 条
  • [1] Chien C(1986)Volume/surface octrees for the representation of three-dimensional objects* Comput. Vis. Graph. Image Process. 36 100-113
  • [2] Aggarwal J(2009)Efficient Polyhedral Modeling from Silhouettes IEEE Trans. Pattern Anal. Mach. Intell. 31 414-427
  • [3] Franco J.S.(2008)Amdahl’s Law in the Multicore Era Computer 41 33-38
  • [4] Hill MD(1994)The visual hull concept for silhouette-based image understanding IEEE Trans. Pattern Anal. Mach. Intell. 16 150-162
  • [5] Marty MR(2007)Projective visual hulls Int. J. Comput. Vis. 74 137-165
  • [6] Laurentini A(2004)Real-time 3D shape reconstruction, dynamic 3D mesh deformation, and high fidelity visualization for 3D video Comput. Vis. Image Underst. 96 393-434
  • [7] Lazebnik S(1987)A versatile camera calibration technique for high-accuracy 3D machine vision metrology using off-the-shelf TV cameras and lenses IEEE J. Robot. Autom. 3 323-344
  • [8] Furukawa Y(undefined)undefined undefined undefined undefined-undefined
  • [9] Ponce J(undefined)undefined undefined undefined undefined-undefined
  • [10] Matsuyama T(undefined)undefined undefined undefined undefined-undefined