We consider an image processing pipeline that enables a user to capture and generate high-quality images from a digital camera. In such a system, some image processing tasks are typically implemented within the camera, while others are performed in software on a host computer that controls the output device. We consider the complexity issues and tradeoffs involved in designing several key algorithms in such a system. We also discuss hardware features that accelerate these algorithms.
['Ping Wah Wong', 'Daniel R. Tretter', 'Cormac Herley', 'Nader Moayeri', 'Ruby B. Lee']
Image processing considerations for digital photography