Abstract
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.
Similar content being viewed by others
References
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–8
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–8
Brown M, Majumder A, Yang R (2015) Camera-based calibration techniques for seamless multi-projcctor displays. IEEE Trans Vis Comput Graph 11(2):193–206
Chen XQ (2015) Multi-channel projection fusion system on museum display. Computer Systems and Applications 24(6):32–38
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:18
Chen H, Sukthankar R, Wallace G (2002) Scalable alignment of large-format multi-projector displays using camera homography trees. Conference on Visualization, p 339–346
Chuang YM, Hsu SP, Chang YC (2011) Image warping implemented by a simple array of projectors. Industrial Electronics and Applications (ICIEA), p 626–630
Ebert A, Thelen S, Olech P (2010) Tiled++: all enhanced tiled hires display wall. IEEE Trans Vis Comput Graph 16(1):120–132
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–227
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–42
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–33
Leigh J, Johnson A, Renambot L (2013) Scalable resolution display walls. Proc IEEE 101(1):115–129
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–455
Li SJ, Li HL, Yang DW (2014) Multi-projector image geometric correction technology for different shooting conditions. J Comput Appl:246–249
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–453
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–1735
Majumder A, Sajadi B (2013) Large area displays: the changing face of visualization. IEEE Computer Society Press. 46(5):26–33
Majumder A, Stevens R (2004) Color nonuniformity in projection-based displays: Analysis and Solutions. IEEE Transactions on Visualization & Computer Graphics 10(2):177–188
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–272
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–1359
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–236
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–131
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–72
Raij A, Pollefeys M (2004) Auto-calibration of multi-projector display walls. Proceedings of the 17th international conference on. Pattern Recogn 11(6):14–17
Raskar R, Baar J, Chai J (2002) A low cost projector mosaic with fast registration. IEEE Conference of Computer Vision, p 114–119
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–1632
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)
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–1316
Sajadi B, Majumder A (2012) Auto calibration of multi-projector CAVE-like immersive environments. IEEE Trans Vis Comput Graph 18(3):381–393
Schollmeyer A, Froehlich B (2018) Efficient and anti-aliased trimming for rendering large NURBS models. IEEE Trans Vis Comput Graph:1–1
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–352
Wallace G, Anshus O, Bi P (2005) Tools and applications for large-scale display walls. IEEE Comput Graph Appl 25(4):24–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–578
Wang XH, Hua W, Lin H, Bao HJ (2007) Screen calibration techniques for multi-projector tiled display wall. Journal of Software 8(11):2955–2964
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–712
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–5
Xia M, Jian YR, Zhang XM (2017) Color Consistency Correction Based on Remapping Optimization for Image Stitching - IEEE Computer Society. p 2977–2984
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–206
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–1373
Zhao MR, Zhang AQ, Zhu YL (2017) Multi-channel projection fusion with color automatic balance control method- CN 106559658 B[P]
Zhao Z, Wu T, Li J (2018) Research on Color Correction Based on CMOS Image Sensor- IEEE Computer Society. p 699–702
Zhou YX, Qin KH, Luo JL (2011) Self-feed back photometric correction approach formulti-projector tiled display. J Comput Appl 31(1):65–69
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–456
Acknowledgments
This work was financially supported by national science and technology support program (2015BAG20B05) and Hubei Provincial key laboratory of open fund (2016znss08B).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Xue, Yt., Chen, Yj. & Jiang, M. Geometric calibration based on B-spline with multi-parameter and color correction based on transition template and decay function. Multimed Tools Appl 79, 4333–4346 (2020). https://doi.org/10.1007/s11042-018-6930-4
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-018-6930-4