Abstract
It is well known that docking of Autonomous Underwater Vehicle (AUV) provides scope to perform long duration deep-sea exploration. A large amount of literature is available on vision-based docking which exploit mechanical design, colored markers to estimate the pose of a docking station. In this work, we propose a method to estimate the relative pose of a circular-shaped docking station (arranged with LED lights on periphery) up to five degrees of freedom (5-DOF, neglecting roll effect). Generally, extraction of light markers from underwater images is based on fixed/adaptive choice of threshold, followed by mass moment-based computation of individual markers as well as center of the dock. Novelty of our work is the proposed highly effective scene invariant histogram-based adaptive thresholding scheme (HATS) which reliably extracts positions of light sources seen in active marker images. As the perspective projection of a circle features a family of ellipses, we then fit an appropriate ellipse for the markers and subsequently use the ellipse parameters to estimate the pose of a circular docking station with the help of a well-known method in Safaee-Rad et al. (IEEE Trans Robot Autom 8(5):624–640, 1992). We analyze the effectiveness of HATS as well as proposed approach through simulations and experimentation. We also compare performance of targeted curvature-based pose estimation with a non-iterative efficient perspective-n-point (EPnP) method. The paper ends with a few interesting remarks on vantages with ellipse fitting for markers and utility of proposed method in case of non-detection of all the light markers.
Similar content being viewed by others
References
Bingham, D., Drake, T., Hill, A., Lott, R.: The Application of Autonomous Underwater Vehicle (AUV) Technology in the Oil Industry—Vision and Experiences. In: Proceedings of FIG XXII International Congress, pp. 1–13. Washington, D.C. USA (2002)
Hong, Y.H., Kim, J.Y., Lee, P.M., Jeon, B.H., Oh, K.H., Oh, J.H.: Development of the homing and docking algorithm for AUV. In: Proceedings of ISOPE 2003, pp. 205–212. Honololu, USA (2003)
Allen, B., Austin, T., Forrester, N., Goldsborough, R., Kukulya, A., Packard, G., Purcell, M., Stokey, R.: Autonomous docking demonstrations with enhanced REMUS technology. In: MTS/IEEE Proceedings of OCEANS, pp. 1–6. Boston, Massachusetts (2006)
Zhang, Y.W., Yang, L.P., Zhu, Y.W., Ren, X.H., Huang, H.: Self-docking capability and control strategy of electromagnetic docking technology. J. Actaastro. 69(1112), 10731081 (2011)
Feezor, M.D., Blankinship, P.R., Bellingham, J.G., Sorrell, F.Y.: Autonomous underwater vehicle homing/docking via electromagnetic guidance. In: Proceedings of OCEANS, MTS/IEEE, pp. 1137–1142 (1997)
Deltheil, C., Didier, L., Hospital, E., Brutzman, D.P.: Simulating an optical guidance system for the recovery of an unmanned underwater vehicle. J. Ocean. Eng. 25(4), 568–574 (2000)
Negre, A., Pradalier, C., Dunbabin, M.: Robust vision-based underwater target identification and homing using self-similar landmarks. In: Laugier, C., Siegwart, R. (eds.) Field and Service robotics, STAR 42, pp. 51–60 (2008)
Wirtz, M., Hildebrandt, M., Gaudig, C.: Design and test of a robust docking system for hovering AUVs. In: IEEE Proceedings of OCEANS, pp. 1–6. Hampton Roads, VA (2012)
Maire, F.D., Prasser, D., Dunbabin, M., Dawson, M.: A vision based target detection system for docking of an autonomous underwater vehicle. In: Proceedings of Australasion Robotics and Automation. Australian Robotics and automation Association, University of Sydney, Sydney (2009)
Maki, T., Mizushima, H., Ura, T., Sakamaki, T., Yanagisawa, M.: AUV navigation around jacket structures I: relative localization based on multi-sensor fusion. J. Mar. Sci. Technol. 17, 330–339 (2012)
Ghosh S.: Noises in underwater active and passive marker—a comparative study. In: Proceedings of IEEE International Conference Communication and Signal Processing (2014)
Davies, E.R.: Computer and Machine Vision: Theory, Algorithms, Practicalities, pp. 460–461. Academic Press, Waltham (2012)
Park, J.Y., Jun, B.H., Lee, P.M., Oh, J.: Experiments on vision guided docking of an autonomous underwater vehicle using one camera. Ocean Eng. 36(1), 48–61 (2009)
Abdel-Aziz Y.I., Karara H.M.: Direct Linear Transformation from Comparator Coordinates into Object Space Coordinates in Close-Range Photogrammetry. In: Proceedings of ASP/UI Symp Close-Range Photogrammetry, pp. 1–18. Washington, D.C (1971)
Lepetit, V., Moreno-Noguer, F., Fua, P.: EPnP: an accurate o(n) solution to the PnP problem. Int. J. Comput. Vis. 81(2), 155–166 (2009)
Lu, C.P., Hager, G.D., Mjolsness, E.: Fast and globally convergent pose estimation from video images. IEEE Trans. Pattern Anal. Mach. Intell. 22(6), 610–622 (2000)
Shiqi, L., Xu, C., Xie, M.: A robust o(n) solution to the perspective-n-point problem. IEEE Trans. Pattern Anal. Mach. Intell. 34(7), 1444–1450 (2012)
Safaee-Rad, R., Tchoukanov, I., Smith, K.C., Benhabib, B.: Three-dimensional location estimation of circular features for machine vision. IEEE Trans. Robot. Autom. 8(5), 624–640 (1992)
Singh, H., Bellingham, J.G., Hover, F., Lerner, S., Moran, B.A., Heydt, K., Yoerger, D.: Docking for an autonomous ocean sampling network. IEEE J. Ocean. Eng. 26(4), 498–514 (2001)
McLean, J.W., Voss, K.J.: Point spread function in ocean water: comparison between theory and experiment. Appl. Opt. 30(15), 2027–2030 (1991)
Hou, W., Weidemann, A.D., Gray, D.J., Fournier, G.R.: Imagery-derived modulation transfer function and its applications for underwater imaging. In: Tescher, A.G. (eds.) Proceedings of SPIE, Applications of Digital Image, Processing XXX, vol. 6696 (2007)
Ghosh, S., Ray, R., Vadali, S.R.K., Shome, S.N.: Light-Particle interaction in underwater: a modified PSF. In: Proceedings of IEEE International Communication and Signal Processing, India (2014)
Fitzgibbon, A., Pilu, M., Fisher, R.B.: Direct least square fitting of ellipses. IEEE Trans. Pattern Anal. Mach. Intell. 21(5), 476–480 (1999)
Halir, R., Flusser, J.: Numerically stable direct least squares fitting of ellipses. In: Proceedings of International Conference Central Europe on Computer Graphics and Visualization, pp. 125–132 (1998)
Otsu, N.: A threshold selection method from gray-level histograms. IEEE Trans. Syst. Man Cybern. SMC 9(1), 62–66 (1979)
Sezan, M.I.: A peak detection algorithm and its application to histogram-based image data reduction. Comput. Vis. Graph. Image Process. 49(1), 36–51 (1990)
Kittler, J., Illingworth, J.: On threshold selection using clustering criteria. IEEE Trans. Syst. Man Cybern. SMC 15(5), 652–655 (1985)
Kapur, J.N., Sahoo, P.K., Wong, A.K.C.: A new method for gray-level picture thresholding using the entropy of the histogram. Comput. Vis. Graph. Image Process. 29, 273–285 (1985)
Acknowledgments
The research was carried out in the “UnWaR” project (Project No. ESC-0113) funded by CSIR, India. The authors wish to express sincere thanks to all Robotics and Automation Group members for their help and support.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Ghosh, S., Ray, R., Vadali, S.R.K. et al. Reliable pose estimation of underwater dock using single camera: a scene invariant approach. Machine Vision and Applications 27, 221–236 (2016). https://doi.org/10.1007/s00138-015-0736-4
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00138-015-0736-4