UC Berkeley · Fall 2026
CS180/280A
Computer Vision &
Computational Photography
A running notebook of everything I build this semester — starting with becoming friends with every pixel, and my camera along with it.
Projects
Each project gets its own write-up with the images, the process, and what I actually learned from it.
Perspective, focal length, and the center of projection — selfies done wrong and right, compressed architecture, and a hand-made dolly zoom.
Read the write-up →Aligning glass-plate negatives from the Russian Empire into full-colour photographs.
Coming soonGradients, Gaussians, hybrid images, and multiresolution blending.
Coming soonHomographies, feature matching, and panoramas that actually line up.
Coming soonFitting a 3D scene representation from a handful of 2D views.
Coming soonSampling loops, guidance, and generative image editing.
Coming soonAbout
I'm Krish, an undergrad at UC Berkeley. This site is where my CS180/280A work lives — write-ups, images, and the occasional thing that didn't work.
Source for this site is on GitHub.