Computer Vision for Interactive Skewed Video Projection

  • Alessandro Brazzini
  • Carlo Colombo
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3617)


We present an uncalibrated projector-camera system in which the information displayed onto a planar screen can be interactively warped according to an arbitrary planar homography. The user interacts with the system through a laser pointer, whose displacements on the screen plane are captured by the camera, interpreted as mouse drags, and used to control the warping process. Applications of our interactive warping system encompass arbitrary (pan/tilt/screw) keystone correction, visualization of undistorted information for a user being in a general position with respect to the screen (including virtual anamorphosis as a special case), and self-shadow avoidance by a nearly-parallel projection.


Laser Spot Laser Pointer Task Completion Time Misalignment Angle Video Projection 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Ashdown, M., Flagg, M., Sukthankar, R., Rehg, J.: A flexible projector-camera system for multi-planar displays. In: Proc. IEEE Int. Conf. on Computer Vision and Pattern Recognition (CVPR), vol. II, pp. 165–172. IEEE, Los Alamitos (2004)Google Scholar
  2. 2.
    Colombo, C., Del Bimbo, A., Valli, A.: Visual capture and understanding of hand pointing actions in a 3D environment. IEEE Trans. on SMC(B) 33(4), 677–686 (2003)Google Scholar
  3. 3.
    Hartley, R.I., Zisserman, A.: Multiple View Geometry in Computer Vision. Cambridge University Press, Cambridge (2000)zbMATHGoogle Scholar
  4. 4.
    Kirstein, C., Muller, H.: Interaction with a projection screen using a camera-tracked laser pointer. In: Proc. Int. Conf. on Multimedia Modeling (MMM), pp. 191–192. IEEE, Los Alamitos (1998)Google Scholar
  5. 5.
    Olsen Jr., D., Nielsen, T.: Laser pointer interaction. In: Proc. ACM SIGCHI Conf. on Human Factors in Computing Systems, pp. 17–22. ACM, New York (2001)CrossRefGoogle Scholar
  6. 6.
    Raskar, R., Beardsley, P.: A self correcting projector. In: Proc. IEEE Int. Conf. on Computer Vision and Pattern Recognition (CVPR), pp. 504–508 (2001)Google Scholar
  7. 7.
    Rehg, J.M., Flagg, M., Cham, T.-J., Sukthankar, R., Sukthankar, G.: Projected light displays using visual feed-back. In: Proc. 7th Int. Conf. on Control, Automation, Robotics and Vision (ICARCV), vol. II, pp. 926–932 (2002)Google Scholar
  8. 8.
    Sukthankar, R., Stockton, R.G., Mullin, M.D.: Smarter presentations: exploiting homography in camera-projector systems. In: Proc. IEEE Int. Conf. on Computer Vision (ICCV), pp. 247–253. IEEE, Los Alamitos (2001)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Alessandro Brazzini
    • 1
  • Carlo Colombo
    • 1
  1. 1.Dipartimento di Sistemi e InformaticaFirenzeItaly

Personalised recommendations