Various computer methods are sourced in parallel programming. Advances in methods and techniques with their appropriate usage are beneficial for multimedia applications. Parallelization can significantly decrease the time of calculations. In this article, we analyze how the speed of calculations is influenced by the usage of parallel algorithms in image filtering processes. Additionally, we define a novel cluster selection method which helps in more efficient processing the images. We present a method based on multithreading and the division of the image for rectangles, while as cluster selector we have used k-means algorithm. Proposed filtering is applied parallel on each part of the image, where each of threads is working for each task. Results show that our proposition can give positive results and faster filtering of images when compared to the classical approach. Furthermore, the algorithm connected with k-means and filtering can be very helpful in objects detection.

Faster inage filtering via parallel programming

GIACOMO CAPIZZI;CHRISTIAN NAPOLI;
2019

Abstract

Various computer methods are sourced in parallel programming. Advances in methods and techniques with their appropriate usage are beneficial for multimedia applications. Parallelization can significantly decrease the time of calculations. In this article, we analyze how the speed of calculations is influenced by the usage of parallel algorithms in image filtering processes. Additionally, we define a novel cluster selection method which helps in more efficient processing the images. We present a method based on multithreading and the division of the image for rectangles, while as cluster selector we have used k-means algorithm. Proposed filtering is applied parallel on each part of the image, where each of threads is working for each task. Results show that our proposition can give positive results and faster filtering of images when compared to the classical approach. Furthermore, the algorithm connected with k-means and filtering can be very helpful in objects detection.
Parallel programming, Image filtering, Laplacian, K-means, Multithreading.
File in questo prodotto:
File Dimensione Formato  
v16i14.pdf

accesso aperto

Tipologia: Versione Editoriale (PDF)
Dimensione 852.04 kB
Formato Adobe PDF
852.04 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.11769/371408
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? ND
social impact