CV Fundamentals · Computer Vision
PIXELS to FEATURES to PREDICTIONS — the three levels of what a CNN sees
Before deep learning: hand-crafted SIFT and HOG features. After: learned automatically from data.
E
Early layers — low-level features
Early CNN layers detect low-level features: edges, corners, and color gradients — the most basic visual building blocks.
Example: an early convolutional filter activating specifically on diagonal edges, wherever they appear anywhere in the image.
M
Middle layers — textures, shapes, patterns
Middle layers combine those low-level features into more complex textures, shapes, and patterns.
Example: middle layers combining detected edges into recognizable shapes like circles, curves, or geometric patterns.
D
Deep layers — semantic concepts
Deep layers combine shapes and patterns into full semantic concepts — recognizable faces, cars, dogs, and other complete objects.
Example: the deepest layers of a trained network responding specifically to entire recognizable faces, having built up from edges to shapes to facial parts to whole faces.
AlexNet (2012) — the breakthrough that launched deep learning in vision
AlexNet was the first deep CNN to win the ImageNet competition, crushing all competing approaches by a huge margin and launching the deep learning revolution in computer vision. Before this, hand-crafted features like SIFT and HOG were the standard; after AlexNet, features are learned automatically from data.
Example: AlexNet's landslide 2012 ImageNet win convincing the field to pivot from hand-crafted feature engineering (SIFT, HOG) toward letting deep networks learn features automatically from data.
1
A researcher in 2010 manually engineers SIFT (Scale-Invariant Feature Transform) features to help a computer vision system recognize objects.
2
In 2012, AlexNet wins the ImageNet competition by a massive margin, using a deep CNN that learns its own features directly from data rather than relying on any hand-crafted feature engineering.
3
This landslide victory demonstrates that automatically learned features (edges to shapes to objects, discovered through training) can dramatically outperform hand-engineered features like SIFT and HOG.
4
This is exactly why AlexNet is considered the breakthrough that launched the deep learning revolution in computer vision — it proved that letting the network learn its own hierarchical features from data was fundamentally superior to hand-crafted approaches.

Exams test whether you understand the three-level feature hierarchy (edges → shapes/textures → semantic concepts) and whether you know AlexNet's specific historical significance as the breakthrough that shifted the field from hand-crafted features (SIFT, HOG) to automatically learned features.

The most common trap is assuming this edges-to-objects hierarchy is manually programmed by engineers. In reality, this hierarchy emerges automatically from training — nobody hand-codes a filter to specifically detect edges or faces; the network discovers these useful features on its own through the training process.

1. What kind of features do early CNN layers typically detect?
Low-level features like edges, corners, and color gradients.
Tap to reveal / hide
2. What kind of features do middle CNN layers typically detect?
Textures, shapes, and patterns, built up from combinations of low-level features.
Tap to reveal / hide
3. What kind of features do deep CNN layers typically detect?
Semantic concepts, like full recognizable faces, cars, or dogs.
Tap to reveal / hide
4. What was AlexNet, and why was its 2012 win significant?
The first deep CNN to win the ImageNet competition, crushing all competitors and launching the deep learning revolution in computer vision.
Tap to reveal / hide
5. What were the standard feature extraction methods before deep learning took over?
Hand-crafted features like SIFT and HOG.
Tap to reveal / hide