Skip to main content...
CV Depth: the Measurement Pipeline
20 min

Day 50: Faster R-CNN conceptually: region proposals

The two-stage detector, for context only

You won't deploy Faster R-CNN, but understanding it makes YOLO's design choices legible and answers the inevitable interview question. Its insight was the Region Proposal Network (RPN): a small network that scans the CNN feature map and proposes candidate object regions, which a second stage then classifies and refines. Two stages, two jobs β€” propose, then decide.

The trade-off in one sentence

Two-stage detectors spend compute proposing then scrutinizing regions β€” historically more accurate, especially on small objects, but slower. One-stage YOLO collapses this into a single pass β€” faster, and modern versions have closed most of the accuracy gap. For a real-time-ish person/garment detector, YOLO's speed wins without giving up meaningful accuracy.

Key terms

Faster R-CNN
A two-stage detector using a Region Proposal Network to suggest regions, then a head to classify and refine them.
Region Proposal Network (RPN)
A small network that proposes candidate object regions from a CNN feature map.
RoI pooling
Cropping and resizing each proposed region from the feature map to a fixed size for the classification head.

What is the core idea that makes Faster R-CNN "two-stage"?

We use cookies

We use cookies to enhance your browsing experience, serve personalized content, and analyze our traffic. By clicking "Accept All", you consent to our use of cookies. Learn more

    Day 50: Faster R-CNN conceptually: region proposals | RBTechIconX