Panoramic Image Mosaicing: An Optimized Graph-Cut Approach

Conference paper
Part of the Smart Innovation, Systems and Technologies book series (SIST, volume 43)


Panoramic images have numerous important applications in the area of computer vision, video coding/enhancement, virtual reality and surveillance. The process of building panorama using mosaicing technique is a challenging task as it requires consideration of various factors such as camera motion, sensor noise and illumination difference, that deteriorate the quality of the mosaic. This paper proposes a feature based mosaicing technique for creation of high quality panoramic image. The algorithm mitigates the problem of seam by aligning the images employing Scale Invariant Feature Transform (SIFT) features and blending the overlapping region using optimized graph-cut. The results show the efficacy of the proposed algorithm.


Panorama Mosaicing Blending Features Geometric transformations SIFT RANSAC 


  1. 1.
    Hsieh, J.W.: Fast stitching algorithm for moving object detection and mosaic construction. Image Vis. Comput. 22(4), 291–306 (2004)CrossRefGoogle Scholar
  2. 2.
    Chan, S.C., Shum, H.Y., Ng, K.T.: Image based rendering and systhesis. IEEE Signal Process. Mag. 24(6), 22–33 (2007)CrossRefGoogle Scholar
  3. 3.
    Szeliski, R., Shum, H.Y.: Creating full view panoramic image mosaics and environment maps. In: Proceedings of SIGGRAPH, pp. 251–258 (1997)Google Scholar
  4. 4.
    Irani, M., Anandan, P.: Video indexing based on mosaic representation. Proc. IEEE 86(5), 905–921 (1998)CrossRefGoogle Scholar
  5. 5.
    Kekec, T., Vildirim, A., Unel, M.: A new approach to real-time mosaicing of aerial images. Robot. Auton. Syst. 62, 1755–1767 (2014)CrossRefGoogle Scholar
  6. 6.
    Gledhill, D., Tian, G.Y., Taylor, D., Clarke, D.: Panoramic imaging—a review. Comput. Graph. 27, 435–445 (2003)CrossRefGoogle Scholar
  7. 7.
    Brown, M., Lowe, D.: Recognising panoramas. In: Proceedings of Ninth IEEE International Conference on Computer Vision, Nice, France, vol. 2, pp. 1218–1225 (2003)Google Scholar
  8. 8.
    Marzotto, R., Fusiello, A., Murino, V.: High resolution video mosaicing with global alignment. In: Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Washington, DC. vol. 1, pp. 692–698 (2004)Google Scholar
  9. 9.
    Robinson, J.A.: A simplex-based projective transform estimator. In: Proceedings of International Conference on Visual Information Engineering, U.K., pp. 290–293 (2003)Google Scholar
  10. 10.
    Lowe, D.: Distinctive image features from scale-invariant keypoints. Int. J. Comput. Vision 60(2), 91–110 (2004)CrossRefGoogle Scholar
  11. 11.
    Fischler, M., Bolles, R.: Random sample consensus: A paradigm for model fitting with application to image analysis and automated cartography. Commun. ACM 24, 381–395 (1981)MathSciNetCrossRefGoogle Scholar
  12. 12.
    Kim, D.H., Yoon, Y.I., Choi, J.S.: An efficient method to build panoramic image mosaics. Pattern Recogn. Lett. 24, 2421–2429 (2003)MATHCrossRefGoogle Scholar
  13. 13.
    Mann, S., Picard, R.W.: Video orbits of the projective group: a simple approach to featureless estimation of parameters. IEEE Trans. Image Process. 6(9), 1281–1295 (1997)CrossRefGoogle Scholar
  14. 14.
    Efros, A.A., Freeman, W.T.: Image quilting for texture synthesis and transfer. In: Proceedings 28th Annual Conference SIGGRAPH, Los Angeles, CA, USA, pp. 341–346 (2001)Google Scholar
  15. 15.
    Kwatra, V., Schodl, A., Essa, I., Turk, G., Bobick, A.: Graphcut textures: image and video synthesis using graph cuts. ACM Trans. Graphics 277–286Google Scholar

Copyright information

© Springer India 2016

Authors and Affiliations

  1. 1.Department of Electronics and Communication EngineeringNational Institute of TechnologyRourkelaIndia

Personalised recommendations