论文部分内容阅读
基于CCD (Charge Coupled Device,电荷耦合元件)的光电检测技术是一种新兴的测量手段,它相比传统的测量有更快的测量速度而且精度也相对更高,同时也能满足非接触和动态自动测量的要求,而且其有稳定性好,分辨率高、操作简单等优点,所以在众多领域都得到了广泛的应用。将该技术用于高能激光的检测与分析可以做到对激光光束的实时、高精度、自动化测量。本文给出了激光光束质量调试系统的实现方案。在现代测量系统中,软件系统是整个系统的核心,这也是论文的主要任务。激光光束质量调试系统的软件为高能激光光强分布检测系统,它满足运算准确、操作方便、运行流畅、便于升级等特征。本文研究了软件的结构、工作流程和具体实现方法等,并针对本软件的架构进行了介绍,以及就开发中需要用到的关键技术和所需实现的功能做了着重论述,其中用到了包括UML描述语言、基于GDI和GDI+的界面绘制、串行化读写文件、多线程编程等技术。本软件系统的开发环境是Visual Studio2005平台上的MFC(Microsoft Foundation Classes)。另外,本文针对为提高软件测量精确度对图像校准和预处理的算法进行了研究,专门分析和讨论了多种针对光斑图像的背景去噪、图像滤波算法,并借用设计模式中的策略模式进行算法管理。然后对进行滤波处理之后的图像进行参数计算,包括了图像质心、光束带宽和光强均匀度等参数,在计算出参数之后显示在列表中并且用曲线方式绘制出参数的变化。最后为了保证图像的观察效果,需要对光斑进行伪彩色技术的二维图像显示和OpenGL(Open Graphics Library)在MFC环境中三维显示,并为了保证显示效果,讨论了伪彩色变换的不同算法和基于OpenGL的光斑模型的自由旋转的算法。论文研究的基于CCD的高能激光检测与分析软件系统可以对激光光束质量参数进行高精度的定量测量和分析,符合现代测量系统的数字化、自动化测量的要求。