FFD is a fast scale-invariant feature detector for computer vision tasks. This repo includes the code for keypoint detection from images. Given a pair of images, you can use this repo to extract matching features across the image pair.
-
Full paper PDF: FFD: Fast Feature Detector.
-
Authors: Morteza Ghahremani, Yonghuai Liu and Bernard Tiddeman
- Python 3 >= 3.5
- OpenCV >= 3.4
(tested on
opencv-python==3.4.11.45
&opencv-contrib-python==3.4.11.45
) - NumPy >= 1.18
There are two main scripts in this repo:
demo_FFD.py
: runs and shows extracted keypoints from images located inimage/
match_pairs.py
: reads an image pair fromimage/
and matches (SIFT descriptor is used for feature description)
python3 demo_FFD.py
python3 match_pairs.py
P.S. If you get error: "./FFD: Permission denied", please just run `chmod 777 FFD'.
If you use any ideas from the paper or code from this repo, please consider citing:
@ARTICLE{9292438,
author={M. {Ghahremani} and Y. {Liu} and B. {Tiddeman}},
journal={IEEE Transactions on Image Processing},
title={FFD: Fast Feature Detector},
year={2020},
volume={},
number={},
pages={1-1},
doi={10.1109/TIP.2020.3042057}}