博碩士論文 102525018 詳細資訊




以作者查詢圖書館館藏 以作者查詢臺灣博碩士 以作者查詢全國書目 勘誤回報 、線上人數:76 、訪客IP:3.16.70.72
姓名 何庠逵(HSIANG-KUEI HO)  查詢紙本館藏   畢業系所 資訊工程學系
論文名稱 任意固定相位差的三步相位移三維量測技術
(The Three-phase Shift Method with Arbitrary Fixed Phase Difference for Three-dimensional Measurement)
相關論文
★ 適用於大面積及場景轉換的視訊錯誤隱藏法★ 虛擬觸覺系統中的力回饋修正與展現
★ 多頻譜衛星影像融合與紅外線影像合成★ 腹腔鏡膽囊切除手術模擬系統
★ 飛行模擬系統中的動態載入式多重解析度地形模塑★ 以凌波為基礎的多重解析度地形模塑與貼圖
★ 多重解析度光流分析與深度計算★ 體積守恆的變形模塑應用於腹腔鏡手術模擬
★ 互動式多重解析度模型編輯技術★ 以小波轉換為基礎的多重解析度邊線追蹤技術(Wavelet-based multiresolution edge tracking for edge detection)
★ 基於二次式誤差及屬性準則的多重解析度模塑★ 以整數小波轉換及灰色理論為基礎的漸進式影像壓縮
★ 建立在動態載入多重解析度地形模塑的戰術模擬★ 以多階分割的空間關係做人臉偵測與特徵擷取
★ 以小波轉換為基礎的影像浮水印與壓縮★ 外觀守恆及視點相關的多重解析度模塑
檔案 [Endnote RIS 格式]    [Bibtex 格式]    [相關文章]   [文章引用]   [完整記錄]   [館藏目錄]   [檢視]  [下載]
  1. 本電子論文使用權限為同意立即開放。
  2. 已達開放權限電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。
  3. 請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。

摘要(中) 本研究利用結構光投影法 (Structured Light Projection),執行待測物體的三維量測。傳統結構光法以正弦條紋結構光投影在待測物上,再以 CCD 相機取像,並搭配相位移 (phase shift) 技術量測物體表面的三維結構。在本研究中,為了達到快速量測的目的,我們使用取像張數最少的三步相位移技術,並且加入 CUDA (Compute Unified Device Architecture) 平行處理演算法,提高量測的速度。另外,為了將來能將本技術應用在連續移動的生產線上,我們推導任意固定相位差的三步相位移演算法;經由投影一張固定的正弦條紋結構光,利用生產線本身的移動速度換算成相對相移量,以量測物體的高度。
由於三步相位移方法的取像較少,對於相位的誤差就變得較為敏感;對此我們先針對數位條紋投影法中,連續函數轉離散灰階造成的誤差、投影機非線性輸出造成的誤差、相機量化灰階造成的誤差和灰階跳動造成的誤差進行分析,並利用電腦模擬產生各項誤差數據,將數據製表後提供給後續實驗做相位補償。因為本研究是使用數位投影機來投射條紋,因此我們把 CCD 相機與投影機的非線性投射取像建立關係,由上述關係對拍攝的影像作校正,以校正非線性投射取像造成的相位誤差。另外,為了將來能應用在移動生產線上,我們必須去除待測物在影像中因為不同位置而造成不同扭曲程度所導致的相位錯誤。對此我們先以棋盤格校正板做相機校正 (camera calibration);利用所求得的相機內外部及扭曲參數還原影像成未扭曲影像,藉以提高量測的精度。
總結,我們先把三張影像還原成未扭曲影像,對相位進行補償,經由三步相位移公式計算出相位差,再經由相位展開,最後以相位與高度的關係,將展開後的相位換算成物體的高度。在實驗中,針對我們所推導的任意固定相位差的三步相位移演算法進行驗證,對同一待測物進行量測,在投影時,投影的條紋換成與原三步相位移理論相移量不同的三張正弦波,做完相位展開和相位補償後計算出高度,再和原三步相位移做高度數據的比較,並討論可能造成量測結果不同的原因。
經由實際量測,目前精準度可達 mm,但仍有相當大的誤差仍需克服。將可變動相位的三步相位移演算法導入 CUDA 平行計算,平均處理時間約為 4.9ms,將其相較於 CPU 計算,可以獲得 38.7 倍效能的提升,若加入記憶體搬移的時間,整體效能提升了約 3.3 倍。
摘要(英) In this study, we use structured light to measure three-dimensional information of objects. Traditional structured light project sinusoidal fringe structured light onto the objects, capturing images with CCD cameras, and measure their three-dimensional structure with a phase shift technology. In order to achieve the purpose of fast measurement, we use the three-phase shift technology and CUDA (Compute Unified Device Architecture) parallel processing algorithms to improve measurement speed. Further, for future application of continuous motion production line, we derive an arbitrary fixed phase difference of the three-step phase shift algorithm. Via projecting a fixed sinusoidal fringes structured light, we convert the moving speed of the production line itself to the relative phase shift amount so as to measure the height of the object.
Since three-step phase shift method takes less images, the phase error becomes more sensitive. Thus, we use computer simulation to generate the error data, then tabulate them for the follow-up experiments. Because this study uses a digital projector to project stripe, so we build relationships between the CCD camera capture and the non-linear projection of the projector. Through the relationship we calibrate the captured images to correct the phase error caused by nonlinear projection. For future application of motion production line, moreover, we have to remove the phase errors of objects caused by different degrees of distortion from different positions on the images. We first calibrate the camera with a checkerboard plate, and use intrinsic and extrinsic parameters as well as distortion coefficient to restore the distorted image to undistorted one. By this way we increase the accuracy of measurement.
After actual measurement, our accuracy can achieve millimeter, but we still have to conquer the large amount of error. We apply CUDA parallel computing algorithms to the three-phase shift technology and the average processing time is about 4.9ms. Compared with calculation in CPU, the performance is 38.7 times faster. If we consider the memory access time from memory to GPU, the overall performance increased roughly 3.3 times.
關鍵字(中) ★ 三維量測 關鍵字(英)
論文目次 摘要 i
誌謝 v
目錄 vi
圖目錄 ix
表目錄 xiii
第一章 緒論 1
1.1 研究背景與動機 1
1.2 系統流程 3
1.3 論文架構 4
第二章 相關研究探討 6
2.1 使用正弦條紋搭配相位移解相位之研究 6
2.2 使用正弦條紋搭配其他解相位法之研究 9
2.3 使用其他類型條紋與其他解相位法之研究 11
2.4 相位誤差之探討與校正之研究 14
2.5 三步相位移之研究 17
第三章 結構光投影法原理 20
3.1 數位條紋投影法原理 20
3.2 相位移演算法 22
3.3 相位展開技術 23
3.4 相位與高度之轉換 25
3.5 任意固定相位差的三步相位移演算法 26
第四章 GPU 平行處理演算法的技術發展並搭配三步相位移演算法 28
4.1 GPU平行處理演算法技術發展歷史 28
4.2 部份影像平行處理演算法 30
第五章 從誤差來源探討結構光特性與非線性投射校正 32
5.1 數位條紋投影法誤差來源 32
5.1.1 函數連續轉離散灰階造成的誤差 33
5.1.2 投影機非線性輸出造成的誤差 34
5.1.3 量化灰階造成的誤差 35
5.1.4 相機鏡頭的扭曲問題 35
5.1.5 其他誤差來源產生的灰階跳動現象 37
5.2 利用電腦模擬誤差來源 38
5.2.1 模擬函數波形連續轉離散灰階造成的誤差 38
5.2.2 模擬投影機非線性輸出造成的誤差 38
5.2.3 模擬量化灰階產生的誤差 40
5.2.4 模擬灰階跳動產生的誤差 41
5.3 條紋投射與取像系統的非線性校正 42
5.3.1 相位補償 42
5.3.2 亮度補償 44
5.3.3 投射校正 45
5.4 條紋光迭代校正法 46
5.5 校正結果之比較 50
第六章 硬體架構與實物量測 51
6.1 硬體架構 51
6.2 影像前處理及校正建立 53
6.3 量測流程 54
6.4 量測結果 56
6.4.1 相位移理論的實驗結果 56
6.4.2 平行處理的實驗結果 71
6.5 實驗討論 71
第七章 結論及建議 73
7.1 結論 73
7.2 未來工作 74
參考文獻 75
參考文獻 [1] Bidanda, B., S. Motavalli, and K. Harding, "Reverse engineering: an evaluation of prospective non-contact technologies and application in manufacturing systems," Int. Journal of Computer Integrated Manufacturing, vol.4, no.3, pp.145-156, 1991.
[2] Brophy, C. P., "Effect of intensity error correlation on the computed phase of phase-shifting interferometry," Journal of the Optical Society of America A, vol.7, no.4, pp.537-541, 1990.
[3] Chen, W. S., Hybrid Simulation of Optical Properties for Thin Film Using CUDA on NVIDIA GPUs, Master Thesis, Graduate Institute of Electro-Optical Engineering, National Kaohsiung First University of Science and Technology, 2012.
[4] Cheng, L., C. Quan, C. J. Tay, and Y. Fu, "Shape measurement using one frame projected sawtooth fringe pattern," Optics Communications, vol.246, no.4-6, pp.275-284, 2005.
[5] Fang, Q., "Three-dimensional profilometry based on coded linear-structure light with isosceles triangle teeth," Applied Optics, vol.36, no.7, pp.1615-1620, 1997.
[6] Fang, Q. and S. Zheng, "Linearly coded profilometry," Applied Optics, vol.36, no.11, pp.2401-2407, 1997.
[7] Guo, H., H. He, and M. Chen, "Gamma correction for digital fringe projection profilometry," Applied Optics, vol.43, no.14, pp.2906-2914, 2004.
[8] Gutierrez-Garcia, J. C., J. M. Mosino, A. Martinez, T. A. Gutierrez-Garcia, E. Vazquez-Dominguez, and J. Arroyo-Cabrales, "Practice eight-frame algorithms for fringe projection profilometry," Optics Express, vol.21, no.10, pp.903-917, 2013.
[9] Hu, Y., J. Xi, E. Li, J. Chicharo, and Z. Yang, "Three-dimensional profilometry based on shift estimation of projected fringe patterns," Applied Optics, vol.45, no.4, pp.678-687, 2006.
[10] Hu, Y., J. Xi, J. Chicharo, W. Cheng, and Z. Yang, "Inverse function analysis method for fringe pattern Profilometry," IEEE Trans. on Instrumentation Measurement, vol.59, no.9, pp.305-3314, 2009.
[11] Huang, P. S., Q. Hu, F. Jin, and F. P. Chiang, "Color-encoded digital fringe projection technique for high-speed three-dimensional surface contouring," Optical Engineering, vol.38, no.6, pp.1065-1071, 1999.
[12] Huang, P. S., F. Jin, and F. P. Chiang, "Quantitative evaluation of corrosion by a digital fringe projection technique," Optics and Lasers in Engineering, vol.31, no.5, pp.371-380, 1999.
[13] Huang, P. S., Q. Y. Hu, and F. P. Chiang, "Double three-step phase-shifting algorithm," Applied Optics, vol.41, no.22, pp.4503-4509, 2002.
[14] Huang, S., C. Zhang, and F. P. Chiang, "High-speed 3-D shape measurement based on digital fringe projection technique," Optical Engineering, vol.42, pp.163-168, 2003.
[15] Jia, P., J. Kofman, and C. English, "Two-step triangular-pattern phase-shifting method for three-dimensional object-shape measurement," Optical Engineering, vol.46, no.8, pp.083201-1- 083201-9, 2007.
[16] Kuo, C. Y., Accelerating Query by Singing/Humming on GPU, Master Thesis, Institute of Information Systems and Applications, National Tsing Hua University, Hsinchu, 2013.
[17] Lai, W. Y., Finite Element Analysis with CUDA and Graphics Processor, Master Thesis, Department of Mechanical Engineering, National Cheng Kung University, Tainan, 2013.
[18] Lilley, F., M. J. Lalor, and D. R. Burton, "Robust fringe analysis system for human body shape measurement," Optical Engineering, vol.39, no.1, pp.187-195, 2000.
[19] Ma, S., C. Quan, R. Zhu, and C. J. Tay, "Investigation of phase error correction for digital sinusoidal phase-shifting fringe projection profilometry," Optics and Lasers in Engineering, vol.50, pp.1107-1118, 2012.
[20] Malacara, D., Optical Shop Testing, John Wiley & Sons, 2007, Ch.14.
[21] Meng, L. and F. Q., "Linearly coded profilometry with a coding light that has isosceles triangle teeth: even-number-sample decoding method," Applied Optics, vol.38, no.31, pp.6528-6531, 1999.
[22] Pan, J., P. S. Huang, and F. P. Chiang, "Color-encoded digital fringe projection technique for high-speed 3D shape measurement: color coupling and imbalance compensation," Photonics Technologies for Robotics, Automation, and Manufacturing, vol.5265, pp.205-212, 2004.
[23] Pavageau, S., R. Dallier, N. Servagent, and T. Bosch, "A new algorithm for large surfaces profiling by fringe projection," Sensors and Actuators, vol.115, no.2-3, pp.179-184, 2004.
[24] Quan, C., X. Y. He, and C. F. Wang, "Shape measurement of small objects using LCD fringe projection with phase shifting," Optics Communications, vol.189, no.1-3, pp.21-29, 2001.
[25] Srinivasan, V., H. C. Liu, and M. Halioua, "Automated phase-measuring profilometry of 3-D diffuse objects," Applied Optics, vol.23, pp.3105-3108, 1984.
[26] Takeda, M., H. Ina, and S. Kobayashi, "Fourier-transform method of fringe pattern analysis for computer-based topography and interferometry," Journal of the Optical Society of America A, vol.72, no.1, pp.156-160, 1981.
[27] Tsai, C. W., GPU-Accelerated Principal Component Analysis for Hyperspectral Images, Master Thesis, Department of Civil Engineering, National Chung Hsing University, Taichung, 2012.
[28] Yeh, C. Y., GPU Virtualization Support in Cloud System, Master Thesis, Department of Computer Science and Information Engineering, National Taiwan University, Taipei, 2013.
[29] Yen, H. N., D. M. Tsai, and J. Y. Yang, "Full-field 3-d measurement of solder pastes using LCD-based phase shifting techniques," IEEE Trans. on Electronics Packaging Manufacturing, vol.29, no.1, pp.50-57, 2006.
[30] Yen, H. N., D. M. Tsai, and S. K. Feng, "Full-field 3-D flip-chip solder bumps measurement using DLP-based phase shifting technique," IEEE Trans. on Advanced packaging, vol.31, no.4, pp.830-840, 2008.
[31] Zhang, S. and P. S. Huang, "Phase error compensation for a 3-D shape measurement system based on the phase-shifting method," in Proc. of SPIE Two-and-Three-Dimensional Methods for Inspection and Metrology III, Boston, MA, Oct.23, 2005, pp.E1-E10.
[32] Zhang, S. and S. T. Yau, "High-speed three-dimensional shape measurement system using a modified two-plus-one phase-shifting algorithm," Optical Engineering, vol.46, pp.113603-1-113603-6, 2007.
[33] Zhang, S., D. Van Der Weide, and J. Oliver, "Superfast phase-shifting method for 3-D shape measurement," Optical Express, vol.18, no.9, pp.9684-9689, 2010.
[34] Zhou, C., T. Liu, S. Si, J. Xu, Y. Liu, and Z. Lei, "An improved stair phase encoding method for absolute phase retrieval," Optics and Lasers in Engineering, vol.66, pp.269-278, 2015.
[35] 陳亮嘉, 卓嘉弘, 何宣緯, "運用雙頻傅立葉頻譜轉換之動態三維形貌量測技術," 機械月刊, vol.34, no.8, pp.48-60, 2008.
[36] 陳昭元, 正弦及三角條紋結構光投影法的三維量測分析, 碩士論文, 資訊工程學系, 國立中央大學, 中壢, 2009年6月.
指導教授 曾定章(Din-Chang Tseng) 審核日期 2015-7-29
推文 facebook   plurk   twitter   funp   google   live   udn   HD   myshare   reddit   netvibes   friend   youpush   delicious   baidu   
網路書籤 Google bookmarks   del.icio.us   hemidemi   myshare   

若有論文相關問題,請聯絡國立中央大學圖書館推廣服務組 TEL:(03)422-7151轉57407,或E-mail聯絡  - 隱私權政策聲明