基于3D活动轮廓模型的缺陷点云分割方法
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
A b s t r a c t n e f f i c i e n t s e m e n t a t i o n m e t h o d o f d e f e c t i v e o i n t c l o u d s b a s e d o n 3 Da c t i v e c o n t o u r m o d A - g p , e l w a s h i c h e x t e n d s t h e m o r h o l o o e r a t i o n t o c o n s t r u c t s i n e d d i s t a n c e f u n c r o o s e d w u i c k l - p g y p g p p q y t i o n a n d e m l o e d m e d i a n f i l t e r t o r e d u c e n o i s e i n f l u e n c e f o r c u r v a t u r e e s t i m a t i o n. T h i s a r o a c h c a n p y p p e r f o r m e d u a r a n t e e s b e w i t h o u t c o n s i s t e n t n o r m a l o r t r i a n u l a r m e s h. I t n o t o n l t h e s e m e n t a c c u - p g g y g r a c b u t a l s o i n c r e a s e t h e e f f i c i e n c o f s e m e n t a t i o n. T h e i n d u s t r i a l e x a m l e d e m o n s t r a t e s t h i s m e t h o d y y g p c a n o i n t r e d u c e t h e d e f e c t i v e i n f l u e n c e a n d r e a l i z e t h e e f f i c i e n t s e m e n t a t i o n o f l a r e a n d d e f e c t i v e p g g c l o u d s . ; ;m ;m K e w o r d s c l o u d s s e m e n t a t i o n a c t i v e c o n t o u r m o d e l a t h e m a t i c a l m o r h o l o e d i a n f i l o i n t p - g p g y y ; t e r t r i a n u l a r m e s h g 点云分割将 作为 逆 向 工 程 的 关 键 技 术 之 一 , 测量 点 云 自 动 划 分 成 特 征 单 一 且 互 不 重 叠 的 区 域, 以 实现 特征提 取 和 曲 面 拟 合 . 在 复 杂机 械零件 现 场 测量 中 , 由于测量 设备 误 差 、 测头可达性限制 以 及 多 视 角 测量 数 据 拼 合 等 原 因 , 经常导致点云 含 有 噪声 、 层叠和孔洞等缺陷, 使点 云 的一 致 性法 矢、 三角 网 格 等 几 何 信 息 估 算 变 得 非 常 困难 , 出现 法矢相互交错, 三角 网 格 凹 凸 不 平 、 不封闭和自交 等 错误 . 现 有 大多数点 云 分 割 方 法 均 须 用点 云 的一 致
1] 性法 矢 或 三角 网 格 [ 来 实现 高 阶 微 分 计 算 或 点 云 2- 3] , 邻 域 遍 历[ 因此 很 难 应 用 于 缺 陷 点 云 的 分 割 .
目前, 只有少数方 法 无 须 此 两 类 信 息 来 分 割 含 缺 陷 的点 云 , 但须要 使 用 诸 如 多 叉 树 等 复 杂 数 据 结
[ 6]
x, z)= F B( y, { } , m a x F( x -u, z- w) u, v, w) +B( y -v,
式中( 分别为结 构 元 素 B 在( 方向 u, v, w) x, z) y, 上 的 尺寸 大 小 . 若B 尺寸太 B 的 选 择 十 分 重 要, 大, 虽 可 快 速 填 补 孔 洞 和 层 叠 区域 , 但 易 使点 云 细 节特征 模 糊 化 ; 若 B 尺 寸 太 小, 则须多次膨胀操 作才能去除缺陷的影 响. 选 择 3×3×3 的 空 间 球 形结构元素, 能以 较 少 的 次 数 构 成包 围 带 , 并 保持 ) 点云细节. 在 式( 中, 一 般 选 择r>3 以保证至 1 h, 少完 成 一 次 膨 胀 操 作 . B 和r 的 选 择 可 根 据 点 云 密度来适当调整. 通过 b .填 充 预 先 设定 某 内 部 节 点 值 为 1, 邻 域 扩 散 将 膨 胀 后 图 像 内 部 节 点 全 部 赋 值 为 1, 得 到图 像 F ′. c .腐蚀 腐 蚀 操 作 用 来 还 原 图 像 的 边 界 轮 廓, 使 距 离函 数 φ 的 内 外 符 号 得 到 准 确 判 定 , { ′ B( x, z)= m i n F ′( x+ F Θ y, , ) ( , , ) } u, v z w B u v w . + - y+ 结构元素 B 的 选 择 以 及 腐 蚀 的 次 数 必 须 和 膨 胀
4] 5] 构[ 或者 耗时的 迭 代 过 程 [ 如何去除点云的各 .
种 缺 陷 影响 , 并实现 快 速 分 割 的研究 相 对 较 少 . 针 对上述问题, 本文 通 过 将 数学 形 态 学 运 算 、 中值 滤 波方法和 活 动 轮 廓 模 型 扩 展 到 三 维 空 间 体 素 网 格, 避免 点 云 的一 致 性法 矢 估 算 和 三角 网 格 重 构 , 实现 缺 陷 点 云 的 快 速 自动分 割 .
( , S t a t e K e L a b o r a t o r o f D i i t a l M a n u f a c t u r i n E u i m e n t a n d T e c h n o l o y y g g q p g y ,Wu ) H u a z h o n U n i v e r s i t o f S c i e n c e a n d T e c h n o l o h a n 4 3 0 0 7 4, C h i n a g y g y
S e m e n t a t i o n o f d e f e c t i v e c l o u d s u s i n 3 D o i n t g g p a c t i v e c o n t o u r m o d e l
M o K u n Y i n Z h o u i n p g
收稿日期 2 0 1 0 0 7 2 1. - - , :m 作者简介 莫 方方 男, 博士 , 土( 1 9 8 1 E-m a i l o k u n 9 8 1@s o h u . c o m. -) -1 ) 基金项目 国家自然科学 基 金 资助项目 ( 5 0 8 3 5 0 0 4, 5 0 6 2 5 5 1 6 .
云 的 距 离函 数 , 内外符号与距离函数相乘可以得 到 符 号 距 离函 数 φ ′.
3 估 算点 云 平 均 曲 率 2 构造 点 云符 号 距离 函 数
根 据点 云 的 符 号 距 离 函 数 φ 可得点云的平 ′, 设( 和( 分别为 xma zma xm zm yma ym x, x, x) i n, i n, i n) 点云P 的 最 大 和 最 小 坐 标 值, 给定 x z y i= ( i, i, i) 容 差 值r, 将点云定位于宽度为h 空间均匀体素 网格, 在 x, z 方 向 上 划 分的 网 格 数 量 为 y, { [ ( ] / NI =i n t I r) I r) h} -( m a x+ m i n- ( , ( ) I = x, z) 1 y, [ ·] 式 中i 为取整操作. 宽 度 h 应和 点 云 的采 样 n t 密度相对应, 让单个体素网格内只有较少的采样 点( 一 般 1~2 个 最 宜 ) 然后根据点云P . i 的坐标 [ ( / 值计算其所在 的 网 格 位 置: l o o r x xm α=f i- i n) ; [ ( / ; [ ( / h] f l o o r h] f l o o r z zm γ= y ym i- i n) i- i n) β= , [ ·] 为向 下 取 整, 将( 对应网格的 h] f l o o r α, γ) β, 节点值 设 置为 1, 其 余 网 格 节 点 值 设 置 为 0, 得到 空 间 体 素 图 像 F( 将数学形态学的膨胀 x, z) . y, 和 腐蚀 基本 操 作 扩 展 到 空 间 体 素 网 格 来 判 定 点 云 缺 陷 区域 的 符 号 . 设点云距离函数φ 内部空间为 正号, 外部空间为负号, 其确定过 程 如 下 . 通过 a .膨胀 设 数学 形 态 学 结 构 元 素 为 B, 三 维 空 间 的 膨胀 操 作 构 造 一 个 封 闭 的 包 围 盒 , 膨 均曲率
第1期
莫 方方 等 :基 于 3 土, D 活 动 轮 廓 模 型 的 缺 陷 点 云 分 割 方 法
·8 3·
胀 后的 图 像 为
1 总体 思 路
分割算 法 的 输 入 为 点 云 坐 标 P x y i= ( i, i, , …, 输出为边界 z i=1, 2, m, m 为 点 云 的 数 量, i) 点 云 和 各点 云 区 域 的 分 割 结 果 . 为了快速估算曲 率值, 首先 在 空 间 均 匀 体 素 网 格 上 构 建 点 云 的 符 号 距 离函 数 ; 然后 在 此 基 础 上 计 算 点 云 的 平 均 曲 率值, 并 使用中值 滤 波 减 少 点 云 噪 声 对 曲 率 值 估 算的 影响 ; 最后 应 用 活 动 轮 廓 模 型 来 自 适 应 演 化 空 间 曲 线 实现 点 云 分 割 , 须合理设置空间窄带区 要解决的关键问题是如 域宽度来保证分 割 精 度. 何在没有其他辅助信息的前提下正确判定孔洞和 层 叠 区域 的 距 离函 数 符 号 . 为此, 将 数学 形 态 学的 膨胀 和 腐蚀 基本 运 算 扩 展 到 空 间 体 素 网 格 上 , 成 功 地 去 除 点 云 孔 洞 和 层 叠 区域 的 影响 并确定其 符 号 距 离函 数 , 避免使用耗时的局部拟合技术
第 3 9卷 第1期 年 1月 2 0 1 1
华 中 科 技 大 学 学 报 ( 自 然 科 学 版) ) J .H u a z h o n U n i v . o f S c i .& T e c h.( N a t u r a l S c i e n c e E d i t i o n g
V o l . 3 9N o . 1 a n . 0 1 1 J 2
基于 3 D 活 动 轮廓 模型的 缺陷 点 云 分 割 方 法
莫 方方 尹 周平
土
( ) 华中科技大学数字制 造装备 与技术国家重点实验室 ,湖北 武汉 4 3 0 0 7 4
摘要 提出一种 基 于 3 通过扩展数学形态学方法构造符号距离函 D 活 动 轮 廓 模 型 的 缺 陷 点 云 自动分 割 方 法 , 数 估 算点 云 的 平均 曲 率 , 并 应 用中值 滤波 方 法 去 除 点 云 噪 声 对 曲 率 估 算 精 度 的 影 响 , 避免了点云的一致性法 矢 估 算 和 三角 网 格 重 构 , 在保 证 点 云 分 割 精 度 的 同 时 有 效 提 高 了 计 算 效 率 . 应用结果表明本文方法能够有效 处理 点 云 缺 陷 并实现 大 规 模 散 乱 点 云 的 快 速 分 割 . 关键词 点 云 分 割 ;活 动 轮 廓 模 型 ;数学 形 态 学 ;中值 滤波 ;三角 网 格 ( ) 中图分类号 TH 1 2 2 文献标志码 A 文章编号 1 6 7 1 4 5 1 2 2 0 1 1 0 1 0 0 8 2 0 4 - - -
7] wenku.baidu.com程完全一致. 最 后 用 快 速 推 进 算 法[ 来计算点
来
构 造 符 号 距 离函 数 . 算法的时间复杂度主要取决 于 以 下 3 个 步骤 的 时 间 复 杂 度 : 进行形态学集合 , 运 算为 O( 完成中 N) N 为空 间 体 素 网 格 的数 量 ; ; 值 滤波 去 噪 为 O( 窄带内求解活动轮廓模型 m) 为 O( 其中: WN ) . m 为点 云 数 量 ; W 为窄带宽度. , 因空间网格一 般 远 大 于 点 云 数 量 ( 故算 N m) 法的 计 算 复 杂 度 为 O( N) .