A Real-Time Parallel Image Processing Approach on Regular PCs with Multi-Core CPUs

Authors

  • Huseyin Atasoy
  • Esen Yildirim
  • Serdar Yildirim
  • Yakup Kutlu

DOI:

https://doi.org/10.5755/j01.eie.23.6.19696

Keywords:

Multicore processing, image processing, software performance.

Abstract

In this paper a parallel image processing and frame rate stabilization approach is proposed. This approach works on a regular PC with a multi-core CPU. It is implemented under .NET Framework and tested on Microsoft Windows 7 operating system, performing several experiments. It is also applied to a face recognition application to increase its image processing performance successfully. Results show that, handled workload when 4 physical cores are used is approximately 5.25 times the workload handled with one core. It is also shown that the approach successfully distributes the workload on CPU cores and produces output at a stable frame rate under both steady and unsteady workloads. This approach can be used for various signal processing or multimedia applications to parallelize their tasks to increase the performance on multi-core CPUs.

DOI: http://dx.doi.org/10.5755/j01.eie.23.6.19696

Downloads

Published

2017-12-18

How to Cite

Atasoy, H., Yildirim, E., Yildirim, S., & Kutlu, Y. (2017). A Real-Time Parallel Image Processing Approach on Regular PCs with Multi-Core CPUs. Elektronika Ir Elektrotechnika, 23(6), 64-71. https://doi.org/10.5755/j01.eie.23.6.19696

Issue

Section

SYSTEM ENGINEERING, COMPUTER TECHNOLOGY