跳到主要內容

臺灣博碩士論文加值系統

(18.205.192.201) 您好!臺灣時間:2021/08/06 05:07
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:蔡肇銘
研究生(外文):TSAI-CHAO MING
論文名稱:利用Lab-view軟體實現光點定位系統及其應用
論文名稱(外文):Implementation of light spot positioning system using Lab-view based image module and its applications
指導教授:郭文凱郭文凱引用關係
指導教授(外文):Wen-Kai Kuo
學位類別:碩士
校院名稱:國立虎尾科技大學
系所名稱:光電與材料科技研究所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2009
畢業學年度:97
語文別:中文
論文頁數:81
中文關鍵詞:光點定位
外文關鍵詞:Labview
相關次數:
  • 被引用被引用:0
  • 點閱點閱:318
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
本論文提出利用雷射筆的光源隨奇圖框(odd frame)與偶圖框(even frame)做亮暗變化,使奇圖框與偶圖框相減,透過電腦計算指出雷射光點的位址,驅使電腦滑鼠指標移動至雷射光點位置,達到人機互動,本論文是使用Lab-VIEW (Laboratory Virtual Instrument Engineering Workbench)圖控式程式語言為設計主體架構來當光點的定位系統之運算與控制核心,透過雷射指示筆亮暗變化與亮度分布,首先經由Web camera讀取連續兩張圖框分別是雷射點的奇圖框與無雷射點的偶圖框,再經由兩張圖框畫面做數值運算相減,就可得到一張僅有雷射光點的影像,再經由Lab-view計算出雷射光點位於CMOS sensor X/Y 座標最亮點位置,並將投影屏幕與Web camera 的解析度做校正,使投影屏幕有效區與電腦螢幕座標為相對位置,所以,得知雷射點在CMOS sensor最亮位置,就可驅使滑鼠移至電腦螢幕相對位置,達到人機互動,全部計算經由電腦運算,簡化其他外部電路處理如:FPGA (Field Programmable Gate Array)或DSP (Digital signal processing)做影像處理,首先,經由電腦呼叫動態連結檔DLL (Dynamic Link Library)連接市面上Web Camera取得影像畫面,再經由影像處理辨識,雷射光點在web camera 的座標位置,在操作滑鼠移動至雷射光點所指的位置,達到滑鼠追蹤雷射指標。
This paper presents that the laser light position using computer calculation make mouse index move to laser light position and then achieve the interactions between humans and machines. The calculation is the eliminations of odd frame and even frame due to light and dark changes from illuminant of laser pen. The light position system operation and control axis are designed by a commercial software package, Lab-VIEW (Laboratory Virtual Instrument Engineering Workbench). According to the light and dark changes and bright spread from laser pen, web camera gets two continuous frames, odd frame with laser spots and even frame without laser spots, and then gets one laser spot image from the elimination of two frames. The lightest position on CMOS sensor X/Y coordinates in laser image is calculated by Lab-view. In order to get the opposite positions between projection screen effect area and the coordinates of computer screen, the projection screen and the web camera resolution are adjusted. As the lightest position of laser point in CMOS sensor is recognized, the mouse index can be moved to the opposite position of computer screen and achieve the interactions between humans and machines. Additionally, all calculations are through computer and simplify other external circuit, for example, to process images by FPGA or DSP (Digital signal processing). The processes are three steps. First, the computer call DLL to get image by connecting web camera. Second, the laser spot coordinate position on web camera could be got by image process identification. Finally, the mouse index is moved to laser point position for chasing the laser index.
中文摘要---------------------------------------------- i
英文摘要 ----------------------------------------------ii
致謝 --------------------------------------------------iii
目錄 --------------------------------------------------iv
表目錄 ------------------------------------------------vi
圖目錄 ------------------------------------------------vii
第一章 序論 ---------------------------- 1
1.1 研就動機與目的 ----------------------------- 1
1.2 文獻回顧 -------------------------- 3
1.3 本論文之特色 -------------------------- 10
1.4 論文架構 --------------------------10
第二章 Lab-view軟體簡介 -------------------------- 11
2.1 Lab VIEW介紹 -------------------------- 11
2.2 操作介面介紹 -------------------------- 12
2.3 Lab-view控制模組簡介 -------------------------- 17
2.4 Lab-view程式設計流程 -------------------------- 17
第三章 光點定位系統設計 -------------------------- 19
3.1 光點定位系統原理 -------------------------- 19
3.2 雷射光點中心座標定位演算法 ------------------ 20
3.3 依序影像擷取像素相減法 ----------------------- 22
3.4 網路攝影機電路設計 -------------------------- 25
3.4.1 CMOS Image sensors單元 --------------------- 27
3.4.2 影像陣列單元 -------------------------- 31
3.4.3 曝光和增益控制單元 -------------------------- 32
3.4.4 時序控制單元 -------------------------- 32
3.4.5 輸出格式單元 -------------------------- 33
3.4.6 暫存器設定單元 -------------------------- 34
3.4.7 ZC0301內部工作概況 -------------------------- 34
3.5 FPGA電路設計 -------------------------- 35
3.5.1 FPGA程式設計流程 -------------------------- 36
3.5.2 Verilog 硬體描述語言簡述 ------------------- 39
3.5.3 FPGA 工作原理 -------------------------- 40
3.5.4 USB電路設計 -------------------------- 42
3.5.5 Laser 電路設計 -------------------------- 43
3.6 Lab-view 設計流程 -------------------------- 46
3.6.1 應用程式介面API(win32) - ------------------- 46
3.6.2 動態連結程式庫DLL -------------------------- 48
3.6.3 滑鼠控制程式設計 -------------------------- 51
3.6.4 網路攝影機程式設計 -------------------------- 52
3.6.5 USB傳輸程式設計 -------------------------- 53
3.6.6 影像處理 -------------------------- 56
第四章 結果與討論 -------------------------- 62
4.1 座標轉換問題 -------------------------- 62
4.2 Frame Rate太慢問題 -------------------------- 65
4.3 同步訊號問題 -------------------------- 65
第五章 結論 -------------------------- 67
第六章 未來展望 -------------------------- 67
[1] Naturalpoint,Inc. http://www.naturalpoint.com
[2] J. H. Vogeley and A. W. Vogeley, “Method and Apparatus for Interacting with Computer Generated Projected Image, ” US Patent No.:5,235,363
[3] J. Barrus and M. Park, “Method and Apparatus for Detecting the Location of Light Source,” US Patent No.:5,914,783
[4] L. Hauck, “Computer Input System and Method of Using Same,” US Patent No.:5,515,079
[5] D R. Olsen and T. Nielson, “Laser pointer interaction, ” Proceedings of the SIGCHI conference on Human factors in computing systems, Seattle,Washington, USA,2001
[6] C. Kirstein and H. Muller, "Interaction with a projection screen using a cameratracked laser pointer, “ Proceedings of IEEE Multimedia Modeling, ” pp 191-192,1998.
[7] J. F. Lapointe and G. Godin , “On-Screen Laser Spot Detection for Large Display interaction, " Proceedings of the IEEE International Workshop on Haptic Audio Environments and their Applications, 2005.
[8] B. A. Myers, “A Brief History of Human Computer Interaction Technology”, ACM Interactions, pp. 44-54.
[9] A. Sears, B. Shneiderman, “High Precision Touchscreens: Design Strategies and Comparisons with a Mouse, ” International Journal of Man-Machine Studies, pp. 593-613, 1991.
[10] L. E. Sibert, R. J. K. Jacob, “Evaluation of Eye Gaze Interaction, ” Proceedings of the CHI 2000, pp. 281-288.
[11] E. Martin and P.P. Nikolaos, “Eye-tracking for detection of driver fatigue, ” IEEE Conference on Intelligent Transportation System, pp. 314-319, 1997.
[12] R. J. Jacob, “Human-Computer Interaction: Input Devices, ” ACM Computing Surveys, pp.177-179.96
[13]詹世祥,林宸生、葉茂勳、郭道宏、謝佳雄,“高靈敏度頭控系統之研 發,"工程科技與中西醫學應用會議",2002。
[14]吳上立、 林宏墩編譯, “C 語言數位影像處理, ” 全華圖書, 第八章,民國94 年.
[15] Micron Technology, “MT9M011 - 1/3-Inch Megapixel Image Sensor Data Sheet, ”.
[16]電子設計資源網 http://www.eedesign.com.tw/article/forum/fo705.htm.
[17] Agilent Technologies, “ADNS-2051 Optical Mouse Sensor Data Sheet, ”. [18] Matthias Gruber, “Diffractive Optical Elements as Raster-ImageGenerators, ”Appl. Opt., Vol. 40, pp. 5830,2001.
[19] J.W. Chang, H. H. Lin, H. Y. Chou, W. K. Kuo, “Design and fabrication of diffractive optical elements for pattern display, ” Photonics Taiwan, Hsinchu, 1999.
[20] H. H. Suh, C. H. Kwak, and E. H. Lee, “ Combined binary-phase holograms for free-space optical interconnection, ” Optics Lett., 20, pp.2131-2133, 1995.
[21] F. Wyrowski and O. Bryngdahl, “Iterative Fourier-transform algorithm applied to computer holography,” J. Opt. Soc. Am, A5, pp.1058, 1988.
[22] W. K. Kuo, “Method and Apparatus for Detecting Laser Spot Location on Projection Screen, ” US Patent pending.
[23]陳榕庭、彭美桂譯, “CCD/CMOS 影像感測器之基礎與應用, ” 全華圖書,民國94 年.
[24]鄭信源, “Verilog 硬體描述語言數位電路設計實務, ” 儒林圖書公司,民國 92 年.
[25] S. Palnitkar, “Verilog HDL a guide to digital design and synthesis, ” J. Opt. Soc. Am.,, A5, pp.1058, 1988.
[26]李小珍,USB界面之CMOS式攝相機電路研究, 94年度改善師資案-研究計劃成果報告,2005
[27]惠汝生,Labview8.x圖控程式應用,全華圖書,民國94 年.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top