3D Point-Cloud Surface Reconstruction by Using KD-Tree-Based Mean Shift Algorithm
碩士 === 國立成功大學 === 資訊工程學系 === 104 === This thesis presents a system to mainly process 3D surface reconstruction of scroll. Mainly process noise, and other thesis processing method is removing noise, but our method is noise reservation and reduction that can reserve truth of the information. The syste...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2016
|
Online Access: | http://ndltd.ncl.edu.tw/handle/57728763484312330915 |
id |
ndltd-TW-104NCKU5392085 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-104NCKU53920852017-10-29T04:35:12Z http://ndltd.ncl.edu.tw/handle/57728763484312330915 3D Point-Cloud Surface Reconstruction by Using KD-Tree-Based Mean Shift Algorithm 以K維樹為基準的均值偏移演算法來處理三維重建之雲點表面 Yen-WenWang 王彥文 碩士 國立成功大學 資訊工程學系 104 This thesis presents a system to mainly process 3D surface reconstruction of scroll. Mainly process noise, and other thesis processing method is removing noise, but our method is noise reservation and reduction that can reserve truth of the information. The system consists of two subsystems: 1) 3D structured light reconstruction system 2) 3D Point-Cloud Surface Reconstruction by Using KD-Tree-Based Mean Shift Algorithm. The first subsystem will reconstruct 3D object surface of point cloud using structured light. Before reconstruction, DLP and camera parameters need to be calibrated by using OpenCV algorithms. After Calibration, we can obtain relationship between DLP and camera. DLP projects gray code pattern onto the surface of the object and decode gray code pattern to obtain the corresponding point between DLP and camera, then it can reconstruct 3D surface of the object. The second subsystem will be case of scroll reconstruction. According to the result observation to segment surface reconstruction and process separation of the upper and lower scroll respectively. Firstly, generate gaussian model and select adaptive standard deviations based on processing result observation to extract outlier noise. It will reserve extracting outlier noise. Next, it will build a KD-tree for point cloud to be able to quickly find K nearest neighbor points, and detect distribution density around the point based on radius. Low density point will be considered as low density noise and be extracted. It will reserve extracting low density noise. Then use mean shift algorithm to push extracting noise back on surface of the object. Finally, according to corresponding point between 2D DLP image and 3D point cloud generate depth Z map based on normalization of depth, and then scan depth Z map to fill the hole. Depth Z map will be returned to 3D point cloud. Jenn-Jier Lien 連震杰 2016 學位論文 ; thesis 90 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立成功大學 === 資訊工程學系 === 104 === This thesis presents a system to mainly process 3D surface reconstruction of scroll. Mainly process noise, and other thesis processing method is removing noise, but our method is noise reservation and reduction that can reserve truth of the information. The system consists of two subsystems: 1) 3D structured light reconstruction system 2) 3D Point-Cloud Surface Reconstruction by Using KD-Tree-Based Mean Shift Algorithm. The first subsystem will reconstruct 3D object surface of point cloud using structured light. Before reconstruction, DLP and camera parameters need to be calibrated by using OpenCV algorithms. After Calibration, we can obtain relationship between DLP and camera. DLP projects gray code pattern onto the surface of the object and decode gray code pattern to obtain the corresponding point between DLP and camera, then it can reconstruct 3D surface of the object. The second subsystem will be case of scroll reconstruction. According to the result observation to segment surface reconstruction and process separation of the upper and lower scroll respectively. Firstly, generate gaussian model and select adaptive standard deviations based on processing result observation to extract outlier noise. It will reserve extracting outlier noise. Next, it will build a KD-tree for point cloud to be able to quickly find K nearest neighbor points, and detect distribution density around the point based on radius. Low density point will be considered as low density noise and be extracted. It will reserve extracting low density noise. Then use mean shift algorithm to push extracting noise back on surface of the object. Finally, according to corresponding point between 2D DLP image and 3D point cloud generate depth Z map based on normalization of depth, and then scan depth Z map to fill the hole. Depth Z map will be returned to 3D point cloud.
|
author2 |
Jenn-Jier Lien |
author_facet |
Jenn-Jier Lien Yen-WenWang 王彥文 |
author |
Yen-WenWang 王彥文 |
spellingShingle |
Yen-WenWang 王彥文 3D Point-Cloud Surface Reconstruction by Using KD-Tree-Based Mean Shift Algorithm |
author_sort |
Yen-WenWang |
title |
3D Point-Cloud Surface Reconstruction by Using KD-Tree-Based Mean Shift Algorithm |
title_short |
3D Point-Cloud Surface Reconstruction by Using KD-Tree-Based Mean Shift Algorithm |
title_full |
3D Point-Cloud Surface Reconstruction by Using KD-Tree-Based Mean Shift Algorithm |
title_fullStr |
3D Point-Cloud Surface Reconstruction by Using KD-Tree-Based Mean Shift Algorithm |
title_full_unstemmed |
3D Point-Cloud Surface Reconstruction by Using KD-Tree-Based Mean Shift Algorithm |
title_sort |
3d point-cloud surface reconstruction by using kd-tree-based mean shift algorithm |
publishDate |
2016 |
url |
http://ndltd.ncl.edu.tw/handle/57728763484312330915 |
work_keys_str_mv |
AT yenwenwang 3dpointcloudsurfacereconstructionbyusingkdtreebasedmeanshiftalgorithm AT wángyànwén 3dpointcloudsurfacereconstructionbyusingkdtreebasedmeanshiftalgorithm AT yenwenwang yǐkwéishùwèijīzhǔndejūnzhípiānyíyǎnsuànfǎláichùlǐsānwéizhòngjiànzhīyúndiǎnbiǎomiàn AT wángyànwén yǐkwéishùwèijīzhǔndejūnzhípiānyíyǎnsuànfǎláichùlǐsānwéizhòngjiànzhīyúndiǎnbiǎomiàn |
_version_ |
1718558140209823744 |