当前位置: 首页 > article >正文

彩色血流成像(三):滤波

文章目录1回波信号1.1 杂波信号1.2血流信号1.3噪声信号1.4回波信号模拟方法2滤波目的3滤波限制4滤波算法5高通数字滤波器5.1单一回波抵消器5.2FIR滤波器5.3IIR滤波器 无限冲激响应滤波器定义实现缺点5.4回归滤波器5.5优化6参数化方法7非参数化方法7.1特征分解Eigen-based methods【6】7.2Hankel-SVD【4】其他注8 综合算法8.1多项式回归SVD9提速方法9.1数据分解下采样方法10性能指标20260514 很久之前写的了发出来分享一下1回波信号血流回波信号由三部分组成杂波信号血流信号噪声信号组织回波信号由两部分组成杂波信号噪声信号1.1 杂波信号杂波信号包括静止组织和低速运动的血管壁和组织等。这些信号会产生一个相对低频的多普勒频移。这些信号同血流信号的区别在于1.除非低速血流信号否则频移一般低于血流信号2.幅值是血流信号的40~60dB待理解由于人体内的呼吸和心跳杂波往往表现为一个宽频的信号。特别当呼吸过程经历一个较长的时间杂波的频率特性将表现为其中心频率远离零频率轴且频带变得更宽。在时域上杂波将不再表现为平稳性和各向同性。【2】1.2血流信号来源于移动的红细胞散射返回的信号能量低于组织信号但高于噪声信号1.3噪声信号来源于热和电子波动噪声是全频带低能量成分可以用高斯白噪声模拟。1.4回波信号模拟方法“多普勒罩”Song F, Zhang D, Gong X. Performance evaluation of eigendecomposition-based adaptive clutter filter for color flow imaging[J]. Ultrasonics. 2006, 44(Suppl1):e67-e71.Feng N, Zhang J, Wang W. An adaptive clutter rejection method based on AR model in color flow imaging[J]. Ultrasonics. 2006, 44(Suppl 1):e86-e88.2滤波目的滤波目的提取血流信号滤除静止或接近静止组织的回波以及高斯噪声。没有足够的杂波抑制无法检测出低速血流较高的速度估计也将存在偏差【1】3滤波限制连续脉冲个数/短时信号个数8~16个过多会导致帧率下降对于频谱多普勒可以使用模拟滤波器实现滤波但对于彩色多普勒需要使用数字滤波器【3】。3.一般用来计算效果时会比较8次和16次采样的结果。4滤波算法分类方法参考【2】非自适应滤波的缺点当运动组织信号过强时需要较大的阻带会抑制血流回声降低血流检测灵敏度【5】。5高通数字滤波器这种滤波器是非自适应滤波器。这些方法一方面可能不能完全抑制杂波另一方面超声回波在通过杂波滤波器时可能错误地损失一部分有用的血流信号。此外非自适应的滤波器在操作上受到 对于不同成像环境如何适当的选择参数问题的困扰。【2】5.1单一回波抵消器将前后两次发射产生的接收回波信号相减抵消固定回波信号。缺点滚动特性差宽传输带宽。5.2FIR滤波器有限冲击响应不好用因为采样数过小8~165.3IIR滤波器 无限冲激响应滤波器定义IIR滤波器的递归特性导致对脉冲输入的响应在时间上是无限的。给定时刻的输出是先前输入和输出的组合按照对应滤波器的因子加权M是零点个数N为极点个数通常NMK是信号输入长度类似这种结构直接I型实现可以通过多种滤波器实现1.巴特沃斯滤波器【3使用】因为它具有最大平坦的通带允许所有期望的血流速度分量均等地通过滤波器。阻带单调衰减最大限度地抑制了最低频率的杂波分量。巴特沃斯特性也表现出比其他滤波器类型小得多的瞬态响应。系数通过双线性变换方法得到。2.切比雪夫滤波器缺点1.对单数据集杂波/血流信号的能量比较小时能较好抑制杂波比如大血管中心部位的血流情况。强杂波情况下不好用。【2】2.滤波器曲线往往考虑滤波器的稳态响应假定瞬态响应为零而对于短数据信号滤波器瞬态响应主导性能。可能会偏置平均频率估计器导致多普勒信号功率估计的严重误差。滤波器瞬态响应取决于滤波器特性以及初始化策略【3】。可以使用步进初始化优化【3-15】参考IIR滤波器5.4回归滤波器多项式回归滤波器5.5优化在高通滤波器之前将满时间信号与平均杂波频率向下混频【4】部分自适应滤波策略。6参数化方法将自适应方法分成参数化和非参数化的方法两类加以讨论【2-26】。不进行杂波滤除对超声回波信号建模依据实际采样数据估计模型参数对估计的参数进行分析筛选。【2】早期采用的信号模型为零极点模型例如滑动平均(Moving AverageMA)模型[27]、自回归(AutoregressiveAR)模型[28]和自回归滑动平均(Moving AverageAutoregressiveARMA)模型[29]。是将输入信号近似为若干个特征成分的和即特征成分分析模型它们中的代表为多重信号分类方法Multiple Signal ClassificationMUSIC[30]。MUSIC 首先建立输入信号的协方差矩阵并对其进行特征分析。通过谱分析中的频域峰值搜索方法或者求根法可以得到所有特征成分的参数。可以看看MUSIC7非参数化方法通过一个自适应杂波滤波器比如基于特征分解然后进行自相关计算得到相应参数。注需要通过多数据集建立自相关矩阵【2】多数据集一般由成像位置处的采样数据及其周围位置采样数据所组成[36]或者由成像位置处的一个较长的采样数据截断成多个子序列而组成[37]。自相关矩阵可以通过特征分解、奇异值分解以及主成分分解等方式设计滤波器。基于特征的杂波滤波器通常会将慢时信号分解为正交分量的总和。7.1特征分解Eigen-based methods【6】【4】特征分解的挑战1.需要多次采集保证信号平稳。一般是多个采集取平均假设杂波在不同深度一致。由于不同深度组织、血流、杂波信号表现不同该方法适合浅表成像深会有问题。2.滤波器自适应特性滤波器滤波效果对对空间维度选择敏感需要开发一种选择特征空间维度的算法7.2Hankel-SVD【4】定义区别于【6】在于计算正交基方法不同。提出一种新的基于特征的杂波滤波器不需要慢时信号正交分解。而是对单数据集建立Hankel矩阵进行奇异值分解通过阈值选择特征称为血流信号的输出【6】Hankel matrix whose entries are constant along the reverse diag-onals and whose orthogonal expansion can be found from an SVD analysis.原理原理基于【7】SVD阈值优化策略[13] P . Song, A. Manduca, J. D. Trzasko, and S. Chen, “Ultrasound small vesselimaging with block-wise adaptive local clutter filtering,” IEEE Trans. Med.Imag., vol. 36, no. 1, pp. 251-262, 2017.[14] J. Baranger, B. Arnal, F. Perren, O. Baud, M. Tanter, and C. Demene,“Adaptive spatiotemporal SVD clutter filtering for ultrafast Dopplerimaging using similarity of spatial singular vectors,” IEEE Trans. Med.Imag., vol. 37, no. 7, pp. 1574-1586, 2018.其他基于Cauchy-RPCARobust principal component analysis (RPCA)的随机空间下采样超快超声微血管成像改善微血管时空域的方法【】Randomized Spatial Downsampling based Cauchy-RPCA Clutter Filtering for High-Resolution Ultrafast Ultrasound Microvasculature Imaging and Functional …2021【14】注【5】对比了下采样杂波滤波器一种自适应滤波器clutter-downmixing filter8 综合算法8.1多项式回归SVD【9】【10】将信号分类为组织信号去、低速血流杂波混合区、中高速血流杂波混合区、慢时非平稳信号区。对不同区域采用不同的方法进行滤波。9提速方法9.1数据分解下采样方法逐块下采样、均匀空间下采样、随机下采样【12】10性能指标【3】1平均频率估计的平均值2平均频率估计的平均值相对杂波滤波前的平均功率3多普勒功率估计标准差4平均频率估计的标准偏差。5CBD clutter-to-blood signal ratio【1】 Bjærum S., Torp H., Kristoffersen H. 2002. Clutter filter design for ultrasound colour flow imaging. IEEE Trans. Ultrason. Ferroelec. Freq. Contr. 49, 204–209 10.1109/58.985705 (doi:10.1109/58.985705) [PubMed] [CrossRef] [Google Scholar] [Ref list]【2】沈志远. 超声彩色血流成像中血流信号提取方法研究[D]. [博士论文], 哈尔滨工业大学, 2014【3】Kadi A P, Loupas T. On the performance of regression and step initialized IIR clutter filters for color Doppler system in diagnostic medical ultrasound[J]. IEEE Transaction on Ultrasounics Ferroelectrics and Frequency Control, 1995, 42(5):927-937.【4】 Thomas L, Hall A. An improved wall filter for flow imaging of low velocityflow[C]. in Proceedings IEEE Ultrasonics Symposium, 1994, Cannes France,3:1701-1704.【5】Yu A C H, Cobbold R S C. Single-ensemble-based eigen processing method for color flow imaging-part i. the Hankel-SVD filter[J]. IEEE Transaction on Ultrasounics Ferroelectrics Frequency Control, 2008, 55(3):559–572.【6】L. A. F. Ledoux, P. J. Brands, and A. P. G. Hoeks, “Reductionof the clutter component in Doppler ultrasound signals basedon singular value decomposition: A simulation study ,” Ultrason.Imag., vol. 19, pp. 1–18, 1997.【7】 A. J. van der Veen, E. F. Deprettere, and A. L. Swindlehurst,“Subspace based signal analysis using singular value decompo-sition,” Proc. IEEE, vol. 81, pp. 1277–1308, 1993.【8】M. W. Y. Poon, R. H. Khan, and S. Le-Ngoc, “A singular valuedecomposition (SVD) based method for suppressing ocean clut-ter in high frequency radar,” IEEE Trans. Signal Processing,vol. 41, pp. 1421–1425, 1993.【9】熊秀娟,肖磊,陈波,彭勇,王耀彬.CFI中基于动态区域划分的非平稳杂波抑制方法[J].电子技术应用,2014,40(12):129-132139.DOI:10.16157/j.issn.0258-7998.2014.12.047.【10】肖磊,熊秀娟,陈菲,陈波.超声血流成像中基于动态域的回归和奇异值分解的杂波抑制方法[J].计算机应用,2015,35(01):265-269275.【11】Heimdal A., Torp H. 1997. Ultrasound Doppler measurements of low velocity blood flow: limitations due to clutter signals from vibrating muscles. IEEE Trans. Ultrason. Ferroelec. Freq. Contr. 44, 873–881 10.1109/58.655202 (doi:10.1109/58.655202) [CrossRef] [Google Scholar]【12】High-Resolution Ultrafast Ultrasound Microvasculature Imaging and Functional Imaging using Cauchy-RPCA based Clutter Filtering method2022

相关文章:

彩色血流成像(三):滤波

文章目录1回波信号1.1 杂波信号1.2血流信号1.3噪声信号1.4回波信号模拟方法2滤波目的3滤波限制4滤波算法5高通数字滤波器5.1单一回波抵消器5.2FIR滤波器5.3IIR滤波器 无限冲激响应滤波器定义:实现缺点:5.4回归滤波器5.5优化6参数化方法7非参数化方法7.1特…...

从‘一片黑’到重点突出:手把手教你用ArcGIS为乡镇规划图添加专业级影像蒙版

从‘一片黑’到重点突出:手把手教你用ArcGIS为乡镇规划图添加专业级影像蒙版 在乡镇规划汇报中,一张能清晰传达重点区域的地图往往比千言万语更有说服力。想象一下这样的场景:当决策者面对一张全区域亮度均一的遥感影像时,他们的视…...

【Oracle数据库指南】第43篇:Oracle ASM磁盘组使用与维护

上一篇【第42篇】Oracle ASM实例与磁盘组管理详解 下一篇【第44篇】Oracle性能监控——关键指标与工具 摘要 ASM(Automatic Storage Management,自动存储管理)是Oracle提供的专用文件系统和卷管理器,专为Oracle数据库设计。本文在…...

Spinning Up模型保存终极指南:checkpoint管理完整教程

Spinning Up模型保存终极指南:checkpoint管理完整教程 【免费下载链接】spinningup An educational resource to help anyone learn deep reinforcement learning. 项目地址: https://gitcode.com/gh_mirrors/sp/spinningup 深度强化学习训练过程中&#xff…...

如何在3分钟内掌握PowerPoint专业公式编辑:LaTeX-PPT终极指南

如何在3分钟内掌握PowerPoint专业公式编辑:LaTeX-PPT终极指南 【免费下载链接】latex-ppt Use LaTeX in PowerPoint 项目地址: https://gitcode.com/gh_mirrors/la/latex-ppt 还在为PowerPoint中编辑复杂的数学公式而头疼吗?LaTeX-PPT这款开源插件…...

基于RAG的德国开放数据智能问答助手:从原理到工程实践

1. 项目概述:当德国开放数据遇上GPT最近在折腾一个挺有意思的项目,叫 OpenDataGermanyGPT。光看名字,你可能觉得这又是一个“GPT套壳”应用,但实际玩下来,我发现它的核心价值远不止于此。简单来说,这是一个…...

Zotero文献去重终极指南:3步快速清理重复文献库的完整教程

Zotero文献去重终极指南:3步快速清理重复文献库的完整教程 【免费下载链接】ZoteroDuplicatesMerger A zotero plugin to automatically merge duplicate items 项目地址: https://gitcode.com/gh_mirrors/zo/ZoteroDuplicatesMerger 在学术研究过程中&#…...

Open3D内存检测终极指南:LeakSanitizer的完整应用教程

Open3D内存检测终极指南:LeakSanitizer的完整应用教程 【免费下载链接】Open3D Open3D: A Modern Library for 3D Data Processing 项目地址: https://gitcode.com/gh_mirrors/op/Open3D Open3D作为现代3D数据处理库,在处理大规模点云、网格等数据…...

LZ4压缩算法演进:从r131到v1.9.5的终极速度革命 [特殊字符]

LZ4压缩算法演进:从r131到v1.9.5的终极速度革命 🚀 【免费下载链接】lz4 Extremely Fast Compression algorithm 项目地址: https://gitcode.com/GitHub_Trending/lz/lz4 LZ4作为当今最快的无损压缩算法之一,自诞生以来经历了令人瞩目…...

Java动态代理终极指南:JDK与CGLIB原理对比详解

Java动态代理终极指南:JDK与CGLIB原理对比详解 【免费下载链接】CodeGuide :books: 本代码库是作者小傅哥多年从事一线互联网 Java 开发的学习历程技术汇总,旨在为大家提供一个清晰详细的学习教程,侧重点更倾向编写Java核心内容。如果本仓库能…...

如何快速掌握Spinning Up超参数调优:提升深度强化学习性能的终极指南

如何快速掌握Spinning Up超参数调优:提升深度强化学习性能的终极指南 【免费下载链接】spinningup An educational resource to help anyone learn deep reinforcement learning. 项目地址: https://gitcode.com/gh_mirrors/sp/spinningup Spinning Up是一款…...

Marko恢复机制:hydration过程中的状态恢复终极指南

Marko恢复机制:hydration过程中的状态恢复终极指南 【免费下载链接】marko A declarative, HTML-based language that makes building web apps fun 项目地址: https://gitcode.com/gh_mirrors/ma/marko Marko是一个基于HTML的声明式语言,专注于构…...

机器视觉 Vs 智能体视觉(29)

重磅预告:本专栏将独家连载新书《智能体视觉技术与应用》(系列丛书)部分精华内容,该书是世界首套系统阐述“因式智能体”视觉理论与实践的专著,特邀美国 TypeOne 公司首席科学家、斯坦福大学博士 Bohan 担任技术顾问。…...

如何利用Google Cloud服务加速OR-Tools大规模优化求解:完整实践指南

如何利用Google Cloud服务加速OR-Tools大规模优化求解:完整实践指南 【免费下载链接】or-tools Googles Operations Research tools: 项目地址: https://gitcode.com/gh_mirrors/or/or-tools OR-Tools是Google开发的强大运筹学工具库,能够高效解决…...

AI智能体通信基站:统一HTTP请求管理,提升开发效率与稳定性

1. 项目概述:一个为AI智能体构建的“通信基站”如果你正在开发一个AI智能体(Agent),并且需要让它与各种外部服务(比如OpenAI、Anthropic的Claude,或者任何自定义的HTTP API)进行对话&#xff0c…...

从零到一:在Linux上构建USRP与GNU Radio的完整信号处理工坊

1. 环境准备:打造你的信号处理工坊基础 搭建信号处理工坊就像装修新房,得先打好地基。我强烈推荐使用Ubuntu 20.04 LTS系统,这个版本不仅稳定,而且社区支持完善。记得第一次尝试时用了最新版系统,结果各种依赖冲突让我…...

LRCGET:如何用500行代码重定义你的离线音乐体验

LRCGET:如何用500行代码重定义你的离线音乐体验 【免费下载链接】lrcget Utility for mass-downloading LRC synced lyrics for your offline music library. 项目地址: https://gitcode.com/gh_mirrors/lr/lrcget 在数字音乐流媒体盛行的时代,我…...

如何快速掌握多尺度地理加权回归:面向数据分析师的完整指南

如何快速掌握多尺度地理加权回归:面向数据分析师的完整指南 【免费下载链接】mgwr Multiscale Geographically Weighted Regression (MGWR) 项目地址: https://gitcode.com/gh_mirrors/mg/mgwr **多尺度地理加权回归(MGWR)**是空间统计…...

如何快速掌握ta-lib-python与Pandas集成:金融时间序列分析的终极指南 [特殊字符]

如何快速掌握ta-lib-python与Pandas集成:金融时间序列分析的终极指南 🚀 【免费下载链接】ta-lib-python Python wrapper for TA-Lib (http://ta-lib.org/). 项目地址: https://gitcode.com/gh_mirrors/ta/ta-lib-python 在金融数据分析和量化交易…...

如何快速掌握DevPod:开源远程开发环境的完整指南

如何快速掌握DevPod:开源远程开发环境的完整指南 【免费下载链接】devpod Codespaces but open-source, client-only and unopinionated: Works with any IDE and lets you use any cloud, kubernetes or just localhost docker. 项目地址: https://gitcode.com/g…...

Notion 发布开发者平台扩展协作软件,治理与执行决定能否突破试验阶段!

Notion 发布开发者平台扩展协作软件,治理与执行成突破试验阶段关键!此次发布让 Notion 在企业软件栈中扮演更重要的角色,但分析师表示,治理和执行情况将决定它能否突破试验阶段。Notion 正在通过一个开发者平台扩展其协作工作空间…...

GridTravel:当地人定制旅行指南,开启真实步行探索之旅!

当地人为您量身定制旅行指南GridTravel能将您的旅行变成一段精彩故事。从隐秘小巷中的美食到令人惊叹的美景,它为您规划路线,助您探寻城市的灵魂。还能在App Store下载。由当地人带领,领略城市风情GridTravel是一个由当地人组成的社区&#x…...

NoFences:完全免费的Windows桌面分区工具终极指南

NoFences:完全免费的Windows桌面分区工具终极指南 【免费下载链接】NoFences 🚧 Open Source Stardock Fences alternative 项目地址: https://gitcode.com/gh_mirrors/no/NoFences 还在为杂乱的Windows桌面而烦恼吗?每天在散落各处的…...

7步轻松完成PostgreSQL云服务迁移:从自建到PaaS的平滑过渡指南

7步轻松完成PostgreSQL云服务迁移:从自建到PaaS的平滑过渡指南 【免费下载链接】awesome-postgres A curated list of awesome PostgreSQL software, libraries, tools and resources, inspired by awesome-mysql 项目地址: https://gitcode.com/gh_mirrors/aw/aw…...

Laravel-Admin单元测试终极指南:10个技巧确保后台代码质量 [特殊字符]

Laravel-Admin单元测试终极指南:10个技巧确保后台代码质量 🚀 【免费下载链接】laravel-admin Build a full-featured administrative interface in ten minutes 项目地址: https://gitcode.com/gh_mirrors/la/laravel-admin Laravel-Admin是一个…...

NoFences:彻底告别混乱桌面的免费开源分区神器

NoFences:彻底告别混乱桌面的免费开源分区神器 【免费下载链接】NoFences 🚧 Open Source Stardock Fences alternative 项目地址: https://gitcode.com/gh_mirrors/no/NoFences 你是否每天面对杂乱无章的Windows桌面感到焦虑?在几十个…...

Nginx Server Configs Node.js配置:Node应用部署最佳实践终极指南

Nginx Server Configs Node.js配置:Node应用部署最佳实践终极指南 【免费下载链接】server-configs-nginx Nginx HTTP server boilerplate configs 项目地址: https://gitcode.com/gh_mirrors/se/server-configs-nginx Node.js应用部署常常面临性能优化、安全…...

观察Taotoken API Key的访问控制与审计日志功能如何保障企业安全

🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 观察Taotoken API Key的访问控制与审计日志功能如何保障企业安全 在企业级应用大模型能力的实践中,安全与合规是技术决…...

FanControl完全指南:Windows风扇智能调速终极解决方案

FanControl完全指南:Windows风扇智能调速终极解决方案 【免费下载链接】FanControl.Releases This is the release repository for Fan Control, a highly customizable fan controlling software for Windows. 项目地址: https://gitcode.com/GitHub_Trending/fa…...

Niagara Editor界面详解:从零上手视觉特效创作

1. 认识Niagara Editor:视觉特效的创作工坊 第一次打开Niagara Editor时,满屏的面板和按钮可能会让你感到不知所措。别担心,这就像走进一个设备齐全的厨房——虽然工具很多,但每样都有其特定用途。作为Unreal Engine的粒子特效系…...