1 / 14

Image Subtraction for Real Time Moving Object Extraction

Image Subtraction for Real Time Moving Object Extraction. Shahbe Mat Desa, Qussay A. Salih, CGIV’04. Outline. Introduction Automatic Motion Detection Background Reconstruction Noise Reduction Experiment Results Conclusion. Introduction.

vina
Download Presentation

Image Subtraction for Real Time Moving Object Extraction

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Image Subtraction for Real Time Moving Object Extraction Shahbe Mat Desa, Qussay A. Salih, CGIV’04

  2. Outline • Introduction • Automatic Motion Detection • Background Reconstruction • Noise Reduction • Experiment Results • Conclusion

  3. Introduction • In recent years, development of motion analysis in many vision systems arise researches in conjunction with the immense attentions of employing real time application to control complex real world system such as ATM security, airport surveillance, traffic monitoring, etc. • The basic idea of mostly automated surveillance applications is that motion detection continuously operating and the system is triggered to perform higher-level processes such as object recognition and tracking. • Standards such as MPEG-1, MPEG-2 use block-based motion compensation and DCT techniques may be time consuming and cause complex computation.

  4. Objectives • Automatic motion detection • Reference background update • Segmentation of dynamic region from static region • Noise reduction • Reliable and less complex • Real time and auto-completion

  5. Motion mask extraction • Motion detection issue • As a binary labeling problem: • Automatically detecting objects

  6. Motion mask extraction(2) • Image subtraction • Background subtraction, dB: |fk – B| • Temporal differencing, dk-1, dk+1: |fk-1 – fk|, |fk+1 – fk| • Calculate motion mask, motionk, with threshold Td

  7. Background reconstruction • Background varies from time to time as the scene changes. w, h: width and height of frame dynamic_pixel: Σ(motionk) B: background image, f0 M: motion threshold, 4%

  8. Noise reduction • Two operations • Erosion followed by dilation • Erosion • With structuring element E • Result in a value of 1 in motion mask motionk at P=(x,y) if the spatial arrangement of ones in EPfully matches that of motionk. => Removes isolated foreground pixels

  9. Noise reduction (2) • Dilation • With structuring element D • The result is the set of all points P=(x,y) so that reflection and motionkoverlap by at least one nonzero elements. => Adds pixels to the boundary of the object

  10. Result (1) • Manual generate ground truth G • Performance evaluator: Root Mean Square Error (RMSE) measurement G(x,y): ground truth F(x,y): output

  11. Results (2) • Four different-scene test sequences: • Moving vehicles on road • People walking indoors and outdoors

  12. Result (3) • Compared with the common background subtraction:

  13. Conclusion • Proposed a less-complex method that enables high-level real time processes. • Compared with common background extraction method, the method is more reliable.

More Related