cvpr 2016 论文学习 Video object segmentation

Abstract— Video object segmentation, a binary labelling

problem is vital in various applications including object tracking,

action recognition, video summarization, video editing, object

based encoding and video retrieval(检索). This paper presents an

overview of recent strategies in video object segmentation(分类),

focusing on the techniques for solving challenges like complex

and moving background, illumination(光线/照明) changes, occlusions(遮挡),

motion blur(运动模糊), shadow effect and view point variation. Significant

works evolved in this research field over recent years are

categorized based on the challenges solved by the researchers. A

list of challenging datasets and evaluation metrics(指标) available for

video object segmentation is presented. Finally, research gaps in

this domain(领域) are discussed.

摘要 : 视频分割算法,这是一种在各种领域中,比如对象跟踪,动作识别,视频分类,视频剪辑,基于编码和视频检索的重要方法。

这篇论文主要呈现的是最近视频分割算法中的策略,它主要解决了复杂的移动背景,照明变化,遮挡物品,运动模糊,阴影效果,和视角的变化的问题。

本论文中涉及到的重要工作和挑战都被分好类了,同时,他也提供了要学习的数据集和评价指标,最后,他也讨论了这块领域的分歧点。

Recent internet world is engaged with massive amount of

video data thanks to the development in storage devices and

handy imaging systems. Huge terabyte(兆字节) of video are regularly

generated for various useful applications like surveillance(监控),

news broadcasting, telemedicine, etc. Based on the

information provided by CISCO on ‘Visual Networking Index

(VNI)’, the growth of internet video traffic will be three fold

from 2015 to 2020. Manually extracting semantic(语义) information

from this enormous amount of internet video is highly

unfeasible, seeking the need for automated methods to

annotate(注释)/derive(导出) useful information from the video data for

video management and retrieval [1]. Hence, one of the

essential steps for video processing and retrieval is video

object segmentation, a binary labelling problem for

differentiating the foreground objects accurately from the

background. Video object segmentation aims at partitioning(分离)

every frame(帧) in a video into meaningful objects by grouping

the pixels along spatio-temporal(时空的) direction that exhibit

coherency in appearance and motion [2]. Video object

segmentation task is highly challenging due to the following

reasons: (i) unknown number of objects in a video (ii) varying

background in a video and (iii) occurrence of multiple objects

in a video [3]. Existing approaches in video segmentation can

be broadly classified into two categories viz, interactive(交互式)

method and unsupervised(无监督的) method. Interaction objects

segmentation method human intervention in initialization

process while unsupervised approaches can perform object

segmentation automatically. In Semi supervised approaches,

user intervention is required for annotating initial frames and

these annotations are transferred to the entire frames in the

video. Automated object segmentation approaches [7][8][9]

can segment any video data into meaningful objects without

user interaction based on object proposals and motion cues

from the video. The common assumption followed by most of

the automated methods is that only single object is moving

throughout the video and use only the motion information for

segmenting the object from the background. This assumption

will lead to poor segmentation under discontinuous motion of

object [11]. Referring the literature [12] [13] [14] [15] for

survey on video object segmentation which describes the

techniques available for image segmentation, not to video

data. In [15] authors classified the approaches in video

segmentation as inference and feature modes. The

segmentation techniques propose so far to improve the

segmentation results are grouped as inference modes and

methods that depend on features like depth, motion and

histogram are termed as feature modes. From this observation,

it is evident that none of the researchers have discussed the

segmentation approaches from the perspective of the

challenges solved by the algorithm. Hence this paper

categorizes the significant work contributed by researchers in

video object segmentation based on the issues resolved by the

respective authors. Several issues degrading the segmentation

performance are moving back ground, moving camera,

illumination variation, occlusion, shadow effect, viewpoint

variation, etc. Moreover the proposed algorithm should

provide tradeoff between segmentation accuracy and

complexity. As depicted in fig. 1, this paper classifies the

video object segmentation task as:

1. Issue tackling mode

2. Complexity reduction mode and

3. Inference mode

The main contributions of this paper are:

x Summarizing the recent activities in video object

segmentation domain.

x Categorizing the significant works in this research

field meaningfully and

x Presenting a list of database and evaluation metrics

needed for developing an efficient video object

segmentation framework.

Organization of this paper: Section II describes the algorithms

contributed significantly in tackling the issues (discussed

earlier) involved in video object segmentation. Section III

presents an overview on segmentation approaches with

reduced complexity available in literature. Section IV provides

a gist on object segmentation techniques that fall under

inference mode. Section V lists the dataset and the evaluation

metrics used in these segmentation approaches and discusses

about research gaps in video object segmentation field.

Section IV concludes this study.

最近,我们的网络世界充斥着各种各样的视频信息。。。。。总之用了一大段话告诉你这很重要啦,然后就是说,我们的目的(视频分割算法)是分离视频中的每一帧,从而展示出视频中的物体的动静和谐(估计是一种一致性),可是,视频分割有以下难点:

1.不知道视频中有多少目标对象

2.多变的背景

3.多重目标对象

现在主要是两种方法:交互式,无监督方法。当然我们这篇文章肯定是无监督方法,自动分割视频对象。

而在半监督学习方法中,初始化一开始的帧,和我们要分割的对象肯定是必要的,但是无监督方法不需要这一点,现在存在的很多视频分割算法都是假设只有单独的物体对象在移动,但是面对不连续移动的对象时候,会导致不良的效果。而在引文15中的作者认为视频分割的算法应该是基于“特征提取和推断”,索引12-15是关于图像分割的方法总结。基于目前的观察,显然很少有人从算法角度总结了视频分割的方法,因此这篇文章总结了在一些可能会降低视频分割准确度的一些问题,比如说移动的背景,移动的照相机,光线变化,遮挡物,阴影效果,视角变化。

更进一步,这篇文章提出的算法将会权衡算法的复杂度和准确度之间的考量。

所以本篇文章的架构是;

1.解决处理方式

2.复杂度降低

3.干扰的分析

本篇文章主要的三个贡献:1.总结了最近这个领域中的工作 2.将目前所用到的方法分类3.提供了一些数据集和数据标准供阅读者练习。

II. ISSUE TACKLING MODE

This section details about ‘issue tackling mode’, first

category of the video object segmentation approach. Though

several issues (as discussed earlier) affect the performance of

the segmentation approaches, commonly occurring problems

are moving background, occlusion, shadow, rain , moving

camera, illumination and view point variation.

A. Surveillance video systems

The traffic surveillance systems include detection and

recognition of moving vehicles (objects) from traffic video

sequence. For any traffic surveillance system, vehicle

segmentation is the fundamental step and base for tracking the

vehicle movements. But, Vehicle segmentation in traffic

video is still challenging due to the moving objects and

illumination variations. To solve this issue, an unsupervised

neural network based background modelling has been

proposed for real time objects segmentation. In this work,

neural network serves as both adaptive model of the

background in a video sequence and a classifier of pixels as

background/foreground. The segmentation time taken by the

neural network is improved by implementing it in FPGA kit.

Though this neural network based background subtraction

method achieves good segmentation accuracy, it works well

only under slightly varying illumination and moving

background. A high cost is involved in reducing time

complexity [16]. Followed by this, [17]Appiah et. Al proposed

an integrated hardware implementation of moving object

segmentation in real time video stream under varying lighting

conditions. Two algorithms for multimodal background

modelling and connected component analysis is implemented

on a single chip FPGA. This method segments objects under

varying illumination condition at high processing speed. The

two algorithms described so far do not take raining issue into

account. Under raining situation, shadows and colour

reflections are the major problems to be tackled. A

conventional video object segmentation algorithm that

combines the background construction-based video object

segmentation and the foreground extraction-based video

object segmentation has been proposed. The foreground is

separated from the background using histogram-based change

detection technique and object regions are segmented

accurately by detecting the initial moving object masks based

on a frame difference mask. Shadow and colour reflection

regions are removed by diamond window mask and colour

analysis of moving object respectively. Segmentation of

moving objects are refined by morphological operations. The

segmentation results of moving objects under rainy situations.In the future, we will adaptively

obtain the threshold and adjustthe content of the video

automatically. Later, Chien et al [19] proposed a video object

segmentation and tracking technique for smart cameras in

visual surveillance networks. A multi-background model

based on threshold decision algorithm for video object

segmentation under drastic changes in illumination and

background clutter has been developed. In this method, the

threshold is selected robustly without user requirement and it

is different from per pixel background model which avoids

possible error propagations. Another algorithm for extracting

objects from videos captured by static camera has been

proposed to solve issues like waving tree, camouflage region

and sleeping is also proposed [20]. In this method, reference

background is obtained by averaging of some initial frames.

Temporal processing for object extraction do not consider

spatial correlation amongst the moving objects across frames.

Hence, an approximate motion field is derived using the

background subtraction and temporal difference mechanism.

The background model adapts temporal changes (swaying

trees, rippling water, etc) which extract the complementary

object in the scene.

using [18] is shown in fig.2.对于交通检测来说,最重要的就是分类各种各样的交通工具,但是,因为物体总是在运动的原因,所以还是很难识别。所以为了解决这个问题,一个无监督的神经网络被我们用来作为视频中前景色和背景色的适应性模型和像素的分类器。这个神经网络的运算时间可以把他装在fgpa上来减少,虽然这个神经网络作为“筛除背景”的方法取得了很高的分类效果,但是只能在光影变化不大和背景几乎不动的情况下使用,同时,减少时间复杂度的成本很高的,所以,Appiah et. Al提出了一种可在集成硬件上实行的算法,这两种算法在单核fgpa上就能实现,而且它很好地解决了光线问题。但是他没有解决雨天的问题,在雨天,阴影和光线的反射是最主要的问题。传统的算法将基于架构的背景分类和分离出的前景物体混合在一起。而前景应该利用基于“直方图”改变的侦测技术,目标区域也应该被分割出来,方法是侦测最初的移动物体基于移动物体的掩模和帧差异的掩码上(这是什么意思,目前没搞明白)。反正他说阴影和颜色反射的部分会被一个diamond window mask和颜色分析移动的目标算法分别来处理。这是一种分形几何的算法,移动中需要分割的物体被这种算法给限制了,在fig2中结果被呈现了出来。在未来,我们让算法自动适应性地调整“阈值”和“调整的内容”。之后,chien提出了一种对小型照相机的视觉神经网络的算法,在这种方法中,“阈值”不需要使用者的帮助就能鲁棒地给出,而且它与逐像素的算法还不同,避免了可能的错误宣传??(啥意思,不懂)。还有一种算法是使用静态相机的,专门用来捕捉正在摇晃的树,还有一些伪装的东西。初始化时利用一些初始帧的平均值(什么意思??),但是这种算法没有考虑空间相关性,尤其是那些逐帧移动的物体??。

个人结合这种算法的那张效果图,觉得就是可以过滤掉光影效果,仅留存真正的目标。

最后一段话真的看不懂了,所以就直接谷歌翻译了????

 

因此,使用该推导出近似运动场
背景减法和时间差分机制。
背景模型适应时间变化(摇摆
树木,涟漪水等)提取互补
场景中的物体。????

B. Generic video sequences

Moving foreground object extraction from a given generic

video shot is one of the vital tasks for content representation

and retrieval in many computer vision applications. An

iterative method based on energy minimization has been

proposed for segmenting the primary moving object efficiently

from moving camera video sequences. Initial object

segmentation obtained using graph-cut is improved repeatedly

by the features extracted over a set of neighbouring frames

[21]. Thus, this iterative method can efficiently segment the

objects in video shots captured on a moving camera. A

conditional random field model based video object

segmentation system, capable of segmenting multiple moving

objects from complex background has been proposed [22]. In

this work, a complementary property of point and region

trajectories is utilized effectively by transferring the labels of

sparse point trajectories to region trajectories. Region

trajectories based on shape consistency provides robust design

to segment spatially overlapping region trajectories. As region

trajectories are extracted from hierarchical image over

segmentation, it segments meaningful regions over time.

time and computational complexity. Unsupervised

segmentation of moving camera video sequence using inter

frame change detection has been proposed [23].

通用视频序列

这里提到了一种“迭代算法”,他的初始化就是通过一开始的几帧的图片分割,从一些相邻帧中提取的元素,所以这种算法可以从“移动的相机”中提取信息???论文22中提起了个

基于条件随机场模型的视频对象
分割系统,能够分割多个移动
已经提出了来自复杂背景的物体(???谷歌翻译结果)

论文22主要提及了从稀疏轨迹到稠密轨迹的算法?

论文23提及的是无监督学习方法?

原文地址:https://www.cnblogs.com/coolwx/p/11462639.html

时间: 2024-08-09 00:22:18

cvpr 2016 论文学习 Video object segmentation的相关文章

论文阅读--Scalable Object Detection using Deep Neural Networks

Scalable Object Detection using Deep Neural Networks 作者: Dumitru Erhan, Christian Szegedy, Alexander Toshev, and Dragomir Anguelov 引用: Erhan, Dumitru, et al. "Scalable object detection using deep neural networks." Proceedings of the IEEE Confere

NIPS 2016论文:英特尔中国研究院在神经网络压缩算法上的最新成果

NIPS 2016论文:英特尔中国研究院在神经网络压缩算法上的最新成果 http://www.leiphone.com/news/201609/OzDFhW8CX4YWt369.html 英特尔中国研究院深度学习领域最新成果——“动态外科手术”算法 2016-09-05 11:33 转载 粉红熊熊 0条评论 雷锋网按:本文为英特尔中国研究院最新研究成果,主要介绍了一个名为“动态外科手术”算法,有效地解决了处理大型网络时重训练时间长,误剪枝率高的问题.利用该算法,我们可以轻易地将LeNet和Ale

手势跟踪论文学习:Realtime and Robust Hand Tracking from Depth

本文介绍的方法主要是用到了深度信息.提出了一种新的手指检测以及手型初始化的方法.具有很好的鲁棒性.在不使用GPU的情况下,速度就可以达到25FPS.准确率还相当的高.可以说是现在手势识别中最好的方法了. 当前的很多方法要不就是很慢,要不就是使用了GPU,再或者就是需要非常复杂的初始化.而本文提出的方法重新定义了手势的模型,结合了现在通用的两种方法的优势,并且加上一个约束方程,得到了很好的效果. 1.模型的重新定义 每一只手,定义了一个自由度(DOF)为26 的手的模型,其中的6个自由度代表全局的

java基础学习总结——Object类

永不放弃,一切皆有可能!!! 只为成功找方法,不为失败找借口! java基础学习总结——Object类 一.Object类介绍 Object类在JAVA里面是一个比较特殊的类,JAVA只支持单继承,子类只能从一个父类来继承,如果父类又是从另外一个父类继承过来,那他也只能有一个父类,父类再有父类,那也只能有一个,JAVA为了组织这个类组织得比较方便,它提供了一个最根上的类,相当于所有的类都是从这个类继承,这个类就叫Object.所以Object类是所有JAVA类的根基类,是所有JAVA类的老祖宗.

【 论文学习记录】A flexible and scalable slam system with full 3d motion estimation 一种灵活可扩展带有3D运动估计的slam系统

A flexible and scalable slam system with full 3d motion estimation   论文学习记录 这篇论文系统框架,栅格多阈值,更新同步与伪数据,扫描匹配起始点,协方差交叉融合的思想还是值得借鉴的. 摘要 关注于搜救机器人建图定位与导航的框架性文章. 低计算资源的在线快速获取栅格地图: 结合鲁棒的激光扫描匹配方法和惯性传感器姿态估计系统. 快速地图梯度近似与多分辨率(类似图像金字塔)栅格地图,精确而不需要闭环检测. 介绍 2D slam 子系

PaperNotes Instance-Level Salient Object Segmentation

title: PaperNotes Instance-Level Salient Object Segmentation comments: true date: 2017-12-20 13:53:11 description: updated: categories: tags: --- https://arxiv.org/pdf/1704.03604.pdf 摘要 现有的显著性检测算法被DL带了一波节奏,但是好像还没有说哪个方法能在显著性区域中找出object instance.本文就是做这

论文学习:Fully Convolutional Networks for Semantic Segmentation

发表于2015年这篇<Fully Convolutional Networks for Semantic Segmentation>在图像语义分割领域举足轻重. 1 CNN 与 FCN 通常CNN网络在卷积层之后会接上若干个全连接层, 将卷积层产生的特征图(feature map)映射成一个固定长度的特征向量.以AlexNet为代表的经典CNN结构适合于图像级的分类和回归任务,因为它们最后都期望得到整个输入图像的一个数值描述(概率),比如AlexNet的ImageNet模型输出一个1000维的

论文学习:Overview of the High Efficiency Video Coding Standard

Souce IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 22, NO. 12, DECEMBER 2012 Background (2012) HEVC is currently being prepared as the newest video coding standard of the ITU-T Video Coding Experts Group and the ISO/IEC Moving

论文学习:Deep residual learning for image recognition

目录 I. Overview II. Degradation III. Solution & Deep residual learning IV. Implementation & Shortcut connections Home page https://github.com/KaimingHe/deep-residual-networks TensorFlow实现: https://github.com/tensorpack/tensorpack/tree/master/exampl