BookNotesSlidesP-sets Syllabusdraft · v0.2.49.1
◀▲⌂▶
💬Comments welcome. To leave a note, select any text and click the note / highlight button that pops up — or open the panel with the tab at the top-right (‹). Notes are visible only inside our private review group.
💡 In a hurry? Jump to this chapter’s 1 big lesson ↓

4.6 Sensing color: multiplexing strategies⧉

A bare photosite usually reports one integrated charge measurement, with a wavelength-dependent quantum efficiency, so to capture color we must somehow take three (or more) measurements where a given photosite provides only one. Every color camera multiplexes those measurements across some axis, and there are several ways to do it, each spending a different axis (Figure 4.6.1).

💡 Big lesson (L4.11) — one value per photosite; color must be multiplexed

Strip away the color filter and a sensor is monochrome at the pixel: each photosite reports a single number, a signal proportional to detected photoelectrons within its operating range, not a color. The three (or more) values that color needs must therefore be multiplexed along some other axis: over space (a color-filter array such as Bayer, paying with resolution and a demosaicking step), over time (sequential color filters, paying with motion robustness: the old color-wheel and many scientific cameras), across multiple sensors (a beam-splitter prism feeding three chips, the 3-CCD video camera, paying with bulk and cost), or over depth (wavelength-dependent absorption in stacked photodiodes, the Foveon, paying with noise). The choice determines which measurements are simultaneous and co-located. The same constraint shapes the eye, whose three cone types sample color over space at the retina (L3.1, L3.6).

fig-color-multiplexing
Figure 4.6.1. Four color-sensing multiplexing strategies. Temporal: shoot R, G, B frames in sequence through a filter wheel. Spatial: a color filter array (the Bayer mosaic) puts one color over each photosite. Beam-splitter: a prism sends the rays to three separate sensors. Depth: stacked layers (Foveon) absorb different wavelengths at different depths. Each trades resolution, light efficiency, motion robustness, and cost differently.

Three-channel color requires three distinct spectral measurements. Distributing them across space or time introduces assumptions about how the scene varies. Multiplex in time and you must assume the scene holds still between frames; multiplex in space and you must assume color varies smoothly enough to interpolate the samples you skipped; multiplex in depth and you inherit badly overlapping bands you then have to un-mix. A beam-splitter can send co-located, simultaneous images to several sensors, at the cost of alignment and optical complexity. A nanoscale router that sends wavelengths to neighboring photodiodes still uses spatial sampling.

4.6.1 Multiplexing in time⧉

Shoot red, green, and blue frames sequentially through colored filters, or a rotating filter wheel. This is the principle behind Maxwell’s early color-photography demonstration (Maxwell 1861) and how Prokudin-Gorskii (Prokudin-Gorskii) captured the Russian Empire in three exposures. It is still how flatbed scanners, astronomy and fluorescence-microscopy filter wheels, telescope narrowband imaging, sequential-color machine-vision cameras, and many multispectral instruments work, because the same mechanism extends naturally from three filters to tens of narrow bands.

The implementations differ mainly in what does the sequencing. The oldest is a rotating filter wheel (or three separate plates) in front of a single sensor: three exposures through red, green, and blue filters, combined afterward. Maxwell’s 1861 tartan-ribbon demonstration and Prokudin-Gorskii’s later survey are early examples. Astrophotography still leans on it heavily: a cooled monochrome sensor (a mono sensor avoids the color filter array's light loss and keeps full resolution) sits behind a motorized filter wheel and stacks many long sub-exposures through each filter, red / green / blue for natural color or narrowband hydrogen, oxygen, and sulfur filters for nebulae, with tracking and registration to account for camera and celestial motion. Many flatbed scanners also scan spatially over time: a sensor bar is swept mechanically down the page, which is itself how a one-dimensional line sensor becomes a two-dimensional image (scanning spends time to buy the spatial axis the sensor lacks), and color can come from sequential illumination during a scan, separate passes, or spatially offset filtered sensor rows. Field-sequential color television and some endoscopes ran the same spinning-color-wheel trick in real time.

fig-scanner-sensor
Figure 4.6.2. A scanner's linear sensor bar. The contact-image-sensor (CIS) bar of a flatbed scanner reads one line of the page at a time; the carriage sweeps it down the page, spending time to build the second (vertical) spatial dimension a one-dimensional sensor lacks, and color comes from three RGB-lit passes or a tri-linear sensor with three colored rows. The purest everyday example of trading a scene axis for the measurements the hardware cannot make at once. (Photo: Michele M. F. / Latente, CC BY-SA 2.0, via Wikimedia Commons.)

The trade-off is discrimination in time: the method assumes the scene and camera hold still across the exposures. For a static scene, each band uses the full sensor grid. The filters still reject light, and a fixed total capture time must be divided among bands. If the scene moves, its changing parts splits into colored fringes (Figure 4.6.6), and every temporal system must first register the plates to undo the small shifts between them (Figure 4.6.5), the simplest image-alignment problem in the book.

fig-temporal-multiplex-plates
Figure 4.6.3. Color multiplexing in time, following Maxwell's 1861 experiment (interactive). The lens images a simple scene onto a photographic plate at the focal plane. Three separate plates, each paired with its own red, green, or blue filter mounted between the lens and the plate, are stepped into the beam in turn, so the camera records the scene's red, then green, then blue component as three sequential black-and-white exposures (only the filter is colored; the plate records intensity, and the image is inverted, as any lens inverts). Stack the three gray records back through their filter colors and the color image reappears. No color filter array and full sensor resolution, but it works only if the scene holds still between the three shots. Interactive: watch the carriage step each filter-and-plate pair through the beam and the three black-and-white records combine into color, or pick a single exposure.
fig-maxwell-tartan-ribbon
Figure 4.6.4. Maxwell's tartan ribbon (1861), the first color photograph. The ribbon was shot three times through red, green, and blue filters, and the three black-and-white positives projected back through the same filters, superimposed, to reconstruct color: color multiplexed in time, the earliest example on this page. (Public domain, via Wikimedia Commons.)
fig-color-temporal-multiplex
Figure 4.6.5. Recovering color from the three plates: alignment is the catch. Because the red, green, and blue exposures were shot sequentially, the plates are slightly shifted relative to one another; stacked as-is (left) the color image is fringed and ghosted along every edge. Searching for the per-channel shift that minimizes the sum-of-squared differences (SSD) between channels and re-stacking (right) snaps them into registration and the true color appears, the simplest image-alignment problem in the book, and exactly the registration every temporal-multiplexing system (scanner, filter wheel, Prokudin-Gorskii plate) must perform. (Prokudin-Gorskii.)
[figure fig-prokudin-gorskii not built]
Figure 4.6.6. Temporal multiplexing fails on motion. A Prokudin-Gorskii three-filter sequential exposure: static scenery registers perfectly, but moving water appears as separated red, green, and blue color fringes, because each channel was captured a moment apart. The artifact is the price of spreading color across time. (Sourced: Prokudin-Gorskii collection, Library of Congress, public domain.)

4.6.2 Multiplexing in space: the color filter array⧉

The dominant choice by far. Lay a color filter array (CFA) directly over the sensor so each photosite records one color and the missing two are filled in afterward by demosaicking (Figure 15.0.1, at the start of Part 15, Demosaicking and joint methods). The archetype is the Bayer mosaic, two green photosites for each red and blue, its doubled green mirroring the eye's green-weighted luminance (the eye is itself a spatial CFA, its interleaved cone mosaic). The family is large: Fujifilm’s X-Trans uses a repeating $6\times6$ tile that redistributes sampling artifacts; it does not eliminate aliasing; complementary CMY or CYGM (cyan-yellow-green-magenta) arrays pass more light through each filter than the primary RGB dyes; RGBW arrays add an unfiltered panchromatic "white" pixel for low-light sensitivity; and Huawei's RYYB swaps green for yellow to gather still more light. Phone sensors with many small pixels also group same-color photosites under one filter color. Quad-Bayer puts each color on a 2 × 2 block of photosites, and Nona-Bayer (Samsung's Nonacell) on a 3 × 3 block, so that a 108-megapixel sensor can combine each block of nine into one photosite and deliver a 12-megapixel image with less noise in low light, or read every photosite in good light. Chapter 15.5, Alternative color filter arrays covers how these layouts are demosaicked.

The reconstruction uses spatial and cross-channel regularity to estimate missing samples. Fine colored detail can violate those assumptions, producing false color and zipper artifacts. An optical low-pass filter can reduce aliasing at the cost of detail; not every camera uses one. A CFA also loses photons in its absorbing filters. Its practical advantage is simultaneous capture on one compact sensor.

Color film reached the same spatial idea decades before silicon, by literally the same trick. The additive screen processes, the Lumière brothers' Autochrome (1907) and later Dufaycolor, Finlay, and Paget, coated the plate with a fine mosaic of transparent grains or patterned filters (Autochrome used orange-red, green, and violet-blue potato-starch grains; Dufaycolor printed a regular réseau grid) over a single panchromatic black-and-white emulsion. Each grain passed only its own color to the silver behind it, so the developed plate, viewed back through the same mosaic, rebuilt color from a spatial patchwork of filtered samples. This is a color filter array in film, the direct ancestor of the Bayer mosaic, decades before electronic CFAs, with each dyed grain filtering the emulsion behind it and vision integrating the fine mosaic at viewing distance. (The other film tradition, the stacked-dye integral tripack of Kodachrome and modern color film, multiplexes color in depth instead, and so belongs with the Foveon below.)

fig-autochrome
Figure 4.6.7. Autochrome: a color filter array made in film, a century before Bayer. Left, the additive-screen process: white light from the scene passes through a random mosaic of transparent grains dyed red, green, and blue (scattered dyed potato-starch, in the Lumière process) onto a single panchromatic black-and-white emulsion behind, so each grain acts as one photosite's color filter; viewed back through the same mosaic, the plate rebuilds color from the spatial patchwork, the eye doing the demosaicking. Center, a photomicrograph of a real Autochrome plate showing the actual random dyed-grain mosaic. Right, an original box of Lumière autochrome plates. A spatial color filter array in film, random-tiled, the direct ancestor of the silicon Bayer mosaic. (Micrograph: Janke, CC0; box: Anne Jea, CC BY-SA 4.0; both via Wikimedia Commons.)

4.6.3 Multiplexing across separate sensors: the beam-splitter⧉

Send the whole image to more than one sensor and give each its own color. A dichroic prism block reflects each band onto its own chip (Figure 4.6.10): the 3-CCD / 3-chip design long standard in broadcast video cameras, three-chip cinema and telecine cameras, and scientific and machine-vision multi-sensor rigs. Because the dichroic coatings split the light rather than absorb it, the separation can retain more useful light than absorbing filters, and each channel has its own full sensor grid. (It is a dichroic beam-splitter, not a dispersing prism: it peels off three clean bands, it does not smear a spectrum.)

This strategy spends no scene axis, so it makes none of the constancy or smoothness assumptions of the other two: simultaneous sampling on three full grids without CFA demosaicking. Instead you pay hardware complexity: three sensors registered to sub-pixel accuracy behind a bulky, expensive prism. Bulk, optical tolerances, and cost limit its use. Adding bands increases the complexity.

The hardware-splitting idea predates its dichroic form. Before interference coatings existed, P. D. Brewster’s historical beam splitter divided a movie camera's beam with a polished metal disc drilled full of holes (Figure 4.6.8): light passing through the holes went straight to one color film gate, while light striking the solid metal between them reflected off to a second. It is the cheese-grater ancestor of the 3-CCD prism, the same bargain of spending hardware rather than a scene axis so that each color gets its own sensor. It was cruder in two ways: the fixed metal-to-hole ratio sets a single reflect/transmit split rather than a wavelength-selective peel, and because the disc splits by geometry and not by color, each path still needs its own color filter. So it lacks the dichroic prism's wavelength-selective separation, but the core move is identical.

fig-brewster-cheese-grater
Figure 4.6.8. Brewster's "cheese-grater" beam splitter (1921): color by a mirror full of holes. Before dichroic coatings, P. D. Brewster split a movie camera's beam with a polished metal disc perforated with holes. Left, the disc face-on: light passing through the holes (60) is transmitted, light striking the solid metal (61) is reflected. Right, set at 45° in the camera it routes the reflected beam to one color film gate and the transmitted beam straight on to another, a beam split by nothing but metal and holes, and an early ancestor of the dichroic 3-CCD prism. The fixed metal-to-hole ratio sets only one reflect/transmit split and each path still needs its own color filter, so it lacks the dichroic prism's clean, lossless separation, but it is the same core idea: spend hardware, not a scene axis, to give each color its own sensor. (US Patent 1,752,477, public domain.)

A dichroic coating separates bands through interference. The answer is the same interference that colors a soap bubble (Figure 2.1.33), run deliberately and many times over. The coating is a quarter-wave stack: alternating layers of a high- and a low-index transparent material, each with optical thickness $n_jd_j=\lambda_0/4$ at normal incidence in the simple quarter-wave design. Every interface reflects a little, and at $\lambda_0$ those weak reflections all come back in phase and add into a near-perfect mirror; outside the reflection band the coating transmits more light, with the detailed spectrum set by its complete layer design. In an ideal lossless coating, reflectance plus transmittance is one. Real stacks also have absorption, scattering, angular dependence, and polarization dependence (Figure 4.6.9).

fig-dichroic-interface
Figure 4.6.9. What the dichroic coating does, at the interface. The beam-splitter figures above trace whole beams through the block; here we zoom in on the coating that does the work, and cut it down to an eight-layer stack so the mechanism is visible, each layer a quarter wave at 470 nm for the stack's 20° diagonal ($n d\cos\theta=\lambda_0/4$). A single wavelength, the one control, meets the stack and you can follow it interface by interface: at each one a little reflects and the rest is transmitted, so $N$ layers send back $N+1$ partial waves, each deeper one having made an extra round trip and so returning shifted in phase. The phasor sum beside the diagram adds them tip to tail: change the wavelength, and when the round trip works out to a half wave the arrows line up and the reflections reinforce, while away from it they curl round and cancel. Even eight layers reflect 91% at 470 nm, computed exactly with the transfer-matrix method and printed beside the beams with the transmitted share; real dichroics stack dozens for a sharper, flatter band. Both spectra are plotted, reflected and transmitted, and they sum to one at every wavelength because nothing is absorbed. The phasor sum counts each partial wave reflecting once and leaves out the bounces between interfaces, the same simplification the thin-film figure makes, which is why the exact value is shown under it.
fig-triccd-prism
Figure 4.6.10. The trichroic (3-CCD) prism (interactive ray trace). A Philips-type beam-splitter sends one lens image to three sensors at once. The collimated beam enters a glass block and meets two tilted dichroic coatings: the first reflects blue and passes the rest, the second reflects red, and green goes straight through to the sensor behind. Because each band is peeled off by reflection rather than by an absorbing filter, essentially no light is wasted and every sensor keeps full resolution. Drag the wavelength to send one color through and see which coating catches it, or switch to white light and watch all three split at once. Real coatings do not switch at a hard edge: their reflectance rolls over a transition band tens of nanometers wide, so a wavelength near a crossover splits between two sensors: near 495 nm it divides between blue and green, near 580 nm between green and red. A "camera" view shows a thin lens imaging a scene point through the whole assembly onto the three chips; switch to "prism only" for just the coating-and-fold schematic. (Real Philips prisms add a thin air gap so the reflected bands totally-internally-reflect and the three chips pack compactly against the block; the loss-free dichroic split is the essential physics.) Interactive: pick a single wavelength (short → blue path, long → red path, middle → green) or white light to see the beam split three ways at the dichroic coatings.
fig-triccd-prism-photo
Figure 4.6.11. A trichroic (3-CCD) color-separation prism, and a bare prism splitting light. The physical counterpart to the ray trace. (a) The real thing: a broadcast camera's Philips-type prism block, a solid glass block whose internal dichroic coatings split the image into red, green, and blue and route each to its own 2/3-inch CCD bolted to a face; the bulk and the sub-pixel alignment of three chips are exactly the cost that kept this design out of consumer cameras. (b) The same block clarified and labeled (redrawn from the photo, since the real thing is dark and hard to read), so the glass prism block, the three CCD sensors, and the front aperture where the lens's light enters are easy to pick out. (c) A bare separation prism with no sensors: white light enters and leaves as three clean red, green, and blue beams, the loss-free dichroic split made visible. This is a generic demonstrator, not a Philips block: here the beam that passes straight through, least deviated, is red, with green and blue folded aside. In the Philips arrangement of the ray trace above it is instead green that goes straight through to the rear sensor, while red and blue are the reflected channels. Which color is kept inline is a coating design choice, not a fixed rule; green is the usual pick in a 3-CCD camera because it carries most of the luminance detail. (Panel (a) photo Xingbo, CC BY-SA 3.0; (b) our own annotated redrawing of (a); (c) photo Dick Lyon, public domain; via Wikimedia Commons.)
fig-triccd-prism-rays
Figure 4.6.12. The 3-CCD prism's light paths, traced on the real block. The same beam-splitter as the schematic above (Figure 4.6.10), with a 2-D ray trace laid over the labeled illustration of the actual prism. White light enters from the right and refracts into the glass; the first dichroic coating reflects the blue band up to the blue CCD, the second reflects red down to the red CCD, and green passes straight through to the green CCD, each color landing on its own chip. The rays turn slightly gray once inside the block so they read against the busy hardware, and pass behind the front glass and boards that stand in front of them. (Ray trace ours, drawn over the labeled illustration from the previous figure; underlying art a CC BY-SA 3.0 derivative of Xingbo's photo.) Interactive: switch between white light and a single wavelength, and set the incoming ray's height, direction, and beam width, to watch blue peel up, red down, and green pass straight through onto the three chips.

4.6.4 Multiplexing per pixel by dispersion: color routers and nano-prisms⧉

A color router directs wavelength bands toward different photodiodes instead of rejecting unwanted bands with absorbing filters. Demonstrations range from dielectric splitters Nishiwaki et al. 2013 to inverse-designed structures Zou et al. 2022. The target is better photon utilization, but reported efficiency depends on wavelength, incidence angle, polarization, aperture, and the definition of useful detector area. One-third transmission is a teaching approximation for idealized equal-width RGB filters, not a universal CFA ceiling.

Routing to neighboring photodiodes still multiplexes color in space. The spatial response must be included in reconstruction; spreading light is not automatically a correctly designed anti-aliasing filter. Fabrication tolerances and off-axis response also matter. Commercial microlens or nanostructure enhancements that retain color filters should be distinguished from filter-free research routers.

fig-nano-prism
Figure 4.6.13. The nano-prism color router versus the absorbing Bayer filter. Left, an absorptive dye filter passes its own color to the photosite and throws away the other two-thirds of the light (the CFA's ~33% ceiling). Right, an inverse-designed nanostructure disperses the incident light instead, steering each wavelength toward a different neighboring photodiode, so most of the light is kept (efficiency climbs toward 80% and beyond). Color is still multiplexed across space, Bayer-style, but by dispersion rather than masking, the broadcast prism shrunk to a per-pixel scale and laid flat on the sensor. The same spreading smears each point's colors onto different neighbors, a built-in mild anti-alias that becomes resolution-killing crosstalk if pushed too far. (The idea runs from Panasonic's 2013 color splitters to inverse-designed metasurface routers; Samsung's "Nanoprism" is the first shipping cousin.)
fig-nano-prism-demo
Figure 4.6.14. Design your own nano-prism. Interactive: paint a freeform 2-D dielectric pattern into a rectangular design region (drag to add or remove high-index material, index n ≈ 2.1, the way a real metasurface router is built) and watch light disperse through it onto three photoreceptors, each with its own tunable Gaussian spectral response (drag to set its center and width). Toggle between a single wavelength and white light: the monochromatic view shows a live 2-D wave simulation (scalar FDTD), while white light is propagated with the same beam-propagation method the optimizer uses, so what you see is what it optimizes. Press optimize to inverse-design the pattern by topology optimization (gradient ascent with basin hopping, run on white light) so it routes each pixel's target color onto it, and drag the slider to replay the design search. The color-router idea made tangible: with the full 2-D freedom all three pixels sort their color reasonably cleanly, though the separation is never quite perfect, the residual crosstalk that limits real routers. The simulation is an illustrative two-dimensional scalar model with a continuous index, seven wavelengths in white-light mode and normalized false-color intensity, not a quantitative electromagnetic simulation or a design ready to fabricate.

The comparison with a dichroic prism is useful, provided we keep track of the image coordinates. A prism can send complete registered images to separate sensors. A small router sends different wavelengths toward different sites within a local footprint. The latter can avoid absorbing some of the photons that a dye would reject, but neighboring detectors now receive contributions shaped by the router's wavelength-dependent spatial response. The reconstruction must know both which wavelengths and which scene locations contributed. Improving light collection and preserving spatial detail are therefore coupled design tasks, not two independent benefits of replacing a filter.

4.6.5 Multiplexing per pixel by tunable absorbers: quantum dots⧉

Colloidal quantum dots offer size- and material-dependent bandgaps and can form photosensitive layers above a readout circuit. They are useful research and device materials for spectral ranges and integration schemes that differ from silicon. Color-selective layers still need multiple independent measurements, whether distributed spatially or stacked.

A tunable bandgap does not imply an arbitrarily narrow absorption spectrum. Quantum dots can absorb broadly at energies above the band edge, even when their fluorescence is narrow. Nor does replacing a dye with another absorber automatically recover rejected photons. Evaluate absorption, charge extraction, dark current, stability, and cross-channel separation for the proposed architecture.

fig-quantum-dots
Figure 4.6.15. Quantum dots: a color-sensing material you tune by size. Left, quantum confinement: a semiconductor nanocrystal's absorbed (and emitted) wavelength is set by its diameter: a smaller dot has a larger bandgap and works bluer, a larger dot a smaller gap and redder, so a per-pixel quantum-dot layer has a spectral response the designer chooses, rather than inheriting it from dye chemistry, and can reach into the infrared and ultraviolet that silicon handles poorly; as an absorber it still discards the light outside its band, so it does not by itself recover what a dye filter rejects. Right, the canonical demonstration: vials of colloidal quantum dots fluorescing violet through red under ultraviolet light, in even size steps. (Photo: Alexei Antipov / PlasmaChem GmbH, CC BY-SA 3.0, via Wikimedia Commons.)

4.6.6 Multiplexing in depth: stacked photodiodes⧉

Stacked photodiodes use silicon’s wavelength-dependent absorption depth. Short wavelengths are absorbed near the surface; longer wavelengths penetrate farther. The layer signals overlap spectrally, so they require a calibrated color transform rather than being direct red, green, and blue measurements. Foveon designs use this principle; some variants sample deeper layers at lower spatial resolution and still require reconstruction. Noise after color correction depends on the measured layer sensitivities, collection efficiency, and covariance.

Few production cameras have ever used a Foveon sensor; the Sigma dp series is the best known (Figure 4.6.16), sold on exactly the trade above: unusually crisp, demosaicking-free luminance detail in exchange for noisier color, device-dependent sensitivity and readout limits.

fig-foveon-camera
Figure 4.6.16. A camera built around a stacked-photodiode (Foveon) sensor: the Sigma dp2. Rather than a Bayer mosaic that samples one color per pixel across space, the Foveon stacks three photodiodes at different depths in the silicon and reads all three colors at every pixel: longer wavelengths penetrate deeper, so the shallow layer sees mostly blue, the middle green, the deep red. Color is multiplexed in depth, so there is no demosaicking and little color moiré, though the luminance can still alias, at the price of noisier, less cleanly separated channels.

For a simplified collection interval from depths $z_1$ to $z_2$, Beer–Lambert absorption gives the fraction $e^{-\alpha(\lambda)z_1}-e^{-\alpha(\lambda)z_2}$, where $\alpha$ is silicon’s absorption coefficient. This illustrates overlapping depth responses (Figure 4.6.17). Real charge collection also depends on device structure and carrier transport. A broad overlap can make some color distinctions noisy; quantify that through the calibrated transform rather than an invented “unmixing” matrix.

fig-foveon-depth
Figure 4.6.17. Silicon absorption by depth and the Foveon's overlapping color channels (interactive). Blue wavelengths are absorbed within about the first half-micron of silicon, green within a couple of microns, and red only several microns down, since silicon's absorption length climbs steeply toward the red. Left: a cross-section of the silicon with the three stacked photodiode layers (blue near the surface, then green, then red); drag the probe depth and watch the light remaining below it redden as blue and then green are absorbed above. Right: the three resulting layer sensitivities, broad and heavily overlapping, nothing like clean, well-separated sensitivity bands; and the un-mixing matrix $M$ that recovers RGB from the layer signals, whose large off-diagonal terms make it ill-conditioned and noise-amplifying, the reason Foveon images carry crisp luminance but noisy chroma in the shadows. (Silicon absorption from tabulated penetration depths; the matrix is representative, not a specific device's calibration.) Interactive: drag the probe depth to redden the transmitted spectrum with depth; the layer sensitivities and the un-mixing matrix are shown alongside.

Depth multiplexing is not a silicon invention; color film got there first, chemically. The dominant color-film design, the integral tripack of Kodachrome, Ektachrome, and typical C-41 color negatives, stacks three color-sensitive layer groups, often containing several emulsions, on one base: a blue-sensitive layer on top, then a green-sensitive layer, then a red-sensitive layer, with a thin yellow filter layer just below the top one to stop stray blue (to which all silver halides respond) from leaking into the lower layers. White light enters the top and is caught band-by-band with depth, a similar stacked layout, though spectral sensitization in film differs from absorption-depth separation in silicon, and after development each layer forms its own complementary dye so the stack yields full color at every point with no spatial mosaic (Figure 4.6.18). It is the same trade the Foveon makes and the same one the Autochrome does not: color multiplexed in depth (stacked, full-resolution, no demosaicking) rather than across space (a mosaic that must be interpolated). Silicon's Foveon is the integral tripack rebuilt in a semiconductor, absorption depth standing in for the sensitized layers.

fig-film-layers
Figure 4.6.18. Color film multiplexes color in depth. Cross-section of an integral-tripack color film: light enters the top and is caught band by band as it descends: blue in the top emulsion, green in the middle, red at the bottom, with a yellow filter layer below the blue-sensitive layer to keep stray blue out of the lower two. Each layer develops its own dye, so the stack records full color at every point with no spatial mosaic and no demosaicking: the chemical ancestor of the Foveon stacked-photodiode sensor, and the depth-multiplexing counterpart to the Autochrome's spatial screen.

The depth layers are not three bins labeled blue, green, and red. Absorption is probabilistic: at a given wavelength, some photons are absorbed near the surface and others penetrate farther. A shallow collection region therefore receives longer-wavelength contributions as well as short-wavelength ones; deeper regions measure the surviving mixture. The equation above computes the difference between the fractions that reach the top and bottom of an idealized collection interval. This is why three layers need a calibration rather than merely being renamed RGB. When a desired color distinction changes the layer signals only slightly, recovering it can require a large difference of noisy measurements, connecting the sensor architecture to the matrix-noise calculation in Chapter 4.4, RGB color spaces.

4.6.7 Hybrid strategies⧉

Real cameras often combine strategies, and the most useful hybrid is Bayer plus pixel-shift (Figure 4.6.19). A sensor-shift actuator moves through a specified sequence of one-photosite offsets, so that over four exposures every output location is sampled through a red, a blue, and both green filters in turn; merge the four and you get true R, G, B at every pixel with no demosaicking guesswork (full color resolution and additional samples for noise reduction) at the cost of needing a static scene on a tripod. (It is the spatial Bayer trick borrowing the temporal axis to fill its own holes.) Subpixel offsets can support super-resolution if the optics retain the detail and registration is accurate. Motion and occlusion require detection or fallback processing; more frames also mean more capture time. Video pipelines hybridise the other way, leaning on motion across frames; astrophotography filter wheels are temporal multiplexing with cooled sensors.

fig-pixel-shift
Figure 4.6.19. Bayer + pixel-shift. A piezo nudges the sensor by one photosite between frames, so the four shifted Bayer frames together cover every output location with a red, a blue, and both green filters; merging them yields full R, G, B at every pixel with no demosaicking: true color resolution and lower noise, for static scenes only. Shifting by half a photosite instead reaches past the sensor's nominal resolution (multi-frame super-resolution).

4.6.8 Beyond trichromatic capture: full spectrum and multispectral⧉

Multispectral instruments acquire more than three bands; hyperspectral systems sample many closely spaced bands. Filter wheels, scanned spectrometers, filter mosaics, and snapshot spectral encodings trade spectral detail against spatial sampling, time, and noise. A spectral cube is still a finite set of measurements with a calibrated spectral response, not an exact continuous spectrum.

Lippmann photography records spectral information through interference along the depth of an emulsion Lippmann 1891 Lippmann color photography (Alternative Photography) Bjelkhagen, "Lippmann photography". Incident light and its reflection from a backing mirror form depth-dependent intensity fringes. For vacuum wavelength $\lambda$, refractive index $n$, and internal angle $\theta$, adjacent intensity maxima are separated by

$$\Delta z=\frac{\lambda}{2n\cos\theta}.$$

After development, the layered structure selectively reflects wavelengths under suitable viewing illumination. Finite thickness limits spectral resolution; the mirror’s phase response, emulsion response, processing shrinkage, and viewing angle affect reproduction. It preserves more spectral information than an RGB photograph, but not a perfect, unlimited record of the original spectrum. Modern recovery methods model these distortions Baechler et al. 2021.

fig-lippmann
Figure 4.6.20. Lippmann interference color photography. Recording (top-left): light enters a transparent emulsion backed by a liquid-mercury mirror; the incident and reflected waves form a standing wave whose antinodes expose layered fringe planes that encode the wavelength. Inside an emulsion of refractive index $n$, for light arriving at angle $\theta$ within it, the planes are $\lambda/(2n\cos\theta)$ apart, where $\lambda$ is the wavelength in air: about 0.18 μm for green light at normal incidence with $n\approx1.5$. Playback (top-right): under white light the recorded layers act as a Bragg reflector and send back mostly the original wavelength. A real emulsion holds only a finite number of layers, a few micrometers deep, so the reflected band has a finite width, and the color shifts when the plate is viewed at another angle. It records a spectrum rather than three numbers, within those limits. Below: two real Lippmann interference-color plates, a flower bouquet (A. Ponsot, c. 1905) and "Le Cervin" / the Matterhorn (Gabriel Lippmann, 1891–99), true color recorded with no dyes or filters. The 1908-Nobel limiting case of color capture, and a precursor of holography. (Plates via Wikimedia Commons: bouquet © Univ. de Lille / A. Ponsot, CC0; "Le Cervin", G. Lippmann, public domain.)
fig-lippmann-recording
Figure 4.6.21. Recording a Lippmann photograph. The lens images the scene onto a fine-grain transparent emulsion backed by a liquid-mercury mirror. At each point the incoming light and its reflection off the mercury superpose into a standing wave whose antinodes, spaced $\lambda/2n$ apart, are recorded as stacked fringe planes inside the emulsion (insets: green light lays down fine fringes, red light coarser ones). Viewed later in white light, each recorded stack Bragg-reflects exactly the wavelength that made it, so the plate replays the true spectrum rather than three color numbers. (Diagram redrawn after an illustration by Hans Bjelkhagen.)
fig-lippmann-rainbow
Figure 4.6.22. A whole spectrum recorded at once. Incoming light spanning the visible range (left) enters the emulsion and reflects off the mirror at the right; every wavelength forms a standing wave that shares a node at the mirror, so each color records its own stack of fringe planes spaced $\lambda/2n$ apart: coarse for red, fine for violet. The developed emulsion is colorless, just black-and-white silver density: the color is not stored as pigment but purely as the fringe spacing (spatial frequency), and it reappears only when white light later Bragg-reflects each stack back at its own wavelength. (Our own illustration, inspired by a standard Lippmann diagram.)
fig-lippmann-standing-wave
Figure 4.6.23. The standing wave behind Lippmann photography (interactive, 1-D). Light enters from the left through free space, crosses into the emulsion (where its wavelength shortens by the refractive index), and reflects off the mercury mirror; the incident and reflected waves add to a standing wave with a node fixed at the mirror; its time-averaged intensity $\sin^2(k(L-x))$ is the density the silver records, bright planes half a wavelength apart ($\lambda/2n$). An angle-of-incidence control tilts the incoming beam so the reflection separates from it and is easy to tell apart (only the depth-axis component of the wavevector drives the fringes, so they coarsen slightly); the pattern is recorded only inside the emulsion, and the reflection that leaks back into free space fades quickly. Pick a single wavelength and watch the two traveling waves slide through each other while the standing wave pulses in place (bluer light gives finer fringes); or set a full spectrum (drawn by hand on the editor, or chosen from standard sources) and see every wavelength pin its own node at the mirror, so the fringes reinforce near the mirror and dephase with depth. A narrow line keeps sharp fringes all the way through; a broad spectrum washes them out within microns. The spectrum is stored in how fast the fringes fade. A separate playback panel runs the process in reverse: shine broadband white light on the developed plate, and the recorded fringe stack acts as a wavelength filter: deep at the mirror only a few planes have formed, so the reflection there is still broadband, but working back out through more and more planes it is progressively filtered into the pure recorded color, so only a small, spectrally clean fraction of the light leaves the surface. Interactive: choose a wavelength or draw/select a source spectrum, and watch the incident, reflected, and standing waves and the recorded fringe pattern they leave.
Video 4.6.1. Steve Mold demonstrates interference color photography.
Video 4.6.2. Nick Brandreth, “Lippmann Plates, Still Life Series Vol. 1.”
Video 4.6.3. ?t=315 Martin Vetterli, “Lippmann Photography: the Art and Science of Multispectral Imagery.”

For a monochromatic exposure, the incident and reflected waves establish a repeated intensity pattern through the depth of the emulsion. Development records that pattern as a layered optical structure. When white light later illuminates it, reflections from successive layers reinforce one another near the recorded wavelength under the appropriate viewing geometry. A more complicated incident spectrum leaves a more complicated depth pattern. The layer spacing carries spectral information even though the emulsion is not divided into conventional red, green, and blue channels. Lippmann's method is therefore a useful counterexample to the assumption that a color photograph must store three numbers: it records another kind of optical measurement, whose reconstruction still has finite bandwidth and physical imperfections.

4.6.9 Spectral sensitivity: matching the eye, catching photons, and white balance⧉

With photon spectral exposure $q(\lambda)$ and effective channel detection probability $\eta_i(\lambda)$, the expected signal electrons are

$$\mu_i=\int q(\lambda)\eta_i(\lambda)\,d\lambda.$$

The response includes filters, optics, and quantum efficiency under the stated convention. Sampled implementation needs wavelength-bin weights. Shot noise is determined by detected electrons, while read noise is added by the readout; the full model is in Chapter 2.8, Noise, signal-to-noise ratio and dynamic range. A broad response alone is not a color measurement: distinct response shapes supply the information that separates spectra.

The exact shape of a color sensor's three spectral-sensitivity curves (the $r(\lambda)$ of the red, green, and blue channels, built earlier by the color-filter array on the photosites of Chapter 2.7, Sensors: photosites, CCD vs CMOS) is one of the camera's most constrained choices, because it is pulled in three directions at once that cannot all be satisfied.

These three pull against each other: the curves that best match the eye are broad and overlapping (bad for separation), the curves that separate color cleanly are narrow (bad for QE and for matching the eye), and keeping white balance stable across odd illuminants wants yet another shape. Every color sensor is a negotiated settlement among them (Figure 4.6.24).

fig-spectral-sensitivity-tradeoffs
Figure 4.6.24. The spectral-sensitivity trilemma. (a) Match the eye: the human cone fundamentals (smooth, heavily overlapping) beside a real sensor's RGB, the mismatch (the sensor is not a linear transform of the cones, the Luther–Ives condition) is the metameric error no color matrix can undo. (b) Photons vs separation: narrow filters separate color cleanly but pass few photons (low quantum efficiency, noisy); broad filters catch far more light (shaded area) but overlap so heavily that recovering color means differencing correlated channels and amplifying noise. (c) Tunable nanocrystals: a colloidal quantum-dot layer's absorption peak shifts with dot size (quantum confinement), so spectral sensitivity becomes a design parameter: sharper, higher-absorption, and extendable into the infrared and ultraviolet. Schematic.

Recap: big lessons of this chapter

💡 Big lesson (L4.11) — one value per photosite; color must be multiplexed

Strip away the color filter and a sensor is monochrome at the pixel: each photosite reports a single number, a signal proportional to detected photoelectrons within its operating range, not a color. The three (or more) values that color needs must therefore be multiplexed along some other axis: over space (a color-filter array such as Bayer, paying with resolution and a demosaicking step), over time (sequential color filters, paying with motion robustness: the old color-wheel and many scientific cameras), across multiple sensors (a beam-splitter prism feeding three chips, the 3-CCD video camera, paying with bulk and cost), or over depth (wavelength-dependent absorption in stacked photodiodes, the Foveon, paying with noise). The choice determines which measurements are simultaneous and co-located. The same constraint shapes the eye, whose three cone types sample color over space at the retina (L3.1, L3.6).