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...

Full description

Bibliographic Details
Main Authors: Yen-WenWang, 王彥文
Other Authors: Jenn-Jier Lien
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