An online background subtraction algorithm deployed on a NAO humanoid robot based monitoring system

被引:11
作者
Hu, Yang [1 ]
Sirlantzis, Konstantinos [1 ]
Howells, Gareth [1 ]
Ragot, Nicolas [2 ]
Rodriguez, Paul [3 ]
机构
[1] Univ Kent, Canterbury CT2 7NZ, Kent, England
[2] ESIGELEC, Rouen, France
[3] Pontificia Univ Catolica Peru, Lima, Peru
关键词
Background subtraction; Contiguity; NAO humanoid robot; Monitoring system;
D O I
10.1016/j.robot.2016.08.013
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we design a fast background subtraction algorithm and deploy this algorithm on a monitoring system based on NAO humanoid robot. The proposed algorithm detects a contiguous foreground via a contiguously weighted linear regression (CWLR) model. It consists of a background model and a foreground model. The background model is a regression based low rank model. It seeks a low rank background subspace and represents the background as the linear combination of the basis spanning the subspace. The foreground model promotes the contiguity in the foreground detection. It encourages the foreground to be detected as whole regions rather than separated pixels. We formulate the background and foreground model into a contiguously weighted linear regression problem. This problem can be solved efficiently via an alternating optimization approach which includes continuous and discrete variables. Given an linage sequence, we use the first few frames to incrementally initialize the background subspace, and we determine the background and foreground in the following frames in an online scheme using the proposed CWLR model, with the background subspace continuously updated using the detected background information. The proposed algorithm is implemented by Python on a NAO humanoid robot based monitoring system. This system consists of a control station and a Nao robot. The Nao robot acts as a mobile probe. It captures image sequence and sends it to the control station. The control station serves as a control terminal. It sends commands to control the behavior of Nao robot, and it processes the image data sent by Nao. This system can be used for living environment monitoring and form the basis for many vision-based applications like fall detection and scene understanding. The experimental comparisons with most recent algorithms on both benchmark dataset and NAO captures demonstrate the high effectiveness of the proposed algorithm. (C) 2016 Published by Elsevier B.V.
引用
收藏
页码:37 / 47
页数:11
相关论文
共 29 条
[1]  
[Anonymous], INT C COMP VIS
[2]  
[Anonymous], IEEE INT S INF THEOR
[3]  
[Anonymous], 1995, Markov Random Field Modeling in Computer Vision
[4]   Traditional and recent approaches in background modeling for foreground detection: An overview [J].
Bouwmans, Thierry .
COMPUTER SCIENCE REVIEW, 2014, 11-12 :31-66
[5]   Robust PCA via Principal Component Pursuit: A review for a comparative evaluation in video surveillance [J].
Bouwmans, Thierry ;
Zahzah, El Hadi .
COMPUTER VISION AND IMAGE UNDERSTANDING, 2014, 122 :22-34
[6]   Fast approximate energy minimization via graph cuts [J].
Boykov, Y ;
Veksler, O ;
Zabih, R .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2001, 23 (11) :1222-1239
[7]  
Carley E., 2014, INT C EM SEC TECHN E
[8]  
Elgammal A., 2000, 6 EUR C COMP VIS ECC
[9]  
Friedman N., 1997, PROC UNCERTAINTY ART, P175
[10]   Mechatronic design of NAO humanoid [J].
Gouaillier, David ;
Hugel, Vincent ;
Blazevic, Pierre ;
Kilner, Chris ;
Monceaux, Jerome ;
Lafourcade, Pascal ;
Marnier, Brice ;
Serre, Julien ;
Maisonnier, Bruno .
ICRA: 2009 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-7, 2009, :2124-+