CV-Assignment 1 - Salman
CV-Assignment 1 - Salman
Technology, Nawabshah.
Assignment
Roll no : 21ai39
Date : 17-Aug-2024
1 |21AI39
Assignment
Applications: Used in tasks requiring high accuracy like object recognition, image stitching,
and 3D modeling.
Speed: Faster than SIFT but slightly less accurate in complex scenarios
2 |21AI39
Computation: Fast binary descriptors suitable for resource-constrained devices
Applications: Ideal for real-time tasks like augmented reality, mobile vision, and SLAM in
robotics.
Applications: Useful for real-time tasks on devices with limited processing power, such as
smartphones and embedded systems.
3 |21AI39
7. GIST
GIST focuses on capturing the global structure of an image, emphasizing large-scale spatial
features rather than fine details.
Applications: Suitable for scene classification and image retrieval where fine details aren't
necessary.
Applications: Used in embedded systems, mobile devices, and other environments that
require real-time image recognition.
Key differences:
Computation Time: SIFT and SURF provide high accuracy but are computationally expensive.
ORB, BRIEF, and FREAK use binary descriptors, making them faster and ideal for real-time
applications.
Invariance: SIFT, SURF, ORB, and FREAK handle scale and rotation well, while BRIEF and
HOG do not.
Accuracy vs. Speed: SIFT and SURF offer high accuracy but are slower, making them better
for offline tasks. ORB, BRIEF, and FREAK prioritize speed, making them ideal for real-time
systems like augmented reality and robotics.
4 |21AI39
Applications:
SIFT and SURF: Used in high-precision tasks such as image stitching and object recognition.
ORB, BRIEF, and FREAK: Suitable for real-time applications like augmented reality, SLAM,
and mobile robotics.
HOG: Primarily used for object detection, especially pedestrian detection in autonomous
vehicles.
Coclusion:
In conclusion, the choice of feature descriptor depends on the specific application's need for
accuracy, speed, and invariance. Real-time systems generally use faster binary descriptors
like ORB and FREAK, while high-precision tasks favor SIFT and SURF.
5 |21AI39