Skip to main content

Color Correction for Image-Based Modeling in the Large

  • Conference paper
  • First Online:
Computer Vision – ACCV 2016 (ACCV 2016)

Part of the book series: Lecture Notes in Computer Science ((LNIP,volume 10114))

Included in the following conference series:

Abstract

Current texture creation methods for image-based modeling suffer from color discontinuity issues due to drastically varying conditions of illumination, exposure and time during the image capturing process. This paper proposes a novel system that generates consistent textures for triangular meshes. The key to our system is a color correction framework for large-scale unordered image collections. We model the problem as a graph-structured optimization over the overlapping regions of image pairs. After reconstructing the mesh of the scene, we accurately calculate matched image regions by re-projecting images onto the mesh. Then the image collection is robustly adjusted using a non-linear least square solver over color histograms in an unsupervised fashion. Finally, a connectivity-preserving edge pruning method is introduced to accelerate the color correction process. This system is evaluated with crowdsourcing image collections containing medium-sized scenes and city-scale urban datasets. To the best of our knowledge, this system is the first consistent texturing system for image-based modeling that is capable of handling thousands of input images.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Brown, M., Lowe, D.G.: Automatic panoramic image stitching using invariant features. Int. J. Comput. Vis. 74, 59–73 (2007)

    Article  Google Scholar 

  2. Eden, A., Uyttendaele, M., Szeliski, R.: Seamless image stitching of scenes with large motions and exposure differences. In: Computer Vision and Pattern Recognition (CVPR), pp. 2498–2505 (2006)

    Google Scholar 

  3. Xiong, Y., Pulli, K.: Color matching of image sequences with combined gamma and linear corrections. In: International Conference on ACM Multimedia, pp. 261–270 (2010)

    Google Scholar 

  4. Moulon, P., Duisit, B., Monasse, P.: Global multiple-view color consistency. In: Conference on Visual Media Production (CVMP) (2013)

    Google Scholar 

  5. Reinhard, E., Ashikhmin, M., Gooch, B., Shirley, P.: Color transfer between images. IEEE Comput. Graph. Appl. 21, 34–41 (2001)

    Article  Google Scholar 

  6. Ruderman, D.L., Cronin, T.W., Chiao, C.C.: Statistics of cone responses to natural images: implications for visual coding. JOSA A 15, 2036–2045 (1998)

    Article  Google Scholar 

  7. Tian, G.Y., Gledhill, D., Taylor, D., Clarke, D.: Colour correction for panoramic imaging. In: International Conference on Information Visualisation, pp. 483–488 (2002)

    Google Scholar 

  8. Hwang, Y., Lee, J.Y., Kweon, I.S., Kim, S.J.: Color transfer using probabilistic moving least squares. In: Computer Vision and Pattern Recognition (CVPR), pp. 3342–3349 (2014)

    Google Scholar 

  9. Nguyen, R., Kim, S., Brown, M.: Illuminant aware gamut-based color transfer. Comput. Graph. Forum 7, 319–328 (2014)

    Article  Google Scholar 

  10. Xiao, X., Ma, L.: Gradient-preserving color transfer. Comput. Graph. Forum 7, 1879–1886 (2009)

    Article  Google Scholar 

  11. Xu, W., Mulligan, J.: Performance evaluation of color correction approaches for automatic multi-view image and video stitching. In: Computer Vision and Pattern Recognition (CVPR), pp. 263–270 (2010)

    Google Scholar 

  12. Nanda, H., Cutler, R.: Practical calibrations for a real-time digital omnidirectional camera. CVPR Technical Sketch (2001)

    Google Scholar 

  13. Burt, P.J., Adelson, E.H.: A multiresolution spline with application to image mosaics. ACM Trans. Graph. (TOG) 2, 217–236 (1983)

    Article  Google Scholar 

  14. Yamamoto, K., Oi, R.: Color correction for multi-view video using energy minimization of view networks. Int. J. Autom. Comput. 5, 234–245 (2008)

    Article  Google Scholar 

  15. Liu, Z., Marlet, R.: Virtual line descriptor and semi-local matching method for reliable feature correspondence. In: British Machine Vision Conference (BMVC) (2012)

    Google Scholar 

  16. Waechter, M., Moehrle, N., Goesele, M.: Let there be color! large-scale texturing of 3D reconstructions. In: Fleet, D., Pajdla, T., Schiele, B., Tuytelaars, T. (eds.) ECCV 2014. LNCS, vol. 8693, pp. 836–850. Springer, Heidelberg (2014)

    Google Scholar 

  17. Allène, C., Pons, J.P., Keriven, R.: Seamless image-based texture atlases using multi-band blending. In: International Conference on Pattern Recognition (ICPR), pp. 1–4 (2008)

    Google Scholar 

  18. HaCohen, Y., Shechtman, E., Goldman, D.B., Lischinski, D.: Optimizing color consistency in photo collections. ACM Trans. Graph. (TOG) 32, 38 (2013)

    Article  Google Scholar 

  19. Agarwal, S., Snavely, N., Simon, I., Seitz, S.M., Szeliski, R.: Building Rome in a day. In: International Conference on Computer Vision (ICCV), pp. 72–79 (2009)

    Google Scholar 

  20. Shen, T., Zhu, S., Fang, T., Zhang, R., Quan, L.: Graph-based consistent matching for structure-from-motion. In: Leibe, B., Matas, J., Sebe, N., Welling, M. (eds.) ECCV 2016. LNCS, vol. 9907, pp. 139–155. Springer, Heidelberg (2016)

    Chapter  Google Scholar 

  21. Goesele, M., Snavely, N., Curless, B., Hoppe, H., Seitz, S.M.: Multi-view stereo for community photo collections. In: International Conference on Computer Vision (ICCV), pp. 1–8 (2007)

    Google Scholar 

  22. Furukawa, Y., Curless, B., Seitz, S.M., Szeliski, R.: Towards internet-scale multi-view stereo. In: Computer Vision and Pattern Recognition (CVPR), pp. 1434–1441 (2010)

    Google Scholar 

  23. Kazhdan, M., Bolitho, M., Hoppe, H.: Poisson surface reconstruction. In: Eurographics Symposium on Geometry Processing (2006)

    Google Scholar 

  24. Levenberg, K.: A method for the solution of certain non-linear problems in least squares (1944)

    Google Scholar 

  25. Marquardt, D.W.: An algorithm for least-squares estimation of nonlinear parameters. J. Soc. Ind. Appl. Math. 11, 431–441 (1963)

    Article  MathSciNet  MATH  Google Scholar 

  26. Zhang, M., Georganas, N.D.: Fast color correction using principal regions mapping in different color spaces. Real-Time Imaging 10, 23–30 (2004)

    Article  Google Scholar 

  27. Zhou, F., Mahler, S., Toivonen, H.: Simplification of networks by edge pruning. In: Berthold, M.R. (ed.) Bisociative Knowledge Discovery. LNCS (LNAI), vol. 7250, pp. 179–198. Springer, Heidelberg (2012). doi:10.1007/978-3-642-31830-6_13

    Chapter  Google Scholar 

  28. Wright, S., Holt, J.N.: An inexact Levenberg-Marquardt method for large sparse nonlinear least squares. J. Aust. Math. Soc. Ser. B. Appl. Math. 26, 387–403 (1985)

    Article  MathSciNet  MATH  Google Scholar 

  29. Snavely, N., Seitz, S.M., Szeliski, R.: Modeling the world from internet photo collections. Int. J. Comput. Vis. 80, 189–210 (2008)

    Article  Google Scholar 

  30. Moulon, P., Monasse, P., Marlet, R.: Global fusion of relative motions for robust, accurate and scalable structure from motion. In: International Conference on Computer Vision (ICCV), pp. 3248–3255 (2013)

    Google Scholar 

  31. Furukawa, Y., Ponce, J.: Accurate, dense, and robust multiview stereopsis. Pattern Anal. Mach. Intell. (PAMI) 32, 1362–1376 (2010)

    Article  Google Scholar 

  32. Lhuillier, M., Quan, L.: A quasi-dense approach to surface reconstruction from uncalibrated images. Pattern Anal. Mach. Intell. (PAMI) 27, 418–433 (2005)

    Article  Google Scholar 

  33. Agarwal, S., Mierle, K., Others: Ceres solver. (http://ceres-solver.org)

  34. Strecha, C., von Hansen, W., Gool, L.V., Fua, P., Thoennessen, U.: On benchmarking camera calibration and multi-view stereo for high resolution imagery. In: Computer Vision and Pattern Recognition (CVPR), pp. 1–8 (2008)

    Google Scholar 

  35. Lempitsky, V., Ivanov, D.: Seamless mosaicing of image-based texture maps. In: Computer Vision and Pattern Recognition (CVPR), pp. 1–6 (2007)

    Google Scholar 

  36. Tan, P., Lin, S., Quan, L., Shum, H.Y.: Highlight removal by illumination-constrained inpainting. In: International Conference on Computer Vision (ICCV), pp. 164–169 (2003)

    Google Scholar 

Download references

Acknowledgement

The authors would like to thank all the anonymous reviewers for their constructive feedbacks. This work is supported by Hong Kong RGC 16208614, T22-603/15N, Hong Kong ITC PSKL12EG02, and China 973 program, 2012CB316300.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tian Fang .

Editor information

Editors and Affiliations

1 Electronic supplementary material

Below is the link to the electronic supplementary material.

Supplementary material 1 (pdf 851 KB)

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Shen, T., Wang, J., Fang, T., Zhu, S., Quan, L. (2017). Color Correction for Image-Based Modeling in the Large. In: Lai, SH., Lepetit, V., Nishino, K., Sato, Y. (eds) Computer Vision – ACCV 2016. ACCV 2016. Lecture Notes in Computer Science(), vol 10114. Springer, Cham. https://doi.org/10.1007/978-3-319-54190-7_24

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-54190-7_24

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-54189-1

  • Online ISBN: 978-3-319-54190-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics