Implementation of light spot positioning system using FPGA-based image module and its applications
碩士 === 國立虎尾科技大學 === 光電與材料科技研究所 === 95 === In this thesis, we propose a FPGA (Field Programmable Gate Array) chip module to implement the light spot positioning system and its applications. We use image sensor to capture two successive images by controlling the power of laser pointer or LED (light em...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2007
|
Online Access: | http://ndltd.ncl.edu.tw/handle/5bh9pb |
id |
ndltd-TW-095NYPI5124001 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-095NYPI51240012019-09-22T03:40:56Z http://ndltd.ncl.edu.tw/handle/5bh9pb Implementation of light spot positioning system using FPGA-based image module and its applications 利用FPGA影像模組實現光點定位系統及其應用 Chen-Neng Fan 范振能 碩士 國立虎尾科技大學 光電與材料科技研究所 95 In this thesis, we propose a FPGA (Field Programmable Gate Array) chip module to implement the light spot positioning system and its applications. We use image sensor to capture two successive images by controlling the power of laser pointer or LED (light emitter diode) ON and OFF. Then a simple subtraction operation is used to eliminate the background and avoid the light noise. By this method, we can get a resulted image with noting but a clear light spot and it becomes very easy to locate its coordinate. We also design an algorithm suitable for FPGA-based system to locate the coordinate of light spot center. The conventional PC-based light spot locating method records all the coordinates of the spot pixel in the image, then compute the average center to get the coordinate of the light spot. Our algorithm uses the replaced method to save memory and logic elements in the FPGA module. The total used logic elements (LE) of our algorithm are only 16.6% of that of the conventional method. To interact with the computer, we use FPGA to control the USB micro-controller in a commercial USB mouse to make the compute cursor to follow the light spot motion. Besides, we put a diffractive optical element (DOE) in front of the image sensor to blur the background image and transform the light spot into a diffractive circle pattern. This approach can eliminate the subtraction noise caused by the two successive images without similar back-ground images. Wen-Kai Kuo 郭文凱 2007 學位論文 ; thesis 97 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立虎尾科技大學 === 光電與材料科技研究所 === 95 === In this thesis, we propose a FPGA (Field Programmable Gate Array) chip module to implement the light spot positioning system and its applications. We use image sensor to capture two successive images by controlling the power of laser pointer or LED (light emitter diode) ON and OFF. Then a simple subtraction operation is used to eliminate the background and avoid the light noise. By this method, we can get a resulted image with noting but a clear light spot and it becomes very easy to locate its coordinate. We also design an algorithm suitable for FPGA-based system to locate the coordinate of light spot center. The conventional PC-based light spot locating method records all the coordinates of the spot pixel in the image, then compute the average center to get the coordinate of the light spot. Our algorithm uses the replaced method to save memory and logic elements in the FPGA module. The total used logic elements (LE) of our algorithm are only 16.6% of that of the conventional method. To interact with the computer, we use FPGA to control the USB micro-controller in a commercial USB mouse to make the compute cursor to follow the light spot motion. Besides, we put a diffractive optical element (DOE) in front of the image sensor to blur the background image and transform the light spot into a diffractive circle pattern. This approach can eliminate the subtraction noise caused by the two successive images without similar back-ground images.
|
author2 |
Wen-Kai Kuo |
author_facet |
Wen-Kai Kuo Chen-Neng Fan 范振能 |
author |
Chen-Neng Fan 范振能 |
spellingShingle |
Chen-Neng Fan 范振能 Implementation of light spot positioning system using FPGA-based image module and its applications |
author_sort |
Chen-Neng Fan |
title |
Implementation of light spot positioning system using FPGA-based image module and its applications |
title_short |
Implementation of light spot positioning system using FPGA-based image module and its applications |
title_full |
Implementation of light spot positioning system using FPGA-based image module and its applications |
title_fullStr |
Implementation of light spot positioning system using FPGA-based image module and its applications |
title_full_unstemmed |
Implementation of light spot positioning system using FPGA-based image module and its applications |
title_sort |
implementation of light spot positioning system using fpga-based image module and its applications |
publishDate |
2007 |
url |
http://ndltd.ncl.edu.tw/handle/5bh9pb |
work_keys_str_mv |
AT chennengfan implementationoflightspotpositioningsystemusingfpgabasedimagemoduleanditsapplications AT fànzhènnéng implementationoflightspotpositioningsystemusingfpgabasedimagemoduleanditsapplications AT chennengfan lìyòngfpgayǐngxiàngmózǔshíxiànguāngdiǎndìngwèixìtǒngjíqíyīngyòng AT fànzhènnéng lìyòngfpgayǐngxiàngmózǔshíxiànguāngdiǎndìngwèixìtǒngjíqíyīngyòng |
_version_ |
1719254078880481280 |