Implementation of Grayscale Image Segmentation Based on FPGA

碩士 === 大葉大學 === 汽車電子產業研發碩士專班 === 98 === An automatic multilevel thresholding algorithm called HVEM (Histogram-based Valley Estimation Method) based on field programmable gate array (FPGA) is presented for segmenting an image into multiple regions with a similar gray-level distribution. The proposed...

Full description

Bibliographic Details
Main Authors: Wei-Lun Liang, 梁偉倫
Other Authors: Deng-Yuan Huang
Format: Others
Language:zh-TW
Published: 2010
Online Access:http://ndltd.ncl.edu.tw/handle/95931289953932338931
id ndltd-TW-098DYU00826003
record_format oai_dc
spelling ndltd-TW-098DYU008260032016-04-27T04:11:23Z http://ndltd.ncl.edu.tw/handle/95931289953932338931 Implementation of Grayscale Image Segmentation Based on FPGA 基於FPGA灰階影像分割之實現 Wei-Lun Liang 梁偉倫 碩士 大葉大學 汽車電子產業研發碩士專班 98 An automatic multilevel thresholding algorithm called HVEM (Histogram-based Valley Estimation Method) based on field programmable gate array (FPGA) is presented for segmenting an image into multiple regions with a similar gray-level distribution. The proposed method is computationally efficient so that it can be easily implemented on an FPGA circuit. A method for determining cluster number is also introduced to automatically choose the proper number of thresholds by estimating all possible valleys in a histogram.The proposed method was compared with the Otsu method on a large number of images. In contrast to HVEM, Otsu’s method has a serious drawback when extending to a multi-threshold version that is very time consuming and also difficult to be implemented on FPGA. Timing simulations show that the designed hardware can run at a speed of 191 MHz (or 1,457 frames per second) for a 256256 gray-level image. This result confirms that the proposed FPGA architecture can achieve the requirements for a real-time image processing system. Deng-Yuan Huang 黃登淵 2010 學位論文 ; thesis 59 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 大葉大學 === 汽車電子產業研發碩士專班 === 98 === An automatic multilevel thresholding algorithm called HVEM (Histogram-based Valley Estimation Method) based on field programmable gate array (FPGA) is presented for segmenting an image into multiple regions with a similar gray-level distribution. The proposed method is computationally efficient so that it can be easily implemented on an FPGA circuit. A method for determining cluster number is also introduced to automatically choose the proper number of thresholds by estimating all possible valleys in a histogram.The proposed method was compared with the Otsu method on a large number of images. In contrast to HVEM, Otsu’s method has a serious drawback when extending to a multi-threshold version that is very time consuming and also difficult to be implemented on FPGA. Timing simulations show that the designed hardware can run at a speed of 191 MHz (or 1,457 frames per second) for a 256256 gray-level image. This result confirms that the proposed FPGA architecture can achieve the requirements for a real-time image processing system.
author2 Deng-Yuan Huang
author_facet Deng-Yuan Huang
Wei-Lun Liang
梁偉倫
author Wei-Lun Liang
梁偉倫
spellingShingle Wei-Lun Liang
梁偉倫
Implementation of Grayscale Image Segmentation Based on FPGA
author_sort Wei-Lun Liang
title Implementation of Grayscale Image Segmentation Based on FPGA
title_short Implementation of Grayscale Image Segmentation Based on FPGA
title_full Implementation of Grayscale Image Segmentation Based on FPGA
title_fullStr Implementation of Grayscale Image Segmentation Based on FPGA
title_full_unstemmed Implementation of Grayscale Image Segmentation Based on FPGA
title_sort implementation of grayscale image segmentation based on fpga
publishDate 2010
url http://ndltd.ncl.edu.tw/handle/95931289953932338931
work_keys_str_mv AT weilunliang implementationofgrayscaleimagesegmentationbasedonfpga
AT liángwěilún implementationofgrayscaleimagesegmentationbasedonfpga
AT weilunliang jīyúfpgahuījiēyǐngxiàngfēngēzhīshíxiàn
AT liángwěilún jīyúfpgahuījiēyǐngxiàngfēngēzhīshíxiàn
_version_ 1718248886905077760