23
Video Segmentation Based on Image Change Detection for Surveillance Systems Tung-Chien Chen ([email protected]) EE 264: Image Processing and Reconstru

Video Segmentation Based on Image Change Detection for Surveillance Systems

  • Upload
    lilah

  • View
    51

  • Download
    6

Embed Size (px)

DESCRIPTION

Video Segmentation Based on Image Change Detection for Surveillance Systems. Tung-Chien Chen ([email protected]). EE 264: Image Processing and Reconstruction. Outline. Background Image Change Detection Video Surveillance Systems Implementation Block diagram and algorithm description - PowerPoint PPT Presentation

Citation preview

Page 1: Video Segmentation Based  on Image Change Detection  for Surveillance Systems

Video Segmentation Based on Image Change Detection

for Surveillance Systems

Tung-Chien Chen

([email protected])

EE 264: Image Processing and Reconstruction

Page 2: Video Segmentation Based  on Image Change Detection  for Surveillance Systems

Outline

• Background – Image Change Detection– Video Surveillance Systems

• Implementation– Block diagram and algorithm description

• Demo

• Comment

Page 3: Video Segmentation Based  on Image Change Detection  for Surveillance Systems

Image Change Detection

Image/Video Sequences

Change Detection Processes

Change Mask

Change Understanding and

Applications

• Differencing• Significance and hypothesis tests• Predictive models• Shading Models• Background Models• Change mask consistency and post processing• …..

• Video surveillance• Remote sensing• Medical diagnosis and treatment,• Civil infrastructure,• Underwater sensing,• Driver assistance systems• ……

Page 4: Video Segmentation Based  on Image Change Detection  for Surveillance Systems

In My Project

Image/Video Sequences

Change Detection Processes

Change Mask

Change Understanding and

Applications

• Differencing• Significance and hypothesis tests• Predictive models• Shading Models• Background Models• Change mask consistency and post processing• …..

• Video surveillance• Remote sensing• Medical diagnosis and treatment,• Civil infrastructure,• Underwater sensing,• Driver assistance systems• ……

Page 5: Video Segmentation Based  on Image Change Detection  for Surveillance Systems

Video Surveillance Systems• A technological tool that assists humans by

providing an extended perception and reasoning capability about situations of interest that occur in the monitored environments

Page 6: Video Segmentation Based  on Image Change Detection  for Surveillance Systems

Video Surveillance Systems• A technological tool that assists humans by

providing an extended perception and reasoning capability about situations of interest that occur in the monitored environments

Page 7: Video Segmentation Based  on Image Change Detection  for Surveillance Systems

Reference Paper

• Efficient moving object Segmentation Algorithm Using Background Registration Technique

S-Y Chien, S-Y Ma, and L-G Chen, IEEE Fellow

@ National Taiwan University

IEEE TRANSACTIONS ON CIRCUITSAND SYSTEMS FOR VIDEO TECHNOLOGY,

2002

Page 8: Video Segmentation Based  on Image Change Detection  for Surveillance Systems

Block Diagram of the Framework

Previous Frames (1) Diferencing

Background

Current Frame

(2) Background Registration

(3) Object Detection and

Initial Mask Generation

(4) Post Processing

Page 9: Video Segmentation Based  on Image Change Detection  for Surveillance Systems

Step1 – Differencing (1/2)

• Frame difference and thresholding– Difference between current frame and previous frame

• FD: frame difference• FDM: frame difference mask

Page 10: Video Segmentation Based  on Image Change Detection  for Surveillance Systems

Step1 – Differencing (2/2)

• Background differencing and thresholding– Difference between current frame and background

• BD: background difference• BDM: background difference mask

Page 11: Video Segmentation Based  on Image Change Detection  for Surveillance Systems

Step2 – Background Registration

• According to FDM, pixels not moving for a long time are considered as reliable background pixels

• SI: Stationary index• BI: Background indicator• BG: Background information

Page 12: Video Segmentation Based  on Image Change Detection  for Surveillance Systems

Example of Background Registration (1/2)

Weather #0 Weather #150 Weather #300

CF(Current Frame)

BG(Back-

ground)

Page 13: Video Segmentation Based  on Image Change Detection  for Surveillance Systems

Example of Background Registration (2/2)

• Include the function of background updating

Page 14: Video Segmentation Based  on Image Change Detection  for Surveillance Systems

Step2- Object Detection and Initial Object Mask Generation

• Object detection– Produce “Initial object mask” (IOM)

BG(Back-ground)

IOM(Initial-Object Mask)

Page 15: Video Segmentation Based  on Image Change Detection  for Surveillance Systems

Object Detection

• Look up table for object detection

Page 16: Video Segmentation Based  on Image Change Detection  for Surveillance Systems

Step4- Post-processing

• Two main parts in post-processing: – Noise region elimination and boundary

smoothing

• Connected component algorithm to eliminate small regions

• Morphological close–open operations are applied to smooth the object boundary

Page 17: Video Segmentation Based  on Image Change Detection  for Surveillance Systems

Example of Post Operation

Initial Object Mask After Connect Component

After Close-open Operation Final Object

Page 18: Video Segmentation Based  on Image Change Detection  for Surveillance Systems

Results and Demo

CF(Current Frame)

Frame 0 Frame 75 Frame 300Frame 150 Frame 225

FG(Foreground)

BG(background)

IOM (Initial Object Mask)

Page 19: Video Segmentation Based  on Image Change Detection  for Surveillance Systems

Results and Demo

CF(Current Frame)

Frame 0 Frame 75 Frame 300Frame 150 Frame 225

FG(Foreground)

BG(background)

IOM (Initial Object Mask)

Page 20: Video Segmentation Based  on Image Change Detection  for Surveillance Systems

Result Demo

Page 21: Video Segmentation Based  on Image Change Detection  for Surveillance Systems

Comments (1/2)• For change detection based segmentation

algorithm for surveillance system

– Speed is high, but not robust

– Performance degrade with the uncovered background situation, still object situation, light changing, shadow, and noise

– Post-process can promote, but lose efficiency

– Should automatically decide the thresholds– Some limitations:

• strong change in light source, difference luminance between background foreground, camera moving/zoom/rotation, foreground object should move

Page 22: Video Segmentation Based  on Image Change Detection  for Surveillance Systems

Reference[1] R. J. Radke, S. Andra, O. Al-Kofahi, and B. Roysam “Image Change Detection Algorithms: A

Systematic Survey,” IEEE Trans. Image Processing, vol. 14, no. 3, pp. 294–303, March. 2005.

[2] R. Collins, A. Lipton, and T. Kanade, “Introduction to the special section on video surveillance,” IEEE Trans. Pattern Anal. Mach. Intell., vol. 22, no. 8, pp. 745–746, Aug. 2000.

[3] C. Stauffer and W. E. L. Grimson, “Learning patterns of activity using real-time tracking,” IEEE Trans. Pattern Anal. Mach. Intell., vol. 22, no. 8, pp. 747–757, Aug. 2000.

[4] C. R. Wren, A. Azarbayejani, T. Darrell, and A. Pentland, “Pfinder: Real-time tracking of the human body,” IEEE Trans. Pattern Anal. Mach. Intell., vol. 19, no. 7, pp. 780–785, Jul. 1997.

[5] R. Mech and M. Wollborn, “A noise robust method for 2D shape estimation of moving objects in video sequences considering a moving camera,” Signal Process., vol. 66, 1998.

[6] S.-Y.Ma, S.-Y. Chien, and L.-G. Chen, “An efficient moving object segmentation algorithm for MPEG-4 encoding systems,” in Proc. Int. Symp. Intelligent Signal Processing and Communication Systems 2000, 2000.

[7] S. Y. Chien, S. Y. Ma, and L. G. Chen “Efficient Moving Object Segmentation Algorithm Using Background Registration Technique,” IEEE Trans. on circuits and system for video technology, vol. 12, no. 7, pp. 577–586, JULY. 2002.

[8] R. M. Haralick and L. G. Shapiro, Computer and Robot Vision. Reading, MA: Addison-Wesley, 1992.

[9] J. Serra, Image Analysis and Mathematical Morphology. London, U.K.: Academic, 1982.

Page 23: Video Segmentation Based  on Image Change Detection  for Surveillance Systems

Thanks for listening !!

Questions ?