CN110706330A - 一种引入散射模型的快速体绘制三维超声图像重建算法 - Google Patents

一种引入散射模型的快速体绘制三维超声图像重建算法 Download PDF

Info

Publication number
CN110706330A
CN110706330A CN201910888880.3A CN201910888880A CN110706330A CN 110706330 A CN110706330 A CN 110706330A CN 201910888880 A CN201910888880 A CN 201910888880A CN 110706330 A CN110706330 A CN 110706330A
Authority
CN
China
Prior art keywords
sampling
algorithm
light
voxels
scattering
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910888880.3A
Other languages
English (en)
Inventor
陈晓冬
邓惟心
周智峰
盛婧
汪毅
蔡怀宇
邹慧玲
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BEIJING HUACO HEALTHCARE TECHNOLOGIES CO LTD
Tianjin University
Original Assignee
BEIJING HUACO HEALTHCARE TECHNOLOGIES CO LTD
Tianjin University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by BEIJING HUACO HEALTHCARE TECHNOLOGIES CO LTD, Tianjin University filed Critical BEIJING HUACO HEALTHCARE TECHNOLOGIES CO LTD
Priority to CN201910888880.3A priority Critical patent/CN110706330A/zh
Publication of CN110706330A publication Critical patent/CN110706330A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • G06T17/005Tree description, e.g. octree, quadtree
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/08Volume rendering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • G06T17/10Constructive solid geometry [CSG] using solid primitives, e.g. cylinders, cubes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2210/00Indexing scheme for image generation or computer graphics
    • G06T2210/41Medical

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Geometry (AREA)
  • Computer Graphics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Image Generation (AREA)
  • Ultra Sonic Daignosis Equipment (AREA)

Abstract

本发明公开一种引入散射模型的快速体绘制三维超声图像重建算法,本算法在光线投射算法基础上引入相函数来考虑周围体素的影响。由于光线的散射方向理论上是无限条,对每条光线追踪计算运算量很大,因此采用蒙特卡洛抽样相函数的方式计算随机方向散射的能量。通过将多个抽样样本进行平均,可得到更贴近现实且光滑的三维重建结果。传统光线投射算法计算效率较低,本算法通过引入包围盒和八叉树结构对数据进行预处理,采用非等距采样方式,加快体数据的重建速度。

Description

一种引入散射模型的快速体绘制三维超声图像重建算法
技术领域
本发明涉及三维超声内镜成像领域,具体涉及一种引入散射模型的快速体绘制三维超声图像重建算法。
背景技术
超声内镜通过医用电子内镜的活检通道将带有超声换能器的探头送入人体,通过发射和接收超声波并对回波信号处理计算,可以得到人体内部器官的断层扫描图像,从而对相应位置病变进行检测。
传统的二维超声成像只能显示人体某一特定位置的组织截面信息,只能通过经验判断组织的三维结构,不利于保持诊断结果的客观准确;三维超声内镜将超声换能器的旋转扫描和轴向移动相结合获取三维超声图像数据,再对数据进行三维重建,即可得到三维超声图像。三维超声图像可以直观显示待测组织的三维空间结构,从而提高检测的准确率。
常用的三维重建算法可分为面绘制算法和体绘制算法两种。面绘制算法通过提取目标物体某一属性的阈值来确定待绘制数据点,用三角面片连接等值面进行目标物体表面的绘制再根据法线方向设置颜色进行渲染。此法虽然绘制速度快,但会丢掉体数据中很多人体组织关键部位的信息,因此并不适用于三维超声成像领域。
目前主流的体绘制算法为光线投射算法,即从图像的每一个像素,沿固定方向发射一条穿越整个图像序列的光线,在这个过程中,对图像序列进行采样。由于每个采样点的颜色和透明度对该像素在屏幕上最终的显示结果均有一定影响,依据光线吸收模型将各个采样点的颜色值和透明度进行叠加从而得到最终重建的结果。但这种算法只考虑了观察路径(光线方向)上的体素,而没有考虑到周围体素的散射对最终三维图像重建结果的影响,重建效果有待提升。同时,在超声体数据中,包含许多对最终成像结果无影响的点,传统的光线投射算法会对这些点进行多次计算,耗时较长,降低算法的运行效率。
发明内容
本发明的目的是在传统的光线投射算法上进行改进以进一步提高三维超声图像的重建效果和重建速度。提出一种引入散射模型的快速体绘制三维超声图像重建算法,光线投射算法只考虑观察路径上的体素,本算法在此基础上引入相函数来考虑周围体素的影响。由于光线的散射方向理论上是无限条,对每条光线追踪计算运算量很大,因此采用蒙特卡洛抽样相函数的方式计算随机方向散射的能量。通过将多个抽样样本进行平均,可得到更贴近现实且光滑的三维重建结果。传统光线投射算法计算效率较低,本算法通过引入包围盒和八叉树结构对数据进行预处理,采用非等距采样方式,加快体数据的重建速度。
本发明的目的是通过以下技术方案实现的:
一种引入散射模型的快速体绘制三维超声图像重建算法,包括以下步骤:
步骤101,读取三维超声成像获得的体数据;
步骤102,对体数据进行预处理,去除数据中的噪声点;
步骤103,选取合适的包围盒去除体数据中***的空体素;包围盒到像面上的投影区域是光线的采样区域;
步骤104,分析体数据的灰度分布情况,根据数据点灰度值的不同将其分成空气、组织等类别;
步骤105,对不同的体素进行颜色和透明度赋值,颜色根据需要自行设定,透明度的值域为(0,1),其中0表示完全透明,视线可以完全通过;1表示完全不透明,视线无法穿过;
步骤106,根据颜色和透明度值构造八叉树、分离空体素和有效体素;
步骤107,根据设定的视点向采样区域上的一个像素点发射光线,使光线穿过整个体数据场,体数据场就是体数据在三维空间的分布;
步骤108,沿步骤107中穿过体数据场的光线方向非等距选择若干个采样点跳过空体素,使采样点位于八叉树的有效节点中;
步骤109,引入相函数考虑采样点周围有效体素的影响,通过蒙特卡洛方法对相函数多次抽样取平均值;
步骤110,将得到的采样点的透明度进行合成,当合成像素的不透明度大于1时,停止采样,得到数据场表面一点在屏幕上显示的灰度值;
步骤111,遍历所有采样区域,得到重建后的三维图像。
进一步的,步骤109中引入的相函数为Henyey-Greenstein(H-G)相函数,其公式为:
Figure BDA0002208126080000021
其中,θ为入射方向与散射方向的夹角;g为不对称因子,公式为:
Figure BDA0002208126080000022
蒙特卡洛方法散射角抽样方程为:
其中ξ为0到1之间的均匀随机数。
进一步的,步骤110中数据合成公式为:
其中,L为投影到屏幕上的亮度值,x为光线出发点的位置,ω为光线发射方向的角度,p为步骤9中的相函数,Li(x′,ω′)为采样点周围体素的亮度值,τ(x,x′)反映光线的散射和衰减情况,公式为:
其中,σa为吸收系数,σs为散射系数。
与现有技术相比,本发明的技术方案所带来的有益效果是:
本发明算法通过在传统光线投射算法中引入散射模型,利用相函数考虑周围体素对观察路径上的体素的影响,通过蒙特卡洛抽样方法可以降低散射模型的计算量,重建后可得到表面更光滑、更接近实际的三维超声图像;通过引入包围盒对体数据进行预处理,将有效体素与无效体素分开,只对有效体素进行光线投射,削弱了体数据中无效体素的影响,降低了运算量;通过八叉树法存储数据、在光线投射过程采用非等距采样,消除了传统算法的三线形插值过程,提高了算法的运行效率。
附图说明
图1为本发明算法的实施流程图。
图2为本发明算法的原理示意图。
图3-1和图3-2分别为传统算法和包围盒算法的投射光线数量对比示意图。
图4-1和图4-2分别为八叉树数据存储空间结构和寻址方式示意图。
图5-1和图5-2分别采用传统算法和本发明算法进行重采样过程的对比示意图。
具体实施方式
以下结合附图和具体实施例对本发明作进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明算法的实施流程如图1所示,图2是本算法在空间上的原理示意图,整个流程是体现在该图上的:
步骤一:利用三维超声探头进行螺旋扫描,对获得的数据进行插值等操作形成三维超声图像体数据,读取得到的体数据。
步骤二:对三维超声体数据进行预处理,去除体数据中的噪声点,防止噪声点对重建结果产生较大的干扰和影响。
步骤三:选取包围盒去除体数据外的空体素。一般选择长方体包围盒,各边与坐标轴平行,内部包围所有有效体素。将包围盒投影到成像平面,投影的范围就是进行体渲染的光线采样范围。传统算法与采用包围盒算法的对比示意图如附图3-1和3-2,通过利用包围盒去除空体素,减少了参与计算的光线数量,从而提高了运算速度。
步骤四:分析体数据的灰度分布情况,根据数据点灰度值的不同将体数据中的体素分成空气、组织等类别。用集合U代表体数据内所有体素的灰度值,根据灰度值将其分为n个互不重叠的子集U0,U1,…,Un;分类结果需满足:
Figure BDA0002208126080000041
步骤五:根据步骤三中分类情况对各个像素进行颜色和透明度的赋值,颜色根据需要自行设定,透明度的值域为(0,1),其中0表示完全透明,视线可以完全通过;1表示完全不透明,视线无法穿过;
步骤六:根据像素点颜色,构造八叉树存储结构。设定可以接受的颜色相似性阈值δ,c1、c2表示像素点的颜色,颜色相似性判定如下:以包围盒整体作为八叉树的根结点,结点有三种情况:内部像素颜色完全相似(标记为F)、颜色值部分相似(标记为P)和空结点(标记为E)。若根节点处于状态F或者E,八叉树已经建立;否则,将根结点再划分为8个小正方形,分别标记为0,1,……7,作为第一层子结点,再进行上述的处理,直到不存在P状态的结点为止,如图4-1和图4-2。
步骤七:根据设定的视点向采样区域内的一个像素点发射光线,使光线与包围盒相交;
步骤八:沿光线方向不等步长选择若干个采样点。首先求出光线与包围盒的交点作为采样的入点,再寻找光线方向上与入点相邻的子结点作为下一个采样点。如果该采样点是无效体素,则继续寻找下一个子结点,反之记下采样点处的颜色值和透明度。传统的采样过程如图5-1,此时如果采样点没有落在有效体素处,需要采用三线性插值法确定采样点透明度,计算复杂;本方法的采样过程如图5-2,通过不等步长的采样过程,确保所有的采样点均可以落在有效体素上,从而可以避免复杂的插值运算,提高运算效率。
步骤九:引入Henyey-Greenstein(H-G)相函数构建散射模型,考虑采样点周围的有效体素对该采样点的影响,相函数公式为:
Figure BDA0002208126080000051
其中,θ为入射方向与散射方向的夹角;g为不对称因子,公式为:
Figure BDA0002208126080000052
在构建散射模型时,采用蒙特卡洛抽样方法减小计算量。蒙特卡洛方法对散射角进行抽样的方程为:
Figure BDA0002208126080000053
其中ξ为0到1之间的均匀随机数。
步骤十:按照上述抽样过程得到每个采样点周围像素点的颜色和透明度值,多次抽样取平均得到该采样点的结果;再将这条光线上所有的采样点合成以求得体数据场表面一点在屏幕上显示的灰度值;
步骤十一:遍历屏幕上所有的像素点,重复步骤七至步骤十,得到重建后的三维超声图像。
本发明并不限于上文描述的实施方式。以上对具体实施方式的描述旨在描述和说明本发明的技术方案,上述的具体实施方式仅仅是示意性的,并不是限制性的。在不脱离本发明宗旨和权利要求所保护的范围情况下,本领域的普通技术人员在本发明的启示下还可做出很多形式的具体变换,这些均属于本发明的保护范围之内。

Claims (3)

1.一种引入散射模型的快速体绘制三维超声图像重建算法,其特征在于,包括以下步骤:
步骤101,读取三维超声成像获得的体数据;
步骤102,对体数据进行预处理,去除数据中的噪声点;
步骤103,选取包围盒去除体数据中***的空体素;包围盒到像面上的投影区域是光线的采样区域;
步骤104,分析体数据的灰度分布情况,根据数据点灰度值的不同将其分成空气和组织类别;
步骤105,对不同的体素进行颜色和透明度赋值,颜色根据需要自行设定,透明度的值域为(0,1),其中0表示完全透明,视线可以完全通过;1表示完全不透明,视线无法穿过;
步骤106,根据颜色和透明度值构造八叉树、分离空体素和有效体素;
步骤107,根据设定的视点向采样区域上的一个像素点发射光线,使光线穿过整个体数据场;
步骤108,沿步骤107中穿过体数据场的光线方向非等距采样跳过空体素,使采样点位于八叉树的有效节点中;
步骤109,引入相函数考虑采样点周围有效体素的影响,通过蒙特卡洛方法对相函数多次抽样取平均值;
步骤110,将得到的采样点的透明度进行合成,当合成像素的不透明度大于1时,停止采样,得到数据场表面一点在屏幕上显示的灰度值;
步骤111,遍历所有采样区域,得到重建后的三维图像。
2.根据权利要求1所述一种引入散射模型的快速体绘制三维超声图像重建算法,其特征在于,步骤109中引入的相函数为Henyey-Greenstein(H-G)相函数,其公式为:
Figure FDA0002208126070000011
其中,θ为入射方向与散射方向的夹角;g为不对称因子,公式为:
Figure FDA0002208126070000012
蒙特卡洛方法散射角抽样方程为:
Figure FDA0002208126070000013
其中ξ为0到1之间的均匀随机数。
3.根据权利要求1所述一种引入散射模型的快速体绘制三维超声图像重建算法,其特征在于,步骤110中数据合成公式为:
Figure FDA0002208126070000021
其中,L为投影到屏幕上的亮度值,x为光线出发点的位置,ω为光线发射方向的角度,p为步骤9中的相函数,Li(x′,ω′)为采样点周围体素的亮度值,τ(x,x′)反映光线的散射和衰减情况,公式为:
τ(x,x′)=∫x x′a(t)+σs(t))dt
其中,σa为吸收系数,σs为散射系数。
CN201910888880.3A 2019-09-19 2019-09-19 一种引入散射模型的快速体绘制三维超声图像重建算法 Pending CN110706330A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910888880.3A CN110706330A (zh) 2019-09-19 2019-09-19 一种引入散射模型的快速体绘制三维超声图像重建算法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910888880.3A CN110706330A (zh) 2019-09-19 2019-09-19 一种引入散射模型的快速体绘制三维超声图像重建算法

Publications (1)

Publication Number Publication Date
CN110706330A true CN110706330A (zh) 2020-01-17

Family

ID=69195309

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910888880.3A Pending CN110706330A (zh) 2019-09-19 2019-09-19 一种引入散射模型的快速体绘制三维超声图像重建算法

Country Status (1)

Country Link
CN (1) CN110706330A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112767309A (zh) * 2020-12-30 2021-05-07 无锡祥生医疗科技股份有限公司 超声扫查方法、超声设备及***

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110298915A (zh) * 2019-06-19 2019-10-01 天津大学 一种引入散射模型的快速体绘制三维超声图像重建算法

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110298915A (zh) * 2019-06-19 2019-10-01 天津大学 一种引入散射模型的快速体绘制三维超声图像重建算法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112767309A (zh) * 2020-12-30 2021-05-07 无锡祥生医疗科技股份有限公司 超声扫查方法、超声设备及***

Similar Documents

Publication Publication Date Title
JP4435430B2 (ja) 3次元仮想細分化および検査を実施するシステムおよび方法
US8600125B2 (en) System and method for computer aided polyp detection
AU759501B2 (en) Virtual endoscopy with improved image segmentation and lesion detection
US8202220B2 (en) Ultrasound diagnostic apparatus
KR100790536B1 (ko) 가상 결장 내강을 통한 이동 경로를 생성하는 방법
US8682045B2 (en) Virtual endoscopy with improved image segmentation and lesion detection
EP2027566B1 (en) Automatic recognition of preneoplastic anomalies in anatomic structures based on an improved region-growing segmentation, and computer program therefor
US7825924B2 (en) Image processing method and computer readable medium for image processing
WO2021212693A1 (zh) 一种融合Gabor小波的多尺度局部水平集超声图像分割方法
CN110298915A (zh) 一种引入散射模型的快速体绘制三维超声图像重建算法
US20040202990A1 (en) System and method for performing a virtual endoscopy
US7983463B2 (en) Methods and apparatus for suppressing tagging material in prepless CT colonography
US7286693B2 (en) Medical viewing system and image processing method for visualization of folded anatomical portions of object surfaces
Mayer et al. Hybrid segmentation and virtual bronchoscopy based on CT images1
CN103268630A (zh) 一种基于血管内超声影像的血管三维可视化方法
JP2009022343A (ja) 超音波診断装置及び画像処理プログラム
WO2008017984A2 (en) A method, apparatus, graphical user interface, computer-readable medium, and use for quantification of a structure in an object of an image dataset
Wen et al. A novel Bayesian-based nonlocal reconstruction method for freehand 3D ultrasound imaging
CN103169506A (zh) 一种自动识别肝癌的超声诊断装置和方法
CN110706330A (zh) 一种引入散射模型的快速体绘制三维超声图像重建算法
Sharghi et al. A novel method for accelerating the visualisation process used in virtual colonoscopy
Kwon et al. GPU-accelerated 3D mipmap for real-time visualization of ultrasound volume data
Mayer et al. Segmentation and virtual exploration of tracheobronchial trees
JP2001216517A (ja) 物体認識方法
Lee et al. Unfolding of virtual endoscopy using ray-template

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20200117