Mohamed Abouzahir

Prof. Mohamed Abouzahir

Automotive and Aerospace departement 3M, University Mohamed V, Rabat, Rabat-Salé-Kénitra, Morocco
orcid
Associate professor

Research Focus & Metrics

Academic Career Length

16Years (2011-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
30 November 2023 in Multimedia Tools and Applications
Verified
Journal Article
Closed access
PDF file
HMHamza Mailka
Hamza Mailka
MAMohamed Abouzahir
Mohamed Abouzahir
MRMustapha Ramzi
Mustapha Ramzi

FGFatima Zahra Guerrouj
Fatima Zahra Guerrouj
Sergio Rodriguez FlorezSergio Rodriguez Florez
Sergio Rodriguez Florez
MAMohamed Abouzahir
Mohamed Abouzahir
Abdelhafid El OuardiAbdelhafid El Ouardi
Abdelhafid El Ouardi
MRMustapha Ramzi
Mustapha Ramzi
Convolutional Neural Networks (CNNs) have been incredibly effective for object detection tasks. YOLOv4 is a state-of-the-art object detection algorithm designed for embedded systems. It is based on YOLOv3 and has improved accuracy, speed, and robustness. However, deploying CNNs on embedded systems such as Field Programmable Gate Arrays (FPGAs) is difficult due to their limited resources. To address this issue, FPGA-based CNN architectures have been developed to improve the resource utilization of CNNs, resulting in improved accuracy and speed. This paper examines the use of General Matrix Multiplication Operations (GEMM) to accelerate the execution of YOLOv4 on embedded systems. It reviews the most recent GEMM implementations and evaluates their accuracy and robustness. It also discusses the challenges of deploying YOLOv4 on autonomous vehicle datasets. Finally, the paper presents a case study demonstrating the successful implementation of YOLOv4 on an Intel Arria 10 embedded system using GEMM.

1 January 2025 in International Journal of Advanced Computer Science and Applications
Verified
Journal Article
Open access
PDF file
FGFatima Zahra Guerrouj
Fatima Zahra Guerrouj
Sergio Rodriguez FlorezSergio Rodriguez Florez
Sergio Rodriguez Florez
Abdelhafid El OuardiAbdelhafid El Ouardi
Abdelhafid El Ouardi
MAMohamed Abouzahir
Mohamed Abouzahir
MRMustapha Ramzi
Mustapha Ramzi
Deploying deep learning-based object detection models like YOLOv4 on resource-constrained embedded ar-chitectures presents several challenges, particularly regarding computing performance, memory usage, and energy consumption. This study examines the quantization of the YOLOv4 model to facilitate real-time inference on lightweight edge devices, focusing on NVIDIA’s Jetson Nano and AGX. We utilize post-training quantization techniques to reduce both model size and computational complexity, all while striving to maintain acceptable detection accuracy. Experimental results indicate that an 8-bit quantized YOLOv4 model can achieve near real-time performance with minimal accuracy loss. This makes it well-suited for embedded applications such as autonomous navigation. Additionally, this research highlights the trade-offs between model compression and detection performance, proposing an optimization method tailored to the hardware constraints of embedded architectures.

1 December 2011 in Foot and Ankle Surgery
Verified
Journal Article
Closed access
FDF. Dlimi
F. Dlimi
MAMohamed Abouzahir
Mohamed Abouzahir
MMM. Mahfoud
M. Mahfoud
MBM.S. Berrada
M.S. Berrada
ABA. El Bardouni
A. El Bardouni
MYM. El Yaacoubi
M. El Yaacoubi

1 November 2016
Verified
Conference Paper
Closed access
MAMohamed Abouzahir
Mohamed Abouzahir
Abdelhafid El OuardiAbdelhafid El Ouardi
Abdelhafid El Ouardi
SBSamir Bouaziz
Samir Bouaziz
OHOmar Hammami
Omar Hammami
IAIsmail Ali
Ismail Ali
The development of SLAM algorithms in the era of autonomous navigation and the growing demand for autonomous robot in place of human being, has put into question how to reduce the computational complexity and make use of these algorithms to operate in real time. Our work aims to take advantage of the high level synthesis (HLS) on FPGAs to design a real time SLAM application. Precisely, we evaluate the promess-held by the new modern low power FPGAs in accelerating SLAM algorithms. Throughtout this, we will attempt to implement a well-known algorithms (FastSLAM2.0), on a new modern FPGA using OpenCL, a standard high level language. Our implementation results show a significant improvement of the algorithm processing time on an FPGA device over a modern powerful embedded GPGPU.