Introduction
This document contains topics that were taught in 131Computer
Vision: Foundations and Applications. All the chapters are a work in
progress and will continue to evolve and change.
Each chapter was originally written by a group of students who
were taking the class. The aim was to crowdsource the generation
of comprehensive notes for the class that the entire class can use to
learn. By open sourcing the notes, we hope to make this resource
available for all those interested in computer vision.
Below are the list of authors who contributed to each chapter:
Introduction to Computer Vision: Olivier Moindrot
Color
: John McNelly, Alexander Haigh, Madeline Saviano, Scott
Kazmierowicz, Cameron Van de Graaf
Linear Algebra Primer
: Liangcheng Tao, Vivian Hoang-Dung
Nguyen, Roma Dziembaj, Sona Allahverdiyeva
Pixels and Filters
: Brian Hicks, Alec Arshavsky, Sam Trautwein,
Christine Phan, James Ortiz
Edge Detection
: Stephen Konz, Shivaal Roy, Charlotte Munger,
Christina Ramsey, Alex Iyabor Jr
Features and Fitting
: Winston Wang, Antonio Tan-Torres, Hesam
Hamledari
Feature Descriptors
: Trevor Danielson, Wesley Olmsted, Kelsey
Wang, Ben Barnett
Image Resizing
: Harrison Caruthers, Diego Celis, Claire Huang,
Curtis Ogren, Junwon Park
Semantic Segmentation
: Mason Swofford, Rachel Gardner, Yue
Zhang, Shawn Fenerin
Clustering
: Vineet Kosaraju, Davy Ragland, Adrien Truong, Efe
Nehoran, Maneekwan Toyungyernsub
Object recognition
: Darrith Bin Phan, Zahra Abdullah, Kevin Cul-
berg, Caitlin Go
Dimensionality Reduction
: Kyu seo Ahn, Jason Lin, Mandy Lu,
Liam Neath, Jintian Liang
Face Identication
: JR Cabansag, Yuxing Chen, Jonathan Grifn,
Dunchadhn Lyons, George Preudhomme