kth.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Machine learning algorithm partially reconfigured on FPGA for an image edge detection system
KTH, School of Electrical Engineering and Computer Science (EECS), Electrical Engineering, Electronics and Embedded systems. Electronic Engineering Division, Aeronautics Institute of Technology, Sao Jose dos Campos SP 12228-900, Brazil, SP.ORCID iD: 0000-0001-5259-3985
KTH, School of Electrical Engineering and Computer Science (EECS), Electrical Engineering, Electronics and Embedded systems.ORCID iD: 0000-0002-8072-1742
Electronic Engineering Division, Aeronautics Institute of Technology, Sao Jose dos Campos SP 12228-900, Brazil, SP.
Laboratory of Applied Computing and Mathematics, Institute for Space Research (INPE), Sao Jose dos Campos SP 12227-900, Brazil, SP.
Show others and affiliations
2024 (English)In: Journal of Electronic Science and Technology, ISSN 1674-862X, Vol. 22, no 2, article id 100248Article in journal (Refereed) Published
Abstract [en]

Unmanned aerial vehicles (UAVs) have been widely used in military, medical, wireless communications, aerial surveillance, etc. One key topic involving UAVs is pose estimation in autonomous navigation. A standard procedure for this process is to combine inertial navigation system sensor information with the global navigation satellite system (GNSS) signal. However, some factors can interfere with the GNSS signal, such as ionospheric scintillation, jamming, or spoofing. One alternative method to avoid using the GNSS signal is to apply an image processing approach by matching UAV images with georeferenced images. But a high effort is required for image edge extraction. In this paper, a support vector regression (SVR) model is proposed to reduce this computational load and processing time. The dynamic partial reconfiguration (DPR) of part of the SVR datapath is implementated to accelerate the process, reduce the area, and analyze its granularity by increasing the grain size of the reconfigurable region. Results show that the implementation in hardware is 68 times faster than that in software. This architecure with DPR also facilitates the low power consumption of 4 ​mW, leading to a reduction of 57% than that without DPR. This is also the lowest power consumption in current machine learning hardware implementations. Besides, the circuitry area is 41 times smaller. SVR with Gaussian kernel shows a success rate of 99.18% and minimum square error of 0.0146 for testing with the planning trajectory. This system is useful for adaptive applications where the user/designer can modify/reconfigure the hardware layout during its application, thus contributing to lower power consumption, smaller hardware area, and shorter execution time.

Place, publisher, year, edition, pages
Elsevier BV , 2024. Vol. 22, no 2, article id 100248
Keywords [en]
Dynamic partial reconfiguration (DPR), Field programmable gate array (FPGA) implementation, Image edge detection, Support vector regression (SVR), Unmanned aerial vehicle (UAV) pose estimation
National Category
Signal Processing
Identifiers
URN: urn:nbn:se:kth:diva-346160DOI: 10.1016/j.jnlest.2024.100248Scopus ID: 2-s2.0-85190959915OAI: oai:DiVA.org:kth-346160DiVA, id: diva2:1855945
Note

QC 20240506

Available from: 2024-05-03 Created: 2024-05-03 Last updated: 2024-05-06Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Öberg, JohnnySöderquist, Ingemar

Search in DiVA

By author/editor
Batista, Gracieth CavalcantiÖberg, JohnnySöderquist, Ingemar
By organisation
Electronics and Embedded systems
In the same journal
Journal of Electronic Science and Technology
Signal Processing

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 116 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf