Robust Object Segmentation Using Adaptive Thresholding Xiaxi Huang and Nikolaos V. Boulgouris International Conference on Image Processing 2007.

Slides:



Advertisements
Similar presentations
People Counting and Human Detection in a Challenging Situation Ya-Li Hou and Grantham K. H. Pang IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS—PART.
Advertisements

Change Detection C. Stauffer and W.E.L. Grimson, “Learning patterns of activity using real time tracking,” IEEE Trans. On PAMI, 22(8): , Aug 2000.
IEEE Transactions on Consumer Electronics, Vol. 45, No. 1, AUGUST 1999 Muhammad Bilal Ahmad and Tae-Sun Choi, Senior Member,IEEE.
Rear Lights Vehicle Detection for Collision Avoidance Evangelos Skodras George Siogkas Evangelos Dermatas Nikolaos Fakotakis Electrical & Computer Engineering.
A Novel Approach of Assisting the Visually Impaired to Navigate Path and Avoiding Obstacle-Collisions.
Abandoned Object Detection for Public Surveillance Video Student: Wei-Hao Tung Advisor: Jia-Shung Wang Dept. of Computer Science National Tsing Hua University.
Facial feature localization Presented by: Harvest Jang Spring 2002.
Texture Segmentation Based on Voting of Blocks, Bayesian Flooding and Region Merging C. Panagiotakis (1), I. Grinias (2) and G. Tziritas (3)
Adviser : Ming-Yuan Shieh Student ID : M Student : Chung-Chieh Lien VIDEO OBJECT SEGMENTATION AND ITS SALIENT MOTION DETECTION USING ADAPTIVE BACKGROUND.
Different Tracking Techniques  1.Gaussian Mixture Model:  1.Construct the model of the Background.  2.Given sequence of background images find the.
A LOW-COMPLEXITY, MOTION-ROBUST, SPATIO-TEMPORALLY ADAPTIVE VIDEO DE-NOISER WITH IN-LOOP NOISE ESTIMATION Chirag Jain, Sriram Sethuraman Ittiam Systems.
A Novel Scheme for Video Similarity Detection Chu-Hong Hoi, Steven March 5, 2003.
Wavelet-Domain Video Denoising Based on Reliability Measures Vladimir Zlokolica, Aleksandra Piˇzurica and Wilfried Philips Circuits and Systems for Video.
Modeling Pixel Process with Scale Invariant Local Patterns for Background Subtraction in Complex Scenes (CVPR’10) Shengcai Liao, Guoying Zhao, Vili Kellokumpu,
Ai-Mei Huang and Truong Nguyen Video Processing LabECE Dept, UCSD, La Jolla, CA This paper appears in: Image Processing, ICIP IEEE International.
International Conference on Image Analysis and Recognition (ICIAR’09). Halifax, Canada, 6-8 July Video Compression and Retrieval of Moving Object.
Efficient Moving Object Segmentation Algorithm Using Background Registration Technique Shao-Yi Chien, Shyh-Yih Ma, and Liang-Gee Chen, Fellow, IEEE Hsin-Hua.
Background Estimation with Gaussian Distribution for Image Segmentation, a fast approach Gianluca Bailo, Massimo Bariani, Paivi Ijas, Marco Raggio IEEE.
Region-Level Motion- Based Background Modeling and Subtraction Using MRFs Shih-Shinh Huang Li-Chen Fu Pei-Yung Hsiao 2007 IEEE.
Lappeenranta University of Technology (Finland)
Multiple Human Objects Tracking in Crowded Scenes Yao-Te Tsai, Huang-Chia Shih, and Chung-Lin Huang Dept. of EE, NTHU International Conference on Pattern.
Abandoned Object Detection for Indoor Public Surveillance Video Dept. of Computer Science National Tsing Hua University.
1 Integration of Background Modeling and Object Tracking Yu-Ting Chen, Chu-Song Chen, Yi-Ping Hung IEEE ICME, 2006.
Effective Gaussian mixture learning for video background subtraction Dar-Shyang Lee, Member, IEEE.
Multi-camera Video Surveillance: Detection, Occlusion Handling, Tracking and Event Recognition Oytun Akman.
A Real-Time for Classification of Moving Objects
A Novel 2D To 3D Image Technique Based On Object- Oriented Conversion.
[cvPONG] A 3-D Pong Game Controlled Using Computer Vision Techniques Quan Yu and Chris Wagner.
A REAL-TIME VIDEO OBJECT SEGMENTATION ALGORITHM BASED ON CHANGE DETECTION AND BACKGROUND UPDATING 楊靜杰 95/5/18.
1 Real Time, Online Detection of Abandoned Objects in Public Areas Proceedings of the 2006 IEEE International Conference on Robotics and Automation Authors.
Jacinto C. Nascimento, Member, IEEE, and Jorge S. Marques
1 Activity and Motion Detection in Videos Longin Jan Latecki and Roland Miezianko, Temple University Dragoljub Pokrajac, Delaware State University Dover,
Neighborhood Operations
Tricolor Attenuation Model for Shadow Detection. INTRODUCTION Shadows may cause some undesirable problems in many computer vision and image analysis tasks,
ICPR/WDIA-2012 High Quality Novel View Synthesis Based on Low Resolution Depth Image and High Resolution Color Image Jui-Chiu Chiang, Zheng-Feng Liu, and.
Prakash Chockalingam Clemson University Non-Rigid Multi-Modal Object Tracking Using Gaussian Mixture Models Committee Members Dr Stan Birchfield (chair)
An efficient method of license plate location Pattern Recognition Letters 26 (2005) Journal of Electronic Imaging 11(4), (October 2002)
Takuya Matsuo, Norishige Fukushima and Yutaka Ishibashi
University of Kurdistan Digital Image Processing (DIP) Lecturer: Kaveh Mollazade, Ph.D. Department of Biosystems Engineering, Faculty of Agriculture,
Digital Image Processing Lecture 18: Segmentation: Thresholding & Region-Based Prof. Charlene Tsai.
Detection of crystals in Microarray images P.Dilip Rishabh Jain.
Video Segmentation Prepared By M. Alburbar Supervised By: Mr. Nael Abu Ras University of Palestine Interactive Multimedia Application Development.
Bo QIN, Zongshun MA, Zhenghua FANG, Shengke WANG Computer-Aided Design and Computer Graphics, th IEEE International Conference on, p Presenter.
1 Research Question  Can a vision-based mobile robot  with limited computation and memory,  and rapidly varying camera positions,  operate autonomously.
Figure ground segregation in video via averaging and color distribution Introduction to Computational and Biological Vision 2013 Dror Zenati.
CSC508 Convolution Operators. CSC508 Convolution Arguably the most fundamental operation of computer vision It’s a neighborhood operator –Similar to the.
Image-Based Segmentation of Indoor Corridor Floors for a Mobile Robot Yinxiao Li and Stanley T. Birchfield The Holcombe Department of Electrical and Computer.
Segmentation of Vehicles in Traffic Video Tun-Yu Chiang Wilson Lau.
Image Segmentation by Histogram Thresholding Venugopal Rajagopal CIS 581 Instructor: Longin Jan Latecki.
Data Hiding in Image and Video: Part II—Designs and Applications Min Wu, Heather Yu, and Bede Liu.
Edge Based Segmentation Xinyu Chang. Outline Introduction Canny Edge detector Edge Relaxation Border Tracing.
Suspicious Behavior in Outdoor Video Analysis - Challenges & Complexities Air Force Institute of Technology/ROME Air Force Research Lab Unclassified IED.
Scene Text Extraction Using Focus of Mobile Camera Egyul Kim, SeongHun Lee, JinHyung Kim Artificial Intelligence & Pattern Recognition Lab, KAIST, Korea.
Edge Segmentation in Computer Images CSE350/ Sep 03.
Edge Preserving Spatially Varying Mixtures for Image Segmentation Giorgos Sfikas, Christophoros Nikou, Nikolaos Galatsanos (CVPR 2008) Presented by Lihan.
Learning and Removing Cast Shadows through a Multidistribution Approach Nicolas Martel-Brisson, Andre Zaccarin IEEE TRANSACTIONS ON PATTERN ANALYSIS AND.
Zhaoxia Fu, Yan Han Measurement Volume 45, Issue 4, May 2012, Pages 650–655 Reporter: Jing-Siang, Chen.
Motion tracking TEAM D, Project 11: Laura Gui - Timisoara Calin Garboni - Timisoara Peter Horvath - Szeged Peter Kovacs - Debrecen.
Motion Estimation of Moving Foreground Objects Pierre Ponce ee392j Winter March 10, 2004.
Student Gesture Recognition System in Classroom 2.0 Chiung-Yao Fang, Min-Han Kuo, Greg-C Lee, and Sei-Wang Chen Department of Computer Science and Information.
Video object segmentation and its salient motion detection using adaptive background generation Kim, T.K.; Im, J.H.; Paik, J.K.;  Electronics Letters 
Digital Image Processing (DIP)
Human Detection in Surveillance Applications
Gait Analysis for Human Identification (GAHI)
Digital Image Processing
Presented by :- Vishal Vijayshankar Mishra
Greg Yoblin & Joseph Marino
Reduction of blocking artifacts in DCT-coded images
Midterm Exam Closed book, notes, computer Similar to test 1 in format:
Presentation transcript:

Robust Object Segmentation Using Adaptive Thresholding Xiaxi Huang and Nikolaos V. Boulgouris International Conference on Image Processing 2007

Outline Introduction Proposed algorithm Experimental results Conclusions

Introduction(1/2) The extraction of moving objects from video sequences is important!! Object detection methods SGM ( Single Guassian Model ) MGM ( Mixed Guassian Model ) BG substaction combined color and edge information. (Aug. 2000) Serious drawbacks Poor performance for indoor shadow, light reflection, and high similarity of FG and BG.

Introduction(2/2) Proposed algorithm Adaptive thresholding detection Shadow removal method

Proposed Algorithm Procedures Of Algorithm Updating BG Image Initial Mask Estimate FG Areas Estimate BG Areas Confidence Map From Detection Of RGB Confidence Map From Detection Of Edge Maximum Of The Confidence Maps Minimum Of The Confidence Maps Combined Confidence Map Hysteresis Thresholding FG Map (Object and Shadows) Edge Map (Boundary Of objects) Post- processing Final Object Map Next Frame Background Substraction Shadow Removal

Proposed Algorithm Background Updating Why? In many background substraction method update all pixels in a frame. A serious drawback To avoid this condition Misclassfied a stop moving object.

Proposed Algorithm Initial Block-size Mask(1/5) Roughly determine the foreground areas. Lower threshold Calculate average different between the current frame and background frame in a block Threshold it with T

Proposed Algorithm Initial Block-size Mask(2/5) Divide the blocks with larger difference which are assumed to contain foreground pixels into smaller size Apply a higher threshold and detect sub- blocks

Proposed Algorithm Initial Block-size Mask(3/5) The block with larger difference Using a higher threshold …

Proposed Algorithm Initial Block-size Mask(4/5) How to get a foreground blocks map? Median filter Edge pixels of the objects might be lost Apply two initial block-size, and combine their foreground map

Proposed Algorithm Initial Block-size Mask(5/5)

Proposed Algorithm Color Change Detection With Adaptive Threshold(1/2) Adaptive threshold D : difference frame ( D = | I - B|) Local variance in the current frame Local variance in the difference frame Local mean value in the difference frame

Proposed Algorithm Color Change Detection With Adaptive Threshold(2/2) Get a threshold T by setting k 1, k 2 Create confidence maps in three color channels respectively Maximum the confidence map CMap color

Proposed Algorithm Edge Detection(1/2) In order to - Extraction of the foreground Removal of shadow Compute edge magnitude G x and G y are the horizontal and vertical difference in the difference frame D. Sobel mask

Proposed Algorithm Edge Detection(2/2)

Proposed Algorithm Combination(1/3) Combine two confidence maps. Estimate foreground area Maximum the confidence map Estimate background area Minimum the confidence map

Proposed Algorithm Combination(2/3) Combination

Proposed Algorithm Combination(3/3) (a)(b) (c) (d) Fig. (a) Original image, (b) Confidence map Of RGB change Detection with adaptive threshold, (c) Confidence map of Sobel edge detection, (d) Combined confidence Map.

Proposed Algorithm Hysteresis thresholding Remove false positive Set two thresholds T 0, T 1 ; T 1 /T 0 is about 2 or 3 C(x) > T1 : High confidence region T0 < C(x) < T1 : Check neighbors Hysteresis thresholding

Proposed Algorithm Shadow Removal And Post-Processing(1/4) Indoor environment Soft colored illumination, light-reflect floor, shadow Hard to distinguish shadows from objects by using color information. How to solve this problem? Combine FG and edge confidence map

Proposed Algorithm Shadow Removal And Post-Processing(2/4) Apply hysteresis thresholding to edge confidence map Set bounding boxes Remove pixels out of bounding boxes

Proposed Algorithm Shadow Removal And Post-Processing(3/4) (a) (b) (d)(c) Fig. (a) Foreground map before shadow removal, (b) Hysteresis thresholding result of edge confidence Map, (c) Foreground map after shadow removal, (d) Binary map of extracted objects.

Proposed Algorithm Shadow Removal And Post-Processing(4/4) Some temporal filters of offline detection To achieve above - Eliminate spurious points Retrieve missed FG pixels

Experimental Results Fig. (a) Origin image, (b) Foreground maps created by MGM plus HSV method, (c) Foreground maps created by mixture Gaussian Model, (d) Foreground maps created by proposed algori- thm. (a) (b) (d)(c)

Experimental Results Fig. (a) Origin image, (b) Foreground maps created by MGM plus HSV method, (c) Foreground maps created by mixture Gaussian Model, (d) Foreground maps created by proposed algori- thm. (a) (b) (d)(c)

Experimental Results Fig. (a) Origin image, (b) Foreground maps created by MGM plus HSV method, (c) Foreground maps created by mixture Gaussian Model, (d) Foreground maps created by proposed algori- thm. (a) (b) (d)(c)

Experimental Results Fig. (a) Origin image, (b) Foreground maps created by MGM plus HSV method, (c) Foreground maps created by mixture Gaussian Model, (d) Foreground maps created by proposed algori- thm. (a) (b) (d)(c)

Conclusions Compared with the popular MGM object segmentation method and the HSV shadow removal method, proposed method achieves more robust performance Considering that the proposed algorithm does not involve future frames, it can be used in real-time processing applications. Furthermore, if it is used offline, a temporal filter can be applied to further improve the performance of the algorithm.