转载者的话:

最近一直在看background subtraction and modeling。正如如下链接的第一个回帖所说,背景建模虽然最近研究不是很热,但对视频的处理至关重要,甚至直接影响一个系统的成败。研究不热的原因可能是因为能挖掘的方法都差不多了,剩下的就是个人消化和理解了。有时一种方法不一定管用,可能需要好几种组合起来才能有效,而且在不用的场景下需要不同的参数,这些都是在具体实验中才能确定。从这个意义来说,了解背景减除和建模的现有算法很有意义,可以针对自己的特定任务和要求,从中提取自己想要的方法。废话不多少了,上正文。

=============================华丽丽的分割符==============================

http://cvchina.net/thread-2351-1-1.html

最近一直在做前景检测方面的研究,刚开始主要是做一些工程性的应用,为了解决工程方面的问题,下了不少功夫,也看了不少最近国内外的文章。一直想做个总结,拖着拖着,终究却写成这篇极不成功的总结。      背景建模或前景检测的算法主要有:

1. Single Gaussian (单高斯模型)

Real-time tracking of the human body

2.混合高斯模型(Mixture of Gaussian Model)

An improved adaptive background mixture model for real-time tracking with shadow detection

3.滑动高斯平均(Running Gaussian average)---Single Gaussian

Real-time tracking of the human body

4.码本 (CodeBook)

Real-time foreground–background segmentation using codebook model

Real-time foreground-background segmentation using a modified codebook model

5.自组织背景检测( SOBS-Self-organization background subtraction)

A self-Organizing approach to background subtraction for+visual surveillance

6.样本一致性背景建模算法 (SACON)

A consensus-based method for tracking

A consensus-based method for tracking-Modelling background scenario and foreground appearance

SACON-Background subtraction based on a robust consensus method

7. VIBE算法

vibe

ViBe-A Universal Background Subtraction

8. 基于颜色信息的背景建模方法(Color)

A statistical approach for real-time robust background subtraction and shadow detection

9. 统计平均法

10. 中值滤波法( Temporal Median filter)

Automatic congestion detection system for underground platform

Detecting moving objects,ghost,and shadows in video streams

11. W4方法

W4.pdf

12. 本征背景法

A Bayesian computer vision system for modeling human interactions

13. 核密度估计方法

Non-parametric model for background subtraction

对于单高斯和混合高斯估计大家都熟悉,这里不再累述(混合高斯在现有的背景建模算法中应该算是比较好的,很多新的算法或改进的算法都是基于它的一些原理的不同变体,但混合高斯算法的缺点是计算量相对比较大,速度偏慢,对光照敏感);对与Codebook算法,曾经做过实验,效果还可以,后来也有多种变体,没有进一步的进行研究,但算法对光照也敏感);对于自组织背景建模算法即SOBS算法,该算法对光照有一定的鲁棒性,但MAP的模型比输入图片大,计算量比较大,但是可以通过并行处理来解决算法的速度问题,可以进行尝试;SACON算法是基于统计的知识,代码实现过,并做过实验,效果还可以,但没有进一步的分析;VIBE算法是B哥的一个大作,网上有现成的算法可用,但已申请了专利,用于做研究还是可以的,该算法速度非常快,计算量比较小,而且对噪声有一定的鲁棒性,检测效果不错;基于颜色信息的背景建模方法,简称Color算法,该算法将像素点的差异分解成Chromaticity差异和Brightness差异,对光照具有很强的鲁棒性,并有比较好的效果,计算速度也比较快,基本可以满足实时性的要求,做了许多视频序列的检测,效果比较理想;统计平均法和中值滤波法,对于这两个算法,只对统计平均法做了实现,并进行了测试,算法的应用具有很大的局限性,只能算是理论上的一个补充;W4算法应该是最早被用于实际应用的一个算法,这个大家可以去查看相关的资料,这里不再细说;本征背景法没实现过,看很多文献有讲解,然后该算法又是基于贝叶斯框架,本人一直对贝叶斯框架不感冒,理论上很Perfect,实际应用就是Shit(无意冒犯贝氏粉丝,如有冒犯,请绕路,勿吐口水);最后就是核密度估计算法,该算法应该是一个比较鲁棒的算法,可以解决很多算法参数设置方面的问题,无需设置参数应该是算法的一大优势。

个人观点:SOBS、Color、VIBE、SACON、PDF等可以进行深入的了解,特别是近年来出现的Block-based或Region-Based、Features-Based、基于层次分类或层次训练器的算法可以进行深入的研究。

推荐一篇综述文章:Evaluation of Background Subtraction Techniques for Video Surveillance

再推荐一个网站:http://www.changedetection.net/

Background Subtraction and Modeling 常见的目标检测中的背景建模方法漫谈相关推荐

  1. 常见的目标检测中的背景建模方法总结

    最近一直在做前景检测方面的研究,刚开始主要是做一些工程性的应用,为了解决工程方面的问题,下了不少功夫,也看了不少最近国内外的文章.一直想做个总结,拖着拖着,终究却写成这篇极不成功的总结.(文章下载:h ...

  2. 常见的目标检测中的背景建模方法

    Author: JW. ZHOU 2014/6/13 最近一直在做前景检测方面的研究,刚开始主要是做一些工程性的应用,为了解决工程方面的问题,下了不少功夫,也看了不少最近国内外的文章.一直想做个总结, ...

  3. 目标检测中的性能提升方法综述

    文章目录 一.多尺度检测 1.什么是多尺度检测? 2.降低下采样率与空洞卷积 3.多尺度训练 4.优化Anchor尺寸训练 5.深层与浅层特征融合 6.SNIP,尺度归一化 7.TridentNet, ...

  4. 目标检测中的知识蒸馏方法

    目标检测中的知识蒸馏方法 知识蒸馏 (Knowledge Distillation KD) 是模型压缩(轻量化)的一种有效的解决方案,这种方法可以使轻量级的学生模型获得繁琐的教师模型中的知识.知识蒸馏 ...

  5. 基于深度学习的目标检测算法:SSD——常见的目标检测算法

    from:https://blog.csdn.net/u013989576/article/details/73439202 问题引入: 目前,常见的目标检测算法,如Faster R-CNN,存在着速 ...

  6. 深度学习和目标检测系列教程 3-300:了解常见的目标检测的开源数据集

    @Author:Runsen 计算机视觉中具有挑战性的主题之一,对象检测,可帮助组织借助数字图片作为输入来理解和识别实时对象.大量的论文基于常见的目标检测的开源数据集而来,因此需要了解常见的目标检测的 ...

  7. 【TPAMI2020】目标检测中的不平衡问题:综述论文,34页pdf

    关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! 作者:ChenJoya 知乎链接:https://zhuanlan.zhihu.c ...

  8. 目标检测中背景建模方法

    FROM: http://www.cnblogs.com/ronny/archive/2012/04/12/2444053.html 最近一直在做前景检测方面的研究,刚开始主要是做一些工程性的应用,为 ...

  9. 顶刊TPAMI!目标检测中的不均衡问题综述!

    作者 | Joya  编辑 | 汽车人 原文链接:https://zhuanlan.zhihu.com/p/82371629 点击下方卡片,关注"自动驾驶之心"公众号 ADAS巨卷 ...

最新文章

  1. [异常解决] ubuntukylin16.04 LTS中关于flash安装和使用不了的问题解决
  2. 为线程设置一个名字 [mythread setName:@第一个子线程];
  3. 创建一个简单的WCF程序
  4. asp多表查询并显示_MySQL多表查询与事务
  5. php站群系统,ThinkPhp内核逐鹿泛目录站群系统 毫秒级加载速度 丰富的内容库搭配(价值8000元)...
  6. 遍历循环的高级用法(好简单...)
  7. 一个资深系统管理员的O2O实践(引子)
  8. 拓端tecdat|R语言再保险合同定价案例研究
  9. 学习廖雪峰Git教程后对Git知识点的一些总结(4)
  10. 关于中标麒麟系统出现“网络管理器未响应”这件事的解决办法
  11. java解析bt协议详解_bt协议详解 基础篇(下)
  12. ACM-ICPC 2018 北京赛区网络预赛 Tomb Raider(暴力)
  13. 近代自然科学为啥未诞生在中国----中国文化的欠缺
  14. 获得新成就1024勋章
  15. 使用ZAP寻找敏感文件和目录
  16. [MRCTF2020]套娃
  17. 基于winform的GIS离线地图
  18. php 豆瓣isbn接口,ISBN书号查询
  19. 《百万富翁快车道》书中的精髓:如何根据五条戒律找到致富的快车道,实现百万财富梦想。
  20. 使用01字典树解决最大异或问题

热门文章

  1. 跨境卖家如何利用Instagram做好妇女节营销?
  2. 5月23日国内主流平台数字藏品NFT发售日报
  3. pywinauto常见问题
  4. uniapp顶部安全距离(包括app)
  5. java基于springboot青少年体质健康数据管理与分析系统
  6. ChatGPT协助中 英文-论文写作技巧
  7. 讯飞输入法怎么整键盘计算机,讯飞输入法,让你的打字速度6到飞起
  8. 史上最详细、最完全的jupyter notebook使用教程,Python使用者必备!——ipython系列之三
  9. linux查看进程的cpu和内存利用率
  10. 利用附加调频测向-多普勒法