Lecture 5 - Object Detection Flashcards

1
Q

Intersection over Union

A

Boxes that overlap a lot = better

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Bounding Box Regression

A

Loss function comparing the predicted and ground truth boxes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Non-Max Suppression

A

Avoids repeated detections of the same instance

Time consuming as involves 3 models (CNN, SVM and regression)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Fast R-CNN

A

Generate feature map for whole image
Replace CNN+SVM+Regression with multi task CNN

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

RoI max pooling

A

Converts the RoI candidates into fixed-size feature map.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Fast R-CNN: Location Loss

A

Lloc(tu,v) = sum(i in {x,y,w,h})(smoothL1(tui-vi))

Equations clearer on slide. v is the ground truth and t is the predicted box

The loss value is 0 when predicted equals actual

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Key Fast R-CNN Steps

A
  1. Selective search to propose 2000 region candidates for image
  2. Apply CNN to gen feature map
  3. Extract relative region for each candidate on the map
  4. Apply ROI pooling (to -> fixed size map)
  5. Map the feature map to object class and location
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Faster R-CNN

A

Integrates region proposal algorithm into the CNN ( small additional model)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Training faster R-CNN

A
  1. Train RPN (Region Proposal Network)
  2. Train FaST R-CNN
  3. Fix shared convolutional layers and train RPN
  4. Fix … and train Fast R-CNN
How well did you know this?
1
Not at all
2
3
4
5
Perfectly