liveBook · Manning

Region Proposal Network

A Region Proposal Network is a neural-network module that generates candidate object regions from image features for a two-stage detector.

How 2 Manning books explain it

Math and Architectures of Deep Learning

The region proposal network component of Faster R-CNN that generates candidate object regions from convolutional features.

How it is used
Generates candidate regions of interest before Faster R-CNN classifies and refines detected objects.
How deep it goes
Derives anchors, offset targets, losses, proposal filtering, NMS, and PyTorch FCN implementation details.
Examples
Works through VGG feature-map scaling, anchor-generation code, regression-target code, loss code, and NMS filtering.
What you can do after
Build it from scratch by generating anchors, predicting objectness and offsets, training losses, decoding boxes, and applying NMS.

Read how Math and Architectures of Deep Learning explains Region Proposal Network →

Inside Deep Learning: Math, Algorithms, Models

The region proposal network that generates candidate object regions for Faster R-CNN.

How it is used
Finds candidate object regions between backbone feature extraction and final RoI-based object classification.
How deep it goes
Explains feature-map predictions, candidate boxes, object decisions, and a compact convolutional head, but omits a from-scratch implementation.
Examples
Uses a 1×1 convolutional head and a square 32×32 anchor configuration as concrete implementation examples.
What you can do after
Apply it via PyTorch's FasterRCNN API by configuring the backbone's output channels and an anchor generator.

Read how Inside Deep Learning: Math, Algorithms, Models explains Region Proposal Network →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.