Multiswarm Artificial Bee Colony algorithm based on spark cloud computing platform for medical image registration
Tingxi Wen1, Haotian Liu2, Luxin Lin2
1College of Engineering, Huaqiao University, Quanzhou, 362021, China; Fujian Provincial Key Laboratory of Data Intensive Computing, Quanzhou 362021, China; Fujian Key Laboratory of Autonomous Controllable Software, Quanzhou 362000, China; Postdoctoral Workstation of Linewell Software Company Limited, Quanzhou 362000, China.
Background:
Over the years, medical image registration has been widely used in various fields. However, different application characteristics, such as scale, computational complexity, and optimization goals, can cause problems. Therefore, developing an optimization algorithm based on clustering calculation is crucial.
Method:
To solve the aforementioned problem, a multiswarm artificial bee colony (MS-ABC) multi-objective optimization algorithm based on clustering calculation is proposed. This algorithm can accelerate the resolution of complex problems on the Spark platform. Experiments show that the algorithm can optimize certain conventional complex problems and perform medical image registration tests.
Result:
Results show that the MS-ABC algorithm demonstrates excellent performance in medical image registration tests. The optimization results of the MS-ABC algorithm for conventional problems are similar to those of existing algorithms; however, its performance is more time efficient for complex problems, especially when additional goals are needed.
Conclusion:
The MS-ABC algorithm is applied to the Spark platform to accelerate the resolution of complex application problems. It can solve the problem of traditional algorithms regarding long calculation time, especially in the case of highly complex and large amounts of data, which can substantially improve data-processing efficiency.


