安检图像的动态显示方法研究及实现

 2022-03-05 21:54:13

论文总字数:24092字

摘 要

随着计算机技术的飞速发展和扫描设备的不断改进,高速采集数据并实时动态显示图像的技术已经广泛应用于医疗和安检行业。现如今,X射线安检设备的技术已经比较完善,它已经广泛的应用于国民生产生活的各个领域,它使我们的生活更加的安全方便。特别是对人民生命财产安全保护起着很关键的作用,对恐怖袭击事件有着有效的抑制。

本论文论述的重点是动态显示图像的方法,为了清晰的说明安检设备中图像动态显示这一技术,本论文先对安检设备的工作流程进行简要的概述,在明确图像显示的目的后,需要研究的算法就可以确定,并结合项目实际的需要突出研究的重点。论文介绍DirectX 11并使用DirectX 11的新特性提高动态显示图像的效率,重点研究了帧更新时内存和显存间的数据传输、多线程和通用计算,对算法进行详细的介绍和分析,并对关键步骤进行了测量分析,实验结果的比较分析得出论文工作优化效果。

在课题研究过程中,充分利用DirectX 11的性能,用VC 语言编程设计并实现了运动场景实时的显示软件,实现显示的动态画面具有良好的更新平顺性,具有良好的视觉细节分辨能力。

关键词:DirectX 11,数据采集,运动场景,动态显示

The Rendering Methods of Motion Images Based on DirectX 11

ABSTRACT

With the rapid development of computer technology and the continuous improvement of scanning equipment , high-speed data acquisition and dynamic display of images are widely applied into medical and security field . Techniques in x-ray security inspection equipment have been already very ripe now . We can all feel the presence of security equipment in our lives and production , it is really more safe and convenient with the protection of security equipment . Especially , these x-ray security inspection equipment have suppressed the occurrence of terrorist attacks effectively .

This paper mainly discuss the rendering methods of motion images . In order to expound the technique in dynamic display of images in security equipment clearly . In this paper, we firstly summarize the workflows of security equipment briefly . After determining the purposes of dynamic display , we can get that which algorithm should be studied . And then we should highlight research priorities according to the actual project needs . After that , this paper introduce DirectX ’s history and DirectX 11 because we will use the new feature of DirectX 11 to improve the efficiency of the rendering of motion images in the research. In algorithm ,This paper focus on the data transmission, multi-thread and computing for general-purpose . Each of the above algorithms is described and analyzed in detail in this paper , and each key step in the program is measured and analyzed . By comparing the results, we should analysis and obtain the optimization effect of the methods in this paper .
Over the course of the study , we have taken advantage of DirectX 11’s performance , designed and implement a software by VC programming language . By using this software , motion images can be rendered effectively and displayed smoothly . The results shows that the rendering methods of motion images in this paper have improved the visual resolution of motion images and efficiency .

KEY WORDS: DirectX 11;motion images;data acquisition;dynamic display

目 录

摘 要 II

ABSTRACT Ⅲ

第一章 绪论 3

1.1 研究背景和意义 3

1.2 动态显示图像 3

1.3 DirectX历史及版本 4

1.4 论文的主要工作及结构安排 7

第二章 准备工作 8

2.1 Direct3D 11 新特性 8

2.1.1 多线程支持 8

2.1.2 计算着色器 8

2.2 Direct3D 11与OpenGl的比较 9

2.3 Win32程序设计 9

2.4 D3D 11初始化 10

2.4.1 设备 10

2.4.2 设备上下文 9

2.4.3 交换链 11

第三章 程序设计 13

3.1 数据传输 13

3.1.1 资源 13

3.1.2 变化区域数据的传输 15

3.1.3 不变区域数据的传输 16

3.2 多线程 17

第四章 实验结果 20

4.1 实验流程 20

4.2 实验结果与分析 23

第五章 总结与展望 25

5.1 论文工作总结 25

5.2 未来工作展望 25

致 谢 27

参考文献 28

第一章 绪论

剩余内容已隐藏,请支付后下载全文,论文总字数:24092字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;