Blob detection

什么是Blob:

图像特征点检测包括角点和斑点,今天来说说斑点,斑点是指二维图像中和周围颜色有颜色差异和灰度差异的区域,因为斑点代表的是一个区域,所以其相对于单纯的角点,具有更好的稳定性和更好的抗干扰能力.斑点通常是指与周围有着颜色和灰度差别的区域。在实际地图中,往往存在着大量这样的斑点,如一颗树是一个斑点,一块草地是一个斑点,一栋房子也可以是一个斑点。由于斑点代表的是一个区域,相比单纯的角点,它的稳定性要好,抗噪声能力要强,所以它在图像配准上扮演了很重要的角色。同时有时图像中的斑点也是我们关心的区域,比如在医学与生物领域,我们需要从一些X光照片或细胞显微照片中提取一些具有特殊意义的斑点的位置或数量。

视觉领域的斑点检测的主要思路是检测出图像中比周围像素灰度打或者比周围区域灰度值小的区域,一般来说,有两种基本方法

1.基于求导的微分方法,这成为微分检测器

2.基于局部极值的分水岭算法,OPENCV中提供了simpleBlobDetector特征检测器来实现这种基本的斑点检测算法.

高斯二阶导(有尺度的选择特性)


拉普拉斯模板:高斯二阶导

找最大相应


保持面积不变,信号不衰减
高斯二阶导遇到的问题:信号衰减(权重模板)

找到最小值,它的信号就是跟8有关的

二阶拉普拉斯模板


找这个0平面

尺度的选择


R和方差的关系:完全对齐的时候相应才会得到最大值



每个点都要进行判断,最后做最大化抑制

应用:
1.在harris角点附件做拉普拉斯变换(解决像素太多,平移,选择,光照问题)
2.尺度不变性


可以在上个图像模板上进行卷积,同时计算出DOG(跟拉普拉斯相应一样的),加快速率
再次解释(可以在上个图像模板上进行卷积),结果一样的

看这个卷积核的size就变小了,因为是对下面那张图做卷积,所以实际上方差小了,模板size也小了(6n+1)


三层输出一个尺度:与上下层的点相比输出最大的,希望输出是连续的–>k值
s=2,DOG=4层,Gaussian5层(S+3层),这样才能保证聚变的空间是连续的(根号二倍),

下采样选择倒数第三层的!!,2倍的方差,下采样后变成1倍方差

DOG其实是一样的

https://www.bilibili.com/video/BV1nz4y197Qv?t=3795&p=8
https://www.bilibili.com/video/BV1nz4y197Qv?p=10

Blob detection+高斯二阶导(拉普拉斯模板)+尺度的选择+加快速度(DoG+分层处理)相关推荐

  1. 拉普拉斯Laplace算子和高斯二阶导核(LOG算子)和SIFT算法

    前置知识 边缘检测:图像边缘的强度(边缘线的清晰度)由图像的梯度的强度决定,因为梯度值越强,说明x轴.y轴的像素点变化越快,所以该点处越可能是边缘.边缘和梯度方向是垂直的.举个例子,下图就是用的y方向 ...

  2. OpenCV中的图像金字塔(高斯金字塔、拉普拉斯金字塔)

    最近在看关于数字图像的知识点,目前在图像金字塔部分,实在是懒得用手作笔记了,就以其中比较出名的"高斯金字塔"和"拉普拉斯金字塔"为例,基于OpenCV的源代码作 ...

  3. 图像运算中的一阶导与二阶导

    首先,图像是离散的数据,若求其导数就要用差分的方法,常用的差分方法是前向差分(forward differencing)与中心差分(central differencing).一阶导本质上求的是斜率, ...

  4. 图像金字塔:高斯金字塔vs拉普拉斯金字塔

    文章目录 一.图像金字塔的定义 二.高斯金字塔的计算 三.拉普拉斯金字塔的计算 一.图像金字塔的定义 图像金字塔是图像中多尺度表达的一种,用多分辨率来解释图像. 金字塔的底部是待处理图像的高分辨率表示 ...

  5. 【OpenCV新手教程之十三】OpenCV图像金字塔:高斯金字塔、拉普拉斯金字塔与图片尺寸缩放...

    本系列文章由@浅墨_毛星云 出品,转载请注明出处. 文章链接: http://blog.csdn.net/poem_qianmo/article/details/26157633 作者:毛星云(浅墨) ...

  6. 【OpenCV入门教程之十三】OpenCV图像金字塔:高斯金字塔、拉普拉斯金字塔与图片尺寸缩放

    本系列文章由@浅墨_毛星云 出品,转载请注明出处. 文章链接: http://blog.csdn.net/poem_qianmo/article/details/26157633 作者:毛星云(浅墨) ...

  7. python --opencv图像处理金字塔(高斯金字塔、拉普拉斯金字塔)

    引言 前面的文章中,我们有用过图像方法或者缩小的函数 resize() ,这个函数既可以放大图像,也可以缩小图像,其中: 缩小图像:一版使用 CV_INETR_AREA (区域插值)来插值. 放大图像 ...

  8. 【C++】高斯金字塔和拉普拉斯金字塔原理和实现

    [C++]高斯金字塔和拉普拉斯金字塔原理和实现 图像中各个像素与其相邻像素之间的有很强的相关性,包含的信息也十分丰富,目标的尺寸有大有小,对比度有强有弱,此时就需要一个"显微镜"或 ...

  9. 大数据时代第一部分思维导图_大数据时代总结思维导图模板分享

    现在的社会是一个高速发展的社会,科技发达,信息流通,人们之间的交流越来越密切,生活也越来越方便,大数据就是这个高科技时代的产物.数据涉及了方方面面,那主要介绍哪些呢?下面是分享的大数据时代思维导图模板 ...

最新文章

  1. html5混合编写,Html5混合开发环境的搭建
  2. collections deque队列及其他队列
  3. 如何判断一个点是否在一个多边形内?
  4. 学会Python正则表达式,就看这20个例子~
  5. 硬件:RS485基础知识笔记
  6. 一个支持 CodeFirst/DbFirst/ModelFirst 的数据库小工具
  7. C++ 初始化与赋值
  8. 2021年上半年系统集成项目管理工程师综合知识真题及答案解析
  9. 基于IDEA搭建JavaWeb入门项目结构(2021版)
  10. iOS-文件断点续传
  11. java 反编译修改软件名字_反编译APK更改文件的文字(修改应用名称)
  12. Spring Cloud消息驱动整合
  13. 【POJ 1182】食物链【“拓展域”并查集】
  14. Caffe教程:训练自己的网络结构来分类。
  15. java用打印机打印小票_使用CUPS和热敏打印机打印postscript文档
  16. 【旋转摆正验证码】知苗易约小程序旋转摆正验证码识别——识别解绝方法
  17. Mac 安装 Icarus-Verilog 报错解决方案参考
  18. linux内核DCB子系统
  19. 如何找出zeppelin的登入帳號密碼?
  20. CPU占用率百分百原因及解决方法

热门文章

  1. 恶意进程(云查杀)-DDOS木马
  2. ks值和auc值的关系
  3. 基于flask的网页聊天室(一)
  4. 计算机机房管理系统数据库设计入门经典,机房管理系统数据库设计
  5. Python实现酷狗音乐下载-GUI版-2019-09-08版
  6. 阿里P8传授给小老弟的Java面试宝典,竟让让小弟也拿到了P8的offer,傻眼了
  7. 晶振与晶体的参数详解
  8. 计算机工程与应用 审稿费,计算机工程与应用杂志
  9. 实验三matlab实现,实验三matlab程序设计.docx
  10. 2017,不能再咸鱼了