A hardware implementation of disparity estimation based on edge preserving

碩士 === 國立雲林科技大學 === 電機工程系 === 107 === After the advancement of mechanical technology in the industrial age, robots can operate in an environment in which humans cannot survive. Machine vision systems are an indispensable technology in achieving autonomous operations. Stereo vision is a technology th...

Full description

Bibliographic Details
Main Authors: Lin Ding-Xiang, 林鼎翔
Other Authors: Shiau Yeu-Horng
Format: Others
Language:zh-TW
Published: 2019
Online Access:http://ndltd.ncl.edu.tw/handle/kh7x3d
id ndltd-TW-107YUNT0441068
record_format oai_dc
spelling ndltd-TW-107YUNT04410682019-10-17T05:52:14Z http://ndltd.ncl.edu.tw/handle/kh7x3d A hardware implementation of disparity estimation based on edge preserving 邊緣保留之視差估計硬體實現 Lin Ding-Xiang 林鼎翔 碩士 國立雲林科技大學 電機工程系 107 After the advancement of mechanical technology in the industrial age, robots can operate in an environment in which humans cannot survive. Machine vision systems are an indispensable technology in achieving autonomous operations. Stereo vision is a technology that provides depth information in machine vision technology. The technology uses two cameras to simulate human eyes to capture scenes separately. Then, the two captured scenes are used to calculate the distance between the scene and the camera. Such method is not easily affected by the external environment. However, this kind of system needs high processing performance. If the system is used as a sensor, it means that this technology needs to have both accuracy and immediacy. This thesis uses adaptive support weight (ADSW) to estimate the disparity map. The proposed method uses the weighting operation to find the best displacement point, and uses the sparse statistical transformation (Sparse Census) to reduce the disturbance of light source, which can provide good performance in terms of accuracy and speed. In addition, in order to preserve the edge information, image pre-processing and post-processing are added. For pre-processing, the edge sharpening filter (edge crispening) is first adopted to the input image. That is to optimize the image to obtain a correct weight value in the discontinuous region. For post-processing, the edge detection is applied to the estimated disparity map to reduce the loss of edge information. In order to implement the hardware circuit of the algorithm, an algorithm for optimizing the hardware is established. The exponential operation is replaced by a special shift approximation method, and the accuracy of the hardware algorithm is improved by amplifying the calculated value to avoid obtaining multiple identical weighting values. We used software toolbox in OpenCV to simulate the algorithm. To achieve the iii requirement of real-time applications, we designed hardware architecture of the proposed method by using Verilog, and then verified the architecture by Quartus II. In the experiment, we estimated the error rate with Middlebury website. The software average correct rate is 92.58%, and hardware average correct rate is 90.94%. Shiau Yeu-Horng 蕭宇宏 2019 學位論文 ; thesis 56 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立雲林科技大學 === 電機工程系 === 107 === After the advancement of mechanical technology in the industrial age, robots can operate in an environment in which humans cannot survive. Machine vision systems are an indispensable technology in achieving autonomous operations. Stereo vision is a technology that provides depth information in machine vision technology. The technology uses two cameras to simulate human eyes to capture scenes separately. Then, the two captured scenes are used to calculate the distance between the scene and the camera. Such method is not easily affected by the external environment. However, this kind of system needs high processing performance. If the system is used as a sensor, it means that this technology needs to have both accuracy and immediacy. This thesis uses adaptive support weight (ADSW) to estimate the disparity map. The proposed method uses the weighting operation to find the best displacement point, and uses the sparse statistical transformation (Sparse Census) to reduce the disturbance of light source, which can provide good performance in terms of accuracy and speed. In addition, in order to preserve the edge information, image pre-processing and post-processing are added. For pre-processing, the edge sharpening filter (edge crispening) is first adopted to the input image. That is to optimize the image to obtain a correct weight value in the discontinuous region. For post-processing, the edge detection is applied to the estimated disparity map to reduce the loss of edge information. In order to implement the hardware circuit of the algorithm, an algorithm for optimizing the hardware is established. The exponential operation is replaced by a special shift approximation method, and the accuracy of the hardware algorithm is improved by amplifying the calculated value to avoid obtaining multiple identical weighting values. We used software toolbox in OpenCV to simulate the algorithm. To achieve the iii requirement of real-time applications, we designed hardware architecture of the proposed method by using Verilog, and then verified the architecture by Quartus II. In the experiment, we estimated the error rate with Middlebury website. The software average correct rate is 92.58%, and hardware average correct rate is 90.94%.
author2 Shiau Yeu-Horng
author_facet Shiau Yeu-Horng
Lin Ding-Xiang
林鼎翔
author Lin Ding-Xiang
林鼎翔
spellingShingle Lin Ding-Xiang
林鼎翔
A hardware implementation of disparity estimation based on edge preserving
author_sort Lin Ding-Xiang
title A hardware implementation of disparity estimation based on edge preserving
title_short A hardware implementation of disparity estimation based on edge preserving
title_full A hardware implementation of disparity estimation based on edge preserving
title_fullStr A hardware implementation of disparity estimation based on edge preserving
title_full_unstemmed A hardware implementation of disparity estimation based on edge preserving
title_sort hardware implementation of disparity estimation based on edge preserving
publishDate 2019
url http://ndltd.ncl.edu.tw/handle/kh7x3d
work_keys_str_mv AT lindingxiang ahardwareimplementationofdisparityestimationbasedonedgepreserving
AT líndǐngxiáng ahardwareimplementationofdisparityestimationbasedonedgepreserving
AT lindingxiang biānyuánbǎoliúzhīshìchàgūjìyìngtǐshíxiàn
AT líndǐngxiáng biānyuánbǎoliúzhīshìchàgūjìyìngtǐshíxiàn
AT lindingxiang hardwareimplementationofdisparityestimationbasedonedgepreserving
AT líndǐngxiáng hardwareimplementationofdisparityestimationbasedonedgepreserving
_version_ 1719269810127241216