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.

September 2, 2025

Becoming Friends with Your Camera

A first study in perspective: how distance, focal length, and camera movement change the way a scene feels.

photographyperspectivedolly zoom
View project
September 12, 2025

Images of the Russian Empire

Recovering color from Prokudin-Gorskii glass-plate photographs by aligning three monochrome channels.

image alignmentSSDNCCimage pyramids
View project
September 26, 2025

Fun with Filters and Frequencies

A tour through convolution, derivatives, Gaussian stacks, hybrid images, and multiresolution blending.

convolutionfrequency domainhybrid imagesblending
View project
October 17, 2025

(Auto)Stitching and Photo Mosaics

Using projective geometry to turn overlapping photographs into panoramas and rectified views.

homographywarpingRANSACmosaics
View project
November 13, 2025

NeRF

Learning a continuous 3D scene from posed images and rendering views that were never photographed.

neural radiance fieldsMLPpositional encodingvolume rendering
View project
December 13, 2025

Diffusion Models

Understanding image generation as a learned denoising process, from forward noise schedules to iterative sampling.

diffusiondenoisingUNetclassifier-free guidance
View project