论文部分内容阅读
医用电子内窥镜是一种对人体内部进行检查的医疗器械,可为医生提供清晰的患处图像,给医生诊断带来极大帮助。医用电子内窥镜系统将传统的医学检查与计算机、数字多媒体、VR(Virtual Reality)等新兴技术结合在一起,使其成像水平较传统内窥镜有着较大提升,且功能更加全面。高清电子内窥镜使用场景广泛,具有重要的研究价值。本文采用高集成化的X6818开发板作为控制处理核心,基于Android实时操作系统进行应用程序的开发。工作研究主要从以下几个方面展开:(1)系统方案设计,介绍了三种国内外现有内窥镜系统的结构与原理,随后分析了这三种结构存在的缺陷,总结得到造成缺陷的三个原因。从数据传输方式、图像编解码方式与开发平台与开发板的选择这三方面,进行分析设计。(2)系统功能设计,首先介绍了内窥镜系统的总体设计方案;然后介绍了图像采集流程,包括:使用的V4L2库中常用的结构体,并据此得到原始RGB格式数据,随后介绍了图像转化与编码原理,并根据原理设计出相应代码;最后介绍了系统其它功能,如:图像冻结、视频录制与回放等的流程与逻辑关系设计。(3)系统优化,共分为五个部分进行介绍。开机速度优化:介绍了Android系统的开机过程,以及其中各个流程耗费的时间。并通过精简预加载类与资源、精简本地服务和Java服务、精简预安装的应用文件三种途径对开机速度进行优化;摄像头参数设置速度:首先介绍了摄像头参数的调节过程,并统计了每个步骤所耗费的时间,随后设计了摄像头参数设置提升实验的表格,最后结合对表格内数据的分析,选择了最合理的摄像头参数设置步骤;系统内存泄漏问题的处理:首先介绍了Android系统的内存模型与垃圾回收机制,并由此引出了内存泄漏的本质,随后介绍了可能造成内存泄漏的原因,紧接着使用工具对本系统内存泄露的原因进行定位与分析,最后对本系统的内存泄漏问题进行解决;开机程序自启动:介绍了实现该功能的核心广播机制,并对广播类型与注册方式进行对比,最终确定本系统采用的方案;系统原生功能修改:鼠标右键功能自定义、开机动画与音乐自定义。(4)系统测试,首先搭建实验平台,随后分三个界面对系统功能进行测试。本课题设计的内窥镜系统,采集视频可达到1080P每秒30帧,所采用高清显示器分辨率为1920*1080,支持图像冻结、录像回放、病人信息保存等丰富功能。满足医用电子内窥镜的各项技术要求,具有广阔的应用前景。