首页 > 其他分享 >特征点检测

特征点检测

时间:2023-09-18 22:13:01浏览次数:33  
标签:LoG 幅值 特征 检测 尺度 斑点 归一化

斑点检测——LoG(Laplace of Gaussian)

原理

LoG对指定宽度斑点进行卷积时,参数中,取不同的σ响应幅值会不同,取响应幅值最大时候的σ用于检测该宽度的斑点。如下图(已经做了尺度归一化)。

一维形式如下:

二维形式如下:

    

σ取不同的值,在一副图片中检测到的斑点尺寸也不同

响应幅值最大的尺度也叫做“本征尺度”。

LoG就是高斯函数的拉普拉斯算子,对高斯函数求二阶微分算子。

拉普拉斯算子

高斯拉普拉斯

斑点

边缘点是像素的阶跃,而斑点是两个阶跃之间的区域。

以二值图像为例

尺度归一化

尺度归一化的原因

不同尺寸的斑点,用相同LoG卷积结果

如下图所示,当LoG函数的σ=1时,遇到-1到1宽度的阶跃区间时,响应幅值最大,说明σ=1时适合检测半径为1大小的斑点。

相同尺寸的斑点,用不同LoG卷积结果

对于想要检测的斑点,可以调整σ来寻找响应最大的尺度。

根据LoG的公式:

可知当σ越大,LoG越小,因此要检测大的斑点,不做尺度归一化,会导致响应幅值特别小以致于难以检测。

如下图所示,LoG的尺度σ越大,LoG算子的最大幅度逐渐减小,导致响应最终难以检测,因此需要做尺度归一化。

尺度归一化的LoG

对LoG算子变形,得到如下形式

两边同时乘以σ2,得到尺度归一化的LoG:

已知要检测斑点的半径,确定尺度σ

要使得响应幅值最大,则要将LoG的过零点和圆的直径对齐

           标准圆的方程:

代入尺度归一化的LoG,并求LoG在过零点位置的σ

得到:

   

 

 

 

 

标签:LoG,幅值,特征,检测,尺度,斑点,归一化
From: https://www.cnblogs.com/RedNoseBo/p/17713113.html

相关文章

  • 前端歌谣的刷题之路-第二十三题-检测复杂数据类型
     前言我是歌谣我有个兄弟巅峰的时候排名c站总榜19叫前端小歌谣曾经我花了三年的时间创作了他现在我要用五年的时间超越他今天又是接近兄弟的一天人生难免坎坷大不了从头再来歌谣的意志是永恒的放弃很容易但是坚持一定很酷本题目源自于牛客网微信公众号前端小歌谣题目......
  • WEB漏洞-XXE&XML之利用检测绕过全解
    XML内容: <?xmlversion="1.0"?> <!DOCTYPEa[ <!ENTITY%dSYSTEM“file:///etc/passwd”>%d; ]> <c>%d;</c> XML内容 <?xmlversion=’1.0’?> <!DOCTYPEa[ <!ENTITY%dSYSTEM“http://abc.com/evil.dt......
  • Lnton羚通算法算力云平台烟雾识别检测系统 烟雾火焰视频分析检测预警
    Lnton羚通的算法算力云平台是一款卓越的解决方案,具备出众的特点。它提供高性能、高可靠性、高可扩展性和低成本的优势,使用户能够高效地执行复杂计算任务。此外,该平台还提供广泛的算法库和工具,并支持用户上传和部署自定义算法,以增强平台的灵活性和个性化能力。火灾监测报警技术是预......
  • Lnton羚通机器视觉算法平台加油站抽烟检测 加油站打电话AI视觉智能算法分析
    Lnton羚通的算法算力云平台是一款卓越的解决方案,具备出众的特点。它提供高性能、高可靠性、高可扩展性和低成本的优势,使用户能够高效地执行复杂计算任务。此外,该平台还提供广泛的算法库和工具,并支持用户上传和部署自定义算法,以增强平台的灵活性和个性化能力。加油站AI视觉分析预警......
  • 基于DNN深度学习网络的OFDM+QPSK信号检测算法matlab仿真
    1.算法运行效果图预览   2.算法运行软件版本matlab2022a  3.算法理论概述        正交频分复用(OFDM)是一种多载波调制技术,已经广泛应用于数字通信领域。OFDM信号检测是接收端的关键问题之一,目的是将接收到的OFDM信号恢复为原始数据。由于OFDM信号具有高带......
  • web应用及微信小程序版本更新检测方案实践
    背景:随着项目体量越来越大,用户群体越来越多,用户的声音也越来越明显;关于应用发版之后用户无感知,导致用户用的是仍然还是老版本功能,除非用户手动刷新,否则体验不到最新的功能;这样的体验非常不好,于是我们团队针对该问题给出了相应的解决方案来处理;技术栈:vue3+ts+vite+ant-design-......
  • 前端歌谣的刷题之路-第二十二题-基本数据类型检测
    前言我是歌谣歌谣的意志是永恒的放弃很容易但是坚持一定很酷本题目源自于牛客网微信公众号前端小歌谣题目请补全JavaScript函数,要求以字符串的形式返回参数的类型。注意:只需检测基本数据类型。编辑核心代码<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8">......
  • 基于间隔密度的概念漂移检测算法mdm-DDM
    概念漂移​ 概念漂移是数据流挖掘领域中一个重要的研究点。传统的机器学习算法在操作时通常假设数据是静态的,其数据分布不会随着时间发生变化。然而对于真实的数据流来说,由于数据流天生的时间性,到达的数据的分布可能会随着时间的推移不断改变。这使得传统的批处理模型不适合对数......
  • 12 面向对象三大特征
    1封装:提高程序的安全性。将数据(属性)和行为(方法)包装到类对象中。在方法内部对属性进行操作,在类对象的外部调用方法。在Python中没有专门的修饰符用于属性的私有,如果该属性不希望在类访问,前边使用两个‘____’。2继承:提高代码的复用性。语法格式:class子类类名(父类1,......
  • Python中进行特征重要性分析的9个常用方法
    特征重要性分析用于了解每个特征(变量或输入)对于做出预测的有用性或价值。目标是确定对模型输出影响最大的最重要的特征,它是机器学习中经常使用的一种方法。为什么特征重要性分析很重要?如果有一个包含数十个甚至数百个特征的数据集,每个特征都可能对你的机器学习模型的性能有......