OSA's Digital Library

Journal of the Optical Society of America A

Journal of the Optical Society of America A


  • Vol. 17, Iss. 7 — Jul. 1, 2000
  • pp: 1172–1176

Filtering and processing of panoramic images obtained using a camera and a wide-angle-imaging reflective surface

J. S. Chahl and M. V. Srinivasan  »View Author Affiliations

JOSA A, Vol. 17, Issue 7, pp. 1172-1176 (2000)

View Full Text Article

Enhanced HTML    Acrobat PDF (554 KB)

Browse Journals / Lookup Meetings

Browse by Journal and Year


Lookup Conference Papers

Close Browse Journals / Lookup Meetings

Article Tools



There is an increasing interest in wide-angle imaging of the environment using curved reflective surfaces. With this comes the need for appropriate filtering and processing of the acquired images. Here we present a technique for homogeneous, fast filtering of panoramic images captured using a camera and a wide-angle-imaging reflective surface. Imaging of the panoramic environment onto a two-dimensional (2-D) plane necessarily introduces spatial distortions such as stretching and bending that vary with the viewing direction. Therefore, if the panoramic image is to be filtered homogeneously in all viewing directions, it is necessary to match the filtering to the distortions. We show how this can be accomplished. The image acquired by the camera is first digitally unwarped and represented in Cartesian coordinates representing azimuth and elevation. The mappings of patches of uniform size and shape on the viewsphere are then established. Next, for each filter patch the local mappings of great circles along two principal axes (along the local longitudinal and elevational directions) on the image plane are determined. The mappings of these great circles are used to perform the 2-D convolution required by the filtering operation. Convolution along the directions of local, mutually orthogonal great circles permits the filtering to be carried out in a quasi-separable fashion, resulting in increased computational speed and efficiency. Examples of homogeneous filtering using this procedure are presented.

© 2000 Optical Society of America

OCIS Codes
(100.2000) Image processing : Digital image processing
(100.2980) Image processing : Image enhancement
(230.4040) Optical devices : Mirrors

Original Manuscript: October 5, 1999
Revised Manuscript: April 3, 2000
Manuscript Accepted: April 3, 2000
Published: July 1, 2000

J. S. Chahl and M. V. Srinivasan, "Filtering and processing of panoramic images obtained using a camera and a wide-angle-imaging reflective surface," J. Opt. Soc. Am. A 17, 1172-1176 (2000)

Sort:  Author  |  Year  |  Journal  |  Reset  


  1. Y. Yagi, W. Nishii, K. Yamazawa, M. Yachida, “Stabilization for mobile robot by using omnidirectional optic flow,” in Proceedings of the International Conference on Intelligent Robots and Systems, 1996 (Institute of Electrical and Electronics Engineers, Piscataway, N.J., 1996), pp. 618–624.
  2. D. Wettergreen, M. Bualat, D. Christian, K. Schwehr, H. Thomas, D. Tucker, E. Zbinden, “Operating Nomad during the Atacama Desert trek,” in Proceedings of the International Conference on Field and Service Robotics, 1997 (Panther, Canberra, Australia, 1997), pp. 80–87.
  3. J. Hong, X. Tan, B. Pinette, R. Weiss, E. M. Riseman, “Image-based homing,” in Proceedings of the International Conference on Robotics and Automation (Institute of Electrical and Electronics Engineers, Piscataway, N.J., 1991), pp. 620–625.
  4. J. S. Chahl, M. V. Srinivasan, “Reflective surfaces for panoramic imaging,” Appl. Opt. 36, 8275–8285 (1997). [CrossRef]
  5. S. Nayar, “Omnidirectional video camera,” in Proceedings of the 1997 DARPA Image Understanding Workshop (Morgan Kaufmann, Los Altos, Calif., 1997), pp. 1431–1437.
  6. S. Bogner, D. Southwell, S. Penzes, C. Brosinsky, R. Anderson, “Progress in video immersion using panospheric imaging,” in Cockpit Dispalys V: Displays for Defense Applications, D. G. Hopper, ed., Proc. SPIE3363, 394–406 (1998).
  7. M. Ollis, H. Herman, S. Singh, “Analysis and design of panoramic stereo vision vision using equi-angular pixel cameras,” (Carnegie Mellon University, Pittsburgh, Pa., 1999).
  8. J. W. Goodman, Introduction to Fourier Optics (McGraw-Hill, New York, 1968).
  9. D. H. Ballard, C. M. Brown, Computer Vision (Prentice-Hall, Englewood Cliffs, N.J., 1982).
  10. G. A. Horridge, “The compound eye of insects,” Sci. Am. 237, 108–120 (1977). [CrossRef]
  11. K. Skifstad, R. Jain, “Range estimation from intensity gradient analysis,” Mach. Vision Appl. 2, 81–102 (1989). [CrossRef]
  12. M. V. Srinivasan, “Generalised gradient schemes for the measurement of two-dimensional image motion,” Biol. Cybern. 63, 421–431 (1990). [CrossRef]
  13. M. V. Srinivasan, “An image interpolation technique for the computation of optic flow and egomotion,” Biol. Cybern. 71, 401–415 (1994). [CrossRef]

Cited By

Alert me when this paper is cited

OSA is able to provide readers links to articles that cite this paper by participating in CrossRef's Cited-By Linking service. CrossRef includes content from more than 3000 publishers and societies. In addition to listing OSA journal articles that cite this paper, citing articles from other participating publishers will also be listed.

« Previous Article  |  Next Article »

OSA is a member of CrossRef.

CrossCheck Deposited