-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Deciding on an algorithm for MAV and house detection #22
Comments
ContextAfter some discussion we felt that using machine learning for detecting the crashed MAVs and the house would be inappropriate, mainly due to lack of proper data for training, causing inaccurate results and possibly further wastage of time in trying to make it work. Hence we are currently considering using feature matching algorithms instead of neural networks. The feature data can be easily obtained and quickly processed from images that we can take from the PS or the video they uploaded, and we can get more at the test venue. We are mainly looking at SIFT (Scale Invariant Feature Transforms) - it's a state of the art feature descriptor that seems to work pretty well (one of its use cases is processing the images from Curiosity). SURF is also a similiar algorithm, but it's much faster than SIFT. There is enough code available for both on the web, implementation shouldn't be a problem. The difference between SURF and SIFT comes into play only when there are a lot of features. Deciding to use feature detection algorithms and then deciding between SURF and SIFT is the current issue. Papers and PostsLast few slides on SIFT: https://courses.cs.washington.edu/courses/cse455/09wi/Lects/lect6.pdf Wiki: SIFT paper: SURF paper: Open-source SIFT C library: Time complexity of SIFT: SIFT vs SURF: SURF Performance: SURF on GPU: MATLAB on feature detection: |
@ashwin2802 Any initial progress, like running both on the same dataset? |
We're writing the code for SIFT currently. OpenCV does not have the implementation of the matching algorithm described in the paper. The keypoints are pretty good, but the matchers that OpenCV has (we tried RANSAC and Brute Force) fail wonderfully. |
No description provided.
The text was updated successfully, but these errors were encountered: