Abstract
This chapter introduces a fast and multi-threaded algorithm for image mosaicking called BIMOS (Binary descriptor-based Image MOSaicking) as another example of task where appearance-based loop closure detection is of utmost importance, as it is for vision-based topological mapping. Actually, an image mosaicking process can be seen as a particular case of topological mapping given that the alignment of the images considered, which can be seen as the topology of the image sequence, has to be determined to generate the image composite. To this end, BIMOS makes use of OBIndex to find overlapping pairs. BIMOS has been validated using image sequences from several kinds of environments.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Lowe, D.G.: Distinctive image features from scale-invariant keypoints. Int. J. Comput. Vis. 60(2), 91–110 (2004)
Bay, H., Tuytelaars, T., Van Gool, L.: SURF: speeded up robust features. In: European Conference on Computer Vision, Lecture Notes in Computer Science, vol. 3951, pp. 404–417 (2006)
Rublee, E., Rabaud, V., Konolige, K., Bradski, G.: ORB: an efficient alternative to SIFT or SURF. IEEE Int. Conf. Comput. Vis. 95, 2564–2571 (2011)
Szeliski, R.: Image alignment and stitching: a tutorial. Found. Trends® Comput. Graph. Vis. 2(1), 1–104 (2006)
Zitova, B., Flusser, J.: Image registration methods: a survey. Image Vis. Comput. 21(11), 977–1000 (2003)
Prados, R., Garcia, R., Neumann, L.: Image Blending Techniques and their Application in Underwater Mosaicing. Springer, Berlin (2014)
Elibol, A., Gracias, N., Garcia, R.: Efficient Topology Estimation for Large Scale Optical Mapping, vol. 82. Springer, Berlin (2012)
Sawhney, H.S., Hsu, S., Kumar, R.: Robust video mosaicing through topology inference and local to global alignment. In: European Conference on Computer Vision, pp. 103–119 (1998)
Marzotto, R., Fusiello, A., Murino, V.: High resolution video mosaicing with global alignment. In: IEEE Conference on Computer Vision and Pattern Recognition, vol. 1, pp. I–692–I–698 (2004)
Calonder, M., Lepetit, V., Strecha, C., Fua, P.: BRIEF: binary robust independent elementary features. In: European Conference on Computer Vision, Lecture Notes in Computer Science, vol. 6314, pp. 778–792 (2010)
Leutenegger, S., Chli, M., Siegwart, R.: BRISK: binary robust invariant scalable keypoints. In: IEEE International Conference on Computer Vision, pp. 2548–2555 (2011)
Alahi, A., Ortiz, R., Vandergheynst, P.: FREAK: fast retina keypoint. In: IEEE Conference on Computer Vision and Pattern Recognition, pp. 510–517 (2012)
Yang, X., Cheng, K.T.: Local difference binary for ultrafast and distinctive feature description. IEEE Trans. Pattern Anal. Mach. Intell. 36(1), 188–94 (2014)
Sivic, J., Zisserman, A.: Video Google: a text retrieval approach to object matching in videos. In: IEEE International Conference on Computer Vision, pp. 1470–1477 (2003)
Garcia-Fidalgo, E., Ortiz, A., Bonnin-Pascual, F., Company, J.P.: A mosaicing approach for vessel visual inspection using a micro aerial vehicle. In: IEEE/RSJ International Conference on Intelligent Robots and Systems (2015)
Ridao, P., Carreras, M., Ribas, D., Garcia, R.: Visual inspection of hydroelectric dams using an autonomous underwater vehicle. J. Field Rob. 27(6), 759–778 (2010)
Gracias, N., van der Zwaan, S., Bernardino, A., Santos-Victor, J.: Mosaic-based navigation for autonomous underwater vehicles. J. Ocean. Eng. 28(4), 609–624 (2003)
Pizarro, O., Singh, H.: Toward large-area mosaicing for underwater scientific applications. J. Ocean. Eng. 28(4), 651–672 (2003)
Madjidi, H., Negahdaripour, S.: Global alignment of sensor positions with noisy motion measurements. IEEE Trans. Robot. 21(6), 1092–1104 (2005)
Elibol, A., Garcia, R., Gracias, N.: A new global alignment approach for underwater optical mapping. Ocean Eng. 38(10), 1207–1219 (2011)
Ferreira, F., Veruggio, G., Caccia, M., Zereik, E., Bruzzone, G.: A real-time mosaicking algorithm using binary features for ROVs. In: Mediterranean Conference on Control and Automation, pp. 1267–1273 (2013)
Kekec, T., Yildirim, A., Unel, M.: A new approach to real-time mosaicing of aerial images. Rob. Auton. Syst. 62(12), 1755–1767 (2014)
Bulow, H., Birk, A.: Fast and robust photomapping with an unmanned aerial vehicle (UAV). In: IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 3368–3373 (2009)
Botterill, T., Mills, S., Green, R.: Real-time aerial image mosaicing. In: IVCNZ, pp. 1–8 (2010)
Torr, P.H., Zisserman, A.: MLESAC: a new robust estimator with application to estimating image geometry. Comput. Vis. Image Und. 78(1), 138–156 (2000)
Klein, G., Murray, D.: Parallel tracking and mapping for small AR workspaces. In: IEEE/ACM International Symposium on Mixed and Augmented Reality (ISMAR), pp. 225–234 (2007)
Mur-Artal, R., Tardos, J.D.: ORB-SLAM: tracking and mapping recognizable features. In: Workshop on Multi-View Geometry in Robotics (RSS) (2014)
Burt, P.J., Adelson, E.H.: A multiresolution spline with application to image mosaics. ACM Trans. Graph. 2(4), 217–236 (1983)
Bonnin-Pascual, F., Ortiz, A., Garcia-Fidalgo, E., Company, J.P.: A micro-aerial platform for vessel visual inspection based on supervised autonomy. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 46–52 (2015)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG, part of Springer Nature
About this chapter
Cite this chapter
Garcia-Fidalgo, E., Ortiz, A. (2018). Fast Image Mosaicking Using Incremental Bags of Binary Words. In: Methods for Appearance-based Loop Closure Detection. Springer Tracts in Advanced Robotics, vol 122. Springer, Cham. https://doi.org/10.1007/978-3-319-75993-7_8
Download citation
DOI: https://doi.org/10.1007/978-3-319-75993-7_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-75992-0
Online ISBN: 978-3-319-75993-7
eBook Packages: EngineeringEngineering (R0)