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.
Computational Photography, an AI-powered Slopendium — 40 Human factors
expand to📖 Full book outline1 parts · 6 chapters · 15 sections · 5 figures embedded · 7 placeholders · double-click a figure to enlarge
▸Part 40 HUMAN FACTORS⧉
<!--uid: human-factors-->
▸40.1 Human factors and the art of photography⧉
▸40.2 Ethics of computational photography⧉
• photography has **never been "the truth"** — framing, exposure and selection are choices; computation only widens the gap between scene and image
• **manipulation & provenance**: retouching → deepfakes; the line between *enhancement* and *deception*; **forensics** (detecting edits) and **provenance** (C2PA / content credentials, watermarking) — see forensics (Missing stuff)
• **fairness & representation**: film and auto-exposure / AWB were tuned for light skin (**Shirley cards**) — a bias that persists in metering, white balance and face detection; design for **diverse skin tones** (→ Skin tones)
• **privacy & consent**: faces, surveillance, always-on cameras, face / plate recognition; the right not to be captured
• **generative AI**: training-data consent & copyright, synthetic "photographs", and what *photographic evidence* means when any image can be generated (→ Generative AI)
• the book's stance: name each capability *and* its misuse, and prefer transparency (disclose computation) — an editorial line to keep consistent
▸40.3 Computational models of perception⧉
fig-interp-comparison
fig-interp-comparison · UPSAMPLING ×8 on a real photo (iguana eye + scales): nearest vs bilinear vs **two** bicubics bracketing the sharpness↔aliasing/ringing tradeoff — Catmull–Rom (0, ½) sharp vs Mitchell (⅓, ⅓) smooth; tight zoom (blocky) + larger crop (real pixel size) 🟨
fig-color-space-atlas
fig-color-space-atlas · **interactive** color-space atlas: one space drawn twice, in its own geometry (cube / cone / bi-cone / warped cube) and in a chosen ambient frame (XYZ, LMS, linear RGB, sRGB, Chong, Oklab), from the same lattice, as edges / voxels / one slice; MacAdam ellipses optional; click to read coordinates in both; stripes for colors outside sRGB. Placed at the end of the perceptually-uniform section of **4.6 Advanced color**, where it works as the chapter's capstone: by then HSV/HSL, CIELAB, Oklab and Chong have each been shown alone, and the atlas is about the map between them. URL carries the state (`?space=&ambient=&mode=&axis=&at=&grid=&macadam=&zebra=`). 🟨
40.3.1 Spatial (and spatio-temporal) vision⧉
fig-csf-chromatic
fig-csf-chromatic · three contrast-sensitivity functions: luminance (band-pass) vs red–green and blue–yellow (low-pass, lower cutoff) — we resolve color more coarsely than brightness 🟨
fig-blur-as-temporal-prefilter
fig-blur-as-temporal-prefilter · one knob, two outcomes — the same fast motion captured long (blurred but not aliased; the window low-passed before sampling) vs short/high-angle (sharp but strobing); the exposure window is the temporal anti-alias filter, L16 in time 🟨
40.4 User studies⧉
▸40.5 Accessibility: photography by and for blind users⧉
▸40.6 The social and personal practice of photography⧉