skip to main content
research-article

Linear Pushbroom Cameras

Published:01 September 1997Publication History
Skip Abstract Section

Abstract

Modeling and analyzing pushbroom sensors commonly used in satellite imagery is difficult and computationally intensive due to the motion of an orbiting satellite with respect to the rotating earth, and the nonlinearity of the mathematical model involving orbital dynamics. In this paper, a simplified model of a pushbroom sensor (the linear pushbroom model) is introduced. It has the advantage of computational simplicity while at the same time giving very accurate results compared with the full orbiting pushbroom model. Besides remote sensing, the linear pushbroom model is also useful in many other imaging applications. Simple noniterative methods are given for solving the major standard photogrammetric problems for the linear pushbroom model: computation of the model parameters from ground-control points; determination of relative model parameters from image correspondences between two images; and scene reconstruction given image correspondences and ground-control points. The linear pushbroom model leads to theoretical insights that are approximately valid for the full model as well. The epipolar geometry of linear pushbroom cameras in investigated and shown to be totally different from that of a perspective camera. Nevertheless, a matrix analogous to the fundamental matrix of perspective cameras is shown to exist for linear pushbroom sensors. From this it is shown that a scene is determined up to an affine transformation from two views with linear pushbroom cameras.

References

  1. A. Noble, R. Hartley, J. Mundy, and J. Farley, "X-Ray Metrology for Quality Assurance," Proc. IEEE Robotics and Automation Conf., 1994.Google ScholarGoogle Scholar
  2. Nature, vol. 293, pp. 133-135, Sept. 1981.Google ScholarGoogle Scholar
  3. R.I. Hartley, "Estimation of Relative Camera Positions for Uncalibrated Cameras," Computer Vision—ECCV '92, LNCS series vol. 588. New York: Springer-Verlag, 1992, pp. 579-587.Google ScholarGoogle Scholar
  4. Proc. Conf. Computer Vision and Pattern Recognition, pp. 761-764, June 1992.Google ScholarGoogle Scholar
  5. O.D. Faugeras, "What Can Be Seen in Three Dimensions With an Uncalibrated Stereo Rig?" Computer Vision—ECCV '92, LNCS series vol. 588. New York: Springer-Verlag, 1992, pp. 563-578.Google ScholarGoogle Scholar
  6. Proc. IEEE Conf. Computer Vision and Pattern Recognition, 1993, pp. 549-555.Google ScholarGoogle Scholar
  7. I.E. Sutherland, "Three Dimensional Data Input by Tablet," Proc. IEEE, vol. 62, no. 4, pp. 453-461, Apr. 1974.Google ScholarGoogle ScholarCross RefCross Ref
  8. O. Faugeras, Three Dimensional Computer Vision: A Geometric Viewpoint.Cambridge, Mass.: MIT Press, 1993.Google ScholarGoogle Scholar
  9. S. Ganapathy, "Decomposition of Transformation Matrices for Robot Vision," Pattern Recognition Letters, vol. 2, pp. 410-412, 1989.Google ScholarGoogle Scholar
  10. T.M. Strat, "Recovering the Camera Parameters From a Transformation Matrix," Readings in Computer Vision, M.A. Fischler and O. Firschein, eds. San Francisco: Morgan Kaufmann Publishers, Inc., 1987, pp. 93-100.Google ScholarGoogle Scholar
  11. G.H. Golub and C.F. Van Loan, Matrix Computations, 2nd ed. Baltimore: Johns Hopkins Univ. Press, 1989.Google ScholarGoogle Scholar
  12. Proc. IEEE Int'l Conf. Systems, Man and Cybernetics, pp. 2,475-2,480, Peking, Oct. 1996.Google ScholarGoogle Scholar
  13. IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 11, no. 5, pp. 451-476, May 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. R.Y. Tsai and T.S. Huang, "Uniqueness and Estimation of Three Dimensional Motion Parameters of Rigid Objects With Curved Surfaces," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 6, pp. 13-27, 1984.Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. B.K.P. Horn, "Relative Orientation Revisited," J. Optical Soc. Amer., A, vol. 8, no. 10, pp. 1,630-1,638, 1991.Google ScholarGoogle ScholarCross RefCross Ref
  16. IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 14, no. 9, pp. 959-964, Sept. 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. O.D. Faugeras, Q.-T. Luong, and S.J. Maybank, "Camera Self-Calibration: Theory and Experiments," Computer Vision—ECCV '92, LNCS series vol. 588. New York: Springer-Verlag, 1992, pp. 321-334.Google ScholarGoogle Scholar
  18. Proc. Fifth Int'l Conf. Computer Vision, pp. 1,064-1,070, June 1995.Google ScholarGoogle Scholar
  19. Proc. Int'l Conf. Computer Vision, pp. 951-956, 1995.Google ScholarGoogle Scholar
  20. S. Wolfram, Mathematica: A System for Doing Mathematics by Computer.Redwood City, Calif.: Addison-Wesley, 1988.Google ScholarGoogle Scholar
  21. Int'l J. Computer Vision, vol. 4, pp. 59-78, 1990.Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. R. Gupta and R. Hartley, "Camera Estimation for Orbiting Pushbrooms," Proc. Second Asian Conf. Computer Vision,Singapore, Dec 1995.Google ScholarGoogle Scholar
  23. A.P. Tam, "Terrain Elevation Extraction From Digital SPOT Satellite Imagery," PhD thesis, master's thesis, Dept. of Surveying Eng., Calgary, Alberta, Canada, July 1990.Google ScholarGoogle Scholar
  24. SPOT User's Handbook, SPOT Image Corporation, 1897 Preston White Dr., Reston, VA 22091-4368, 1990.Google ScholarGoogle Scholar
  25. M.J. Hannah, "Bootstrap Stereo," Proc. Image Understanding Workshop, pp. 210-208,College Park, Md., Apr. 1980.Google ScholarGoogle Scholar

Index Terms

  1. Linear Pushbroom Cameras

              Recommendations

              Comments

              Login options

              Check if you have access through your login credentials or your institution to get full access on this article.

              Sign in

              Full Access