SwePub
Sök i LIBRIS databas

  Utökad sökning

id:"swepub:oai:DiVA.org:kth-346160"
 

Sökning: id:"swepub:oai:DiVA.org:kth-346160" > Machine learning al...

Machine learning algorithm partially reconfigured on FPGA for an image edge detection system

Batista, Gracieth Cavalcanti (författare)
KTH,Elektronik och inbyggda system,Electronic Engineering Division, Aeronautics Institute of Technology, Sao Jose dos Campos SP 12228-900, Brazil, SP
Öberg, Johnny (författare)
KTH,Elektronik och inbyggda system
Saotome, Osamu (författare)
Electronic Engineering Division, Aeronautics Institute of Technology, Sao Jose dos Campos SP 12228-900, Brazil, SP
visa fler...
de Campos Velho, Haroldo F. (författare)
Laboratory of Applied Computing and Mathematics, Institute for Space Research (INPE), Sao Jose dos Campos SP 12227-900, Brazil, SP
Shiguemori, Elcio Hideiti (författare)
Electronic Engineering Division, Aeronautics Institute of Technology, Sao Jose dos Campos SP 12228-900, Brazil, SP; Dept. of C4ISR, Institute for Advanced Studies, Sao Jose dos Campos SP 12228-001, Brazil, SP
Söderquist, Ingemar (författare)
KTH,Elektronik och inbyggda system,Saab AB, Linköping 581 88, Sweden
visa färre...
 (creator_code:org_t)
Elsevier BV, 2024
2024
Engelska.
Ingår i: Journal of Electronic Science and Technology. - : Elsevier BV. - 1674-862X. ; 22:2
  • Tidskriftsartikel (refereegranskat)
Abstract Ämnesord
Stäng  
  • 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.

Ämnesord

TEKNIK OCH TEKNOLOGIER  -- Elektroteknik och elektronik -- Signalbehandling (hsv//swe)
ENGINEERING AND TECHNOLOGY  -- Electrical Engineering, Electronic Engineering, Information Engineering -- Signal Processing (hsv//eng)

Nyckelord

Dynamic partial reconfiguration (DPR)
Field programmable gate array (FPGA) implementation
Image edge detection
Support vector regression (SVR)
Unmanned aerial vehicle (UAV) pose estimation

Publikations- och innehållstyp

ref (ämneskategori)
art (ämneskategori)

Hitta via bibliotek

Till lärosätets databas

Sök utanför SwePub

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Stäng

Kopiera och spara länken för att återkomma till aktuell vy