0
0
Drone Programmingprogramming~20 mins

Object detection from aerial view in Drone Programming - Practice Problems & Coding Challenges

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
Aerial Object Detection Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate
2:00remaining
Understanding challenges in aerial object detection
Which of the following is the main challenge when detecting objects from aerial drone images?
AObjects appear very small and densely packed, making them hard to distinguish
BObjects are always occluded by trees and buildings, so detection is impossible
CObjects move too fast for drones to capture clear images
DAerial images have low resolution compared to satellite images
Attempts:
2 left
💡 Hint
Think about how objects look from high above and how that affects detection.
Predict Output
intermediate
2:00remaining
Output of bounding box format conversion
What is the output of this Python code that converts bounding boxes from (x_center, y_center, width, height) to (x_min, y_min, x_max, y_max)?
Drone Programming
def convert_bbox(cx, cy, w, h):
    x_min = cx - w / 2
    y_min = cy - h / 2
    x_max = cx + w / 2
    y_max = cy + h / 2
    return (x_min, y_min, x_max, y_max)

print(convert_bbox(50, 50, 20, 10))
A(30.0, 45.0, 70.0, 55.0)
B(50, 50, 70, 60)
C(60.0, 55.0, 40.0, 45.0)
D(40.0, 45.0, 60.0, 55.0)
Attempts:
2 left
💡 Hint
Remember the center minus half width is the minimum x coordinate.
Model Choice
advanced
2:00remaining
Best model architecture for small object detection in aerial images
Which model architecture is best suited for detecting small objects in aerial drone images?
ARecurrent Neural Network (RNN) designed for text sequences
BSimple CNN with only fully connected layers
CYOLOv5 with multi-scale feature fusion and attention modules
DLinear regression model predicting object size
Attempts:
2 left
💡 Hint
Look for a model designed for object detection with features to handle small objects.
Hyperparameter
advanced
2:00remaining
Choosing the right anchor box sizes for aerial object detection
When training an object detection model on aerial images with mostly small vehicles, which anchor box sizes should you choose?
AVery large anchor boxes to cover the entire image
BSmall anchor boxes matching the average vehicle size in pixels
CAnchor boxes with zero width and height
DRandom anchor boxes unrelated to object sizes
Attempts:
2 left
💡 Hint
Anchor boxes should match the typical object sizes to help the model learn better.
Metrics
expert
2:00remaining
Interpreting mAP in aerial object detection evaluation
If a model trained for aerial object detection achieves a mean Average Precision (mAP) of 0.75 at IoU threshold 0.5, what does this mean?
AOn average, the model correctly detects 75% of objects with bounding boxes overlapping ground truth by at least 50%
BThe model detects 75% of objects but with no regard to bounding box accuracy
CThe model's predictions overlap ground truth by exactly 75% for all objects
DThe model has 75% classification accuracy on object types
Attempts:
2 left
💡 Hint
mAP combines precision and recall considering bounding box overlap.