This book describes the algorithms and computer architectures used to
create and analyze photographs in modern digital cameras. It also puts
the capabilities of digital cameras into context for applications in
art, entertainment, and video analysis. The author discusses the entire
range of topics relevant to digital camera design, including image
processing, computer vision, image sensors, system-on-chip, and optics,
while clearly describing the interactions between design decisions at
these different levels of abstraction. Readers will benefit from this
comprehensive view of digital camera design, describing the range of
algorithms used to compose, enhance, and analyze images, as well as the
characteristics of optics, image sensors, and computing platforms that
determine the physical limits of image capture and computing. The
content is designed to be used by algorithm designers and does not
require an extensive background in optics or electronics.