Practical Spectral Photography

Ralf Habel, Michael Kudenov, Michael Wimmer
Practical Spectral Photography
Computer Graphics Forum (Proceedings EUROGRAPHICS 2012), 31(2):449-458, May 2012. [ Draft]
Content:

Information

Abstract

We introduce a low-cost and compact spectral imaging camera design based on unmodified consumer cameras and a custom camera objective. The device can be used in a high-resolution configuration that measures the spectrum of a column of an imaged scene with up to 0.8 nm spectral resolution, rivalling commercial non-imaging spectrometers, and a mid-resolution hyperspectral mode that allows the spectral measurement of a whole image, with up to 5 nm spectral resolution and 120x120 spatial resolution. We develop the necessary calibration methods based on halogen/fluorescent lamps and laser pointers to acquire all necessary information about the optical system. We also derive the mathematical methods to interpret and reconstruct spectra directly from the Bayer array images of a standard RGGB camera. This objective design introduces accurate spectral remote sensing to computational photography, with numerous applications in color theory, colorimetry, vision and rendering, making the acquisition of a spectral image as simple as taking a high-dynamic-range image.

Additional Files and Images

Additional files:
Code Code: Matlab code of EM iteration
Data Sets Data Sets: Additional Data Sets and Materials
Draft Draft: Practical Spectral Photography

BibTeX

Download BibTeX-Entry
@article{Habel_2012_PSP,
  title =      "Practical Spectral Photography",
  author =     "Ralf Habel and Michael Kudenov and Michael Wimmer",
  year =       "2012",
  abstract =   "We introduce a low-cost and compact spectral imaging camera
               design based on unmodified consumer cameras and a custom
               camera objective. The device can be used in a
               high-resolution configuration that measures the spectrum of
               a column of an imaged scene with up to 0.8 nm spectral
               resolution, rivalling commercial non-imaging spectrometers,
               and a mid-resolution hyperspectral mode that allows the
               spectral measurement of a whole image, with up to 5 nm
               spectral resolution and 120x120 spatial resolution. We
               develop the necessary calibration methods based on
               halogen/fluorescent lamps and laser pointers to acquire all
               necessary information about the optical system.  We also
               derive the mathematical methods to interpret and reconstruct
               spectra directly from the Bayer array images of a standard
               RGGB camera. This objective design introduces accurate
               spectral remote sensing to computational photography, with
               numerous applications in color theory, colorimetry, vision
               and rendering, making the acquisition of a spectral image as
               simple as taking a high-dynamic-range image.",
  pages =      "449--458",
  month =      may,
  number =     "2",
  event =      "Eurographics 2012",
  journal =    "Computer Graphics Forum (Proceedings EUROGRAPHICS 2012)",
  volume =     "31",
  location =   "Cagliari, Italy",
  keywords =   "Computational Photography, Spectroscopy, Computed Tomography
               Imaging Spectrometer, Practical",
  URL =        "http://www.cg.tuwien.ac.at/research/publications/2012/Habel_2012_PSP/",
}