B超是目前广泛使用的超声诊断仪,B型超声诊断已经成为临床超声影像诊断中的重要手段[1]。数字扫描变换(DigitalScanConverter,DSC)是B超中的核心部分,是计算机技术和数字图像处理技术在B超中的成功应用。采用DSC技术后,B超不仅能用标准电视显示方式显示清晰的动态图像,而且提供了强大的图像处理功能。DSC实质上是一个带有图像存储器的数字计算机系统,它有单独的读/写地址发生器,信息以一种格式存入存储器,而以另一种格式读出[2]。它实现B超机中图像冻结放大、正负图像翻转、多帧存储、数据测量计算、键盘控制等功能,其功能完善程度是评定和选购B超的重要参考因素。在B超诊断系统中,凸阵探头探查的视场为扇形,从探头采集到的信号是以极坐标形式存储的数据,但超声图像的显示采用的却是直角坐标系,需要实时地将极坐标系中的数据转化到显示器的直角坐标系。另外,凸阵探头波束扫描存在远程扩散,必须给予线插补,否则因线密度过低,影响图像清晰度[3]。可见DSC的关键是坐标转换和数据插补。在超声成像中,线性扫描B超的声束扫描和显示方式相类似,都是直角坐标系中的处理。所以,线性B超中图像的存储、显示都比较简单。但在扇形扫描方式中,声束扫描和图像显示的方式则有很大差别。扇形扫描方式是从超声探头的某一顶点沿半径方向向外呈扇面状地发射超声脉冲和接收超声回波信号。由于这种特殊的发射-接收方式,使得超声回波数据是极坐标形式的,而超声图像的显示采用的却仍然是直角坐标系。这种形式的采样点与显示像素点的位置并不一一对应,相邻扇形扫查线之间还有很多空缺像素有待填补,这种现象在远场尤为明显,即空缺的程度会随着扫描深度的增加而愈加严重[4]。因此,引进数字扫描变换的目的主要是解决扇形扫描方式中的两大问题,即进行坐标变换和数据插补,确保能够得到比较好的质量的图像。1DSC的原理采用DSC确保数据可以在极坐标扇形扫描方式和直角坐标显示方式之间相互转换,并两种坐标可以很好地结合在B超设备中。采用DSC使图像冻结和A、M型图像以及多普勒血管信息的同时复合显示成为可能,且更为方便。同时,它也使图像参数屏幕测量、显示和数据输入更为方便。DSC从几个方面改善了图像的显示效果:可以使显示帧频高于声速扫描帧频,消除图像闪烁以及辐条状扫描线构成图像的不均匀性;采用DSC后,便于实施各种图像处理,从而改善图像质量[5]。这样,DSC的应用大大增加了B超设备的功能和使用的灵活性。1.1DSC的基本组成数字扫描变换器(DSC)主要由图像存储器、坐标变换、图像插补、TV显示器组成[6]。其系统的框图如图1所示。图1数字扫描变换器的系统框图图像存储器是DSC装置核心,用来存储一帧或几帧扇形扫描超声图像,对实现坐标转换及实时显示必不可少。坐标变换电路由两部分组成:直角-直角坐标变换和直角-极坐标变换。直角-直角坐标变换是指显示平面D到投影平面S的线性变换,目的在于使图像在监视器上能够连续放大、缩小、位移和翻转,实现全景变焦等功能。图像插补用于填补从极坐标转换到直角坐标之后产生的空缺像素。TV显示器一般采用宽度具有512线/50Hz的高质量标准黑白TV显示器。1.2DSC的工作原理DSC的主要目的是解决坐标变换和数据插补。可以用正查数据地址法和倒查数据地址法两种算法结构来实现这两种功能。实现DSC必须有三个坐标系:D平面为图像最终显示的平面、S平面为映射标准投影平面、P平面为扫描声束所在极坐标平面。三个坐标系的关系如图2所示。图2实现DSC的三个坐标系1.2.1正查数据地址法正查数据地址法的DSC方案中,坐标变换完成从

数字扫描变换技术 matlab代码,基于Matlab的数字扫描变换器设计相关推荐

  1. 数字识别的matlab代码,基于MATLAB数字识别.doc

    基于MATLAB数字识别 计算机与信息工程学院 本科生毕业论文 基于BP神经网络的手写数字识别算法的设计与实现 班 级: 13汉班 学 号: 20131102507 姓 名: 江晓雪 指导教师: 李艳 ...

  2. 计算识别率的matlab代码,基于MATLAB神经网络图像识别的高识别率代码

    更新时间: 2019年3月14日10:50:04作者: 钱190 今天,我将与您分享一个基于MATLAB神经网络图像识别的高识别代码. 我认为内容非常好. 现在我与大家分享. 具有很好的参考价值. 需 ...

  3. 码分多址matlab代码,基于matlab的码分多址系统仿真

    基于matlab的码分多址系统仿真 淮南师范学院电气信息工程学院 2010届电子信息工程专业课程设计报告 课程设计报告 题 目: 基于 Matlab 的 CDMA 多址技术的仿真 学生姓名: 学生学号 ...

  4. 直方图均衡化 matlab代码,基于matlab的直方图均衡化代码

    基于matlab的直方图均衡化代码 2007-04-15 20:15 clear all %一,图像的预处理,读入彩***像将其灰度化 PS=imread('1.jpg');             ...

  5. 可行方向法的matlab代码,基于MATLAB的可行方向法求极值问题参考.doc

    基于MATLAB的可行方向法求极值问题参考 基于MATLAB可行方向法求极值的实现 姓名:xxx学号:xxx (北京理工大学机械与车辆学院车辆工程,北京 ) 摘要:在工程实际的优化设计中,随着设计变量 ...

  6. 巴特列特窗的matlab代码,基于MATLAB的FIR数字滤波器设计与优化分析.doc

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbspmatlab 基于MATLAB的FIR数字滤波器设计与优化分析. ...

  7. 数字孪生体技术白皮书_基于Flownex的数字孪生体解决方案 系列介绍之二:数据中心应用实例...

    致力于数字孪生体技术的研究与发展 通过解决方案和工程化应用造福人类 来源:数字孪生体实验室原创 作者:王永康 转载请注明来源和出处 导  读 <基于Flownex的数字孪生体解决方案>是我 ...

  8. 桩基MATLAB代码,基于Matlab GUI平台桥梁桩基承载力计算系统.pdf

    2012年9月第9期 城市道桥与防洪 桥梁结构 103 基于MatlabGUI平台的桥梁桩基承载力计算系统 周玉龙 ,姚永丁,羊 东 (中国水 电顾 问集团华东勘测设计研究院,浙江杭州 310014) ...

  9. Matlab:基于Matlab通过GUI实现自动驾驶的车牌智能识别

    Matlab:基于Matlab通过GUI实现自动驾驶的车牌智能识别 目录 车牌图像数据集 视频动态演示 核心代码 相关文章 Matlab:基于Matlab通过GUI实现自动驾驶的车牌智能识别 Matl ...

最新文章

  1. linux下activemq安装与配置
  2. 贪心 ---- 贪心 + STL维护 + 划分集合 L. Neo-Robin Hood(好题)
  3. Axure RP Extension for Chrome安装
  4. gentoo 安装opencv
  5. python详细安装教程linux-Linux手动安装新版本Python教程(CentOS)
  6. 【转载】zookeeper学习
  7. 求1/2+1/4+...+1/n
  8. 【Tiny4412】Uboot常用命令
  9. win7远程桌面连接不上,解决办法
  10. 谷歌核心算法大更新,如何趋利避害对电商网站排名影响?
  11. 计组之数据运算:6、原码乘法运算
  12. 一个菜鸟怎样做好功能测试?
  13. java代码中使用http请求时DnsResolver的问题
  14. HTML 5 span 标签
  15. 质监执法通--移动质监执法系统项目实战
  16. 【故障诊断分析】滚动轴承故障诊断系统含Matlab源码
  17. matlab检验数据异方差,怀特异方差检验方法在matlab中的实现,以及广义最.....
  18. 全排列、排列组合(去重区别)
  19. 神经生物学博士就业前景,神经网络硕士就业前景
  20. oracle 高级函数

热门文章

  1. for循环+zip根据列名遍历dataframe元素
  2. 光纤激光器仿真:(5)类噪声脉冲
  3. OBS Studio的安装与使用
  4. 5 大 DevOps 工具,看看你用过几个?
  5. 孤陋寡闻了,Python中类竟可以像列表一样操作
  6. Ubuntu18.4使用SystemMonitor实时查看CPU温度、内存、网速...
  7. Druid 管理面板执行时间分布规则
  8. 如何在Outlook中使用跟进选项
  9. 查询论文是否被 SCI/EI 收录
  10. u盘系统文件删除后的五种恢复方法