Furthermore, we consider two major applications of refraction-correction. These applications include stereo reconstruction and object segmentation and tracking. First, the proposed methods to estimate the refractive interface together with refractive stereo matching are used to generate a refraction-corrected disparity map which is used to reconstruct the scene in 3-D. Next, the proposed refractive triangulation is used to estimate the refraction-corrected distance of an underwater target using matching image features. The method can be implemented in real-time and is designed to work in conjunction with object segmentation algorithms for real-time object tracking since we would like to use the stereo vision system to estimate the location of an underwater target for robot manipulation.
A quantitative evaluation of the overall reconstruction accuracy is performed for the generated 3-D reconstructions. Evaluation results show that the use of such method effectively compensates for refraction with accuracy comparable to that of the stereo block matching implementation in air (without refraction). The accuracy of the distance estimation using refractive triangulation is also evaluated and the results show that the method is able to reduce the error to tolerable ranges at different water depths. This results prove the potential of using the developed stereo vision system for robot manipulation.