Automating inspection and documentation of remote building construction using a robotic camera

When constructing buildings, frequent inspection and detailed visual documentation are important but may not be feasible in remote or dangerous environments. We describe a networked robotic camera system that can automatically monitor construction details and allow remote human experts to zoom in on features as construction proceeds to archive the construction process over time, thereby reducing travel cost and human risk. We describe system architecture, interface design, data structures, and algorithms for such systems. We also report initial experimental results from cameras at two outdoor construction sites.

[1]  David J. Fleet,et al.  Design and Use of Linear Models for Image Motion Analysis , 2000, International Journal of Computer Vision.

[2]  Don Kimber,et al.  Enhancing distance learning with panoramic video , 2001, Proceedings of the 34th Annual Hawaii International Conference on System Sciences.

[3]  Soon Ki Jung,et al.  Adaptive strip compression for panorama video streaming , 2004, Proceedings Computer Graphics International, 2004..

[4]  Dezhen Song,et al.  Algorithms for Maintaining a High-Resolution Panoramic Display with a Tele-Operated Robotic Camera , 2005 .

[5]  Mark de Berg,et al.  Computational geometry: algorithms and applications , 1997 .

[6]  Takeo Kanade,et al.  Shape and motion from image streams under orthography: a factorization method , 1992, International Journal of Computer Vision.

[7]  Dezhen Song,et al.  ShareCam part II: approximate and distributed algorithms for a collaboratively controlled robotic Webcam , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[8]  Shree K. Nayar,et al.  Catadioptric omnidirectional camera , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[9]  Emanuele Trucco,et al.  Dynamic Video Mosaics and Augmented Reality for Subsea Inspection and Monitoring , 2000 .

[10]  Reinhard Koch,et al.  Metric 3D Surface Reconstruction from Uncalibrated Image Sequences , 1998, SMILE.

[11]  Shree K. Nayar,et al.  A Theory of Single-Viewpoint Catadioptric Image Formation , 1999, International Journal of Computer Vision.

[12]  Kenneth Turkowski,et al.  Creating image-based VR using a self-calibrating fisheye lens , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[13]  Allen R. Hanson,et al.  Fast generation of dynamic and multi-resolution 360/spl deg/ panorama from video sequences , 1999, Proceedings IEEE International Conference on Multimedia Computing and Systems.

[14]  Jan Flusser,et al.  Image registration methods: a survey , 2003, Image Vis. Comput..

[15]  Narendra Ahuja,et al.  Multiview panoramic cameras using mirror pyramids , 2004, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[16]  P. Anandan,et al.  Efficient representations of video sequences and their applications , 1996, Signal Process. Image Commun..

[17]  Qiong Liu,et al.  Capturing and presenting shared multiresolution video , 2002, SPIE ITCom.

[18]  Dezhen Song,et al.  ShareCam part 1: interface, system architecture, and implementation of a collaboratively controlled robotic Webcam , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[19]  Pankaj K. Agarwal,et al.  Geometric Range Searching and Its Relatives , 2007 .

[20]  H. Ishiguro,et al.  Panoramic Vision , 2001, Monographs in Computer Science.