簡易檢索 / 詳目顯示

研究生: 許智傑
Chih Chieh Hsu
論文名稱: 在可程式化系統晶片上之C-Means分群演算法設計
SoPC-based C-Means Clustering Algorithm Design
指導教授: 黃文吉
Hwang, Wen-Jyi
學位類別: 碩士
Master
系所名稱: 資訊工程學系
Department of Computer Science and Information Engineering
論文出版年: 2008
畢業學年度: 96
語文別: 中文
論文頁數: 43
中文關鍵詞: 可程式化系統晶片分群演算法
論文種類: 學術論文
相關次數: 點閱:193下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 本論文提出一個新的c-means演算法硬體架構,在做分群處理與質量中心點的計算皆為管線化的運作,因此可以同時處理多筆訓練向量。我們計算質量中心點的除法器是由查表法、乘法器與位移運作所組成,可以大大的降低硬體複雜度且一個時脈週期即可完成除法的運算。最後我們所提出的架構會在以FPGA為基礎的可程式化系統晶片設計(System On a Programmable Chip,SOPC)之平台上作實際的效能測試,經由數據分析可以發現我們的架構會比軟體有更高的效能。

    A novel hardware architecture for c-means clustering is presented in this paper. Our architecture is fully pipelined for both the partitioning and centroid computation operations so that multiple training vectors can be concurrently processed. A simple divider circuit based on table lookup, multiplication and shift operations is employed for reducing both the area cost and latency for centroid computation. The proposed architecture is used as a hardware accelerator for a softcore NIOS CPU implemented on a FPGA device for physical performance measurement.Numerical results reveal that our design is an effective solution with low hardware complexity and high computation performance for c-means design.

    中文摘要 i Abstract ii 誌謝 iii 附圖目錄 vi 附表目錄 viii 第一章 緒論 1 1.1研究背景 1 1.2研究動機 3 1.3研究目的 4 1.4全文架構 5 第二章 理論基礎與技術背景 6 2.1 C-Means 演算法 6 2.2 SOPC系統整合設計 9 第三章 基礎電路架構介紹 13 3.1簡介 13 3.2 Partitioning Unit 16 3.3 Centroid Computation Unit 19 第四章 實驗結果與數據探討 29 4.1 開發平台與實驗環境介紹 29 4.2 實驗數據的呈現與討論 33 第五章 結論 41 參考著作 42

    [1] C. Chinrungrueng and C. H. Sequin, "Optimal Adaptive K-means Algorithm with Dynamic Adjustment of Learning Rate", IEEE Transactions on Neural Networks, Vol. 6, No. 1, January 1995, pp.157-169.

    [2] M. Sarkar and B. Yegnanarayana, "A Clustering Algorithm Using Evolutionary Programming", IEEE International Conference on Neural Networks, USA,Vol. 2, 1996, pp. 1162-1167.

    [3] D. Lee, S. Back, and K. Sung, "Modified K-means Algorithm for Vector Quantizer Design", IEEE Signal Processing Letters, Vol. 4, No. 1, January 1997, pp.2-4.

    [4] K. Krishna and M. N. Murty, "Genertic K-means Algorithm", IEEE Transactions on Systems, Man, and Cybernetics-Part B: Cybernetics, Vol. 29, No.3, June 1999, pp. 433-439.

    [5] C. Olaru and L. Wehenkel, "Data Mining", IEEE Computer Application in Power, Vol. 12, No. 3, July1999, pp. 19-25.

    [6] Alsabti, K., Ranka, S., and Singh,V., "An efficient K-means clustering algorithm," First Workshop on High-Performance Data Mining, 1998.

    [7] Elkan, C.,"Using the triangle inequality to accelerate K-Means," Proc. International
    Conference on Machine Learning, 2003.

    [8] W. J. Hwang, S.S. Jeng and B.Y. Chen, "Fast Codeword Search Algorithm Using Wavelet Transform and Partial Distance Search Techniques," Electronic Letters, pp. 365-366,Vol.33, February 1997.

    [9] Estlick, M., Leeser, M., Theiler, J., and Szymanski, J.J., "Algorithmic transformations in the implementation of K- means clustering on reconfigurable hardware," Proceedings of ACM/SIGDA ninth international symposium on Field programmable gate arrays, 2001.

    [10] Gokhale, M., Frigo, J., Mccabe, K., Theiler, J., Wolinski, C., and Lavenier, D.,
    "Experience with a Hybrid Processor: K-Means Clustering," The Journal of Supercomputing, pp. 131-148, 2003.

    [11]Maruyama, T. "Real-time K-Means Clustering for Color Images on Reconfigurable Hardware," Proc. 18th International Conference on Pattern Recognition, 2006.
    [12] Filho, A.Gda.S., Frery, A.C., de Araujo, C.C., Alice, H., Cerqueira, J., Loureiro,
    J.A., de Lima, M.E., Oliveira, Mdas.G.S., Horta, M.M., "Hyperspectral images
    clustering on reconfigurable hardware using the k-means algorithm," Proceedings
    of 16th Symposium on Integrated Circuits and Systems Design, pp. 99-104, 8-11
    Sept. 2003.

    [13] Liu, W.C., Huang , J.L., and Chen, M.S., "KACU: K-means with hardware centroid-updating , " Proc. IEEE Emerging Information Technology Conference, 2005.
    [14] Tse-Wei Chen, Chih-Hao Sun, Jiun-Ying Bai, Han-Ru Chen, and Shao-Yi Chien, "Architectural analyses of K-Means silicon intellectual property for image segmentation, " in Proceedings of IEEE International Symposium on Circuits and Systems (ISCAS2008), Seattle, Washington, USA, May 2008, pp. 2578–2581. (4 pages)

    [15] ALTERA official web site.
    http://www.altera.com

    [16] Gersho, A., and Gray, R.M., Vector Quantization and Signal Compression, Kluwer, Norwood, Massachusetts, 1992.

    無法下載圖示 本全文未授權公開
    QR CODE