GPU-Accelerated K-Means Image Clustering

碩士 === 國立中興大學 === 土木工程學系所 === 102 === K-Means clustering has been a widely used approach in unsupervised classification of remotely sensed images. Due to recent emerging development in Graphics Processing Units (GPUs), the computing performance and memory bandwidth of GPUs have been much higher than...

Full description

Bibliographic Details
Main Authors: Chao-Wei Chiu, 邱兆偉
Other Authors: Victor J. D. Tsai
Format: Others
Language:zh-TW
Published: 2014
Online Access:http://ndltd.ncl.edu.tw/handle/02981949068777197122
id ndltd-TW-102NCHU5015081
record_format oai_dc
spelling ndltd-TW-102NCHU50150812016-08-06T05:11:12Z http://ndltd.ncl.edu.tw/handle/02981949068777197122 GPU-Accelerated K-Means Image Clustering 利用圖形處理器加速 K-Means 影像分群之研究 Chao-Wei Chiu 邱兆偉 碩士 國立中興大學 土木工程學系所 102 K-Means clustering has been a widely used approach in unsupervised classification of remotely sensed images. Due to recent emerging development in Graphics Processing Units (GPUs), the computing performance and memory bandwidth of GPUs have been much higher than those of Central Processing Units (CPUs). Therefore, it is expected to accelerate K-Means clustering by parallel computing in GPUs. This research aims on developing a GPU-optimized parallel processing approach for fast unsupervised classification of remotely sensed images using C++ and NVIDIA’s CUDA. The basic idea of traditional K-Means approach was refined with minimum distance classifier in this research for clustering images. The performance of numerical experiments in clustering 3-band color aerial images, in the size of 1360×1020 and scale-down 680×510, into specified number of spectral clusters will be demonstrated for the advantages of 10 to 20 speed-up ratio in computational efficiency of the GPU-based approach in a highly parallel, multi-thread, and multi-core implementation against traditional CPU-based approach. Victor J. D. Tsai 蔡榮得 2014 學位論文 ; thesis 41 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立中興大學 === 土木工程學系所 === 102 === K-Means clustering has been a widely used approach in unsupervised classification of remotely sensed images. Due to recent emerging development in Graphics Processing Units (GPUs), the computing performance and memory bandwidth of GPUs have been much higher than those of Central Processing Units (CPUs). Therefore, it is expected to accelerate K-Means clustering by parallel computing in GPUs. This research aims on developing a GPU-optimized parallel processing approach for fast unsupervised classification of remotely sensed images using C++ and NVIDIA’s CUDA. The basic idea of traditional K-Means approach was refined with minimum distance classifier in this research for clustering images. The performance of numerical experiments in clustering 3-band color aerial images, in the size of 1360×1020 and scale-down 680×510, into specified number of spectral clusters will be demonstrated for the advantages of 10 to 20 speed-up ratio in computational efficiency of the GPU-based approach in a highly parallel, multi-thread, and multi-core implementation against traditional CPU-based approach.
author2 Victor J. D. Tsai
author_facet Victor J. D. Tsai
Chao-Wei Chiu
邱兆偉
author Chao-Wei Chiu
邱兆偉
spellingShingle Chao-Wei Chiu
邱兆偉
GPU-Accelerated K-Means Image Clustering
author_sort Chao-Wei Chiu
title GPU-Accelerated K-Means Image Clustering
title_short GPU-Accelerated K-Means Image Clustering
title_full GPU-Accelerated K-Means Image Clustering
title_fullStr GPU-Accelerated K-Means Image Clustering
title_full_unstemmed GPU-Accelerated K-Means Image Clustering
title_sort gpu-accelerated k-means image clustering
publishDate 2014
url http://ndltd.ncl.edu.tw/handle/02981949068777197122
work_keys_str_mv AT chaoweichiu gpuacceleratedkmeansimageclustering
AT qiūzhàowěi gpuacceleratedkmeansimageclustering
AT chaoweichiu lìyòngtúxíngchùlǐqìjiāsùkmeansyǐngxiàngfēnqúnzhīyánjiū
AT qiūzhàowěi lìyòngtúxíngchùlǐqìjiāsùkmeansyǐngxiàngfēnqúnzhīyánjiū
_version_ 1718373975823745024