1 / 28

Robust Object Segmentation Using Adaptive Thresholding

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).

Download Presentation

Robust Object Segmentation Using Adaptive Thresholding

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. Robust Object SegmentationUsing Adaptive Thresholding Xiaxi Huang and Nikolaos V. Boulgouris International Conference on Image Processing 2007

  2. Outline • Introduction • Proposed algorithm • Experimental results • Conclusions

  3. 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.

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

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

  6. Proposed AlgorithmBackground 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.

  7. Proposed AlgorithmInitial 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

  8. Proposed AlgorithmInitial 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

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

  10. Proposed AlgorithmInitial 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

  11. Proposed AlgorithmInitial Block-size Mask(5/5)

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

  13. Proposed AlgorithmColor Change Detection With Adaptive Threshold(2/2) • Get a threshold T by setting k1, k2 • Create confidence maps in three color channels respectively • Maximum the confidence map CMapcolor

  14. Proposed AlgorithmEdge Detection(1/2) • In order to - • Extraction of the foreground • Removal of shadow • Compute edge magnitude • Gx and Gy are the horizontal and vertical difference in the difference frame D. • Sobel mask

  15. Proposed AlgorithmEdge Detection(2/2)

  16. Proposed AlgorithmCombination(1/3) • Combine two confidence maps. • Estimate foreground area • Maximum the confidence map • Estimate background area • Minimum the confidence map

  17. Proposed AlgorithmCombination(2/3) • Combination

  18. Proposed AlgorithmCombination(3/3) 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. (a) (b) (d) (c)

  19. Proposed AlgorithmHysteresis thresholding • Remove false positive • Set two thresholds T0, T1 ; T1/T0 is about 2 or 3 • C(x) > T1 : High confidence region • T0 < C(x) < T1 : Check neighbors Hysteresis thresholding

  20. Proposed AlgorithmShadow 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

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

  22. Proposed AlgorithmShadow Removal And Post-Processing(3/4) 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. (b) (a) (c) (d)

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

  24. 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. (b) (a) (c) (d)

  25. 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. (b) (a) (c) (d)

  26. 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. (b) (a) (c) (d)

  27. 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. (b) (a) (c) (d)

  28. 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.

More Related