Journal of Electronic Science and Technology, Volume. 22, Issue 2, 100248(2024)
Machine learning algorithm partially reconfigured on FPGA for an image edge detection system
Fig. 1. Flowchart of the procedure to estimate the UAV position with the proposed SVR technique.
Fig. 2. Edge and non-edge image patterns for the training phase input.
Fig. 3. Block diagram of the SVR prediction phase (standardized to the SVM classification phase).
Fig. 7. Proposed SVM architecture (FSM with the pipelined datapath).
Fig. 8. FSM specification responsible for controlling the SVM classifier datapath.
Fig. 11. Diagram of the machine counter block in Architecture N#1.
Fig. 12. Illustration of the reconfigurable region and the static area of the three architectures.
Fig. 13. Designed FIFOs used to load (a)
Fig. 14. Designed shifter used to load the
Fig. 15. Diagram of the machine counter block in Architecture N#3.
Fig. 16. Design of the circuit that loads the
Fig. 18. SVM classification results with different kernel functions.
Fig. 19. Neuron’s grain size: (a) reference block and (b) report on the neuron’s cell usage from Vivado Design Suite.
Fig. 20. Block diagrams of the proposed setup: (a) Option A where the user can choose between Architecture N#1 and Architecture N#3 and (b) Option B where the user can choose between Architecture N#1 and Architecture N#9.
|
|
|
|
|
|
|
|
Get Citation
Copy Citation Text
Gracieth Cavalcanti Batista, Johnny Öberg, Osamu Saotome, Haroldo F. de Campos Velho, Elcio Hideiti Shiguemori, Ingemar Söderquist. Machine learning algorithm partially reconfigured on FPGA for an image edge detection system[J]. Journal of Electronic Science and Technology, 2024, 22(2): 100248
Category:
Received: Aug. 15, 2023
Accepted: Mar. 30, 2024
Published Online: Aug. 8, 2024
The Author Email: Batista Gracieth Cavalcanti (gracieth@kth.se)