Underwater 3D perception is crucial for autonomous manipulation and mapping. Using a mirror-galvanometer system to steer a laser line projector and using triangulation with a camera it is possible to produce full 3D perception, while avoiding moving the sensor with respect to the scene. This paper presents a ray-based model of a laser scanner and a calibration method for such a model. The model takes into account the distortion introduced to the system by the flat viewports used for both the laser and the camera. The paper also introduces the computation of elliptical cones as a way to synthesize the ray-based model and speed up the triangulation computation. The present work reports results obtained using the real sensor in a water tank to reconstruct objects and planes to assess the sensor's accuracy, as well as a comparison between the two triangulation methods (ray-based and elliptical cone).
The accuracy of a 3D reconstruction using laser scanners is significantly determined by the detection of the laser stripe. Since the energy pattern of such a stripe corresponds to a Gaussian profile, it makes sense to detect the point of maximum light intensity (or peak) by computing the zero-crossing point of the first derivative of such Gaussian profile. However, because noise is present in every physical process, such as electronic image formation, it is not sensitive to perform the derivative of the image of the stripe in almost any situation, unless a previous filtering stage is done. Considering that stripe scanning is an inherently row-parallel process, every row of a given image must be processed independently in order to compute its corresponding peak position in the row. This paper reports on the use of digital filtering techniques in order to cope with the scanning of different surfaces with different optical properties and different noise levels, leading to the proposal of a more accurate numerical peak detector, even at very low signal-to-noise ratios.
Underwater inspection, maintenance and repair (IMR) operations are being increasingly robotized in order to reduce safety issues and costs. These robotic systems rely on vision sensors to perform fundamental tasks, such as navigation and object recognition and manipulation. Especially, active optical 3D scanners are commonly used due to the domain-specific challenges of underwater imaging. This paper presents an exhaustive survey on the state of the art of optical 3D underwater scanners. A literature review on light projection and light-sensing technologies is presented. Moreover, quantitative performance comparisons of underwater 3D scanners present in the literature and commercial products are carried out.