论文摘要
基于CCD的光电检测技术是一种新出现的测量手段,由于其具有许多独特的性能而在众多领域都得到了广泛的应用。将该技术用于激光光束的测量与分析可以做到对激光光束的实时、高精度、自动化测量。本文介绍了基于CCD的激光光束测量与分析系统,并设计开发了相应的光束分析专用软件。该软件使用图像采集卡来采集CCD摄像机捕获到的光束截面图像,经过图像变换后分别用于实时显示和数据分析。分析所得结果分别用文本、二维图形和三维图形给出。本文首先对用CCD进行高精度测量做了简要的介绍。在此基础上,本文着重介绍了基于面阵CCD进行激光光束分析的原理和系统结构。最后以高斯光束为例进行了论证和分析。本文给出了激光光束分析软件的实现方案。在现代测量系统中,软件系统是整个系统的核心。好的软件系统的特征是:运算准确、操作方便、运行流畅、便于升级。本文研究了所开发的光束分析软件的结构、工作流程和具体实现方法等。文中针对本软件开发中需要用到的关键技术做了着重论述,如图像采集和显示、伪彩色增强、多线程编程等。本软件系统是在Visual Studio.NET平台上用MFC开发的。另外,本文还对用OpenGL进行激光光束截面光强分布三维模拟进行了研究,讨论了用OpenGL来构建三维模型的方法。首先简单介绍了OpenGL的绘制原理,然后讨论了所开发的光束分析软件中的三维模型的绘制方案和旋转方案。最后针对用MFC进行OpenGL开发做了简单的说明。最后,本文针对为提高软件测量精确度进行的图像校准和图像变换进行了研究和讨论。专门分析了所采用的图像校准、噪声处理和图像变换等数据处理工作的具体算法,并就特定的算法的性能进行了比较。本课题研究的基于CCD激光光束分析与测量软件系统可以对激光光束质量参数进行高精度的定量测量和分析,引入了数字化、自动化测量的概念,符合现代测量系统的发展方向。具有一定的应用价值。