基于三角面网格细化策略的改进种子填充算法
改进的点到三角网距离快捷算法_吴耕宇_潘懋_郭艳军_李兆亮
基于三角域快速行进法的地震波走时计算
基于三角域快速行进法的地震波走时计算孟宪海;金颖;李吉刚;谭文磊;杨钦【摘要】地震波走时计算是地震资料解释处理技术的重要组成部分,本文根据复杂地层构造中速度场分布的特点,设计了一种采用快速行进法基于三角网格的走时计算方法,针对计算效率优化和快速行进法在三角域上的计算格式进行了重点的研究,并根据地层限定条件对速度场进行网格剖分,在三角网格上用快速行进算法计算各点走时.与基于矩形网格的差分方法相比,该方法不需要对速度场边界进行任何平滑,无须通过细分网格来提高计算精度;可根据不同地质构造的复杂度进行变网格大小的剖分,网格剖分数目相对较少.最后通过计算实例进行了验证.【期刊名称】《软件》【年(卷),期】2011(032)011【总页数】5页(P36-39,42)【关键词】算法;走时;Delaunay三角化;快速行进法;程函方程【作者】孟宪海;金颖;李吉刚;谭文磊;杨钦【作者单位】北京航空航天大学计算机学院软件开发环境国家重点实验室,北京市100191;北京航空航天大学计算机学院软件开发环境国家重点实验室,北京市100191;北京航空航天大学计算机学院软件开发环境国家重点实验室,北京市100191;北京航空航天大学计算机学院软件开发环境国家重点实验室,北京市100191;北京航空航天大学计算机学院软件开发环境国家重点实验室,北京市100191【正文语种】中文【中图分类】TP391.70 引言地震波走时计算根据地质区块的速度场,算得地震波从震源传播到整个区域的时间。
走时计算是一项广泛应用于地震资料解释处理过程中的正演模拟、层析成像、Kirchhoff偏移、速度分析等领域的核心技术,其有效性和准确程度直接决定了地震资料成像方法的应用范围及效果[1]。
在天然地震问题的研究中,复杂介质下的走时计算也具有重要的应用价值。
近年来,国内外的学者对走时计算方法进行了广泛研究。
现有的走时计算方法主要有:有限差分法[2,3]、插值法[4]、最小走时树法[5],以及一些基于几何理论的方法如辛几何算法[6]等。
一种改进的二维平面区域三角形化的前沿推进法
收稿日期:2002206213基金项目:国家重点基础研究发展规划项目(G2000026303)作者简介:修荣荣(1977-),女(汉族),山东莱阳人,硕士研究生,从事CFD/CHT 技术研究。
文章编号:100025870(2003)0520073203一种改进的二维平面区域三角形化的前沿推进法修荣荣1,徐明海1,黄善波1,陶文铨2(1.石油大学储运与建筑工程学院,山东东营257061;2.西安交通大学能源与动力工程学院,西安710049) 摘要:结合两点前沿推进和三点前沿推进法,提出了一种改进的二维平面区域前沿推进式三角形网格生成算法。
交替使用两点前沿的生点连点和三点前沿的补充连点方法,避免了两点前沿算法中许多重复无效的操作,提高了算法的计算效率,同时网格保留了两点前沿推进法的局部最优特点。
网格剖分实例计算表明,当网格单元数很多时,该文中提出的方法较两点前沿推进法省时50%以上,提高了质量优良的网格单元比例,并可以剔除质量极差的网格单元。
利用背景网格信息可生成各向异性的、贴体性较好的网格,并可以保证第一层网格节点至边界的距离基本相等。
关键词:非结构网格;三角形网格生成算法;前沿推进法;网格剖分中图分类号:T K 124,TP 391.41 文献标识码:A引 言近几十年来,由于非结构化网格对复杂区域边界的良好适应性、易于局部加密以及在构造自适应网格方面的灵活性,使其在数值计算中得到了广泛应用。
为了提高剖分效率和改善网格质量,对二维区域的非结构化网格的剖分,以前沿推进法和De 2launay 算法为基础,提出了许多改进方法。
Delau 2nay 方法理论成熟,生成的网格系统具有全局最优的特点,但这种算法对实数运算的舍入误差极为敏感,易产生非正常中止问题。
前沿推进法是一种经验方法,又可分为两点前沿推进法和三点前沿推进法。
两点前沿推进法[1]是指在选定前沿边的垂直平分线上生成内点,生成的三角形接近于正三角形或等腰三角形,具有局部网格最优的特点,但为了判断所生点的有效性,需要反复检验线段相交情况,运算量较大。
一种改进的种子填充算法
构 . 是 因 为 当 某 一 像 素 出 栈 时 , 周 围 的 所 有 4个 像 素 不 管 是 否 已 这 其
u u u u u u u
被 填充 , 都必 须人栈 。这样会 导致 一个 像素要 人栈 多次 。如图 l 所示 , o o Nhomakorabea①
②
③
o o
⑤人曩 理 像④ , 栈也 把压 , 00④⑤⑨00 压堆 , 素,⑧ 时罢要⑤芰栈 一… 栈 篡卷 出 分 。 当 ⑥ 同 别 人 不 堆
Fe Vd.2 N仉l 1
一
种改进 的种子填充算法
胡 云t, 李盘荣 2
( 无锡市广播 电视大学 ,江苏 无锡 242 ) 10 1
摘
要: 在对种子填充算法进行分析 和讨论 的基础上 , 出了一种改进的种子填充算法 , 提 该改进 的种子
填充算法无论是时间还是空间效率都优于传统算法。 关键词 : 种子填充算法; 区域填 充; 栈
而 且 对 同 一 个 像 素 如 此 反 复 人 栈 和 出栈 , 花 费 的 时 间 也 很 多 。 所 2 算 法 的 实 现 思 想
o o o o o o o
的 “ 余 ” 息 , 以采 用 这 种 算 法 进 行 填 充 时 , 需 要 的 栈 空 间 很 大 , , 冗 信 所 所 . 、
像素 , 每 一个像 素点 只人栈 一次 。 即 ( ) 统 种 子 填 充 算 法 采 用 的是 用 一 个 种 子 进 行 填 充 , 本 文 算 法 采 用 两 个 种 子 进 行 填 充 。其 中 一 个 种 2传 而
收 稿 日期 : 0 5 o — 2 2 0 - 7 1
作者简介 : 胡云 (17 一) 男 , 9 8 , 江苏盐城人 , 无锡市广播电视 大学教师 , 主要研究算法设计与数据库技术 。
射线填充——种子填充算法的改进
a )栈 顶像 素 出栈 ; b )将 出栈像 素设 置成 填充 色 ; c )检 查 出栈像 素 的 8 一邻 接点 ,若 其 中某 个像 ( 3 ) 检 查 栈 是 否 为 空 ,若 栈 非 空 重 复 步 骤 ( 2 ) , 该填 充 算 法 过程 是 很 简 单 的 ,可 以在 用 户 先
关 键词 : 区域 填 充 ;种 子点 ;八连 通 ;射 线 ;不规 则 区域
中图分 类号:T P 3 9 1 . 4 1
文献 标识码 :A
文 字标 号:粤 内登 字。 一1 0 2 6 7 ( 2 0 1 3 ) 0 1 — 0 0 7 0 — 0 3
常 用 的填 充算 法可分 为 两大类 :扫描 转换 和种 区域边 界颜 色范 围 内的所有像 素 为止 。算法 步骤如
本 原理 为 : 只要 在某 个 区域 内有一 个 已知像 素 , 就
能 从此 像 素 出发找 到 区域 内所 有其 他像 素 , 并 对它 素不 是边界 色且 未置 成填充 色 ,则把该 像 素人栈 。
们进行填充 。根据区域的特性 , 种子填充法可分为
出发 。 可 以通 过 上 、下 、左 、右 四个方 向或者 上 、
l 1 . 子填 充 。前者着 重解 决 由多边形 轮廓 线所 围 的区域 下 【
的填色问题 。后者适用于任意形状轮廓线所围成的
区域 ,但 缺点是 要求 区域 必须 闭合且 一次 只能 填充
一
( 1 ) 种子 像素 人栈 ;
( 2 ) 执行 如下 三步 :
个单 连 通 区域 。 种 子填 充法 是 区域 填充 的一种基 本 方法 , 其 基
内 的任 意像 素 。传统 的种 子填充 法存在 着 占用空 间 色和图案 ,用途比较广泛 。然而该算法需要很大的
基于三角网格模型的多分辨率B样条曲面重建
基于三角网格模型的多分辨率B样条曲面重建
郑峰松
【期刊名称】《吉林工程技术师范学院学报》
【年(卷),期】2013(029)008
【摘要】利用三角网格参数化技术,对三角网格进行重新采样,将三角网格模型转化成四角网格模型,然后用B样条曲面插值四角网格模型.通过调整四角网格模型的分辨率,就可获得一系列不同分辨率的B样条曲面,并且容易计算出B样条曲面与三角网格模型的误差.最后通过实例证明了文中算法的有效性.
【总页数】4页(P93-96)
【作者】郑峰松
【作者单位】福建泉州师范学院数学与计算机科学学院,福建泉州 362000
【正文语种】中文
【中图分类】TP391.41
【相关文献】
1.飞机外形件三角网格模型光滑B样条曲面重建 [J], 王宏涛;孙秀慧;周来水;刘胜兰;安鲁陵
2.任意拓扑三角网格模型的Loop细分曲面重建系统 [J], 周海;周来水
3.残缺网格模型的快速B样条曲面重建 [J], 蒋跃华;陈志杨;陈飞舟;叶修梓;张三元
4.基于网格模型的光滑B样条曲面重建算法 [J], 顾步云;周来水;刘胜兰;孙秀慧
5.基于GPU的复杂三角网格模型多分辨率绘制 [J], 王化雨;刘惠义;冯艳蓉;李奎生
因版权原因,仅展示原文概要,查看原文内容请购买。
一种改进的扫描线种子填充算法
Kewod R go ln 4一 d cn cn et n Sa n l rh y r s einfl g ii aj et onci cnl ea oi m Se o t a o i g t edp i n
1 引言
区域填 充是指将 给定 区域 内的一点 ( 常称 为种子点 )赋 予 给定颜 色 , 然后将这种颜 色扩展到整个 区域 的过 程 。区域
区域填充
4Ab ta t Ag i s t e d fc ft d t n ls a n e d f lag r h ,t i p p rp e e t a mp o e l sr c an t h ee to a i o a c n l es e l lo t m h s a e rs ns n i r v d a— r i i i i g rh oi m.T e n w ag r h ei n ts t e rp ai g o ea in o e t g p x l c lr n e u e h e c n t h e l o t m l i mi a e h e e t p r t s fr g t n i e oo s a d r d c s t e r s a n o i s a .C n i e n e c n i u t f r a t n yn e u h t e n w s ac ig a e sr t e h n e e y S a n 。 pn o sd r g t o t i o e ,i o l e d p s h e e r h n a ah r a v r C l e a i h n y a r t n i r e no sa k n ti a e tw l r d c n e d e s o e ai n fsa k a d r ie t e f l g rc . a i t tc .I h s c s ,i i e u e ma y n e l s p r t s o tc n a s h i i a e l o ln
种子填充算法改进
种子填充算法改进作者:徐光明汪子岚来源:《数字技术与应用》2012年第11期摘要:本文对种子填充算法进行了分析,提出了使用基于8-连通的射线扫描算法,减少了大量的种子点重复出栈入栈操作,节省了大量存储空间和存取时间。
并改进了在填充中出现的填充溢出现象。
经过实验验证,该算法能够快速填充给定的不规则区域,提高了填充效率。
关键词:区域填充种子点八连通射线不规则区域中图分类号:TP391.41 文献标识码:A 文章编号:1007-9416(2012)11-0135-02常用的填充算法可分为两大类:扫描转换和种子填充。
前者着重解决由多边形轮廓线所围的区域的填色问题。
后者适用于任意形状轮廓线所围成的区域,但缺点是要求区域必须闭合且一次只能填充一个单连通区域。
种子填充法是区域填充的一种基本方法,其基本原理为:只要在某个区域内有一个已知像素,就能从此像素出发找到区域内所有其他像素,并对它们进行填充。
根据区域的特性,种子填充法可分为4连通和8连通二种,分别是指从区域中某一像素出发,可以通过上、下、左、右四个方向或者上、下、左、右、左上、左下、右上、右下八个方向移动的组合,在不越出区域边界的前提下,达到区域内的任意像素。
传统的种子填充法存在着占用空间多,效率不高以及对一些连通区域不能正确填充等缺陷,本文就种子填充8连通算法提出了改进。
1、简单种子填充算法传统的边界填充算法,是选择或输入种子点坐标(x,y)、填充色和边界色。
算法从(x,y)开始检测相邻位置是否是边界颜色,若不是就用填充色着色,并检测其相邻位置。
该过程延续到已经检测完区域边界颜色范围内的所有像素为止。
算法步骤如下[1]:(1)种子像素入栈;(2)执行如下三步:a)栈顶像素出栈;b)将出栈像素设置成填充色;c)检查出栈像素的8-邻接点,若其中某个像素不是边界色且未置成填充色,则把该像素入栈。
(3)检查栈是否为空,若栈非空重复步骤(2),若栈为空则结束。
该填充算法过程是很简单的,可以在用户先勾画出图的轮廓,然后选择颜色和填充模式,然后在拾取种子点,系统会自动给图的内部填充所需要的颜色和图案,用途比较广泛。
扫描线种子填充算法的改进_573303868
针对重复扫描的问题, 文献[4]根据当前扫描线与 相邻扫描线间的位置关系以及区间端点的坐标大小 关系减少了不必要的重复扫描, 缩小了重复扫描区间 范围, 但所提出的算法仍然将填充与搜索新种子点的 操作分别进行, 没有克服堆栈频繁操作的缺点. 文献 [5]将种子点入栈改为新旧区间端点入栈, 并将区间填 充与搜索新区间合并进行, 进一步减少了重复扫描, 但算法中并没有减少堆栈操作的频率, 并且对每一条 当前扫描线都要判断其相邻的两条扫描线是否需要 重复扫描. 文献[2]提出对图 1 所示的凹型或有孔区域 可能产生漏填问题, 实际上, 根据上述算法不会产生 漏填现象. 如图 2 所示, 以像素点 S 作为种子点填充 凹型区域, 在填充扫描线 y 以上的区域时会造成右上 粗线区域漏填, 但是当种子点在扫描线 y 上时, 填充 完 y 后会扫描其上下相邻的扫描线, 自然会将右上粗 线区域填充.
以上描述适用于对四连通区域的搜索填充. 对于 八连通区域, 由于其特殊性, 产生新区和需要回溯的 条件有所不同. 填充过程中, 如果 xl=xpl 且 xr=xpr, 则扫 描线 y 上不会产生新的填充区, 也不需对扫描线 yp 进 行回溯. 向上或向下填充时 xr<xpr- 1, 则在扫描线 y 上 可能出现新的向上或向下的填充区, 但不需对 yp 进行 回溯; 若 xr=xpr- 1, 是否产生新的区域要看点( xpr+1, y) 是否为未填充点, 若其为未填充点, 则产生新区, 否 则不产生新区, 如图 4 ( a) 所示. 向上或向下填充时, 若 xl<xpl- 1 或 xr>xpr+1 则 应 回 溯 yp, 搜 索 yp 上 是 否 有 新的未填充区; 若 xl=xpl- 1 或 xr=xpr+1, 是 否 需 要 回 溯 yp, 要看点( xl- 1, yp) 或( xr+1, yp) 是否为未 填 充 点 , 若 其为未填充点, 则需要回溯 yp 以搜索新区, 否则不需
一种基于SfM重建点云的三角网格化算法
( 西北工 业大 学 计算机 学院 ,西安 7 0 2 ) 1 1 9
摘
要 :针 对 SM 重建 点云的 曲面 建模 问题 , 出一种 改进 的 区域 增长 网格 化算 法。定 义 k近 邻影 响域提 高拓 f 提
扑稳 定性 , 引入 二叉排序 树 高效地组 织候 选三 角片 , 用无 向环搜 索策略 完成孔 洞的检 测 , 采 最终获得 完整 的三 角
sr cin,t ag rt t to u he l o hm c n sg i c n l mp o e t e c mp ai n le ce c a d c ie a hih r c n t ce a c a y, i a i nf a ty i r v h o utto a f i n y n a qur g e o sr td c urc i i u wh c e p o i i h h l st mprv h e fr n e o o e t e p ro ma c f3D u a e r c n t ci n de e dei g s r c e o sr t f u on a d mo lr n rn . Ke o d y w r s: ti n u ain;r go r wi ra g lto e in g o ng;k ne r s eg bo ;i lu n e r go - a e tn ih r nf e c e i n; bnay s r r e;un ie t d lo e r hig i r otte d rc e o p s ac n
A b t a t Ths p p rp o o e n i o e e i n go n a e ra ua in ag rt sr c : i a e r p s d a mprv d rg o r wi g b s d ting lto lo i hm o ura e mo l r b e fo f rs f c dei p o l m rm ng pontco sr c n tuce y S M . Dei e - e r s ih o nl e c e in t mprv h o o o ia t blt I r a i lud e o sr td b f fn d a k n a e tneg b ri fu n e r go o i o e t e tp l gc lsa ii y to g —
基于CT的头颅骨三维表面重建
基于CT的头颅骨三维表面重建*张宗华彭翔刘常青胡小唐(天津大学精密测试技术及仪器国家重点实验室,天津 300072)摘要:基于头颅骨的计算机断层(CT)图像,本文研究了一种对头颅骨表面三角化重建的方法。
首先通过交互式分割选择出感兴趣区域(ROI),提取出ROI的轮廓点并根据位置关系对轮廓点排序。
然后基于局部形态最佳的思想,对两相邻断层图像上的轮廓点进行三角化,从而得到具有最佳几何形态的三角化表面。
最后用实际的CT图像对所提出的算法进行实验,验证了此种方法的快速、有效和鲁棒性。
关键词:三角化表面重建计算机断层成像(CT)医学图像处理0 引言计算机断层成像(CT)和核磁共振成像(MRI)等技术的发展提供了直接显示和研究人体内部结构的手段,通过把人体内部结构以图像方式显示出来,提供了医疗诊断的可靠性,使治疗更准确彻底,目前大多是通过观察人体的某一断层图像进行诊断。
由于人体器官结构的复杂性和形态多样性以及病变或破损位置、形状的不可预知性,以二维资料形式表示的生物结构形态,难以得到准确、完整的描述,对进一步研究生物组织结构与生理功能的关系以及相邻显微结构间的关系带来了困难。
六十年代末发展起来的计算机重建方法融合了图像处理和图形生成两种技术,它可以由生物组织的CT或MRI断层图像精确重建它们原来的三维模型,得到组织器官的立体结构。
由二维断层图像重建三维模型主要有以下几种方法:(1)断面表示法[1,2]。
它是在原有二维断面的基础上,利用内插等技术再现原断面以外的断面图像,可观察组织器官任意断面的形状和灰度变化。
(2)线框法。
将各断层图像中物体的边缘轮廓线提取出来,组成纬线,再由样条曲线插值,形成经线,通过消除隐藏线,产生网状结构的三维物体图像。
(3)表面法[3,4]。
将相邻两层图像的轮廓线用许多小多边形(如三角形)平面或小曲面(如B样条曲面)拼接起来形成物体表面,通过隐线、面的消除、明暗处理等方法获得较为真实的三维物体图像。
三维种子填充算法的改进
a s a ln r u he n o as a k i t a fs e o e .Thei c n—i e a e p s d i t t c nse d o e d v x 1 mpr v d ag rt o e lo ihm v i e a i g s a c i g a od r pe tn e r h n s e si h ild s a e tn n e d n h p n fl d l b lS s t lmi t he r du d n o e e d n t e fl p n by s ti g a d r a i g t e s a il a e O a o ei na e t e n a t v x l e e
Xu n a g ) Xu e fn Ja g Z iu ” eBid n eW n a g ) n hg o i
( ma e rcs n e tr Be a g Unv ri I g oes g C n e , i n ies y,B i n 1 0 8 ) P i h t e ig j 00 3 ( e a c e tr fI tg a i n o ma inS s m ,I s t t f Auo t n, h n s c d myo S i cs e ig 1 0 8 ) R s rh C ne ne r t n I f r t y t e o o o e nt ueo i tma i C ie o eA a e f c n e ,B O n 0 0 0 e
Ke r s 3 e dp it raf l g c n l eag r h ;6 ajc n o n cin y wo d D se on ;ae ii ;s a —i loi m ln n t 一da e tc n e t o
种子填充算法的改进
种子填充算法的改进
李盘荣;须文波
【期刊名称】《安庆师范学院学报(自然科学版)》
【年(卷),期】2006(12)4
【摘要】针对种子填充算法程序存在的重复入栈以及对一类连通区域不能进行正确填充的问题,提出了改进方法:修改入栈顺序来解决重复入栈问题,修改入栈数据结构添加标志数组来防止对某条线重复扫描,改进算法对种子所在扫描线分上下两个区域进行分别逐行扫描;提出扫描线种子填充算法的改进算法,对非空的凸形区域特殊情形给出了单独的算法,使填充速度得到很大提高.
【总页数】4页(P9-11,35)
【作者】李盘荣;须文波
【作者单位】江南大学,信息工程学院;无锡市广播电视大学,江苏,无锡,214036;江南大学,信息工程学院
【正文语种】中文
【中图分类】TP3
【相关文献】
1.种子填充算法改进 [J], 徐光明;汪子岚
2.种子填充算法改进 [J], 徐光明;汪子岚;
3.一种改进的扫描线种子填充算法 [J], 徐莹
4.基于三角面网格细化策略的改进种子填充算法 [J], 朱晨阳;熊岳山;谭珂;潘新华
5.射线填充——种子填充算法的改进 [J], 徐光明;汪子岚;
因版权原因,仅展示原文概要,查看原文内容请购买。
基于距离和局部Delaunay三角化控制的颗粒离散元模型填充方法研究
2
圆形颗粒模型构造要求
离散元法是分析不连续介质ቤተ መጻሕፍቲ ባይዱ学行为的数值方
法,由 Cundall[1]首先提出。Cundall 和 Strack[2]研制 的圆盘、圆盘生成程序则奠定了颗粒离散元方法的 基础。 颗粒离散元属于显示求解的数值方法,颗粒间 接触力的计算广泛采用 Kelvin 模型(见图 1) ,颗 粒间接触力与颗粒间的重叠量及颗粒刚度成比例关 系,其中,法向刚度描述的是总法向力和总法向位 移之间的关系,切向刚度描述的是剪切应力增量和 剪切位移增量之间的关系。 Fi n K nU n ni s s s Fi k U i
2082
岩
土
力
学
2015 年
如何得到合理、可靠的计算模型是获得良好计算结 果的前提条件。 目 前 颗 粒 离 散 元 最 常 用 的 建 模 方 法是 膨 胀 法
[1 2]
况下,颗粒间的接触力与重叠量成正比关系。当颗 粒刚度较大且若边界约束或者颗粒间黏结力消失 时,颗粒间应变能的释放就会造成颗粒飞溢出边界 的现象,掩盖了材料变形破坏机制的实际情况,因 此是数值模拟必需避免的。
Abstract: Based on Kelvin’s contact force calculation model, the conditions required for simulating the mechanical behavior of the porous materials consisting of spherical particles are analyzed, from which a new granular model construction method is proposed. In this model a seed position is stochastically generated in the complex solution domain; and then it is gradually expanded to fill the entire region. In the filling process a local Delaunay triangulation mesh control is used to generate new particles; and particle distance control in a complex geometry boundary is used to decide the relative position of a new generated particle. For particles near the model boundary, an optimized tolerance position and radius are calculated and filled, which enhances the coupling characteristic between boundary and the particles. Meanwhile, the pore position can be refilled to ensure that each particle is tangent with at least three particles in order to improve the coupling characteristic between model particles. Finally, arbitrary polygons are used to divide several materials. The model region will be simplified for judging whether the polygon point is in the polygon or not, which can simplify the setup process of complex model materials. The results show that the proposed method has small overlap between particles, high filling rate between particles, particle and boundary. The proposed method can decrease flying overflow phenomenon when the adhesive force between particles disappears, and can be used to model construction of random connected domain. Keywords: discrete particles; complicate boundary; local Delaunay triangulation; refilling; boundary coupling
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2 . E d u c a t i o n a l T e c h n o l o g y C e n t e r , P L A G e n e r a l H o s p i t a l , B e i j i n g 1 0 0 8 5 3 , C h i n a ) [ A b s t r a c t ]A i mi n g a t t h e p r o b l e m t h a t t h e g e n e r a l b o u n d a r y — f i l 1 a p p r o a c h c a n n o t w o r k e f f e c t i v e l y f o r s p a c e s u r f a c e s . t h i s p a p e r p r o p o s e s
i n t he a r e a o f bo t h e ic f i e n c y , a n d il f l s e f f e c t of a l go r i t h m p r o p os e d .
[ K e y wo r d s ]b o u n d a y- r f i N ; s e e d 一 1 1 a l g o r i t h m; t r i a n g u l a r s u r f a c e me s h ; t r i a n g l e s u b d i v i s i o n ; c o n v e x h u l l ; v i r t u a l s u r g e r y
a s e e d— f i l l a l g o r i t h m wh i c h i s a v a i l a b l e f or t he t r i a n g ul a r me s he s . By c h a n gi n g t h e wa y t o de t e r mi ne a s e e d i t ma k e s t h e a l go r i t h m a v a i l a bl e f o r t h e 3 D me s h e s . Th i s s u bd i vi s i on a l go r i t h m i s g u i de d b y t h e c o nt o u r , a nd il f t e r s t he s u bd i v i s i o n p oi n t b y s o me f e a t u r e o f t h e c o n v e x hu l 1 . Exp e r i me nt a l r e s ul t s h o ws t ha t t h i s a l g o r i t h m c a n d o b o u nd a y— r f i I 1 o n t r i a n g ul a r me s he s we l 1 . h a s pr a c t i c a l v a l ue .s a t i s ie f s t h e pr a c t i c a l n e e d
摘
要 :区域填 充 染 色 的一 般 解决 方 法 并不 适 用于 空 间 曲面 。为解 决该 问题 , 提 出 一种 适 用于 空 间三 角 面 网格 的种 子填 充 算法 。
通 过改 变 种子 点 的判 定方 法 ,将平 面种 子填 充 算法 扩展 到 空 间三角 面 网格 上 ,在 细 分三 角面 网格 结构 时 ,使 用以轮 廓线 为 引导 的
细 分 策 略 ,并利 用 凸包 的一 些特 殊 性质 对 轮 廓点 进 行筛 选 。 实 验 结果 表 明 ,该 算法 可 以较 好地 完 成 三角 面 网格 的 区域填 充 染 色 , 在 效率 和填 充 效果 方面 都可 以满 足实 际应 用 。
关 健诃 :区域填 充 ;种子 填 充算 法 ;三角 面 网格 ;三角 形细 分 ;凸包 ;虚 拟手 术
文献 标识 码: A
中圈分类号:T P 3 0 1 . 6
基 于三 角面 网格 细化 策略 的改进种 子填充算法
朱晨阳 1 ,熊岳山 ,谭 珂 ,潘新华
解 放军 总医 院教 育技术 中心 ,北京 1 0 0 8 5 3 ) ( 1 .国防科 学技 术大 学计 算机 学 院 ,长 沙 4 1 0 0 7 3 ;2 .
第3 9卷 第 7 期
V_ 0 l - 3 9
NO . 7
计
算
机
工Байду номын сангаас
程
2 0 1 3年 7月
J u l y 2 01 3
Co mp u t e r En g i n e e r i n g
・
图形图像处理 ・
文章编号:l o 0 0 — _ 3 4 2 8 ( 2 0 1 3 ) 0 7 —0 2 7 9 —0 5
I mp r o v e d S e e d — il f l Al g o r i t h m
Ba s e d 0 n Re ine f me n t S t r a t e g y 0 f Tr i a ng u l a r Sur f a c e Me s h
Z HU Ch e n — y a n g , XI ONG Yu e — s h a n , T AN Ke ‘ , P AN Xi n — h u a
( 1 . S c h o o l o f Co mp u t e r , Na t i o n a l Un i v e r s i t y o f De f e n s e T e c h n o l o g y , Ch a n g s h a 4 1 0 0 7 3 , C h i n a ;