血管三维重建模型

合集下载

CT三维重建

CT三维重建

VE
MinIP
与MIP相反,是由最小强度的像素 投影而成,主要用于肺部支气管扩张的 评价。
支气管扩张(MPR)
支气管扩张(MinIP)
支气管扩张(VR)
影响三维重建的主要因素(一)
1、层厚(准直器宽度) 层厚越大,断层图像 的增强噪声比(CNR)越高,但部分容积效应 越明显,越不利于细微结构成像。 2、重建方式 “bone”、“sharp”、“normal”、 “smooth”四种重建方式所得噪声等级依次下 降,CNR升高,但三维重建显示细微结构能力 (如末梢血管成像长度)依次降低。
MPR(冠位、矢位、轴位及斜位)
CPR
MIP
三维体元数据沿给定的任意方向进行投影, 每条投射线经过的所有体元取其遇到的最大值, 得到投影图像。不存在阈值,信息较SSD丢失少, 能描绘X线衰减值的差异。 优点:①一幅图像可以概括整体立体空间的 灰阶信息;②是完全客观的投影,对高密度物体 不会遗漏,如钙化灶。 缺点:①投影物体前后重叠导致空间关系不 明;②图像噪声大。
血管畸形诊断检查方法
1、DSA、CT、MR ,有其优缺点。 2、DSA是最可靠的方法,可以直接显示异常血管、 供血动脉与引流静脉之间的关系,但是创伤性检 查,并有一定危险性,严重的可导致死亡。 3、CT 缺乏特征性,显示病灶的继发性改变,例如 钙化、出血、脑梗塞、萎缩及软化等较好,对异 常供血动脉及引流静脉不能显示。增强CT显示畸 形的血管,有不同程度的创伤,少数可能出现过 敏反应,有一定的危险性。
三维重建方式
1、多平面或曲面重组法(Multiple or Curved Plannar Format, MPR or CPR) 2、最大密度投影法(Maximum Intensity Projection, MIP) 3、表面阴影显示法(Shaded Surface Display, SSD) 4、容积重建法(Volume Rendering, VR) 5、仿真内窥镜 (Virtual endoscopy, VE) 6、最小密度投影法(Minimum Intensity Projection, MinIP)

血管三维重建的问题

血管三维重建的问题

察清楚 ; 其 内部 的复 杂结 构 , 而 却不是一 目了然 , 只有 剖开来 , 能看个 究 竟 .剖 的方法很 多 , 才
其 中一 种 是做 成 切 片 .所 谓切 片 就 是 用 一 组 等 间距 的平 行 平 面 将 生 物 体 中需 要 研 究 的部 位 切 成 簿 薄 的 一片 片 , 一 片 就 是 生 物 体 某 一横 断 面 的 图 象 . 按 顺 序 排 列 起 来 就 形 成 切 片 图 象 序 每 列 , 称 序 列 图象 . 切 片 的 制 作 过 程 实 际 上 是一 个 分 解 的 过 程 , 或 即将 一 个 空 间 中 的 生 物 体 的有 关 部 分 , 解 为 一 系 列 的 平 面 图象 . 如 临 床 中 的病 理 切 片 , 如 美 国 国家 医学 图 书 馆 已 将 二 名 分 又
帮 助 人 们 由 表 及 里 , 浅 人 深 地 认 识 生 物 体 的 内部 性 质 与 变 化 , 解其 空 间结 构 和 形态 由 理 我 们 知 道 , 物 体 的外 部 形 态 多 种 多 样 . 借 助 一 定 的 辅 助 工 具 , 们 凭 肉 眼 一 般 都 能 观 生 但 人
维普资讯
建 模 专 辑
血管 三堆 重建 的 问题
5 5
出生 物 体 的 内 部 结 构 和 几 何 形 状 . 在今 天 当然 把 这 项 繁 杂 的 工 作 交 由 计 算 机 完 成 实 行 序 列 图象 的 三 维 重 建 的 计 算 机 化 , 自动 化 .序 列 图象 的计 算 机 三 维 重 建 是 切 片 制 作 的 逆 过 程 很 复
切 片 图象 获 得 后 , 会造 成 生 物 体 本 质性 破 坏 , 不 已成 为 获 取 断 层 图象 序 列 最 重 要 的诊 断手 段 .

【 数学建模竞赛】血管的三维重建模型g精品

【 数学建模竞赛】血管的三维重建模型g精品

血管的三维重建模型摘要:本文对血管三维重建中,中轴线及球的半径确定问题进行了讨论。

首先,根据问题及图象处理提取有效数据,给出两种可行算法,利用上述数据建立了最大最小方法和二次规划方法。

搜索中心点,并给出全局和局部搜索,得到各切片中心点坐标(见表1),并通过插值方式得到中轴线图象及其各投影。

最后对模型给出检验方式。

一 、问题的重述假设某些血管可视为一类特殊的管道,该管道的表面是由球心沿着某一曲线 (称为中轴线)的球(命名为包络球)滚动包络而成。

现有某管道的相继100张平行切片图象,记录了管道与切片的交。

假设:管道中轴线与每张图片有且只有一个交点;球半径固定;切片间距以及图象象素的尺寸均为1.取坐标的Z 轴垂直于切片,第1张切片为平面0=Z ,第100张切片为平面99=Z . 计算管道的中轴线与半径,给出具体的算法,并绘制中轴线在XY 、YZ 、ZX 平面的投影图。

二、模型假设与符号说明1、 基本假设:(1) 该管道的表面为一定长半径的球沿一固定的曲线运动所得曲面族包络的光滑表面。

(2) 该管道的中轴线连续而且光滑。

(3) 该管道的中轴线与每个切面有且只有一个交点。

(4) 图象象素的尺寸为1. (5) 切片的间距尺寸为1.2、 符号说明:L 中轴线R 包络球的半径()z y x O i ,, 中轴线与第i 个切片的交点(定为此切片的中心)i S 第i 个切片切得的图形 i D 第i 个切片的图象数据矩阵三、问题分析及建模准备 问题分析:通常血管的表面可认为是连续且光滑的曲面,断面可用于了解其形态等特性。

本问题给出的是一些离散的切面,要求重建出原图中轴线和求出包络球半径。

因为每一个切面与中轴线L 有且只有一个交点i O ,如果找出所有i O ,就可以用插值或拟合的方式作出L 的近似图象,其在坐标平面上的投影就很容易画出。

问题的关健转变为求每个平面上的i O . 建模准备:1、 图象的读取由于切片图象中只有黑、白两种颜色的象素,而且所给的BMP 格式图象文 件是512×512象素的.因此,把图象读取为一个512×512的数字矩阵;用数字1表示黑色的象素,用数字0表示白色的象素。

基于Snake模型的血管树骨架三维重建技术

基于Snake模型的血管树骨架三维重建技术

c o e o o t ieGT ( o er a sain ma r . Th r l h s n t p i z m Ge m ty Tr n lto ) ti x idy,a c r ig t h e t r ft e c o d n o t efa u eo h
b o d v s es l o e s l ,GVF( a in c o o Gr d e t Ve t rFl w)i u i z d a x e n l n r y o D n k n h x S t ie se t r a e g f l e 3 S a ea d t ee — p e so fmi i zn h x e n le e g s d d c d A tl s , t e S a e ie a i ey e o v o r s i n o n mii g t e e t r a n r y i e u e . a t h n k t r tv l v l e t — wa d h r e c n i u a i n o h l o e s l ,s t f i g t e c n t an fb i g s o t . Th r s t e tu o f r to f t e b o d v s es a i y n h o sr i to e n m o h g s e
t e c nt ri s o o d v s e so h ng o a hy i g s h e e lne fbl o e s l n t e a i gr p ma e .Se o l c nd y,i d rt i d c r e po — n or e o fn o r s nd
为 每 一 点 找 到 准 确 的 对应 点 . 中研 究 了一 种 基 于 S a e 型 的 重 建 方 法 . 在 采 用 多 尺 度 Gao 滤 波 提 取 造 影 文 nk 模 它 br

IVUS融合冠状动脉CAG三维重建模型的角度校正研究

IVUS融合冠状动脉CAG三维重建模型的角度校正研究

IVUS融合冠状动脉CAG三维重建模型的角度校正研究赵海升;杨丰;林慕丹;梁淑君【摘要】针对冠状动脉三维重建中IVUS采集角度偏差导致模型结果失真,提出一种在融合过程中校正IVUS融合角度的新方法.首先,分析CAG和IVUS图像中冠状动脉血管的径向信息差异计算出IVUS帧在成像过程中超声机械探头的偏移角度.其次,应用Active Demons算法判断IVUS帧在融合三维模型中的朝向.最后,将角度校正后的IVUS图像数据融合至三维骨架模型当中,完成两种数据的融合.实验表明,本文方法能大幅度改善因IVUS角度偏差而导致的IVUS图像在三维模型中的失真情况,使冠状动脉三维重建结果满足临床应用的需要.【期刊名称】《科学技术与工程》【年(卷),期】2015(015)036【总页数】7页(P84-90)【关键词】三维重建;心血管内超声;角度校正;Active Demons【作者】赵海升;杨丰;林慕丹;梁淑君【作者单位】南方医科大学生物医学工程学院,广州510515;南方医科大学生物医学工程学院,广州510515;南方医科大学生物医学工程学院,广州510515;南方医科大学生物医学工程学院,广州510515【正文语种】中文【中图分类】TP391.41近年来,冠状动脉疾病(亦称“冠心病”)的发病率和死亡率在全球均呈现上升的趋势,是影响人类寿命的首要疾病之一。

临床用于诊疗冠心病的主要影像手段有X射线冠状动脉造影术(coronary angiography,CAG)和心血管内超声(intravascular ultrasound,IVUS)[1]。

CAG 被称作检测冠心病诊断的“金标准”,是通过对患者从股动脉或肱动脉进行穿刺并打入造影剂,观察造影剂在血管内的充盈情况来观测血管的解剖学结构,同时判断病变部位的大体位置和病变程度[2]。

IVUS 是一种新型的有创断层成像技术,其图像分辨率高,能够准确获取管壁厚度、管腔形态及动脉粥样硬化斑块成分等信息[3]。

数学建模血管的三维重建问题

数学建模血管的三维重建问题

A题血管的三维重建问题摘要:本论文讨论基于切片的血管三维重建问题。

其背景是:采取存储二维切片信息,使用时再利用切片信息重建原物体三维形态的方法,可以有效地保存和利用三维信息。

此技术在实际中有很大的用途,在医学和其他领域有广泛的应用。

如要将人体全部三维信息,包含内部错综复杂的结构,完整地存储在计算机中,以现在的技术也是有一定难度的,但若改用存储人体切片信息,使用时重建再现的方法,则是利用现有技术可以解决的。

本论文基于题中对血管形态的假设,建立管道中轴线参数方程,并综合考虑实际情况中由于切片厚度及数字图像离散化带来的偏差,通过在每张切片图像中搜索其中阴影区域所能包含的最大圆面,确定管半径为R=29,在此基础上,将每张切片图像中阴影区域所能包含的半径大于等于R的圆面圆心作为中轴线与各切片交点(即中心点)的候选点集合。

本模型使用了三种改进算法对该候选点集进行筛选以确定实际交点。

最终迭代算法简述如下:1.对每个切片,建立中心点的候选点集,并取点集的中位点为中心点初值2.利用得到的中心点建立中轴线方程3.利用中轴线方程推导导数信息,根据导数信息比例选取中心点的候选点集的某点作为中心点的新值4.重复步骤2、3,直至结果达到较稳定状态为止5.输出中心点及中轴线方程在模型建立中,对选取侯选点集、求中位点、利用导数信息进行比例选取均给出完整的算法,并且对半径确定、候选点选取、采用导数作为比例选取依据等问题给出详尽的证明。

考虑到实际血管的中轴线应充分光滑,计算最终中轴线参数表达式时采取了六阶多项式拟合。

最后用还原的血管形态模拟切片过程可以得到一系列数字图像,与原切片图像进行比较,可以检验模型的合理性及精度。

该模型最终计算结果如下。

血管中轴线示意图从模型结果中看出,中心点分布均匀稳定,模拟检验的切片数字图像与原切片的数字图像吻合较好,模型结果精度及稳定性符合要求。

本模型算法简明,理论严密,比例选取算法使结果中心点尽可能收敛于真实中心点,迭代算法保证了结果的精度和稳定性,符合题目要求。

三维血管的重建

三维血管的重建

血管的三维重建摘要对于血管的三维重建,本文研究了血管这一类特殊管道的中轴线及其半径的算法,绘制中轴线在XY 、YZ 、ZX 平面的投影图这些问题,问题分为三部分。

针对第一部分,先将100张切片图片在MATLAB 中导出生成0-1矩阵数据,在计算100张切片的最大内切圆半径及对应圆心坐标,为减小误差求100张切片最大内切圆的平均半径41666.29 d 。

中轴线的曲线方程可在MATLAB 中拟合得到。

针对第二部分,得到中轴线曲线方程在MATLAB 中绘制出中轴线方程的空间曲线,之后将其投影在XY 、YZ 、ZX 平面上。

针对第三部分,对100张切片进行叠加重合,得到血管的三维立体图,再通过MATLAB 对血管的三维立体图进行优化完成血管的三维重建。

关键词:MATLAB 软件管道半径中轴线曲线方程一、问题重述1.1基本情况断面可用于了解生物组织、器官等的形态。

如果用切片机连续不断地将样本切成数十、成百的平行切片,可依次逐片观察。

根据拍照并采样得到的平行切片数字图象,运用计算机可重建组织、器官等准确的三维形态。

1.2相关信息假设某些血管可视为一类特殊的管道,该管道的表面是由球心沿着某一曲线(称为中轴线)的球滚动包络而成。

现有某管道的相继100张平行切片图象,记录了管道与切片的交。

图象文件名依次为0.bmp、1.bmp、…、99.bmp,格式均为BMP,宽、高均为512个象素(pixel)。

取坐标系的Z轴垂直于切片,第1张切片为平面Z=0,第100张切片为平面Z=99。

Z=z切片图象中象素的坐标依它们在文件中出现的前后次序为(-256,-256,z),(-256,-255,z),…(-256,255,z),(-255,-256,z),(-255,-255,z),…(-255,255,z),……(255,-256,z),(255,-255,z),…(255,255,z)。

1.3提出的问题问题一:计算出管道的中轴线与半径,给出具体的算法。

基于MITK的血管三维重建

基于MITK的血管三维重建

( C o l l e g e o f E l e c t r o n i c l n f o ml a t i o n a n d C o n t r o l E n g i n e e r i n g , B e i j i n g U n i v e r s i t y o f T e c h n o l o g y , B e i j i n g 1 0 0 1 2 4 ,C h i n a )
a n y a n g l e .c a n r e mo v e p a r l i a ]i r r e l e v a l i t v o x e J t o h e l p d o c t o r o b s e r v e t h e i n t e ua r l s t r u c t u r e a n d d e t a i l s o f v e s s e l c o n v e n i e n t l y .Be —
s i d e s .a d j u s t i n g t h e o p a c i t y o f t h J ’ e e - d i me n s i o n a l i m a g e C a l l o b t a i n c l e a r t h r e e — d i me n s i o n a l m o d e l o f v e s s e 1 .
效 果 不好 等 问题 , 基 于 MI T K平 台, 采 用 光 线投 射 算 法 对 二 维 超 声 图像 序 列 进 行 体 绘 制 三 维 重 建 。对
重 建模 型 进 行 旋 转 、 缩放 和任 意 平 面 裁 剪 等 交 互 操 作 , 裁 剪 掉 一部 分 无 关 体 素 , 有 助 于 医 生 观 察 血 管 的 内部 结 构 和 细 节信 息 。此 外 , 通 过 调 节体 素 的 阻光 度值 , 可 以得 到 层 次 清 晰 的 三 维血 管模 型 。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

全国一等奖血管三维重建模型指导教师:覃思义学生:朱天飞丁理杰孙红芳血管三维重建模型摘要本文对重建血管三维图象的问题建立了数学模型。

通过对问题的分析,我们认为首先求出半径是解决该问题的关键,在此基础上应该用尽量少的搜索次数找出每个切片的轴心。

我们用“选优搜索”法首先求出了血管半径在28~30个象素点之间。

每幅切片图上的轴心一定在“有效象素点”(即血管切片边缘内的点)上,我们对图象的象素点进行了分析,为了减少搜索范围,得到了对“有效象素点”的筛选方法,得到了“筛选点集”。

由此确定了一个很小的搜索区域。

利用半径的平均值,在此范围内通过较少的搜索次数求得各个切片的与中轴线的交点。

我们对所得结果进行了分析。

对明显的偏差点进行了纠偏,对纠偏后结果的进行了有效性检验,所有轴心坐标的平均有效率为99.8%。

为了得到较精确的中轴线在X-Y、Y-Z、X-Z面的投影,对纠偏后的所有坐标进行分段线性插值。

由此得到了较精确的投影和三维散点图。

最后我们给出了该算法的评价,提出了更有效的搜索算法。

一.问题的重述与分析在对生物组织、器官等的形态的研究中,需要知道组织、器官的三维形态。

其中的一种途径是通过样本切片来重建其三维图象。

其大体的步骤为:用切片机对研究的样本进行平行切片;将切片拍照并采样得到平行切片的数字图象;运用计算机建立三维重建的算法,根据二维数字图象的信息重现原样本的三维形态。

我们现在研究的对象是一种血管样本。

这种血管的特点是:血管管道的表面是由球心沿着某一曲线的球滚动包络而成。

现在已经得到了该血管的100张平行切片的图象,每张图象的象素点为512×512个,格式为bmp。

为了简化,已有下面三个重要的假设:1.管道中轴线与每张切片有且只有一个交点。

2.滚动包络成管道的球的半径是固定。

3.切片间距以及图象象素的尺寸均为1。

需要建立计算机算法,通过图片所包含的信息,对样本进行三维重建,再现血管的三维形态。

最后需要得到血管管道的半径和中轴线三维空间的图象以及它分别在XY、YZ 、XZ平面投影的图象。

如何建立有效的算法,是我们所要解决的问题。

问题的一个重要要求是求得中轴线的三维和它投影的二维图象。

又根据上面的假设1,可知100张图片中包含且仅包含有100个中轴线上的点,它们是图象包含的最重要的信息,我们称之为“中轴点”。

所以,我们将建立算法的目的是“提取每幅图象中的中轴点”。

根据假设1、2,通过分析,我们得到一个重要的结论:结论一:每幅图上有且只有一个最大内切园,该圆的圆心即是这幅图上的中轴点。

我们将每幅图上的这个圆称为“关键圆”。

根据这个结论,问题转化为在每幅图上查找其切面围线内的最大内切圆。

在上述的分析基础上,我们另外发现,图象中的对查找中轴点有着决定性作用的象素点集中在关键圆的周围。

可先将这些最有效点提取出来,再在点集所在的范围内查找关键圆点。

求出每个面上的中轴点,对其进行处理,可以得到所要求的中轴线图象。

二.定义与符号说明中轴点:切片与血管中轴线相交的点。

切面:切片图象上血管边缘所包围的面。

切面围线:图上血管切片的边缘所围成的封闭曲线。

关键圆:切面围线内的最大内切圆。

原图:所提供的100幅切片图。

复合图:将100幅原图重叠,实质是管道在xy平面上的投影图。

R:血管管道的半径。

图阵:原图经过转化的矩阵,大小为512×512,包含着原图象信息。

三.基本假设⑴管道中轴线与每张切片有且只有一个交点。

⑵滚动包络成管道的球的半径是固定。

⑶切片间距以及图象象素的尺寸均为1。

四.模型的建立与求解1)准备工作(1)获取初始数据:对所给出的100幅bmp格式的图,通过数学软件matlab的imread命令,转化成matlab能处理的图阵。

该图阵是一个元素值只有0 和1 的矩阵,每幅图转换后的大小为512×512。

矩阵中为0的点对应图上的灰色度高的点(即切面上的点),元素为1的点对应灰色度低的点(即切面外的点)。

(2)我们将100幅原图重叠,得到一个复合图,如下图该图是管道在X-Y平面上的投影,同时也将它转换成图阵。

我们认为首先应确定出血管管道半径,然后在此基础上进行中轴点的搜索。

(3)对关键圆进行搜索时,必定使用到原图的象素点的信息。

每幅原图有效点(即黑色点)点的数量非常大,如果全使用到的话,其工作量将很大。

所以,我们考虑先对图阵上的有效点进行筛选,再作进一步的处理。

通过对图象的分析,结合结论一,我们发现切面上分布在最大内切圆附近的象素点,(插图进行说明)尤其是其中分布在切面围线上的点,对这种最大内切圆的查找有着重要的作用。

所以,我们建立“筛选算法”对有效点进行筛选。

通过将每幅图的切面围线与复合图的切面围线进行比较,其重合的点即为要找的切点。

算法如下:1.将复合图的边缘图求出(可以通过matlab的edge命令得到)。

2.将第n幅图的边缘图求出(n=1,2…100)。

3.比较原图与复合图的边缘图,取其重合的点作为要找的筛选点。

4.重复2到4,直到找完所有的图的筛选点。

于是对于第i幅图,就有筛选点集S i与其对应。

2)确定血管半径:针对求解血管半径的问题,我们专门给出了一个算法。

从假设一、二和结论一可以得出,理论上讲,从各个不同的切片图求出的血管半径是一样的但是该图是用离散代替连续,所以所搜索出的半径来说是一个范围。

从复合图上容易得知其直径在60个象素点左右。

由此,我们得出以下算法:1.任取一幅切片图,取其“筛选点集”。

2.在刚能包容“筛选点集”的矩形区域内,采用逐点取点的方法选取测试圆的圆心。

即从矩形的左上端开始,按照“从左到右”,再“从上到下”的方式选取圆心。

3.在25~35个象素点范围内,以从小到大的次序,依次取一个值作为测试圆的半径R i。

4.记录“筛选点集”中落在测试圆上的点数,如为2,继续往下执行;否则,跳至3。

5.判断落在圆上的两点与圆心是否共线,若是,将此时的其存入数组B中;否则,跳至3。

6.若矩形区域上的点未取完,跳至2继续执行;否则继续到7。

7.取数组B中最大的R i作为血管的半径。

算法的程序见附件三。

根据程序求出的半径为的范围是28~30个象素点,我们取其平均,R取30个象素点。

3)搜索中轴点的算法由于已得到点数较少的“筛选点集”,而且最大内切圆与切面围线的一对切点必在其中,所以可以根据最大内切圆与这对切点的有关几何关系进行关键圆圆心的搜索。

我们利用的几何关系有两个:1. 对于上面提到的最大内切圆,它与切面围线有且只有两个切点,切点到圆心的距离必为半径R 。

2. 圆的圆心为O(x 0,y 0)点。

过O 点与圆交于两点M 1(x 1,y 1),M 2(x 2, y 2)则有(y 1-y 2)×(x 1-x 0)=(y 1-y 0)×(x 1-x 2)具体算法:1. 确定第j (j 的初值取1)幅图的可能中轴点的搜索范围。

找出筛选点集S j 中的最小横、纵坐标min min ,y x 以及最大横、纵坐标max max y x .以A(min x ,max y ),B(min x ,min y ),C(max x x min y ,),D(max x ,min y )为顶点的矩形区域E 即为所求。

2. E 中取出点p i (按照先固定x ,以步长1使y 增加,当y 取遍区域内所有可能值时,再将x 以步长1增加,直到将该E 搜索完毕)。

3. 用一变量v 记录特殊筛选点(特殊筛选点:与p i 的距离等于最大内切圆半径R的筛选点)的个数,再用一变量a 记录该筛选点的坐标。

4. 如果v =2,则p i 可能是中轴点,故用利用上述第二个几何关系进行判定。

5. 即判定这三点是否共线。

如果共线则(说明p i 为中轴点)将p i 的坐标记录到变量z(j).ct 中;否则转2。

6. 如果j 小于100,则j =j +1,转1,否则转6。

7. 程序结束。

用上述算法得到了每幅切片上的可能中轴点坐标。

在理想情况下,每幅切片上的中轴点只有一个但由于是用离散点代替连续的情况,故每幅切片上的可能有多个点满足被程序判定为中轴点坐标。

故还要对求得的每幅切片的所有可能中轴点在进行选取。

算法如下:1. 取第j(j 的初值为1)幅切片的所有可能中轴点坐标z1(x 1,y 1),z2(x 2,y 2)……z k (有界且N N k ∈),求出所有这些点的横坐标的平均值以纵坐标的平均值(X,Y ).2. 计算z 1,z 2,……z k 到(X ,Y )的距离d i (],1[k i ∈),从中取d i 最小的点作为第j 个切片的中轴点.j=j+1.3. 如果j 不大于100,则转1,否则,程序结束。

由以上算法可得到这100幅切片的中轴点坐标,以及中轴线在XY,YZ,ZX 平面上投影的散点图。

(见附录一)4)结果优化对结果进行分段线性插值:为了能给出较精确的中轴线投影,我们充分利用得到的坐标,对其进行插值。

由于不知到x ,y ,z 之间的具体函数关系,所以我们选择了分段线性插值。

设]100,1[∈k , k<i t <k+1 2,1=i ……, T(k)=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡)()()(k z k y k x 则T(i t )= (k+1-i t )⨯T(k+1)+( i t -k)⨯T(k)利用上式我们可以得到99个插值点5.中轴线在xy ,yz ,zx 平面上5863764-2793.16701803x 85.2583412 x 0340.96081920-796x 0.00583119 311x 0.00002036-071x 0.000000040004x -0.000000023456++++=y用四次多项式进行拟合,曲线方程为389259683.4100400326908x 3.746630945227120x -0.2504109892569x 0.005489404992775x -0.0000300)(234++++=x z(3)在yz 平面上的投影曲线如下图,红色为散点图该曲线是分段拟合得出的,其中三段是多项式拟合,一段用直线拟合,其表达式如下z(y)=0.00249235673y -2.07086537382y + 573.8394245513y -53004.2749150970(]290,257[∈y ,∈z ]35,1[)z(y)=-0.000025080833y -0.027*********y +9.72082596635y +1154.71951234549 ]421,307[∈y ,∈z ]61,36[)421=y ,∈z ]73,62[z(y)=0.00000022098333y -0.00117224399862y +0.552071633403752y 30.0608345123813]242,421[∈y ,∈z ]100,73[)1)处理明显误差点通过以上的程序算出的中轴点坐标有小部分相邻切面的中轴点坐标是相等的(理论上,这种情况只有在两幅切片图完全相同才会出现),这与实际不符合,所以我们对上述情况进行了处理。

相关文档
最新文档