Optimize Image Processing Algorithm on ARM Cortex-A72 and A53
DOI:
https://doi.org/10.26555/jiteki.v8i3.24457Keywords:
Multi-core Processing, Real-time System, Computer Vision, Image Processing, Image Feature Extraction, NanoPi M4V2, Embedded SystemAbstract
This work presents a technique to optimize processing image algorithms. The increasing demand for video applications like context-aware computing on mobile embedded systems requires the use of computationally intensive image processing algorithms. The system engineer has the mandate to optimize them so as to meet real-time deadlines. A methodology to take advantage of the asymmetric dual-core processor, which includes an ARM supported by shared memory, is presented with implementation details. The target platform chosen is the NanoPi M4V2. It has a dual-core and quad-core architecture with an ARM Cortex-A72 and Cortex-A53. The basic image correlation algorithm is chosen for benchmarking as it finds widespread application for various template-matching tasks such as face recognition. The basic algorithm prototypes conform to OpenCV, a popular computer vision library. OpenCV algorithms can be easily ported to the ARM core, which runs a popular operating system such as Linux. The algorithms are tested on a variety of images, and performance results are presented, measuring the speedup obtained due to dual-core and quad-core implementation. A major advantage of this approach is that it allows the ARM processor to perform important real-time tasks.Downloads
Published
2022-10-13
How to Cite
[1]
R. Muwardi, M. Yunita, H. U. Ghifarsyam, and H. Juliyanto, “Optimize Image Processing Algorithm on ARM Cortex-A72 and A53”, J. Ilm. Tek. Elektro Komput. Dan Inform, vol. 8, no. 3, pp. 399–409, Oct. 2022.
Issue
Section
Articles
License
Authors who publish with JITEKI agree to the following terms:
- Authors retain copyright and grant the journal the right of first publication with the work simultaneously licensed under a Creative Commons Attribution License (CC BY-SA 4.0) that allows others to share the work with an acknowledgment of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgment of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work.
This work is licensed under a Creative Commons Attribution 4.0 International License