基于Harris角点匹配的目标跟踪
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
p 1和图像 B的角点 q 为 中心的两个大小相 同的窗 1 ,u 、u 1 2 1 l 2
为相关窗 口内像素灰度 的均值 , ( ,y) 的取值范围为窗 1 x 1 1 3 大小 ,则定义 N C公式 C
l r 、 , 一
图 1 使 用 N C角 点 匹 配 后 结 果 C
∑ ( 1x y ) u w 2xy ) u) 1 (l 1一 O( (l 1一 2 w
存 在 3个角点未得 到正确匹配 ,图 2中通过 R n a 去除 了误 asc 匹,获得 了更高的正确匹配率 。
电脑 编 程 技 巧 与 维 护
法分 为差 异度量 ( S D,S D 和相似性 度量 ( N C 。 如 A S) 如 C )
N C是 3种方法 中鲁棒 性和准确性 最高 的。所 以在文 中采用 C N C算法 对特 征点进行粗 匹配 。采用相 似测度 N C ( 一化 C C 归 互相关 )对特征点 进行匹配 ,该 方法根 据角点邻 域像素灰 度 的相 似性来进 行匹配 。设 W1和 W2分别是 以图像 A的角点
的角点彼此对应时 ,就完成了角点的初始匹配。
32 R na 确 匹 配算 法 . asc精
图 2 使用 R na 后 结 果 a sc
R na 方法 旧 是一种鲁棒 性的参数估计方 法。它 的基本 asc 思想是 ,首先根据 具体问题设计 出某种 目标 函数 ,然后通 过 反复提取 最小点集估 计该 函数 中参 数 的初 始值 ,利 用这些初 始参数值把所有 的数据分为所谓 的 “ 内点” ( l r,即满足 I is ne 估计 参 数 的点 ) 和 “ 点 ” ( ul r,即不满 足 估计 参数 外 O tes i 点) ,最 后反过来 利用 所有 的 “ 内点”重新计算和估计 函数 的
C1= Yi一
c 2= y 2一 ( : 3= Y 3一
为随机抽取一对特征点不是匹配内点 的概率。 3 结果 比较 . 3
Cn= Y 1 X I一
如图 1和图 2所示 ,绿色的点代表 目标上所检测 的角点 , 蓝色 的点 是待匹配 图像 上 的角点 ,红色连 线所连接 的点代表 匹配 的两个角点 。 在 图 1 是经过 N C匹配之后 的角 点 ,其 中 C
错误 。所 以在计算 匹配角点偏移均值 的时候应 该剔 除掉这些
误匹配的角点 。假设 (1 2 3 . )与 (1 2 3 y ) x ,x ,x …-n x y , , …… n yy 是经过 () ()两步骤运算后 互相 匹配的角点 。首先计算 2、 3
它们的偏移均值 。
x=(1 1 +(2 2 y 一X) y 一X) y 一x +(3 3 +…+(n R) y —X)
图像之 间的变换模 型。 N为匹配 的特征点 对数 , 为在变 换模型 H’下 内点在 整个 匹配特征点中所 占的比例 ,实验 中取 9 %。L为 随机试验 0
在 最后 一步 中,虽然我们经过 R na asc方法得 到了很高 的 角点匹配正 确率 ,但是 由于角点在某 些图像 的消失 ,或者是 新 的更 匹配 的角点 的出现 ,不可避免 地会导致 角点 匹配出现
目标运动特性则是在一个扩大 2 %目标区域 的范围内计算 。 0 ()通过 N C方法进行角点 的初步配准。 2 C
N C算法 可 以得到 比较 高 的正确 匹配率 ,但 是仍然存 在 C
一
些误 匹配 ,尤其 在有运动物体 出现 时。特征点 匹配 的正确
()使用 R na 算法对 N C粗匹配 的结果 ,进行精确匹 3 asc C
参数 。
4 基 于角点 的 目标 匹 配
在上面两章 中讨论 了角点 的提取 ,以及 角点的匹配 问题 。 在本 章要讨论如果 通过角点来 计算跟踪 目标 的偏 移值 ,以确 定跟踪窗 口的位置。具体步骤如下 :
()用 Ha i算子提取各帧 图像的角点 ,作为模板 的第一 1 rs r 帧 图像只需要在选定的 目标 范围内计算 ,其余 图像 由于考虑到
一 ===::= =====:: 下 ===:= =:===:=: ==== ==== =====
、
fl (l1一 1 ∑ ( (11 u) ∑ ( xY) U) 1 xY) z w1 w2 -
N C匹配方 法去除 了低频 背景亮度信 息的干 扰 ,进行角 C 点匹配 时首先 对图像 A中得任 一角点 ,寻找 在图像 B中核 它 相关性最 大 的角点 ;然后对于 图像 B中任一 角点 ,寻找在 图 像 A中和它相关性最 大的角点 ,当双 向搜 寻找到最大相关性
计算 出初始化 参数值 ,然后 重新计算并 统计 内点和外点 ;而 R na a sc最开始是利用 部分数据作 为 内点得到初 始值 ,然 后寻 找数据集 中所有别 的内点 。一般 图像 间的变换有平移 ,旋转 , 缩放 ,仿射 ,投影等 ,其 中,投影 变换有更 强的适应性 。因 此 ,为 了使算 法更具鲁棒 性 ,采用 透视变换作 为两 幅待拼接
配 ,减小角点的误匹配率 。
性直接影响到对 目标位置偏移的估计 ,采用 R na 算法 [ 来 a sc 6 1 消 除错 误 匹配并求 得 图像 间的最优变换 。R na a sc方法和 传统
()计算匹配角 点的偏移 值均值 ,从 而确 定 目标 跟踪窗 4
口的位 置 。
的优 化方法 的区别 在于 :传统 的方法先 把数据点 作为 内点而
然后计算 匹配角点 的方差 ,为了快速计算直接取绝对值 。
的次数 ,满足如下关系 :
, = —— — —— —— — —— —— — —— — —— — —— — —— — 一
l ( 1一 P og )
lg 1一 ( o( 1一 P ) ) 其中 , 为 R na a sc过程获得最 优变换模型 的概率 ,j
为相关窗 口内像素灰度 的均值 , ( ,y) 的取值范围为窗 1 x 1 1 3 大小 ,则定义 N C公式 C
l r 、 , 一
图 1 使 用 N C角 点 匹 配 后 结 果 C
∑ ( 1x y ) u w 2xy ) u) 1 (l 1一 O( (l 1一 2 w
存 在 3个角点未得 到正确匹配 ,图 2中通过 R n a 去除 了误 asc 匹,获得 了更高的正确匹配率 。
电脑 编 程 技 巧 与 维 护
法分 为差 异度量 ( S D,S D 和相似性 度量 ( N C 。 如 A S) 如 C )
N C是 3种方法 中鲁棒 性和准确性 最高 的。所 以在文 中采用 C N C算法 对特 征点进行粗 匹配 。采用相 似测度 N C ( 一化 C C 归 互相关 )对特征点 进行匹配 ,该 方法根 据角点邻 域像素灰 度 的相 似性来进 行匹配 。设 W1和 W2分别是 以图像 A的角点
的角点彼此对应时 ,就完成了角点的初始匹配。
32 R na 确 匹 配算 法 . asc精
图 2 使用 R na 后 结 果 a sc
R na 方法 旧 是一种鲁棒 性的参数估计方 法。它 的基本 asc 思想是 ,首先根据 具体问题设计 出某种 目标 函数 ,然后通 过 反复提取 最小点集估 计该 函数 中参 数 的初 始值 ,利 用这些初 始参数值把所有 的数据分为所谓 的 “ 内点” ( l r,即满足 I is ne 估计 参 数 的点 ) 和 “ 点 ” ( ul r,即不满 足 估计 参数 外 O tes i 点) ,最 后反过来 利用 所有 的 “ 内点”重新计算和估计 函数 的
C1= Yi一
c 2= y 2一 ( : 3= Y 3一
为随机抽取一对特征点不是匹配内点 的概率。 3 结果 比较 . 3
Cn= Y 1 X I一
如图 1和图 2所示 ,绿色的点代表 目标上所检测 的角点 , 蓝色 的点 是待匹配 图像 上 的角点 ,红色连 线所连接 的点代表 匹配 的两个角点 。 在 图 1 是经过 N C匹配之后 的角 点 ,其 中 C
错误 。所 以在计算 匹配角点偏移均值 的时候应 该剔 除掉这些
误匹配的角点 。假设 (1 2 3 . )与 (1 2 3 y ) x ,x ,x …-n x y , , …… n yy 是经过 () ()两步骤运算后 互相 匹配的角点 。首先计算 2、 3
它们的偏移均值 。
x=(1 1 +(2 2 y 一X) y 一X) y 一x +(3 3 +…+(n R) y —X)
图像之 间的变换模 型。 N为匹配 的特征点 对数 , 为在变 换模型 H’下 内点在 整个 匹配特征点中所 占的比例 ,实验 中取 9 %。L为 随机试验 0
在 最后 一步 中,虽然我们经过 R na asc方法得 到了很高 的 角点匹配正 确率 ,但是 由于角点在某 些图像 的消失 ,或者是 新 的更 匹配 的角点 的出现 ,不可避免 地会导致 角点 匹配出现
目标运动特性则是在一个扩大 2 %目标区域 的范围内计算 。 0 ()通过 N C方法进行角点 的初步配准。 2 C
N C算法 可 以得到 比较 高 的正确 匹配率 ,但 是仍然存 在 C
一
些误 匹配 ,尤其 在有运动物体 出现 时。特征点 匹配 的正确
()使用 R na 算法对 N C粗匹配 的结果 ,进行精确匹 3 asc C
参数 。
4 基 于角点 的 目标 匹 配
在上面两章 中讨论 了角点 的提取 ,以及 角点的匹配 问题 。 在本 章要讨论如果 通过角点来 计算跟踪 目标 的偏 移值 ,以确 定跟踪窗 口的位置。具体步骤如下 :
()用 Ha i算子提取各帧 图像的角点 ,作为模板 的第一 1 rs r 帧 图像只需要在选定的 目标 范围内计算 ,其余 图像 由于考虑到
一 ===::= =====:: 下 ===:= =:===:=: ==== ==== =====
、
fl (l1一 1 ∑ ( (11 u) ∑ ( xY) U) 1 xY) z w1 w2 -
N C匹配方 法去除 了低频 背景亮度信 息的干 扰 ,进行角 C 点匹配 时首先 对图像 A中得任 一角点 ,寻找 在图像 B中核 它 相关性最 大 的角点 ;然后对于 图像 B中任一 角点 ,寻找在 图 像 A中和它相关性最 大的角点 ,当双 向搜 寻找到最大相关性
计算 出初始化 参数值 ,然后 重新计算并 统计 内点和外点 ;而 R na a sc最开始是利用 部分数据作 为 内点得到初 始值 ,然 后寻 找数据集 中所有别 的内点 。一般 图像 间的变换有平移 ,旋转 , 缩放 ,仿射 ,投影等 ,其 中,投影 变换有更 强的适应性 。因 此 ,为 了使算 法更具鲁棒 性 ,采用 透视变换作 为两 幅待拼接
配 ,减小角点的误匹配率 。
性直接影响到对 目标位置偏移的估计 ,采用 R na 算法 [ 来 a sc 6 1 消 除错 误 匹配并求 得 图像 间的最优变换 。R na a sc方法和 传统
()计算匹配角 点的偏移 值均值 ,从 而确 定 目标 跟踪窗 4
口的位 置 。
的优 化方法 的区别 在于 :传统 的方法先 把数据点 作为 内点而
然后计算 匹配角点 的方差 ,为了快速计算直接取绝对值 。
的次数 ,满足如下关系 :
, = —— — —— —— — —— —— — —— — —— — —— — —— — 一
l ( 1一 P og )
lg 1一 ( o( 1一 P ) ) 其中 , 为 R na a sc过程获得最 优变换模型 的概率 ,j