Non-Rigid Shape From Water

We introduce a novel 3D sensing method for recovering a consistent, dense 3D shape of a dynamic, non-rigid object in water. The method reconstructs a complete (or fuller) 3D surface of the target object in a canonical frame (e.g., rest shape) as it freely deforms and moves between frames by estimating underwater 3D scene flow and using it to integrate per-frame depth estimates recovered from two near-infrared observations. The reconstructed shape is refined in the course of this global non-rigid shape recovery by leveraging both geometric and radiometric constraints. We implement our method with a single camera and a light source without the orthographic assumption on either by deriving a practical calibration method that estimates the point source position with respect to the camera. Our reconstruction method also accounts for scattering by water. We prototype a video-rate imaging system and show 3D shape reconstruction results on a number of real-world static, deformable, and dynamic objects and creatures in real-world water. The results demonstrate the effectiveness of the method in recovering complete shapes of complex, non-rigid objects in water, which opens new avenues of application for underwater 3D sensing in the sub-meter range.

[1]  Yee-Hong Yang,et al.  Two-View Camera Housing Parameters Calibration for Multi-layer Flat Refractive Interface , 2014, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

[2]  G. M. Hale,et al.  Optical Constants of Water in the 200-nm to 200-microm Wavelength Region. , 1973, Applied optics.

[3]  Imari Sato,et al.  Shape from Water: Bispectral Light Absorption for Depth Recovery , 2016, ECCV.

[4]  Visesh Chari,et al.  A theory of multi-layer flat refractive geometry , 2012, 2012 IEEE Conference on Computer Vision and Pattern Recognition.

[5]  Ko Nishino,et al.  Surface Normals and Shape From Water , 2019, 2019 IEEE/CVF International Conference on Computer Vision (ICCV).

[6]  Kiriakos N. Kutulakos,et al.  Dynamic Refraction Stereo , 2011, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[7]  David J. Kriegman,et al.  Photometric Stereo in a Scattering Medium , 2015, 2015 IEEE International Conference on Computer Vision (ICCV).

[8]  M. Pauly,et al.  Embedded deformation for shape manipulation , 2007, SIGGRAPH 2007.

[9]  Hiroshi Kawasaki,et al.  Unified Underwater Structure-from-Motion , 2019, 2019 International Conference on 3D Vision (3DV).

[10]  Tao Yu,et al.  RobustFusion: Human Volumetric Capture with Data-Driven Visual Cues Using a RGBD Camera , 2020, ECCV.

[11]  Atsushi Yamashita,et al.  Scale-reconstructable Structure from Motion using refraction with a single camera , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[12]  Berthold K. P. Horn,et al.  Closed-form solution of absolute orientation using unit quaternions , 1987 .

[13]  Jules S. Jaffe,et al.  Computer modeling and the design of optimal underwater imaging systems , 1990 .

[14]  Atsushi Hashimoto,et al.  Photometric Stereo in Participating Media Considering Shape-Dependent Forward Scatter , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[15]  Tomoyuki Nishita,et al.  A shading model for atmospheric scattering considering luminous intensity distribution of light sources , 1987, SIGGRAPH.

[16]  Yee-Hong Yang,et al.  Two-View Underwater Structure and Motion for Cameras under Flat Refractive Interfaces , 2012, ECCV.

[17]  Wolfgang Heidrich,et al.  Stochastic tomography and its applications in 3D imaging of mixing fluids , 2012, ACM Trans. Graph..

[18]  Hao Li,et al.  Global Correspondence Optimization for Non‐Rigid Registration of Depth Scans , 2008, Comput. Graph. Forum.

[19]  Visesh Chari,et al.  Multi-View Geometry of the Refractive Plane , 2009, BMVC.

[20]  Yoav Y. Schechner,et al.  Instant 3Descatter , 2006, 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'06).

[21]  Danail Stoyanov,et al.  Refractive Two-View Reconstruction for Underwater 3D Vision , 2019, International Journal of Computer Vision.

[22]  Shree K. Nayar,et al.  Acquiring scattering properties of participating media by dilution , 2006, ACM Trans. Graph..

[23]  S. Nayar,et al.  A practical analytic single scattering model for real time rendering , 2005, ACM Trans. Graph..

[24]  Tae-Kyun Kim,et al.  Near-lighting Photometric Stereo for unknown scene distance and medium attenuation , 2017, Image Vis. Comput..

[25]  Helder Araújo,et al.  Calibration of Smooth Camera Models , 2013, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[26]  Luc Van Gool,et al.  Modeling the Effects of Windshield Refraction for Camera Calibration , 2020, ECCV.

[27]  Maria E. Angelopoulou,et al.  Backscatter Compensated Photometric Stereo with 3 Sources , 2014, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

[28]  Dieter Fox,et al.  DynamicFusion: Reconstruction and tracking of non-rigid scenes in real-time , 2015, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[29]  Garrett M. Johnson,et al.  Color Imaging: Fundamentals and Applications , 2008 .

[30]  Takashi Matsuyama,et al.  Dynamic 3D capture of swimming fish by underwater active stereo , 2016 .