基于置信传播的立体匹配并行算法_周自维
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
) 文章编号 1 0 0 4 9 2 4 X( 2 0基于置信传播的立体匹配并行算法
2* , 周自维1, 樊继壮1, 赵 杰1, 刘晓丽2
( 哈尔滨工业大学 机器人技术与系统国家重点实验室 , 黑龙江 哈尔滨 1 1. 5 0 0 8 0; 辽宁科技大学 电信学院 , 辽宁 鞍山 1 2. 1 4 0 4 4)
第1 1期
等: 基于置信传播的立体匹配并行算法 周自维 ,
2 7 7 5
问题 , 然后使用最 大 流 算 法 解 最 小 切 割 问 题 从 而
1 引 言
双目立体视觉技术是移动机器人视觉导航和 视觉伺服领域中 的 关 键 技 术 , 而双目立体视觉匹
] 1 2 - 。 配算法一直是立体视觉领域研究的热点问题 [
L i a o n i n U n i v e r s i t o S c i e n c e a n d T e c h n o l o A n s h a n1 1 4 0 0 1, C h i n a) g y f g y, o r r e s o n d i n a u t h o r, E- m a i l: 3 8 1 4 3 1 9 7 0@ c o m *C p g q q.
O t c s a n d P r e c i s i o n E n i n e e r i n pi g g 2 0 1 1年1 1月
第1 9卷 第1 1期
光学 精密工程
V o l . 1 9 N o . 1 1 N o v . 2 0 1 1
不同试验的匹配错误率和匹配时间tab1matchrateresultofourexperiment实验实验bp匹配总体错配率bp算法匹配时间ms本文匹配总体错配率本文算法匹配时间ms115502511615871356988133179111255071121623本文算法得到的实验结果fig4experimentresultusingfastmatchingalgorithm匹配精度的前提下大大提高了匹配速度为高精度从匹配的执行时间上看本文提出的快速匹配方法大大缩短了实现时间这充分体现出了并行运算的本文提出了基于置信传播的改进算法在保证光学精密工程第192780优势本文用电脑intelcorei5核处理器如果使用更多核处理器算法速度应该还有目前多核处理器已经普遍应用在单片机dsp入系统openmp持而在设计集成一体化视觉机构时需要将图像采集运动控制和图像处理等工作在一个嵌入系统中实现工作必须脱离桌面计算机完成这就给进行视觉处理的嵌入系统带来了巨大负担而如果使用本文提出的并行算法在嵌入系统中进行实际应用也能使其运算效率有所提高
] 中提出两个解最小切割 使问题得解 。 在文献 [ 1 2 的快速算法即 α 使得 该 β 交换算法和 α 扩张算法 , 问题的运算效率 大 幅 度 提 高 , 同时该问题的求解
1 4, 1 7] 。 也衍生出不同改进算法 [ [8] 引 入 贝 叶 斯 准 则, 将匹配问题转 B P 算法 1 换成为一个最 大 后 验 概 率 ( M a x i m u m A P o s t e r i -
[ ] 5 7 -
问 题, 并通过相邻点的置信度对当前 o r i-MA P) 点视差置信度进行更新从而得到当前点视差最大
[ 9] 1 6] , 后验概率 [ 在 Q. Y a n g 的文献中提出了对该
算法的改进 。 对于立体视觉匹配问题根据这两种
9] , 基本方法得到 的 视 差 图 从 质 量 和 时 间 上 相 近 [
。 但是 由 于 环 境 中 不 连 续 性 的 存 在 使
得支撑窗口的确定成为困难的问题 。 尽管局部优 化算法匹配速度较高 , 接近实时性要求 , 但是由于 局部优化算法的限制得到的视差图准确性通常比 ] 中提出的加权自适应窗口得到 较差 。 在 文 献 [ 8 的视差图非常理想 但 是 计 算 时 间 非 常 长 ( 作者的 , 程序测试结果为 3 测试使用的电脑为 P 1 1s e n t i - , 因而难以应用于实 u m I n t e l C o r e i 5C P U 2. 7 G) 际需求 。 基于目标函数能量极小化的匹配算法属于全 ] 。 由于经过全局优化 , 通常全局算 局匹配算法 [ 9 法得到的视差图准确性要好于局部算法 。 基于能 量函数极小化的优化算法众多 , 比如 , 模拟退火算 法、 均值场退火算法
( 1. S t a t e K e L a b o r a t o r o R o b o t i c s a n d S s t e m ,H a r b i n I n s t i t u t e o T e c h n o l o y y f y f g y, H a r b i n1 5 0 0 8 0, C h i n a; 2. S c h o o l o E l e c t r o n i c s I n o r m a t i o n, f f
但是置信传播算法的最大后验概率推导过程可以 从多个位置同时 开 始 , 不同位置的推导过程可以 互不影响并 行 执 行 , 因此 B P算法为并行化计算 提供了良好的基础 。 在立体视觉匹配过程中边缘信息的处理比较 因为边缘位置视差具有很大的不连续性 , 由 复杂 , 于边缘位置的影响立体匹配的全局或局部优化算 法难以得到 完 善 结 果 。 但 是 换 个 角 度 看 , 边缘信 息也为研究提供 了 一 个 非 常 有 意 义 的 线 索 , 因为 在一幅图像中体现场景特征最明显的位置往往在 图像的边缘 上 。 基 于 此 种 思 想 , 本文假设视差图 的不连续性发生 在 边 缘 位 置 , 因此如果一个区域 那么该区域自然的就和周围 被边缘信息所包 围 , 相邻区域分隔开 , 成为一块单独的区域和其他区 域没有关联 , 在这 个 假 设 下 就 可 以 对 不 同 的 独 立 区域并行匹配而不影响全局视差的连续性 。 针对以上叙述 , 本文提出了一种基于置信传 播的快速匹配方 法 , 该算法首先计算待匹配图像 的边缘特征 , 然后 以 边 缘 为 界 限 将 整 个 视 图 分 割 为若干小的区域 。 采用 O e n MP 并 行 运 算 技 术 , p 将不同分割区域 进 行 并 行 匹 配 , 最后将不同匹配 段进行拼接 合 成 整 个 视 差 图 。 实 验 结 果 证 明 , 相 对于标准 B 该算法在保证视差图质量的 P 运 算, 前提下大大提高了运算速度 。
; 修订日期 : 2 0 1 1 0 5 2 3 2 0 1 1 0 6 2 7. 收稿日期 : - - - - ; 国家高技术研究发 展 计 划 资 助 项 目 ( 哈尔滨市科技创新人才研究专向基金资助项 N o . 2 0 0 7 AA 0 4 1 5 0 1) 基金项目 : ) ; ) 目( 哈尔滨工业大学科研创新基金资助项目 ( N o . 2 0 0 8 R F Q X G 0 5 1 N o . H I T. N S R I F. 2 0 0 9 0 2 3
双目立体匹配算法研究的目标是根据两幅匹配视 图产生与其对应的视差图 ( D i s a r i t S a c e I m a e p y p g ) , 视差图信息能够转换成真实世界中成像物 S I -D 体距离视点的距 离 , 因而通过视差图可以得到视 点周围场景的三 维 信 息 , 进而对外部环境进行三 维重构 , 因此构建 良 好 的 视 差 图 是 立 体 视 觉 研 究 中关键的步骤 。 目前计算致密视差图的算法大体上分为两类 ] 即局部优化方法和全局优化方法 , 文献 [ 中对立 3 同时提供 体视觉的算法进 行 了 比 较 详 尽 的 描 述 , 了一个统一的测 试 标 准 , 该测试平台大大推动了 ] 同时文献 [ 也针对局 立体视觉匹配算法的研究 , 4 部和全局 算 法 对 匹 配 效 果 和 匹 配 时 间 进 行 了 比 较。 基于支撑窗口的相似度匹配算法属于局部优 化算法
摘要 : 考虑在双目立体视觉匹配算法中置信传播算法虽然能获得较好的视差图但匹配速度较慢 , 本文提出了 一 种 基 于 置 信传播的并行匹配方法 。 该方法以置信传播为基础 , 采用并行机制来提高匹配速度 。 首先 , 利用最优边缘 算 法 计 算 图 像 中的边缘信息 ; 然后 , 利用边缘信息将整个待匹配视图切割成若干 小 的 区 域 , 使用 O e n MP 多 核 优 化 算 法 并 行 对 各 个 小 p 区域进行匹配 ; 最后 , 合并出整个视差图 。 使用 M 在保证匹 e d d l e b u r y 测试平台提供的立体图对进行了实验 。 结 果 表 明 , 置信传播算法将匹配速度提高了 3. 为立体匹配的实际应用奠定良好的基础。该方法在具备 配准确率的前提下 , 5 1倍, 多核处理器的嵌入系统中也有良好的应用前景 。 关 键 词: 立体匹配 ; 全局优化 ; 最优边缘提取 ; 置信传播算法 : / 中图分类号 : T P 3 9 1. 4 文献标识码 : A d o i 1 0. 3 7 8 8 O P E. 2 0 1 1 1 9 1 1. 2 7 7 4
r o a a t i o n P a r a l l e l s t e r e o m a t c h i n a l o r i t h m b a s e o n b e l i e f p p g g g
12 1 1 2 , Z HOU Z i e i F AN J i z h u a n Z HAO J i e L I U X i a o l i -w *, - - g, ,
: , A b s t r a c t I n t h i s a e r ap a r a l l e l s t e r e o m a t c h i n a l o r i t h m i s r o o s e d b a s e d o n b e l i e f r o a a t i o n p p g g p p p p g , a l o r i t h m t o a c c e l e r a t e t h e m a t c h i n s e e d . F i r s t l h e e d e o f t h e i m a e i s c a l c u l a t e d u s i n a n o t i - g g p yt g g g p , m i z e d e d e c o m u t i n m e t h o d t h e n t h e i m a e t o b e m a t c h e d i s c u t i n t o s e v e r a l s e m e n t s b t h e e d e g p g g g y g , r o a a t i o n a r a l l e l i n f o r m a t i o n a n d e v e r s e m e n t i s m a t c h e d b a s e d o n b e l i e f a l o r i t h m i n t i m e . F i - p p g p y g g n a l l a l l t h e s e m e n t a r e a s s e m b l e d i n t o a w h o l e d i s a r i t i m a e . T h e e x e r i m e n t a l r e s u l t s s h o w t h a t y, g p y g p , t h e m a t c h i n s e e d h a s a c c e l e r a t e d b 3. 5 1 t i m e s t h a t o f t r a d i t i o n a l o n e i n t h e s a m e d i s a r i t u a n t i t y p y g q y p a n d t h i s m e t h o d c a n l a t h e f o u n d a t i o n f o r t h e f u r t h e r r e a l t i m e a l i c a t i o n. - y p p : ; ; ; K e w o r d s s t e r e o m a t c h i n o t i m i z a t i o n o t i m i z e d e d e d e t e c t i o n b e l i e f l o b a l r o a a t i o n g p p g g p p g y