A Software Platform for Manipulating the Camera Imaging Pipeline

Abstract

There are a number of processing steps applied onboard a digital camera that collectively make up the camera imaging pipeline. Unfortunately, the imaging pipeline is typically embedded in a camera’s hardware making it difficult for researchers working on individual components to do so within the proper context of the full pipeline. This not only hinders research, it makes evaluating the effects from modifying an individual pipeline component on the final camera output challenging, if not impossible. This paper presents a new software platform that allows easy access to each stage of the camera imaging pipeline. The platform allows modification of the parameters for individual components as well as the ability to access and manipulate the intermediate images as they pass through different stages. We detail our platform design and demonstrate its usefulness on a number of examples.

Cite

Text

Karaimer and Brown. "A Software Platform for Manipulating the Camera Imaging Pipeline." European Conference on Computer Vision, 2016. doi:10.1007/978-3-319-46448-0_26

Markdown

[Karaimer and Brown. "A Software Platform for Manipulating the Camera Imaging Pipeline." European Conference on Computer Vision, 2016.](https://mlanthology.org/eccv/2016/karaimer2016eccv-software/) doi:10.1007/978-3-319-46448-0_26

BibTeX

@inproceedings{karaimer2016eccv-software,
  title     = {{A Software Platform for Manipulating the Camera Imaging Pipeline}},
  author    = {Karaimer, Hakki Can and Brown, Michael S.},
  booktitle = {European Conference on Computer Vision},
  year      = {2016},
  pages     = {429-444},
  doi       = {10.1007/978-3-319-46448-0_26},
  url       = {https://mlanthology.org/eccv/2016/karaimer2016eccv-software/}
}