Improve matchFeatures Results - Image Registration

2 views (last 30 days)
Hi there, I'm working on registering a large number of thermal images. Each image has a series of target points in it that (I thought) should make image registration pretty easy.
However although MATLAB is generaly accurately extracting these target points, they're not being matched when fed in to the matchFeatures function.
Is there an alternative way of matching points without going through matchFeatures? Or is there a way to pre-process the imagery to improve matchFeatures' recognition? I've tried playing with the parameters and not had any luck. I've also played with sharpness and contrast - this helped extract more features (40-50 per image) but still only 1-2 would ever match after matchFeatures.
This example uses detectFASTFeatures, extractFeatures, and matchFeatures.
Image one (reference):
Image two (to be registered):
Result of feature matching (only one point matches?):

Answers (0)

Products


Release

R2019b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!