From the archive
Computational Photography & Computer Vision
CS180 (Fall 2025)
A semester-long descent from cameras and color channels into neural rendering and generative models. Each project is documented with the images, experiments, and links behind it.
Becoming Friends with Your Camera
A first study in perspective: how distance, focal length, and camera movement change the way a scene feels.
Images of the Russian Empire
Recovering color from Prokudin-Gorskii glass-plate photographs by aligning three monochrome channels.
Fun with Filters and Frequencies
A tour through convolution, derivatives, Gaussian stacks, hybrid images, and multiresolution blending.
(Auto)Stitching and Photo Mosaics
Using projective geometry to turn overlapping photographs into panoramas and rectified views.
NeRF
Learning a continuous 3D scene from posed images and rendering views that were never photographed.
Diffusion Models
Understanding image generation as a learned denoising process, from forward noise schedules to iterative sampling.