Efficient, High-Quality Bayer Demosaic Filtering on GPUs

@article{McGuire2008EfficientHB,
  title={Efficient, High-Quality Bayer Demosaic Filtering on GPUs},
  author={Morgan McGuire},
  journal={J. Graphics Tools},
  year={2008},
  volume={13},
  pages={1-16}
}
This paper describes a series of optimizations for implementing the high-quality Malvar-He-Cutler Bayer demosaicing filter on a GPU in OpenGL. Applying this filter is the first step in most video processing pipelines, but is generally considered too slow for real-time on a CPU. The optimized implementation contains 66% fewer ALU operations than a direct GPU implementation and can filter 40 simultaneous HD 1080p video streams at 30 fps (2728 Mpix/s) on current hardware. It is 23 times faster… CONTINUE READING

References

Publications referenced by this paper.
Showing 1-2 of 2 references

Can also be a dot product with (1,1,1,1) on hardware where that is // specially optimized

  • Can also be a dot product with (1,1,1,1) on…

Even the simplest compilers should be able to constant-fold these to avoid the division

  • Even the simplest compilers should be able to…

Similar Papers

Loading similar papers…