Image Registration Using the Arithmetic Optimization Algorithm for Robotic Visual Servoing

Abstract Visual servoing using image registration is a method employed in robotics to control the movement of a system using visual information. In this context, we propose a new intensity-based image registration algorithm (IBIR) that uses information derived from images acquired at different times...

Full description

Saved in:
Bibliographic Details
Main Authors: Mohamed Kmich, Inssaf Harrade, Hicham Karmouni, Mhamed Sayyouri, S. S. Askar, Mohamed Abouhawwash
Format: Article
Language:English
Published: Springer 2025-01-01
Series:International Journal of Computational Intelligence Systems
Subjects:
Online Access:https://doi.org/10.1007/s44196-024-00612-7
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832585431569399808
author Mohamed Kmich
Inssaf Harrade
Hicham Karmouni
Mhamed Sayyouri
S. S. Askar
Mohamed Abouhawwash
author_facet Mohamed Kmich
Inssaf Harrade
Hicham Karmouni
Mhamed Sayyouri
S. S. Askar
Mohamed Abouhawwash
author_sort Mohamed Kmich
collection DOAJ
description Abstract Visual servoing using image registration is a method employed in robotics to control the movement of a system using visual information. In this context, we propose a new intensity-based image registration algorithm (IBIR) that uses information derived from images acquired at different times or from different views to determine the parameters of the geometric transformations needed to align these images. The Arithmetic Optimization Algorithm (AOA) is used to optimize these parameters, minimizing the difference between the images to be aligned. The proposed algorithm, Intensity-Based Image Registration via Arithmetic Optimisation Algorithm (IBIRAOA), is robust to image data fluctuations and perturbations and can avoid local optima. Simulation results prove the importance and efficiency of the proposed algorithm in terms of computation time and similarity of aligned images compared to other methods based on various metaheuristics. In addition, our results confirm a significant improvement in the trajectory of the wheeled mobile robot, thus reinforcing the overall effectiveness of our method in practical navigation and robotic control applications.
format Article
id doaj-art-785c1a5e58d745f09ea0999670d2c564
institution Kabale University
issn 1875-6883
language English
publishDate 2025-01-01
publisher Springer
record_format Article
series International Journal of Computational Intelligence Systems
spelling doaj-art-785c1a5e58d745f09ea0999670d2c5642025-01-26T12:51:46ZengSpringerInternational Journal of Computational Intelligence Systems1875-68832025-01-0118111210.1007/s44196-024-00612-7Image Registration Using the Arithmetic Optimization Algorithm for Robotic Visual ServoingMohamed Kmich0Inssaf Harrade1Hicham Karmouni2Mhamed Sayyouri3S. S. Askar4Mohamed Abouhawwash5Engineering, Systems, and Applications Laboratory, National School of Applied Sciences, Sidi Mohamed Ben Abdellah UniversityEngineering, Systems, and Applications Laboratory, National School of Applied Sciences, Sidi Mohamed Ben Abdellah UniversityNational School of Applied Sciences, Cadi Ayyad UniversityEngineering, Systems, and Applications Laboratory, National School of Applied Sciences, Sidi Mohamed Ben Abdellah UniversityDepartment of Statistics and Operations Research, College of Science, King Saud UniversityDepartment of Computational Mathematics, Science, and Engineering (CMSE), Michigan State UniversityAbstract Visual servoing using image registration is a method employed in robotics to control the movement of a system using visual information. In this context, we propose a new intensity-based image registration algorithm (IBIR) that uses information derived from images acquired at different times or from different views to determine the parameters of the geometric transformations needed to align these images. The Arithmetic Optimization Algorithm (AOA) is used to optimize these parameters, minimizing the difference between the images to be aligned. The proposed algorithm, Intensity-Based Image Registration via Arithmetic Optimisation Algorithm (IBIRAOA), is robust to image data fluctuations and perturbations and can avoid local optima. Simulation results prove the importance and efficiency of the proposed algorithm in terms of computation time and similarity of aligned images compared to other methods based on various metaheuristics. In addition, our results confirm a significant improvement in the trajectory of the wheeled mobile robot, thus reinforcing the overall effectiveness of our method in practical navigation and robotic control applications.https://doi.org/10.1007/s44196-024-00612-7Arithmetic Optimization AlgorithmImage RegistrationMetaheuristic Optimization AlgorithmsRobotic Visual Servoing
spellingShingle Mohamed Kmich
Inssaf Harrade
Hicham Karmouni
Mhamed Sayyouri
S. S. Askar
Mohamed Abouhawwash
Image Registration Using the Arithmetic Optimization Algorithm for Robotic Visual Servoing
International Journal of Computational Intelligence Systems
Arithmetic Optimization Algorithm
Image Registration
Metaheuristic Optimization Algorithms
Robotic Visual Servoing
title Image Registration Using the Arithmetic Optimization Algorithm for Robotic Visual Servoing
title_full Image Registration Using the Arithmetic Optimization Algorithm for Robotic Visual Servoing
title_fullStr Image Registration Using the Arithmetic Optimization Algorithm for Robotic Visual Servoing
title_full_unstemmed Image Registration Using the Arithmetic Optimization Algorithm for Robotic Visual Servoing
title_short Image Registration Using the Arithmetic Optimization Algorithm for Robotic Visual Servoing
title_sort image registration using the arithmetic optimization algorithm for robotic visual servoing
topic Arithmetic Optimization Algorithm
Image Registration
Metaheuristic Optimization Algorithms
Robotic Visual Servoing
url https://doi.org/10.1007/s44196-024-00612-7
work_keys_str_mv AT mohamedkmich imageregistrationusingthearithmeticoptimizationalgorithmforroboticvisualservoing
AT inssafharrade imageregistrationusingthearithmeticoptimizationalgorithmforroboticvisualservoing
AT hichamkarmouni imageregistrationusingthearithmeticoptimizationalgorithmforroboticvisualservoing
AT mhamedsayyouri imageregistrationusingthearithmeticoptimizationalgorithmforroboticvisualservoing
AT ssaskar imageregistrationusingthearithmeticoptimizationalgorithmforroboticvisualservoing
AT mohamedabouhawwash imageregistrationusingthearithmeticoptimizationalgorithmforroboticvisualservoing