数学建模竞赛血管的三维重建模型g.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
血管的三维重建模型 摘要: 本文对血管三维重建中,中轴线及球的半径确定问题进行了讨论。首先,根据问题及图象处理提取有效数据,给出两种可行算法,利用上述数据建立了最大最小方法和二次规划方法。 搜索中心点,并给出全局和局部搜索,得到各切片中心点坐标 (见表 1) ,并通过插值方式得到中轴线图象及其各投影。最后对模型给出检验方式。 一 、问题的重述 假设某些血管可视为一类特殊的管道 ,该管道的表面是由球心沿着某一曲线 ( 称为中轴线 )的球(命名为包络球)滚动包络而成。 现有某管道的相继 100 张平行切片图象 ,记录了管道与切片的交。 假设:管道中轴线与每 张图片有且只有一个交点;球半径固定;切片间距以及图象象素的尺寸均为 1. 取坐标的 Z 轴垂直于切片,第 1 张切片为平面 Z 0 ,第 100 张切片为平面 Z 99 . 计算管道的中轴线与半径,给出具体的算法,并绘制中轴线在 XY 、YZ 、 ZX 平面的投 影图。 二、模型假设与符号说明 1、 基本假设: (1) 该管道的表面为一定长半径的球沿一固定的曲线运动所得曲 面族包络的光滑表面。 (2) 该管道的中轴线连续而且光滑。 (3) 该管道的中轴线与每个切面有且只有一个交点。 (4) 图象象素的尺寸为 1. (5) 切片的间距尺寸为 1. 2、 符号说明: Oi  L R x, y, z  中轴线 包络球的半径 中轴线与第 i 个切片的交点(定为此切片的中心) Si  第 i 个切片切得的图形 D i  第 i 个切片的图象数据矩阵 三、问题分析及建模准备 问题分析: 通常血管的表面可认为是连续且光滑的曲面,断面可用于了解其形态等特性。本问题给 出的是一些离散的切面, 要求重建出原图中轴线和求出包络球半径。因为每一个切面与 中轴线 L 有且只有一个交点 Oi ,如果找出所有 Oi , 就可以用插值或拟合的方式作出  L 的 近似图象,其在坐标平面上的投影就很容易画出。 问题的关健转变为求每个平面上的 Oi . 建模准备: 1、 图象的读取 由于切片图象中只有黑、白两种颜色的象素 , 而且所给的 BMP格式图象文 件是 512× 512 象素的 . 因此 , 把图象读取为一个 512× 512 的数字矩阵; 用数字 1 表示黑 色的象素,用数字 0 表示白色的象素。如图 1 把 (a) 的图象读取为 (b) 的矩阵 : 1 1 1 1 1 1 1 1 1 (a) 图 1  (b) 2、 边界提取 512×512 的数字矩阵所占的空间较大 , 不便处理 . 为节省空间 , 只用提取图象的边界进行处理 , 就可达到目的 . 下面给出两种提取边界的方法: (1) Roberts 交叉算子方法 如图 2, a1 , a2 , , a8 为相邻的象素 , 设黑色象素的值为 1, 白色象素的值为 0. a0 a1 a2 对于中间象素 a8 a7 a8 a3 当 K a0 a4 2 2 0 时, a6 a5 a4 a2 a6 可判断其为边界点 . 用此方法对 0.bmp 判别边界 , 的出的边界图如图 3. 图 2 200 190 180 170 160 150 140 130 120 -50-40 -30 -20-10 010 203040 50 图 3 可见,边界点重复 , 多达 512 个, 对求轴心不利 . 自行设计一种判别法 : 为使边界细化给出如下判别方法 : 对 3×3 膜, 当中心点 a8 为黑色象素且白象素≥ 4 时, 方判其为边界点 , 如图 4. a0 a1 a2 a0 a1 a2 a7 a8 a3 a7 a8 a3 a6 a5 a4 a6 a5 a4 (1) (2) 图 4 而对白象素 =2 或 3 时, 则要用 5× 5 膜类似判定 此时主要处理非凹图形的凹边提取 . 对 0.bmp 实施此种边界提取方法后 , 边界点降至 82 个.如图 5 190 180 170 160 150 140 130 120 -20 -10 0 10 20 30 40 -30 图 5 四 模型建立与求解: 1 模型的理论基础: 命题 1:由球心沿着某一曲线(称为中轴线)的半径不变的球(即包络球)包络而成的曲面,若被某一平面横截,且截面与中轴线有且仅有一个交点,则此截面中包含的 圆中半径最大者 r 即为包络球半径。 O,球O以 证明:如图 6,截面与中轴线的交点为 O 为球心,以 R 为半径。则经过 O 的所有截面必包含 球 O 的大圆,所以包络球半径 R r . 若 R r , 则球 O 与切面边界点必无交点,由中轴 O 线的连续性,容易知道,曲面必不是由球 O 包络而成, 产生矛盾。所以, R r

文档评论(0)

135****4203 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档