shehel / AR_Android

Android application for image matching using OpenCV's ORB patch description algorithm with Android NDK.
9 stars 3 forks source link

Android Application for Real Time Image Matching in Smartphones.

Several description algorithms were evaluated for real time performance and matches corrected for accuracy by adding tests for the matches identified by patch descriptors. Image matching algorithm was run as native code with Android NDK and multi-threading.

Prerequisites

Results

Several tests were applied to fix the numerous greedy matches that occur in vanilla patch description algorithms.

The system is also reaonably invariant to viewpoint change.

Algorithms comparison
Accuracy of several patch description algorithms on images of increasing variations. 20 point matches is considered the threshold to be labelled as matched.
Time taken
Time taken for matching 16 pairs.
Before and after adding tests
Before and after tests with a false pair.
A true pair
A true positive pair with scale and viewpoint changes after tests.