一种NURBS曲面拟合精度的量化评测算法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在 P “ ( ,)的法矢方 向相同 , 图4所示 。 如 这样将 点到 曲面的最
: . I.一 .
统一横向节 点矢量
短距 离的计算转换 为计算 点在参数 曲面 r ,)上 的投影 , ( 投影
方向为曲面的法矢 。用 方程 表示 如( ) 。 2式
计算控制 网 格顶点
Q -p = R
曲面拟合 的精度作 出客观和准确的评测 。
础上加入 了权因子 , 使其不仅能表示 自由曲线 曲面形状 , 能 而且 精确表示 圆锥 曲线 、 曲面等规则 曲线 曲面 。同时 N R S 二次 U B 设 置节点矢量两端重复度 为 曲线次数 加 1解 决 了型值点 分布 不 , 均匀时, 用均匀 样条曲线插值求得的曲线两端产生拐点 的
N URBS
一 一一 一一 一一 一一
曲线集合
... ..... ..
22 传 统计算 方 法 .
对于量化指标 的计算 , 传统 的方法是通 过求解 非线性 方程 组获得实物点到拟合结果 曲面间的距离。该方法的基本原理是
曲面外一点 Q和曲面上最近的点 P , 的距离矢量P ( ) O与曲面
Z a gKu Ja g Xige g Xu Ja h n n in a fn in
( colfCm ue c nea dTcnl y S ohw U i rt, uhu2 5 0 ,i gu hn ) Sho o p t Si c n ehoo , oco nv sy S zo 10 6 Ja s ,C ia o r e g ei n
中图分 类号
N R S曲面 拟合精度 区域划分 UB
Tt 16 i0 . 3 文献标识码 A
搜 索迭 代
A QU ANT T T E E L T oN AL I A Ⅳ VA UA I GoI T U HM oR UR S F N B
S URF ACE TTI FI NG ACCURACY
个 阶段 : 一 阶 段 , 过对 型值 点 的一 次 插值 计 算 得 到单 条 第 通 N R S曲线 , UB 由交互方式 经过多 次选取数 据点和插 值计算 , 得 到多条 N R S曲线 。第 二阶段 , UB 由选定 的多条 N R S曲线进 UB

步拟合生成 N R S曲面 J处理流程 如图 1 UB , 所示 。
..............
次非线性方程 , 通常采用 N wo — eho 代法 进行求 解。该 etnR p sn迭 方法 的缺陷是对初值要求严格 , 选取不 当会导致计算发散 , 同时
N wo— eho 法 比较费时 , e tnR p sn 在实践中不是理想的方 法。
:.. I.. :.一
NU RB S
曲面
_ — 、 主—



NURBS
曲线
结 束
图 1 N R S曲面拟合流程 U B
本文方法采用 了修正 弦长参数化 的方法计算并确定节点矢 量, 同时 根 据 已有 型值 点 和 计算 得 到 的对 应 节 点 矢量 , 入 代 N R S曲线的定义公式 , UB 通过求解方程组得到控制顶点。 在统一节点矢量 的过 程 中, 本文方法 采用基 于二分插值 的 节点统一方案 , 可能地保 留了曲线 的细节部分 。在样 条次 尽
Ab ta t sr c S r c e o sr c in i o e o h o e tc n lg e n rv re e gn e n . T e a v na e URB u a e o i h u a e r c n t t s n f te c r e h oo is i e e s n i e r g f u o i h d a tg s o N f S s r c n l t f g
() 2
数据点简 化
计算纵 向节 点矢量
其 中 R为点 Q到曲面 r 的最短距离 , = , : O 为参 ( ) , r r
数 曲面的偏导数 。对于复 杂曲面 , ( ) 示的方 程是 一个 高 式 2所
计算节点矢 量 ,反求控 制顶点
.ቤተ መጻሕፍቲ ባይዱ
l显示 1
J. ... .. . . ... . ..J
向工程领域 研究 中学者们 的重视 …。尤其 是近几 年来 , 研究 人
员在采用 N R S进行 曲面重 构方面进行 了许多研究和实验 , UB 也
取得 了大量 的 N R S U B 曲面拟合 方法 和结果 。而在对各 种方法 的优劣 和拟合结 果的评价过程 中, 如果仅 靠视 觉直观 等简单 的 手段显然是不科 学的 , 必须给 出一 种定量 的计 算方法对 N R S U B
决定等 缺点 , 同时继 承 了 Bzr e e方法 的一切优 点。B样条 曲面 i
的定义如式 ( ) 1 所示 :
p“ ) (, =∑ ∑P曰 (), )0 ,≤1 () u J ( ≤u 1
其 中, 顶点 P 为控 制顶点 ,、 为 曰样 条 曲线 的次数 。B ( ) kf M 和 。( 分别为 k和 Z ) 次 样 条基 函数 。N R S在 样条 基 UB
c mp t h e it n b t e n o i t e p itco d d t n RBS s r c . o ue te d vai ew e r o mi v o n lu a a a d NU i u a e f Ke wo d y rs N URB u f c F t n c u a y Re i n dv so S a c tr t n Ssr e a iiga c rc t go iii n e rh i ai e o
张 坤 姜晓峰 许 坚
( 苏州大学计算机科学与技术学院 江苏 苏州 2 5 0 ) 10 6
摘 要
曲面重构 是逆 向工程 中的核心技术之 一, 由于 N R S曲面在光顺性和 局部可编辑 等方面所具有 的优点 , 其成为 点云 UB 使
数据 自由曲面重构 的常见形式。 目前对 N R S曲面重构技术 的研 究上取得 了一些成果 , UB 但各 方法在拟合 精度和效果上各 有参差 , 因此有 必要 对 N R S曲面 拟合精度评价 算法进行研究。在采用 N R S实现 曲面拟合的基础上 , UB UB 对拟合精度 的量化指标进行研 究, 设计 了一种基 于区域 划分的搜索迭代算法 , 可快速地 计算得到原始点云 与 N R S曲面 的偏差。 UB 关键词
定量和准确的数值 计算 结果 来反 映模型 与实 物 的实 际偏 差 程 度, 具体 可通过实物上 的原始点到模型表面的偏差距离来表示 。 曲面拟合的精度对模型重构过程中的误 差控制和曲面重构方法
的选择与改进有着重要指导意义 , 因此有必要研究 出一种实用 、 有效 的精度评测方法 。
免了求解高次方程计算费时 , 而且 容易导致计算发散等 问题 。
0 引 言 1 N mS曲面拟合过程 Ul
在逆 向工程 中 , 自由曲面重构是零 件三维 C D模 型重建 中 A 的核心技术 环节 。 目前相对 具有代 表性 的 自由曲面重构 技术 , 主要是 以三 角网格 面为基础的近似 曲面重构和 以样条 曲面为基 础 的 自由曲面重 构两种方 案。三角 网格 面的研究 相对较 早 , 其 技术和方法 已经相对 比较成熟 , 取得 了一些 比较成 熟的研究 并 成果 。但是 三角 网格 面在光顺性以及与 C D C M 系统在模 型 A /A 表示方法 的统一上存 在缺陷。 由于非 均匀 有理 B样 条 ( U B ) N R S 曲面本 身所 具有 的 良好 光顺性 、 局部可编辑和标准 的数学 表达形式 等优点 , 引起 了在 逆
11 B样条及 NU B . R S的基本概 念 【2 、 1】 _
B样条方 法是 继 B z r ei 方法 之后 , e 由美 国通用 汽车公 司 的 G ro od n等人出于外形设 计的需求 , 17 于 94年提出。该方法克 服 了 Bz r ei 曲线 曲面不 能作 局部修 改 、 e 曲线阶次受 控制顶 点个 数
第2 8卷 第 1 2期
21 0 1年 1 2月
计算 机应 用 与软件
Co u e p i ainsa d S fwa e mp t rAp lc to n ot r
Vo . 8 No 1 12 . 2 De .2 1 c 01

种N B UR S曲面 拟 合 精 度 的量 化 评 测算 法
s o h n n e in l d tb e c a a tr t str t o b o mo t i g a d rg o a i l h r ce i i u n i t e a c mmo r o on l u aafe f r s r c e o sr cin e a sc n f m p itco d d t eo m u a er c n tu t .No d y ee o f r f o wa a st r h a e s me a h e e n s o h t d f N r o c iv me t n t e su y o URB u a e r c n t cin tc n l ge . Sn e d f rn t o s h v i e e tf t g a c r ce S s r c e o sr t e h o o is i c i e e tmeh d a e df r n i i c u a is f u o f f tn a d e e t ,i i e e s r o d e e r h o n f cs t s n c s ay t o r s a c n NURB u a e f t g a c r c v u t n ag r h . Ba e n NUR u a e f t g h S s r c t n c u a y e a a i l o t ms f i i l o i sdo BS s r c i i ,t e f tn p p rsu i st e q a t ai e id c tro t n c u a y,d sg s a s a c tr t n a g rt m a e n rg o iiin y w ih t u c l a e t d e h u n i t n iao ff t g a c rc t v i i e in e r h i a i oi e o l h b s d o e i n d vso s b h c o q iky
问题 。
收稿 E期 : 1 — 0 O 。张坤 , t 2 0 1一8 0 硕士生 , 主研 领域 : 算机辅 助设 计 计, 计算机图形学。
本文在采用 N R S U B 对散乱 点云进 行 自由 曲面 重构 的基础
上, 设计了一种区域划分搜索迭代的拟合精度评测算法, 通过此 算法 可以较快速地求解 出每一个 原始数 据点 到 N R S曲面的 UB
误差 , 以最终 的统 计结果 反映拟合 的精 度。该方 法有效 地避 并
24 8
计 算机应 用 与软 件
2 1 丘 01
1 2 基于 N B . UR S的散乱 点云 曲面重 构
本 文针对散 乱点 云数据 , 上述 基本定 义 的基 础上 , 在 采用 N R S曲线插值的方 式进行 自由曲面重 构。该 过程 主要 有两 U B
相关文档
最新文档