NCC算法简述

NCC算法是一种基于图像灰度信息的匹配方法,用于衡量两幅图像的相似性。通过计算两向量的余弦值,评估图像在灰度变化和几何畸变下的相似度。其优点在于抗白噪声干扰能力强,但受局部光照变化影响且匹配速度较慢。在实际应用中,如图像匹配和聚焦,NCC算法能有效进行图像对比和旋转校正。
摘要由CSDN通过智能技术生成

一、NCC的基础概念

  NCCnormalized cross correlation)算法,归一化互相关匹配法,是基于图像灰度信息的匹配方法。

 

  图像匹配的方法主要有三种:基于灰度,基于特征,基于变换域。

 

二、公式介绍

  NCC算法的基础理论来可以讲,是将图像的相似性归结为2个向量的相似性。假如 a为向量1,b为向量2,根据点乘的定义得到


若 ab相似,则它们的方向基本相同,其夹角近似为0,cosθ≈1,这样,就可以根据cosθ的值判断2个向量的相似性。

  将其推广到多维的图像检测,则假设待搜索图像S的尺寸为M * M,模板r的尺寸为

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值