FPGA implementation of feature detection and matching using ORB

Oriented FAST and Rotated BRIEF (ORB) is becoming the method of choice in real-time feature matching applications by offering performances comparable to other state-of-the-art descriptors at a fraction of the runtime and memory requirements. These characteristics have prompted multiple researchers t...

Full description

Saved in:
Bibliographic Details
Published inMicroprocessors and microsystems Vol. 94; p. 104666
Main Authors Belmessaoud, Nadir Mohamed, Bentoutou, Youcef, Chikr El-Mezouar, Miloud
Format Journal Article
LanguageEnglish
Published Elsevier B.V 01.10.2022
Subjects
Online AccessGet full text
ISSN0141-9331
1872-9436
DOI10.1016/j.micpro.2022.104666

Cover

Abstract Oriented FAST and Rotated BRIEF (ORB) is becoming the method of choice in real-time feature matching applications by offering performances comparable to other state-of-the-art descriptors at a fraction of the runtime and memory requirements. These characteristics have prompted multiple researchers to propose FPGA-based accelerators that allow for a significant increase in throughput compared to general-purpose processors. This increase is, however, achieved at the expense of the descriptor’s robustness as several approximations are necessary to map the algorithm efficiently into hardware which negatively affects its invariance. In this paper, we introduce an FPGA architecture capable of extracting ORB descriptors at high throughput with minimal impact to their invariance. Rotation of sample point coordinates is bypassed entirely, and methods for the accurate computation of the moments and descriptor generation in a single clock cycle are described. Moreover, a feature matching algorithm based on the cross-check criterion is proposed and implemented in hardware. The architecture achieved a throughput of 94 MPix/s using a 100 MHz clock while producing an almost identical performance compared to the reference implementation. •An FPGA-based accelerator of the ORB descriptor is proposed.•Methods for the accurate computation of the patch moments are described.•Rotation of sample point coordinates is bypassed.•The descriptor is computed in a single clock cycle.•Feature matching using the cross-check criterion has been implemented in hardware.
AbstractList Oriented FAST and Rotated BRIEF (ORB) is becoming the method of choice in real-time feature matching applications by offering performances comparable to other state-of-the-art descriptors at a fraction of the runtime and memory requirements. These characteristics have prompted multiple researchers to propose FPGA-based accelerators that allow for a significant increase in throughput compared to general-purpose processors. This increase is, however, achieved at the expense of the descriptor’s robustness as several approximations are necessary to map the algorithm efficiently into hardware which negatively affects its invariance. In this paper, we introduce an FPGA architecture capable of extracting ORB descriptors at high throughput with minimal impact to their invariance. Rotation of sample point coordinates is bypassed entirely, and methods for the accurate computation of the moments and descriptor generation in a single clock cycle are described. Moreover, a feature matching algorithm based on the cross-check criterion is proposed and implemented in hardware. The architecture achieved a throughput of 94 MPix/s using a 100 MHz clock while producing an almost identical performance compared to the reference implementation. •An FPGA-based accelerator of the ORB descriptor is proposed.•Methods for the accurate computation of the patch moments are described.•Rotation of sample point coordinates is bypassed.•The descriptor is computed in a single clock cycle.•Feature matching using the cross-check criterion has been implemented in hardware.
ArticleNumber 104666
Author Bentoutou, Youcef
Chikr El-Mezouar, Miloud
Belmessaoud, Nadir Mohamed
Author_xml – sequence: 1
  givenname: Nadir Mohamed
  orcidid: 0000-0002-2669-2346
  surname: Belmessaoud
  fullname: Belmessaoud, Nadir Mohamed
  email: mohamed.belmessaoud@univ-sba.dz
  organization: RCAM Laboratory, Department of Electronics, Djillali Liabes university, Sidi Bel Abbes, 22084, Sidi Bel Abbes, Algeria
– sequence: 2
  givenname: Youcef
  surname: Bentoutou
  fullname: Bentoutou, Youcef
  email: bentoutou@asal.dz
  organization: Satellite Development Center, Algerian Space Agency, Bir El Djir, 31130, Oran, Algeria
– sequence: 3
  givenname: Miloud
  surname: Chikr El-Mezouar
  fullname: Chikr El-Mezouar, Miloud
  email: miloud.chikrelmezouar@univ-sba.dz
  organization: RCAM Laboratory, Department of Electronics, Djillali Liabes university, Sidi Bel Abbes, 22084, Sidi Bel Abbes, Algeria
BookMark eNqFkE9Lw0AQxRepYFv9Bh7yBVJn_2STeFBqsVUoVETPy2Yz0S3NpuxuBb-9qfHkQS8z8OC9efObkJHrHBJySWFGgcqr7ay1Zu-7GQPGeklIKU_ImBY5S0vB5YiMgQqalpzTMzIJYQsAGUg2JrfLp9U8se1-hy26qKPtXNI1SYM6HjwmNUY036J2ddLqaN6te0sO4Tg3z3fn5LTRu4AXP3tKXpf3L4uHdL1ZPS7m69QwLmPaHzaiQJYVNYKpC9B5LqWBLOclStC06TujYELUpayKkrOKstzoMoNCVFXGp-R6yDW-C8Fjo4wd2kav7U5RUEcUaqsGFOqIQg0oerP4Zd5722r_-Z_tZrBh_9iHRa-CsegM1tb3UFTd2b8DvgBfJ3tA
CitedBy_id crossref_primary_10_3390_s24248176
crossref_primary_10_3390_electronics13234774
crossref_primary_10_1016_j_rsase_2024_101254
crossref_primary_10_1142_S0218126624500282
Cites_doi 10.5201/ipol.2018.229
10.1109/ICCV.2011.6126544
10.1109/iEECON51072.2021.9440232
10.18100/ijamec.60004
10.1109/TENCON.2013.6718842
10.1016/j.cviu.2007.09.014
10.1109/MVA.2015.7153140
10.1109/FPT.2017.8280137
10.1109/BEC.2012.6376874
10.23919/ChiCC.2018.8483513
10.1109/FPT.2017.8280159
10.1109/TVLSI.2018.2881105
10.1109/SSST.2011.5753797
10.1109/ACCESS.2021.3104387
10.5772/61434
10.1109/ICFPT51103.2020.00047
10.1109/ISCAS.2017.8050258
10.1007/s11263-005-3848-x
10.1109/ICSIPA45851.2019.8977793
10.14257/ijca.2014.7.3.20
10.3390/s18041014
10.1023/A:1008199403446
10.1109/TPAMI.2005.188
10.1023/B:VISI.0000029664.99615.94
10.1109/FPL.2014.6927402
ContentType Journal Article
Copyright 2022 Elsevier B.V.
Copyright_xml – notice: 2022 Elsevier B.V.
DBID AAYXX
CITATION
DOI 10.1016/j.micpro.2022.104666
DatabaseName CrossRef
DatabaseTitle CrossRef
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISSN 1872-9436
ExternalDocumentID 10_1016_j_micpro_2022_104666
S0141933122001946
GroupedDBID --K
--M
-~X
.DC
.~1
0R~
123
1B1
1~.
1~5
29M
4.4
457
4G.
5VS
7-5
71M
8P~
9JN
AACTN
AAEDT
AAEDW
AAIAV
AAIKJ
AAKOC
AALRI
AAOAW
AAQFI
AAXUO
AAYFN
ABBOA
ABJNI
ABMAC
ABXDB
ABYKQ
ACDAQ
ACGFS
ACIWK
ACNNM
ACRLP
ACZNC
ADBBV
ADEZE
ADJOM
ADMUD
ADTZH
AEBSH
AECPX
AEKER
AENEX
AFKWA
AFTJW
AGHFR
AGUBO
AGYEJ
AHHHB
AHJVU
AHZHX
AIALX
AIEXJ
AIKHN
AITUG
AJBFU
AJOXV
ALMA_UNASSIGNED_HOLDINGS
AMFUW
AMRAJ
AOUOD
AXJTR
BJAXD
BKOJK
BLXMC
CS3
DU5
EBS
EFJIC
EFLBG
EJD
EO8
EO9
EP2
EP3
F5P
FDB
FEDTE
FGOYB
FIRID
FNPLU
FYGXN
G-2
G-Q
G8K
GBLVA
GBOLZ
HLZ
HVGLF
HZ~
IHE
J1W
JJJVA
KOM
LG9
LY7
M41
MO0
N9A
O-L
O9-
OAUVE
OZT
P-8
P-9
P2P
PC.
PQQKQ
Q38
RIG
ROL
RPZ
SBC
SDF
SDG
SDP
SES
SET
SEW
SPC
SPCBC
SST
SSV
SSZ
T5K
T9H
TN5
UHS
WUQ
XOL
XPP
ZMT
~G-
AATTM
AAXKI
AAYWO
AAYXX
ABDPE
ABWVN
ACLOT
ACRPL
ACVFH
ADCNI
ADNMO
AEIPS
AEUPX
AFJKZ
AFPUW
AIGII
AIIUN
AKBMS
AKRWK
AKYEP
ANKPU
APXCP
CITATION
EFKBS
~HD
ID FETCH-LOGICAL-c236t-331c48e258de0cd80a7766c05739e60a1f466e4244d96b8932b127ca95084bb53
IEDL.DBID .~1
ISSN 0141-9331
IngestDate Thu Oct 02 04:26:15 EDT 2025
Thu Apr 24 22:52:19 EDT 2025
Fri Feb 23 02:38:19 EST 2024
IsPeerReviewed true
IsScholarly true
Keywords Feature matching
Feature detection
FPGA
Oriented FAST and Rotated BRIEF
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c236t-331c48e258de0cd80a7766c05739e60a1f466e4244d96b8932b127ca95084bb53
ORCID 0000-0002-2669-2346
ParticipantIDs crossref_citationtrail_10_1016_j_micpro_2022_104666
crossref_primary_10_1016_j_micpro_2022_104666
elsevier_sciencedirect_doi_10_1016_j_micpro_2022_104666
PublicationCentury 2000
PublicationDate October 2022
2022-10-00
PublicationDateYYYYMMDD 2022-10-01
PublicationDate_xml – month: 10
  year: 2022
  text: October 2022
PublicationDecade 2020
PublicationTitle Microprocessors and microsystems
PublicationYear 2022
Publisher Elsevier B.V
Publisher_xml – name: Elsevier B.V
References T. Sledevič, A. Serackis, SURF algorithm implementation on FPGA, in: 2012 13th Biennial Baltic Electronics Conference, 2012, pp. 291–294
A. Amaricai, C.-E. Gavriliu, O. Boncalo, An FPGA sliding window-based architecture harris corner detector, in: 2014 24th International Conference on Field Programmable Logic and Applications, FPL, 2014, pp. 1–4
R. Sun, P. Liu, J. Wang, Z. Zhou, A low latency feature extraction accelerator with reduced internal memory, in: 2017 IEEE International Symposium on Circuits and Systems, ISCAS, 2017, pp. 1–4
Mikolajczyk, Tuytelaars, Schmid, Zisserman, Matas, Schaffalitzky, Kadir, Van Gool (b36) 2005; 65
Huang, Zhou, Zhou, Zhang (b35) 2018; 18
Lowe (b1) 2004; 60
S. Khorbotly, F. Hassan, A modified approximation of 2D Gaussian smoothing filters for fixed-point platforms, in: 2011 IEEE 43rd Southeastern Symposium on System Theory, 2011, pp. 151–159
Mikolajczyk, Schmid (b38) 2005; 27
M.A. Alnagdawi, S.Z. Mohd Hashim, ORB-PC feature-based image registration, in: 2019 IEEE International Conference on Signal and Image Processing Applications, ICSIPA, 2019, pp. 111–115
H. Chen, F. Li, Z. Zhang, A Bucket-Stream rBRIEF Extraction Architecture for SLAM Applications on Embedded Platforms, in: 2020 International Conference on Field-Programmable Technology, ICFPT, 2020, pp. 277–280
Pham, Tran, Lam (b26) 2019; 27
Işı k (b7) 2014; 3
Figat, Kornuta, Kasprzak (b6) 2014; vol. 8671
W. Fang, Y. Zhang, B. Yu, S. Liu, FPGA-based ORB feature extraction for real-time visual SLAM, in: 2017 International Conference on Field Programmable Technology, ICFPT, 2017, pp. 275–278
Harris, Stephens (b24) 1988
H. Heo, J.-y. Lee, K.-y. Lee, C.-h. Lee, FPGA based implementation of FAST and BRIEF algorithm for object recognition, in: 2013 IEEE International Conference of IEEE Region 10, TENCON 2013, 2013, pp. 1–4
J. Chen, L. Luo, S. Wang, H. Wu, Automatic Panoramic UAV Image Mosaic Using ORB Features and Robust Transformation Estimation, in: 2018 37th Chinese Control Conference, CCC, 2018, pp. 4265–4270
Calonder, Lepetit, Strecha, Fua (b3) 2010; 6314
Kreowsky, Stabernack (b8) 2021; 9
T. Imsaengsuk, S. Pumrin, Feature Detection and Description based on ORB Algorithm for FPGA-based Image Processing, in: 2021 9th International Electrical Engineering Congress, IEECON, 2021, pp. 420–423
Sun, Qian, Jose, Gong, Miao, Xue, Liu (b18) 2020; 28
Schmid, Mohr, Bauckhage (b37) 2000; 37
Zhu, Liu, Jiang, Yin, Wei (b17) 2015; 26
Weberruss, Kleeman, Drummond (b23) 2015
Bay, Ess, Tuytelaars, Van Gool (b2) 2008; 110
Sánchez, Monzón, Salgado (b30) 2018; 8
van der Walt, Schönberger, Nunez-Iglesias, Boulogne, Warner, Yager, Gouillart, Yu, the scikit-image contributors (b32) 2014; 2
Fularz, Kraft, Schmidt, Kasiński (b34) 2015; 12
Bradski (b10) 2000
Lee (b13) 2014; 7
Rosten, Drummond (b14) 2006
de Lima, Martinez-Carranza, Morales-Reyes, Cumplido (b20) 2017; 28
T.L. Chao, K.H. Wong, An efficient FPGA implementation of the Harris corner feature detector, in: 2015 14th IAPR International Conference on Machine Vision Applications, MVA, 2015, pp. 89–93
.
E. Rublee, V. Rabaud, K. Konolige, G. Bradski, ORB: An efficient alternative to SIFT or SURF, in: 2011 International Conference on Computer Vision, 2011, pp. 2564–2571
Karami, Prasad, Shehata (b5) 2017
R. Sun, P. Liu, J. Wang, C. Accetti, A.A. Naqvi, A 42fps full-HD ORB feature extraction accelerator with reduced memory overhead, in: 2017 International Conference on Field Programmable Technology, ICFPT, 2017, pp. 183–190
Liu, Yang, Chen, Zhao (b21) 2019
Weberruss, Kleeman, Boland, Drummond (b25) 2017
Mikolajczyk (10.1016/j.micpro.2022.104666_b38) 2005; 27
Calonder (10.1016/j.micpro.2022.104666_b3) 2010; 6314
Işı k (10.1016/j.micpro.2022.104666_b7) 2014; 3
Mikolajczyk (10.1016/j.micpro.2022.104666_b36) 2005; 65
Sánchez (10.1016/j.micpro.2022.104666_b30) 2018; 8
Schmid (10.1016/j.micpro.2022.104666_b37) 2000; 37
10.1016/j.micpro.2022.104666_b19
Huang (10.1016/j.micpro.2022.104666_b35) 2018; 18
10.1016/j.micpro.2022.104666_b16
10.1016/j.micpro.2022.104666_b15
Pham (10.1016/j.micpro.2022.104666_b26) 2019; 27
10.1016/j.micpro.2022.104666_b12
Zhu (10.1016/j.micpro.2022.104666_b17) 2015; 26
Weberruss (10.1016/j.micpro.2022.104666_b25) 2017
10.1016/j.micpro.2022.104666_b11
10.1016/j.micpro.2022.104666_b33
Karami (10.1016/j.micpro.2022.104666_b5) 2017
Fularz (10.1016/j.micpro.2022.104666_b34) 2015; 12
Bradski (10.1016/j.micpro.2022.104666_b10) 2000
de Lima (10.1016/j.micpro.2022.104666_b20) 2017; 28
10.1016/j.micpro.2022.104666_b31
Sun (10.1016/j.micpro.2022.104666_b18) 2020; 28
van der Walt (10.1016/j.micpro.2022.104666_b32) 2014; 2
10.1016/j.micpro.2022.104666_b9
10.1016/j.micpro.2022.104666_b4
Bay (10.1016/j.micpro.2022.104666_b2) 2008; 110
Weberruss (10.1016/j.micpro.2022.104666_b23) 2015
10.1016/j.micpro.2022.104666_b27
10.1016/j.micpro.2022.104666_b29
Kreowsky (10.1016/j.micpro.2022.104666_b8) 2021; 9
Harris (10.1016/j.micpro.2022.104666_b24) 1988
10.1016/j.micpro.2022.104666_b28
10.1016/j.micpro.2022.104666_b22
Liu (10.1016/j.micpro.2022.104666_b21) 2019
Lowe (10.1016/j.micpro.2022.104666_b1) 2004; 60
Lee (10.1016/j.micpro.2022.104666_b13) 2014; 7
Figat (10.1016/j.micpro.2022.104666_b6) 2014; vol. 8671
Rosten (10.1016/j.micpro.2022.104666_b14) 2006
References_xml – volume: 8
  start-page: 305
  year: 2018
  end-page: 328
  ident: b30
  article-title: An analysis and implementation of the harris corner detector
  publication-title: Image Process. Line
– volume: 65
  start-page: 43
  year: 2005
  end-page: 72
  ident: b36
  article-title: A comparison of affine region detectors
  publication-title: Int. J. Comput. Vis.
– reference: T.L. Chao, K.H. Wong, An efficient FPGA implementation of the Harris corner feature detector, in: 2015 14th IAPR International Conference on Machine Vision Applications, MVA, 2015, pp. 89–93,
– volume: 26
  start-page: 1
  year: 2015
  ident: b17
  article-title: A 135 fps 1080p 87.5 mW binary descriptor based image feature extraction accelerator
  publication-title: IEEE Trans. Circuits Syst. Video Technol.
– reference: H. Chen, F. Li, Z. Zhang, A Bucket-Stream rBRIEF Extraction Architecture for SLAM Applications on Embedded Platforms, in: 2020 International Conference on Field-Programmable Technology, ICFPT, 2020, pp. 277–280,
– volume: 9
  start-page: 128564
  year: 2021
  end-page: 128573
  ident: b8
  article-title: A full-featured FPGA-based pipelined architecture for SIFT extraction
  publication-title: IEEE Access
– year: 2017
  ident: b5
  article-title: Image matching using SIFT, SURF, BRIEF and ORB: performance comparison for distorted images
– volume: 6314
  start-page: 778
  year: 2010
  end-page: 792
  ident: b3
  article-title: BRIEF: Binary robust independent elementary features
– reference: R. Sun, P. Liu, J. Wang, Z. Zhou, A low latency feature extraction accelerator with reduced internal memory, in: 2017 IEEE International Symposium on Circuits and Systems, ISCAS, 2017, pp. 1–4,
– start-page: 147
  year: 1988
  end-page: 151
  ident: b24
  article-title: A combined corner and edge detector
  publication-title: Proceedings of the 4th Alvey Vision Conference
– volume: 28
  start-page: 565
  year: 2020
  end-page: 575
  ident: b18
  article-title: A flexible and efficient real-time ORB-based full-HD image feature extraction accelerator
  publication-title: IEEE Trans. Large Scale Integr. (VLSI) Syst.
– volume: 110
  start-page: 346
  year: 2008
  end-page: 359
  ident: b2
  article-title: Speeded-up robust features (SURF)
  publication-title: Comput. Vis. Image Underst.
– volume: vol. 8671
  start-page: 187
  year: 2014
  end-page: 194
  ident: b6
  article-title: Performance evaluation of binary descriptors of local features
  publication-title: Computer Vision and Graphics - International Conference, ICCVG 2014, Warsaw, Poland, September 15-17, 2014. Proceedings
– reference: J. Chen, L. Luo, S. Wang, H. Wu, Automatic Panoramic UAV Image Mosaic Using ORB Features and Robust Transformation Estimation, in: 2018 37th Chinese Control Conference, CCC, 2018, pp. 4265–4270,
– volume: 2
  year: 2014
  ident: b32
  article-title: Scikit-image: image processing in python
  publication-title: PeerJ
– year: 2000
  ident: b10
  article-title: The opencv library
  publication-title: Dr. Dobb’s J. Softw. Tools
– volume: 18
  year: 2018
  ident: b35
  article-title: A new FPGA architecture of FAST and BRIEF algorithm for on-board corner detection and matching
  publication-title: Sensors
– start-page: 61
  year: 2015
  end-page: 70
  ident: b23
  article-title: ORB feature extraction and matching in hardware
  publication-title: Australasian Conference on Robotics and Automation, ACRA 2015
– volume: 28
  year: 2017
  ident: b20
  article-title: Improving the construction of ORB through FPGA-based acceleration
  publication-title: Mach. Vis. Appl.
– reference: W. Fang, Y. Zhang, B. Yu, S. Liu, FPGA-based ORB feature extraction for real-time visual SLAM, in: 2017 International Conference on Field Programmable Technology, ICFPT, 2017, pp. 275–278,
– reference: H. Heo, J.-y. Lee, K.-y. Lee, C.-h. Lee, FPGA based implementation of FAST and BRIEF algorithm for object recognition, in: 2013 IEEE International Conference of IEEE Region 10, TENCON 2013, 2013, pp. 1–4,
– volume: 3
  year: 2014
  ident: b7
  article-title: A comparative evaluation of well-known feature detectors and descriptors
  publication-title: Int. J. Appl. Math. Electron. Comput.
– reference: R. Sun, P. Liu, J. Wang, C. Accetti, A.A. Naqvi, A 42fps full-HD ORB feature extraction accelerator with reduced memory overhead, in: 2017 International Conference on Field Programmable Technology, ICFPT, 2017, pp. 183–190,
– year: 2019
  ident: b21
  article-title: eSLAM: An energy-efficient accelerator for real-time ORB-SLAM on FPGA platform
  publication-title: Proceedings of the 56th Annual Design Automation Conference 2019
– reference: E. Rublee, V. Rabaud, K. Konolige, G. Bradski, ORB: An efficient alternative to SIFT or SURF, in: 2011 International Conference on Computer Vision, 2011, pp. 2564–2571,
– reference: T. Imsaengsuk, S. Pumrin, Feature Detection and Description based on ORB Algorithm for FPGA-based Image Processing, in: 2021 9th International Electrical Engineering Congress, IEECON, 2021, pp. 420–423,
– volume: 37
  start-page: 151
  year: 2000
  end-page: 172
  ident: b37
  article-title: Evaluation of interest point detectors
  publication-title: Int. J. Comput. Vis.
– reference: M.A. Alnagdawi, S.Z. Mohd Hashim, ORB-PC feature-based image registration, in: 2019 IEEE International Conference on Signal and Image Processing Applications, ICSIPA, 2019, pp. 111–115,
– reference: .
– start-page: 1
  year: 2017
  end-page: 8
  ident: b25
  article-title: FPGA acceleration of multilevel ORB feature extraction for computer vision
  publication-title: 2017 27th International Conference on Field Programmable Logic and Applications
– volume: 27
  start-page: 747
  year: 2019
  end-page: 756
  ident: b26
  article-title: High-throughput and area-optimized architecture for rBRIEF feature extraction
  publication-title: IEEE Transactions on Very Large Scale Integration (VLSI) Systems
– volume: 27
  start-page: 1615
  year: 2005
  end-page: 1630
  ident: b38
  article-title: A performance evaluation of local descriptors
  publication-title: IEEE Trans. Pattern Anal. Mach. Intell.
– start-page: 430
  year: 2006
  end-page: 443
  ident: b14
  article-title: Machine learning for high-speed corner detection
  publication-title: Computer Vision – ECCV 2006
– reference: A. Amaricai, C.-E. Gavriliu, O. Boncalo, An FPGA sliding window-based architecture harris corner detector, in: 2014 24th International Conference on Field Programmable Logic and Applications, FPL, 2014, pp. 1–4,
– volume: 12
  start-page: 141
  year: 2015
  ident: b34
  article-title: A high-performance FPGA-based image feature detector and matcher based on the FAST and BRIEF algorithms
  publication-title: Int. J. Adv. Robot. Syst.
– volume: 7
  start-page: 213
  year: 2014
  end-page: 218
  ident: b13
  article-title: A design of an optimized ORB accelerator for real-time feature detection
  publication-title: Int. J. Control Autom.
– volume: 60
  start-page: 91
  year: 2004
  end-page: 110
  ident: b1
  article-title: Distinctive image features from scale-invariant keypoints
  publication-title: Int. J. Comput. Vis.
– reference: S. Khorbotly, F. Hassan, A modified approximation of 2D Gaussian smoothing filters for fixed-point platforms, in: 2011 IEEE 43rd Southeastern Symposium on System Theory, 2011, pp. 151–159,
– reference: T. Sledevič, A. Serackis, SURF algorithm implementation on FPGA, in: 2012 13th Biennial Baltic Electronics Conference, 2012, pp. 291–294,
– volume: 8
  start-page: 305
  year: 2018
  ident: 10.1016/j.micpro.2022.104666_b30
  article-title: An analysis and implementation of the harris corner detector
  publication-title: Image Process. Line
  doi: 10.5201/ipol.2018.229
– start-page: 61
  year: 2015
  ident: 10.1016/j.micpro.2022.104666_b23
  article-title: ORB feature extraction and matching in hardware
– ident: 10.1016/j.micpro.2022.104666_b4
  doi: 10.1109/ICCV.2011.6126544
– ident: 10.1016/j.micpro.2022.104666_b22
  doi: 10.1109/iEECON51072.2021.9440232
– year: 2017
  ident: 10.1016/j.micpro.2022.104666_b5
– volume: 3
  year: 2014
  ident: 10.1016/j.micpro.2022.104666_b7
  article-title: A comparative evaluation of well-known feature detectors and descriptors
  publication-title: Int. J. Appl. Math. Electron. Comput.
  doi: 10.18100/ijamec.60004
– start-page: 147
  year: 1988
  ident: 10.1016/j.micpro.2022.104666_b24
  article-title: A combined corner and edge detector
– ident: 10.1016/j.micpro.2022.104666_b33
  doi: 10.1109/TENCON.2013.6718842
– volume: 110
  start-page: 346
  issue: 3
  year: 2008
  ident: 10.1016/j.micpro.2022.104666_b2
  article-title: Speeded-up robust features (SURF)
  publication-title: Comput. Vis. Image Underst.
  doi: 10.1016/j.cviu.2007.09.014
– volume: 6314
  start-page: 778
  year: 2010
  ident: 10.1016/j.micpro.2022.104666_b3
  article-title: BRIEF: Binary robust independent elementary features
– ident: 10.1016/j.micpro.2022.104666_b29
  doi: 10.1109/MVA.2015.7153140
– year: 2000
  ident: 10.1016/j.micpro.2022.104666_b10
  article-title: The opencv library
  publication-title: Dr. Dobb’s J. Softw. Tools
– start-page: 430
  year: 2006
  ident: 10.1016/j.micpro.2022.104666_b14
  article-title: Machine learning for high-speed corner detection
– ident: 10.1016/j.micpro.2022.104666_b19
  doi: 10.1109/FPT.2017.8280137
– volume: 28
  start-page: 565
  issue: 2
  year: 2020
  ident: 10.1016/j.micpro.2022.104666_b18
  article-title: A flexible and efficient real-time ORB-based full-HD image feature extraction accelerator
  publication-title: IEEE Trans. Large Scale Integr. (VLSI) Syst.
– ident: 10.1016/j.micpro.2022.104666_b9
  doi: 10.1109/BEC.2012.6376874
– ident: 10.1016/j.micpro.2022.104666_b12
  doi: 10.23919/ChiCC.2018.8483513
– year: 2019
  ident: 10.1016/j.micpro.2022.104666_b21
  article-title: eSLAM: An energy-efficient accelerator for real-time ORB-SLAM on FPGA platform
– ident: 10.1016/j.micpro.2022.104666_b15
  doi: 10.1109/FPT.2017.8280159
– volume: 28
  year: 2017
  ident: 10.1016/j.micpro.2022.104666_b20
  article-title: Improving the construction of ORB through FPGA-based acceleration
  publication-title: Mach. Vis. Appl.
– start-page: 1
  year: 2017
  ident: 10.1016/j.micpro.2022.104666_b25
  article-title: FPGA acceleration of multilevel ORB feature extraction for computer vision
– volume: vol. 8671
  start-page: 187
  year: 2014
  ident: 10.1016/j.micpro.2022.104666_b6
  article-title: Performance evaluation of binary descriptors of local features
– volume: 27
  start-page: 747
  issue: 4
  year: 2019
  ident: 10.1016/j.micpro.2022.104666_b26
  article-title: High-throughput and area-optimized architecture for rBRIEF feature extraction
  publication-title: IEEE Transactions on Very Large Scale Integration (VLSI) Systems
  doi: 10.1109/TVLSI.2018.2881105
– ident: 10.1016/j.micpro.2022.104666_b31
  doi: 10.1109/SSST.2011.5753797
– volume: 9
  start-page: 128564
  year: 2021
  ident: 10.1016/j.micpro.2022.104666_b8
  article-title: A full-featured FPGA-based pipelined architecture for SIFT extraction
  publication-title: IEEE Access
  doi: 10.1109/ACCESS.2021.3104387
– volume: 12
  start-page: 141
  issue: 10
  year: 2015
  ident: 10.1016/j.micpro.2022.104666_b34
  article-title: A high-performance FPGA-based image feature detector and matcher based on the FAST and BRIEF algorithms
  publication-title: Int. J. Adv. Robot. Syst.
  doi: 10.5772/61434
– volume: 26
  start-page: 1
  year: 2015
  ident: 10.1016/j.micpro.2022.104666_b17
  article-title: A 135 fps 1080p 87.5 mW binary descriptor based image feature extraction accelerator
  publication-title: IEEE Trans. Circuits Syst. Video Technol.
– ident: 10.1016/j.micpro.2022.104666_b27
  doi: 10.1109/ICFPT51103.2020.00047
– ident: 10.1016/j.micpro.2022.104666_b16
  doi: 10.1109/ISCAS.2017.8050258
– volume: 65
  start-page: 43
  year: 2005
  ident: 10.1016/j.micpro.2022.104666_b36
  article-title: A comparison of affine region detectors
  publication-title: Int. J. Comput. Vis.
  doi: 10.1007/s11263-005-3848-x
– ident: 10.1016/j.micpro.2022.104666_b11
  doi: 10.1109/ICSIPA45851.2019.8977793
– volume: 7
  start-page: 213
  year: 2014
  ident: 10.1016/j.micpro.2022.104666_b13
  article-title: A design of an optimized ORB accelerator for real-time feature detection
  publication-title: Int. J. Control Autom.
  doi: 10.14257/ijca.2014.7.3.20
– volume: 18
  issue: 4
  year: 2018
  ident: 10.1016/j.micpro.2022.104666_b35
  article-title: A new FPGA architecture of FAST and BRIEF algorithm for on-board corner detection and matching
  publication-title: Sensors
  doi: 10.3390/s18041014
– volume: 37
  start-page: 151
  year: 2000
  ident: 10.1016/j.micpro.2022.104666_b37
  article-title: Evaluation of interest point detectors
  publication-title: Int. J. Comput. Vis.
  doi: 10.1023/A:1008199403446
– volume: 27
  start-page: 1615
  issue: 10
  year: 2005
  ident: 10.1016/j.micpro.2022.104666_b38
  article-title: A performance evaluation of local descriptors
  publication-title: IEEE Trans. Pattern Anal. Mach. Intell.
  doi: 10.1109/TPAMI.2005.188
– volume: 60
  start-page: 91
  issue: 2
  year: 2004
  ident: 10.1016/j.micpro.2022.104666_b1
  article-title: Distinctive image features from scale-invariant keypoints
  publication-title: Int. J. Comput. Vis.
  doi: 10.1023/B:VISI.0000029664.99615.94
– ident: 10.1016/j.micpro.2022.104666_b28
  doi: 10.1109/FPL.2014.6927402
– volume: 2
  year: 2014
  ident: 10.1016/j.micpro.2022.104666_b32
  article-title: Scikit-image: image processing in python
  publication-title: PeerJ
SSID ssj0005062
Score 2.316877
Snippet Oriented FAST and Rotated BRIEF (ORB) is becoming the method of choice in real-time feature matching applications by offering performances comparable to other...
SourceID crossref
elsevier
SourceType Enrichment Source
Index Database
Publisher
StartPage 104666
SubjectTerms Feature detection
Feature matching
FPGA
Oriented FAST and Rotated BRIEF
Title FPGA implementation of feature detection and matching using ORB
URI https://dx.doi.org/10.1016/j.micpro.2022.104666
Volume 94
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVESC
  databaseName: Baden-Württemberg Complete Freedom Collection (Elsevier)
  customDbUrl:
  eissn: 1872-9436
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0005062
  issn: 0141-9331
  databaseCode: GBLVA
  dateStart: 20110101
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
– providerCode: PRVESC
  databaseName: Elsevier ScienceDirect
  customDbUrl:
  eissn: 1872-9436
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0005062
  issn: 0141-9331
  databaseCode: .~1
  dateStart: 19950101
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
– providerCode: PRVESC
  databaseName: Elsevier ScienceDirect Freedom Collection Journals
  customDbUrl:
  eissn: 1872-9436
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0005062
  issn: 0141-9331
  databaseCode: ACRLP
  dateStart: 19950101
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
– providerCode: PRVESC
  databaseName: Elsevier SD Freedom Collection Journals [SCFCJ]
  customDbUrl:
  eissn: 1872-9436
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0005062
  issn: 0141-9331
  databaseCode: AIKHN
  dateStart: 19950101
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
– providerCode: PRVLSH
  databaseName: Elsevier Journals
  customDbUrl:
  mediaType: online
  eissn: 1872-9436
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0005062
  issn: 0141-9331
  databaseCode: AKRWK
  dateStart: 19790101
  isFulltext: true
  providerName: Library Specific Holdings
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1NS8NAEF1KvXjxW6wfZQ9e1yab3U1yklqsVbGKWOgt7FekYtMi8epvd2eTSAVR8JiwA9mXZGZC3ryH0Gls8oRrqYi0MidMpoIoxikxYW5YHkdScZgdvhuL0YTdTPm0hQbNLAzQKuvcX-V0n63rM70azd5yNusBLcl1H1FIgRaUMpDdZiwGF4OzjxWaR-BNRWExgdXN-JzneM1n2uUp95VIqf_Z6bUSfyhPKyVnuIU26l4R96vL2UYtW-ygzcaHAdev5S46Hz5c9fFs3lDBAWu8yHFuvWonNrb0hKsCy8Jg16J6_iQGyvszvn-82EOT4eXTYERqYwSiaSRK4rahWWIpT4wNtEkCGcdCaNA2TK0IZJi7rVgYYTOpUK4joSqksZbg-MqU4tE-aheLwh4gbF01UkwnRmvNuBVKcmlynXIFphyB6qCowSPTtWo4mFe8Zg097CWrUMwAxaxCsYPIV9SyUs34Y33cQJ19u_uZS-y_Rh7-O_IIrcNRRcw7Ru3y7d2euAajVF3_BHXRWv_6djT-BK03z68
linkProvider Elsevier
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1LS8NAEF5qPejFt1ife_C6No_dTXKSWqxV2yrSQm9hnxKxaZF49be7u0mkgih4TWZI9ksyM0u-mQ-A80jqmAjGEVNMI8wSijgmAZK-llhHIePE9g4PR7Q_wXdTMm2Abt0LY2mVVewvY7qL1tWRdoVme5FlbUtLMtVH6AeWFpRgugJWzVUiuwO7-FjieXhOVdRaI2te9885ktcsEyZQmW1iELi_nW5Y4g_5aSnn9LbARlUswk55P9ugofIdsFkLMcDqu9wFl73Hmw7MZjUX3IIN5xpq5cZ2QqkKx7jKIcslNDWqI1BCy3l_hg9PV3tg0rsed_uoUkZAIghpgcwyBI5VQGKpPCFjj0URpcION0wU9ZivzVKU7WGTCeWmJAm4H0SCWclXzDkJ90Ezn-fqAEBl0hHHIpZCCEwU5YwwqUVCuFXl8HgLhDUeqajGhlv1ite05oe9pCWKqUUxLVFsAfTltSjHZvxhH9VQp98ef2oi-6-eh__2PANr_fFwkA5uR_dHYN2eKVl6x6BZvL2rE1NtFPzUvU2fq-TRRA
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=FPGA+implementation+of+feature+detection+and+matching+using+ORB&rft.jtitle=Microprocessors+and+microsystems&rft.au=Belmessaoud%2C+Nadir+Mohamed&rft.au=Bentoutou%2C+Youcef&rft.au=Chikr+El-Mezouar%2C+Miloud&rft.date=2022-10-01&rft.pub=Elsevier+B.V&rft.issn=0141-9331&rft.eissn=1872-9436&rft.volume=94&rft_id=info:doi/10.1016%2Fj.micpro.2022.104666&rft.externalDocID=S0141933122001946
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0141-9331&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0141-9331&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0141-9331&client=summon