• DocumentCode
    1959920
  • Title

    Parallel Clustering Algorithms for Image Processing on Multi-core CPUs

  • Author

    Wang, Honggang ; Zhao, Jide ; Li, Hongguang ; Wang, Jianguo

  • Author_Institution
    Coll. of Phys. & Electron. Eng., Ludong Univ., Yantai
  • Volume
    3
  • fYear
    2008
  • fDate
    12-14 Dec. 2008
  • Firstpage
    450
  • Lastpage
    453
  • Abstract
    Scaling the number of cores on processor chips has become the trend for current semiconduction industry (i.e. Intel/AMD many-core CPU, Nvida GPU etc). Current software development should take advantage of those multi-core platforms to achieve high performance. But it is a challenging task to develop parallel software on multiple processor because of the well known problems such as deadlock, load balancing, cache conflicts etc. In this paper, we demonstrate the underlying principles for parallel software development for image processing on multicore CPUs. We study and parallelize two popular clustering algorithms: i) k-means and ii) mean-shift. The experimental results show that good parallel implementations of those algorithms is able to achieve nearly linear speedups on multicore processors.
  • Keywords
    image processing; multiprocessing programs; parallel programming; pattern clustering; software engineering; image processing; multicore CPU; parallel clustering; processor chips; semiconduction industry; software development; Clustering algorithms; Gaussian distribution; Image processing; Iterative algorithms; Kernel; Multicore processing; Parallel processing; Partitioning algorithms; Programming; Shape; Clustering Algorithms; Image Processing; Parallel;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Software Engineering, 2008 International Conference on
  • Conference_Location
    Wuhan, Hubei
  • Print_ISBN
    978-0-7695-3336-0
  • Type

    conf

  • DOI
    10.1109/CSSE.2008.1018
  • Filename
    4722381