Geometric calibration based on B-spline with multi-parameter and color correction based on transition template and decay function

  • Ya-ting Xue
  • Yao-jie Chen
  • Min Jiang


To achieve low-cost and fast multi-channel surface projection geometric correction, the quadratic quasi-uniform B-spline surface is used to reconstruct the deformation screen, and the coordinates of the boundary mesh node are calculated as the texture mapping vertex coordinates by adjusting the position of the control point. On the DirectX platform, the main desktop image is obtained through frame buffer copy, by adjusting the shape parameters and moving the control points as a whole, the multi-projection screen is corrected and the coordinates are saved to realize the surface reconstruction. Compared with the no-parameter curve, by adding a plurality of shape parameters, the distance and the relationship between the control point and the curve are more precisely adjusted, and better correction can be realized. Then, feature image projection is performed between adjacent channels, and the color template is calculated according to the collected color information to apply to a video frame of one channel, thereby eliminating chromatic aberration caused by different projector lamp problems. Finally, a smooth luminance decay function is used to attenuate the highlights appearing in overlapping areas between adjacent channels. The experimental results of the two-channel stereoscopic projection system show that the method is simple and highly efficient, and it has lower requirements for equipment, which is easy to operate in the adjustment process, and has strong adaptability to the engineering environment.


B-spline Shape parameter Color correction Brightness decay 



This work was financially supported by national science and technology support program (2015BAG20B05) and Hubei Provincial key laboratory of open fund (2016znss08B).


  1. 1.
    Bhasker ES, Majumder A (2007) Geometric modeling and calibration of planar multi-projector displays using rational Bezier patches. IEEE Conference off Computer Vision and Pattern Recognition, p 1–8Google Scholar
  2. 2.
    Bhasker ES, Majumder A (2007) Geometric modeling and calibration of planar multi-projector displays using rational bezier patches. IEEE Conference on Computer Vision and Pattern Recognition, p 1–8Google Scholar
  3. 3.
    Brown M, Majumder A, Yang R (2015) Camera-based calibration techniques for seamless multi-projcctor displays. IEEE Trans Vis Comput Graph 11(2):193–206CrossRefGoogle Scholar
  4. 4.
    Chen XQ (2015) Multi-channel projection fusion system on museum display. Computer Systems and Applications 24(6):32–38Google Scholar
  5. 5.
    Chen Y, Clark D, Finkelstein A, Housel TC, Li K (2000) Automatic alignment of high resolution multi-projector displays using an un-calibrated camera. Visualization Proceedings 2000:18Google Scholar
  6. 6.
    Chen H, Sukthankar R, Wallace G (2002) Scalable alignment of large-format multi-projector displays using camera homography trees. Conference on Visualization, p 339–346Google Scholar
  7. 7.
    Chuang YM, Hsu SP, Chang YC (2011) Image warping implemented by a simple array of projectors. Industrial Electronics and Applications (ICIEA), p 626–630Google Scholar
  8. 8.
    Ebert A, Thelen S, Olech P (2010) Tiled++: all enhanced tiled hires display wall. IEEE Trans Vis Comput Graph 16(1):120–132CrossRefGoogle Scholar
  9. 9.
    Feng L, Xue JM (2009) Algorithm of edge blending based on the nonlinear function. IEEE International Conference on Intelligent Computing and Intelligent Systems. p 224–227Google Scholar
  10. 10.
    Johnson T, Welch G, Fuchs H, Force EL, Towles H (2009) A distributed cooperative framework for continuous multi-projector pose estimation. IEEE Virtual Reality, p 35–42Google Scholar
  11. 11.
    Jung H, Lee Y, Yoon P, Kim J (2006) Radial distortion refinement by inverse mapping-based extrapolation. Int Conf Pattern Recog (ICPR) 25(4):24–33CrossRefGoogle Scholar
  12. 12.
    Leigh J, Johnson A, Renambot L (2013) Scalable resolution display walls. Proc IEEE 101(1):115–129CrossRefGoogle Scholar
  13. 13.
    Li C, Lin H, Shi JY (2004) A survey of multi-porjector tiled display wall construction. Third International Conference on Image and Graphics, p 452–455Google Scholar
  14. 14.
    Li SJ, Li HL, Yang DW (2014) Multi-projector image geometric correction technology for different shooting conditions. J Comput Appl:246–249Google Scholar
  15. 15.
    Liu YH, Jia QX, Sun HX, Zhang JL, Su J (2009) A geometry calibration and visual seamlessness method based on multi-projector tiled display wall. International Asia Conference on Informatics in Control, Automation and Robotics. p 450–453Google Scholar
  16. 16.
    Luo L, Luo H, Zhou X (2010) Feature-point detection and geometry calibration for an autostereoscopic tiled display system using multiple projectors. Acta Electron Sin 38(8):1729–1735Google Scholar
  17. 17.
    Majumder A, Sajadi B (2013) Large area displays: the changing face of visualization. IEEE Computer Society Press. 46(5):26–33Google Scholar
  18. 18.
    Majumder A, Stevens R (2004) Color nonuniformity in projection-based displays: Analysis and Solutions. IEEE Transactions on Visualization & Computer Graphics 10(2):177–188Google Scholar
  19. 19.
    Moriya T, Beniyama F, Utsugi K (2007) Multi-camera and multi-projector based seamless live image display system. International Conference on Multimedia Modelling Conference, p 265–272Google Scholar
  20. 20.
    Niski K, Cohen JD (2007) Registration techniques for using imperfect and partially calibrated devices in planar multi-projector displays. IEEE Trans Vis Comput Graph 13(6):1352–1359CrossRefGoogle Scholar
  21. 21.
    Ogata M, Wada H, Baar J, Raskar R (2009) A unified calibration method with a parametric approach for wide-field-of-view multiprojector displays. Virtual Reality Conference, p 235–236Google Scholar
  22. 22.
    Okatani T, Deguchi K (2003) Auto calibration of a projector-screen camera system: theory and algorithm for screen to camera homograph estimation. IEEE International Conference on Computer Vision, p 125–131Google Scholar
  23. 23.
    Park S, Seo H, Cha S, Noh J (2015) Auto-calibration of multi-projector displays with a single handheld camera. Scientific Visualization Conference, p 65–72Google Scholar
  24. 24.
    Raij A, Pollefeys M (2004) Auto-calibration of multi-projector display walls. Proceedings of the 17th international conference on. Pattern Recogn 11(6):14–17Google Scholar
  25. 25.
    Raskar R, Baar J, Chai J (2002) A low cost projector mosaic with fast registration. IEEE Conference of Computer Vision, p 114–119Google Scholar
  26. 26.
    Roman P, Lazarov M, Majumder A (2010) A scalable distributed paradigm for multi-user interaction with tiled rear projection display walls. IEEE Trans Vis Comput Graph 16(6):1623–1632CrossRefGoogle Scholar
  27. 27.
    Saini, D., Kumar, S., Gulati, T.R. (2015) NURBS-based geometric inverse reconstruction of free-form shapes. Journal of King Saud University-Computer and Information Sciences 29(1)Google Scholar
  28. 28.
    Sajadi B, Majumder A (2009) Markerless view-independent registration of multiple distorted projectors on extruded surfaces using an uncalibrated camera. IEEE Transactions on Visualization & Computer Graphics 15(6):1307–1316Google Scholar
  29. 29.
    Sajadi B, Majumder A (2012) Auto calibration of multi-projector CAVE-like immersive environments. IEEE Trans Vis Comput Graph 18(3):381–393CrossRefGoogle Scholar
  30. 30.
    Schollmeyer A, Froehlich B (2018) Efficient and anti-aliased trimming for rendering large NURBS models. IEEE Trans Vis Comput Graph:1–1Google Scholar
  31. 31.
    Song Z, Gong G, Huang Z, Han L, Ding Y (2010) A new edge blending paradigm for multi-projector tiled display wall. International Conference on Computer Application and System Modeling, p 349–352Google Scholar
  32. 32.
    Wallace G, Anshus O, Bi P (2005) Tools and applications for large-scale display walls. IEEE Comput Graph Appl 25(4):24–33CrossRefGoogle Scholar
  33. 33.
    Wang SZ, Yang J (2008) Auto-nonlinear geometry calibration and edge blending of multi-projector display system. Journal of Shanghai Jiaotong University 42(4):574–578Google Scholar
  34. 34.
    Wang XH, Hua W, Lin H, Bao HJ (2007) Screen calibration techniques for multi-projector tiled display wall. Journal of Software 8(11):2955–2964CrossRefGoogle Scholar
  35. 35.
    Wang H, Yang B, Lin H (2008) Geometry calibration for multi-projector tiled display wall. Journal of Computer-Aided Design & Computer Graphics 20(6):707–712Google Scholar
  36. 36.
    Wu J, Zhang L, Yuan H (2017) A precise color correction algorithm for stationary video systems- International Congress on Image and Signal Processing, Biomedical Engineering and Informatics. p 1–5Google Scholar
  37. 37.
    Xia M, Jian YR, Zhang XM (2017) Color Consistency Correction Based on Remapping Optimization for Image Stitching - IEEE Computer Society. p 2977–2984Google Scholar
  38. 38.
    Yang R, Majumder A, Brown M (2005) Camera based calibration techniques for seamless flexible multi- projector displays. IEEE Trans Vis Comput Graph 11(2):193–206CrossRefGoogle Scholar
  39. 39.
    Zhao M, Jin YC, Yin Y (2008) The construction of CAVE stereo display system with geometric distortion correction. Journal of Computer-Aided Design & Computer Graphics 20(10):1366–1373Google Scholar
  40. 40.
    Zhao MR, Zhang AQ, Zhu YL (2017) Multi-channel projection fusion with color automatic balance control method- CN 106559658 B[P]Google Scholar
  41. 41.
    Zhao Z, Wu T, Li J (2018) Research on Color Correction Based on CMOS Image Sensor- IEEE Computer Society. p 699–702Google Scholar
  42. 42.
    Zhou YX, Qin KH, Luo JL (2011) Self-feed back photometric correction approach formulti-projector tiled display. J Comput Appl 31(1):65–69Google Scholar
  43. 43.
    Zhou Q, Wu K, Miller G, Stavness I, Fels S (2017) 3DPS: an auto-calibrated three-dimensional perspective- corrected spherical display. IEEE Virtual Reality:455–456Google Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2019

Authors and Affiliations

  1. 1.College of Computer Science and TechnologyWuhan University of Science and TechnologyWuhanChina
  2. 2.Hubei Province Key Laboratory of Intelligent Information Processing and Real-time Industrial SystemWuhanChina
  3. 3.College of ShippingWuhan University of TechnologyWuhanChina
  4. 4.Department of Computer SciencePortland State UniversityPortlandUSA

Personalised recommendations