0
0
Computer Visionml~5 mins

R-CNN family overview in Computer Vision - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
Recall & Review
beginner
What does R-CNN stand for in computer vision?
R-CNN stands for Region-based Convolutional Neural Network. It is a method to detect objects by first proposing regions and then classifying them.
Click to reveal answer
intermediate
How does Fast R-CNN improve over the original R-CNN?
Fast R-CNN processes the whole image with a single CNN to create a feature map, then extracts features for each region proposal, making it faster and more efficient than R-CNN.
Click to reveal answer
intermediate
What is the main innovation of Faster R-CNN compared to Fast R-CNN?
Faster R-CNN introduces a Region Proposal Network (RPN) that shares convolutional features with the detection network, allowing region proposals to be generated quickly and integrated into the model.
Click to reveal answer
advanced
Why is Mask R-CNN important in the R-CNN family?
Mask R-CNN extends Faster R-CNN by adding a branch that predicts a pixel-level mask for each detected object, enabling instance segmentation along with object detection.
Click to reveal answer
beginner
List the main steps in the original R-CNN pipeline.
1. Generate region proposals using selective search.<br>2. Warp each region to a fixed size.<br>3. Extract features using a CNN.<br>4. Classify each region with SVM.<br>5. Refine bounding boxes with regression.
Click to reveal answer
What is the main drawback of the original R-CNN method?
AIt is slow because it runs CNN separately on each region proposal.
BIt cannot detect multiple objects.
CIt does not use convolutional neural networks.
DIt does not generate region proposals.
Which R-CNN variant introduced the Region Proposal Network (RPN)?
AR-CNN
BFaster R-CNN
CMask R-CNN
DFast R-CNN
What additional output does Mask R-CNN provide compared to Faster R-CNN?
ABounding box coordinates
BClass labels
CRegion proposals
DPixel-level masks for objects
How does Fast R-CNN speed up processing compared to R-CNN?
ABy sharing convolutional features for all proposals in one pass
BBy using a smaller CNN
CBy skipping region proposals
DBy using SVM classifiers
Which step is NOT part of the original R-CNN pipeline?
ASelective search for region proposals
BFeature extraction with CNN
CEnd-to-end training of the whole network
DBounding box regression
Explain the evolution of the R-CNN family from R-CNN to Mask R-CNN, focusing on how each version improves speed and functionality.
Think about what bottlenecks each version addresses and what new features are added.
You got /4 concepts.
    Describe the role of the Region Proposal Network (RPN) in Faster R-CNN and why it is important.
    Consider how region proposals were generated before and how RPN changes that.
    You got /4 concepts.