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...
Main Authors: | , |
---|---|
Other Authors: | |
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 256256 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 256256 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 |