DOI QR코드

DOI QR Code

Geometric Correction for Uneven Quadric Projection Surfaces Using Recursive Subdivision of B$\acute{e}$zier Patches

  • Ahmed, Atif (VISPro Lab, School of Electrical, Electronics and Computer Engineering, National University of Sciences and Technology) ;
  • Hafiz, Rehan (VISPro Lab, School of Electrical, Electronics and Computer Engineering, National University of Sciences and Technology) ;
  • Khan, Muhammad Murtaza (VISPro Lab, School of Electrical, Electronics and Computer Engineering, National University of Sciences and Technology) ;
  • Cho, Yongju (Broadcasting & Telecommunications Media Research Laboratory, ETRI) ;
  • Cha, Jihun (Broadcasting & Telecommunications Media Research Laboratory, ETRI)
  • Received : 2012.09.04
  • Accepted : 2013.09.10
  • Published : 2013.12.31

Abstract

This paper presents a scheme for geometric correction of projected content for planar and quadratic projection surfaces. The scheme does not require the projection surface to be perfectly quadratic or planar and is therefore suitable for uneven low-cost commercial and home projection surfaces. An approach based on the recursive subdivision of second-order B$\acute{e}$zier patches is proposed for the estimation of projection distortion owing to surface imperfections. Unlike existing schemes, the proposed scheme is completely automatic, requires no prior knowledge of the projection surface, and uses a single uncalibrated camera without requiring any physical markers on the projection surface. Furthermore, the scheme is scalable for geometric calibration of multi-projector setups. The efficacy of the proposed scheme is demonstrated using simulations and via practical experiments on various surfaces. A relative distortion error metric is also introduced that provides a quantitative measure of the suppression of geometric distortions, which occurs as the result of an imperfect projection surface.

Keywords

References

  1. C. Fehn et al., "Creation of High-Resolution Video Panoramas for Sport Events," Int. J. Semantic Comput., vol. 1, no. 2, June 2007, pp. 171-184. https://doi.org/10.1142/S1793351X07000135
  2. A. Agarwala et al., "Panoramic Video Textures," ACM Trans. Graph., vol. 24, no. 3, July 2005, pp. 821-827. https://doi.org/10.1145/1073204.1073268
  3. M. Harville et al., "Practical Methods for Geometric and Photometric Correction of Tiled Projector Displays on Curved Surfaces," IEEE Int. Workshop Projector Camera Syst., New York, NY, USA, June 2006, pp. 52-59.
  4. M. Brown, A. Majumder, and R. Yang, "Camera-Based Calibration Techniques for Seamless Multiprojector Displays," IEEE Trans. Vis. Comput. Graph., vol. 11, no. 2, 2005, pp. 193-206. https://doi.org/10.1109/TVCG.2005.27
  5. T. Okatani and K. Deguchi, "Autocalibration of a Projector- Camera System," IEEE Trans. Pattern Anal. Mach. Intell., vol. 25, no. 12, Dec. 2005, pp. 1845-1855.
  6. R. Raskar et al., "Multi-Projector Imagery on Curved Surfaces," Mitsubishi Electric Research Labs, 2003, pp. 1-8.
  7. J. van-Baar and R. Raskar, "Flexible Calibration of Multiple Projectors for Low-cost Curved Screen Displays," Proc. 14th Int. Conf. Artificial Reality Telexistence, Dec. 2004, pp. 263-268.
  8. J. Zhang, B. Wang, and X. Li, "Geometric Calibration of Projector Imagery on Curved Screen Based on Subdivision Mesh," Adv. Geometric Modeling Process., vol. 4975, 2008, pp. 592-600. https://doi.org/10.1007/978-3-540-79246-8_52
  9. E. Bhasker, R. Juang, and A. Majumder, "Registration Techniques for Using Imperfect and Partially Calibrated Devices in Planar Multi-Projector Displays," IEEE Trans. Vis. Comput. Graph., vol. 13, no. 6, Nov./Dec. 2007, pp. 1368-1375. https://doi.org/10.1109/TVCG.2007.70586
  10. B. Sajadi and A. Majumder, "Scalable Multi-view Registration for Multi-Projector Displays on Vertically Extruded Surfaces," Comput. Graph. Forum, vol. 29, no. 3, 2010, pp. 1063-1072. https://doi.org/10.1111/j.1467-8659.2009.01676.x
  11. B. Sajadi and A. Majumder, "Markerless View-Independent Registration of Multiple Distorted Projectors on Extruded Surfaces Using an Uncalibrated Camera," IEEE Trans. Vis. Comput. Graph., vol. 15, no. 6, Nov./Dec. 2009, pp. 1307-1316. https://doi.org/10.1109/TVCG.2009.166
  12. B. Sajadi and A. Majumder, "Automatic Registration of Multiple Projectors on Swept Surfaces," Proc. 17th ACM Symp. Virtual Reality Softw. Technol., Nov. 2010, pp. 159-166.
  13. B. Sajadi and A. Majumder, "AutoCalibration of Multiprojector CAVE-Like Immersive Environments," IEEE Trans. Vis. Comput. Graph., vol. 18, no. 3, Mar. 2012, pp. 381-393. https://doi.org/10.1109/TVCG.2011.271
  14. B. Sajadi and A. Majumder, "Automatic Registration of Multiprojector Domes Using a Single Uncalibrated Camera," Comput. Graph. Forum, vol. 30, no. 3, June 2011, pp. 1161-1170. https://doi.org/10.1111/j.1467-8659.2011.01965.x
  15. N.P. Yuen and W.C. Thibault, "Inexpensive Immersive Projection," Proc. IEEE Virtual Reality Conf., Mar. 2008, pp. 237-240.
  16. J.P. Tardif, S. Roy, and M. Trudeau, "Multi-projectors for Arbitrary Surfaces without Explicit Calibration nor Reconstruction," Proc. IEEE 4th Inter. Conf. 3-D Dig. Imaging Modeling, Oct. 2003, pp. 217-224.
  17. B. Sajadi and A. Majumder, "Autocalibrating Tiled Projectors on Piecewise Smooth Vertically Extruded Surfaces," IEEE Trans. Vis. Comput. Graph., vol. 17, no. 9, Sept. 2011, pp. 1209-1222. https://doi.org/10.1109/TVCG.2011.33
  18. W. Sun et al. "Calibrating Multi-projector Cylindrically Curved Displays for Wallpaper Projection," Proc. 5th ACM/IEEE Int. Workshop Proj. Cam. Syst., New York, NY, USA, Aug. 2008, pp. 1-8.
  19. R. Raskar, J. VanBaar, and T. Willwacher, "Quadric Transfer for Immersive Curved Display," Mitsubishi Electric Research Labs, Jan. 2004, pp. 1-13.
  20. A. Goshtasby, "Correction of Image Deformation from Lens- Distortion Using Bezier Patches," Comput. Vis., Graph., Image Process., vol. 47, no. 3, 1989, pp. 385-394. https://doi.org/10.1016/0734-189X(89)90120-5
  21. L.A. Piegl and W. Tiller, The NURBS Book, Springer, 1997.
  22. H. Prautzsch, W. Boehm, and M. Paluszny, Bezier and B-Spline Techniques, Berlin: Springer, 2002.
  23. C. Harris and M. Stephens, "A Combined Corner and Edge Detector." Proc. Alvey Vis. Conf., vol. 15, Aug. 1988, pp. 147-151.
  24. Autodesk, Inc., 3ds Max, version 2010.
  25. Laminar Research, X-Plane version 9.6. http://www.x-plane.com/downloads/

Cited by

  1. Visual-Attention-Aware Progressive RoI Trick Mode Streaming in Interactive Panoramic Video Service vol.36, pp.2, 2013, https://doi.org/10.4218/etrij.14.2113.0012
  2. Quality Assessment of Images Projected Using Multiple Projectors vol.9, pp.6, 2013, https://doi.org/10.3837/tiis.2015.06.015
  3. Fixed Homography-Based Real-Time SW/HW Image Stitching Engine for Motor Vehicles vol.37, pp.6, 2013, https://doi.org/10.4218/etrij.15.0113.1120
  4. Scalable and view-independent calibration of multi-projector display for arbitrary uneven surfaces vol.30, pp.7, 2019, https://doi.org/10.1007/s00138-019-01044-6
  5. Distortion correction and image registration of ultralarge field of view near-eye display device vol.59, pp.14, 2013, https://doi.org/10.1364/ao.387591