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

  • Huseyin Atasoy Kauno technologijos universitetas
  • Esen Yildirim
  • Serdar Yildirim
  • Yakup Kutlu
Keywords: Multicore processing, image processing, software performance.


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