Delphi某医院医疗B超图像处理系统论文SQLServer2000_第1页
Delphi某医院医疗B超图像处理系统论文SQLServer2000_第2页
Delphi某医院医疗B超图像处理系统论文SQLServer2000_第3页
Delphi某医院医疗B超图像处理系统论文SQLServer2000_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Delphi某医院医疗B超图像处理系统论文SQL Server 2000                1.2 研究现状超声图象处理系统主要应用于医院B超仪器。以前,在医院尚未进行规范化、信息化建设的时候,主要是依靠医院的B超医生进行当场鉴定,B超图像无法保存,不便于在场医生事后修正。鉴定结果也主要依靠在场医生的个人经验和医术知识,其他医生无法进行监督,更谈不上管理。早期的超声图象处理系统多为文件型系统,缺乏安全防备措施和数据备份措施。目前,大多

2、数省级、市级医院都已经通过了国家医院等级鉴定,管理逐步走上了规范化、科学化、信息化的道路。但是目前在某些部门、某些环节还存在一些比较严重的问题,亟待解决。目前各医院的超声图象处理可能存在的问题主要如下: 1.鉴定结果的准确性得不到完全的保障B超操作平时都是由B超医生全权负责,鉴定结果也完全由医生的个人经验和医术水平决定,其他一切非在场人员无法核证。鉴定结果从主观和客观上都存在着错误隐患。毕业设计 论文路上2.2硬件的介绍2.2.1 B超的介绍B超的工作原理主要是利用的超声波,众所周知,人耳能听到的声音频率为20HZ-20KHZ,低于20KHZ的声波为次声波,人耳是听不到的,高于20KHZ的声波

3、就是超声波了,人耳也是听不见的。超声波之所以被广泛用于医疗领域是因为它有许多奇妙的特点:1.由于频率高,波长短,它可以像光那样沿直线传播,使得我们可能向某已确定方向上发射超声波;2.声波是纵波,可以顺利地在人体组织里传播;3.超声波遇到不同的介质交接面时会产生反射波,超声的传播速度快,成像速度快,每次扫描即产生一幅图像,快速地重复扫描。产生众多的图像组合起来便构成了实时动态图像。因而能够实时地观察心脏的运动功能、胎心搏动,以及胃肠蠕动等。 这些特点构成了今天超声仪器在医学领域广泛应用的基础。B型超声仪是由主控电路、发射电路、接收电路(高频信号放大器、视频信号放大器)、扫描发生器、图像显示器(电

4、子枪、偏转系统、荧光屏)和换能器构成的。 主控电路又称同步触发信号发生器,它周期地产生同步触发脉冲信号,分别触发发射电路和扫描发生器中的时基扫描电路。超声脉冲发射的重复频率是由它控制的,通常同步触发信号的重复频率就是超声脉冲发射的重复频率。 发射电路在受同步信号触发时,产生高频电脉冲激励换能器。 接收电路接收由人体受检组织反射的超声信息,有以下几个主要过程:对高频超声信号放大和对数压缩;对高频超声信号检波,转变为视频信号;对视频信号进行放大;把放大了的视频信号显示在显示器上。 换能器将回波信号转换成高频电信号后,被检波器检出的视频包络信号要经过视频信号放大器放大和处理,然后加到显示器的栅极进行

5、亮度调制。 扫描发生器产生扫描电压,使电子束按一定的规律扫描,在显示器上显示出切面图像。 B超成像的基本原理就是: 毕业设计 论文路上视频采集卡的工作原理:视频采集就是将视频源的模拟信号通过处理转变成数码信息,并将这些数码信息存储在电脑硬盘上的过程。这种模拟数码转变是通过视频采集卡上的采集芯片进行的。通常在采集过程,对数码信息还进行一定形式的实时压缩处理,较高档的采集卡依靠特殊的处理芯片进行硬件实时数据压缩处理;而那些没实时硬件压缩功能的卡,也可通过电脑上的CPU进行被称为软件压缩的处理。PC上通过视频卡可以接收来自视频输入端的模拟视频信号,对该信号进行采集、量化成数字信号,然后压缩编码成数字

6、视频序列。大多数视频卡都具备硬件压缩的功能,在采集视频信号时首先在卡上对视频信号进行压缩,然后才通过PCI接口把压缩的视频数据传送到主机上。一般的PC视频采集卡采用帧内压缩的算法把数字化的视频存储成AVI文件,高档一些的视频采集卡还能直接把采集到的数字视频数据实时压缩成MPEG-1格式的文件。 由于模拟视频输入端可以提供不间断的信息源,视频采集卡要采集模拟视频序列中的每帧图像,并在采集下一帧图像之前把这些数据传入PC系统。因此,实现实时采集的关键是每一帧所需的处理时间。如果每帧视频图像的处理时间超过相邻两帧之间的相隔时间,则要出现数据的丢失,也即丢帧现象。采集卡都是把获取的视频序列先进行压缩处

7、理,然后再存入硬盘,也就是说视频序列的获取和压缩是在一起完成的,免除了再次进行压缩处理的不便。不同档次的采集卡具有不同质量的采集压缩性能。 毕业设计 论文路上3.系统设计 3.1 系统的模块结构 图1  系统模块结构图 进入软件开始界面后,会有三个菜单,分别是病人信息菜单,日常操作菜单和图像查询菜单。若要为病人进行B超操作,先要输入病人的基本资料,即输入病人的姓名,年龄,性别,联系电话,检查医生和检查项目,若是住院部的病人,则有住院号,若是门诊部的病人,则有门诊号,门诊号或者住院号采用当前年月日+时分秒来计制,唯一的确定一名病人。填完资料则可以提交,然后进入B超预览界面。如

8、果没有填完整,系统将会提示请把资料填完整,再提交资料。提交上的病人资料随即存入数据库,为日后病人信息的查询做好准备。病人的资料提交后就可以进入B超预览的界面了,B超图像预览到的是动态的,同步的图像。当看到有用的图像时,可以把图像捕捉下来,最多可以实现5幅图像的捕捉,通过前翻和后翻来查看它,选中需要保存的图像,最多能选3幅,图像将会保存在电脑上,一个病人可以对应多幅图像,图像通过当前时间来命名,后缀名为BMP。可以对图像进行修改。在图像管理器里,可以实现对图像实现放大,缩小,去彩,或者利用放大镜来放大查看需要特别注意的地方。在图像查询界面里,可以对已保存的图像进行查询。综上所述,如图1所示,首先

9、,病人基本资料和B超图像的基本资料存入数据库,B超图像经过图像管理模块实现放大,缩小等功能,可以对病人资料和图像资料进行修改,查询。这就是系统的模块结构。l 动态图像显示模块A 录入待查病人的基本资料信息;B 检测B超仪器和视频捕捉卡是否工作正常;C 显示B超仪上的动态图象。l 静态图像生成模块将动态图象捕获成静态BMP格式的图像;l 图像修改模块支持图像的缩放,去彩等等操作;l 图像查询模块查询已存在的图片资料。毕业设计 论文路上列名中文名称类型字段长度是否为空备注brbh病人编号varchar12Not nullPrim

10、ary keybrxm病人姓名varchar8Not nullbrxb病人性别varchar12Not nullbrnl病人年龄intNot nullmzh门诊号varchar12nullzyh住院号varchar12nullysdm医生代码char4Not nulljcxm检查项目varchar20Not nulllxdh联系电话varchar15Not null4重要代码的实现Delphi1.在B超预览单元里,显示动态图像和捕捉静态图像的截图 图4  显示动态图像和捕捉静态图像的截图publicpicWidth, PicHeight: Integer;CurPanel,

11、 CurPic: Integer;PicEdited: Integer;ImageEdited: Integer;BitBMP: array 1.5 of TBitMap;(1)对图像的捕捉procedure TVideoFrame.CapPic(Sender: TObject);var    BMPFileName: String;    ss,temp: String;    date: SYSTEMTIME;    BMPFile: TBitMap;begin 

12、;   btCapPic.Enabled:= false;    cdCapPic.Enabled:= false;    BMPFileName:= ss + '.bmp'    if fmECHO.PicFileNameCurPic='' then    begin        BitBMPCurPic:= TBitMap.Create;        Chec

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论