Minimum Barrier Salient Object Detection at 80 FPS JIANMING ZHANG, STAN SCLAROFF, ZHE LIN, XIAOHUI SHEN, BRIAN PRICE, RADOMIR MECH IEEE INTERNATIONAL CONFERENCE.

Slides:



Advertisements
Similar presentations
Shape Context and Chamfer Matching in Cluttered Scenes
Advertisements

Image Repairing: Robust Image Synthesis by Adaptive ND Tensor Voting IEEE Computer Society Conference on Computer Vision and Pattern Recognition Jiaya.
Approximations of points and polygonal chains
Ming-Ming Cheng 1 Ziming Zhang 2 Wen-Yan Lin 3 Philip H. S. Torr 1 1 Oxford University, 2 Boston University 3 Brookes Vision Group Training a generic objectness.
Learning to Combine Bottom-Up and Top-Down Segmentation Anat Levin and Yair Weiss School of CS&Eng, The Hebrew University of Jerusalem, Israel.
Leveraging Stereopsis for Saliency Analysis
Qualifying Exam: Contour Grouping Vida Movahedi Supervisor: James Elder Supervisory Committee: Minas Spetsakis, Jeff Edmonds York University Summer 2009.
Texture Segmentation Based on Voting of Blocks, Bayesian Flooding and Region Merging C. Panagiotakis (1), I. Grinias (2) and G. Tziritas (3)
Hierarchical Saliency Detection School of Electronic Information Engineering Tianjin University 1 Wang Bingren.
What Makes a Patch Distinct?
Biased Normalized Cuts 1 Subhransu Maji and Jithndra Malik University of California, Berkeley IEEE Conference on Computer Vision and Pattern Recognition.
Segmentation into Planar Patches for Recovery of Unmodeled Objects Kok-Lim Low COMP Computer Vision 4/26/2000.
Lecture 6 Image Segmentation
Presented by Marlene Shehadeh Advanced Topics in Computer Vision ( ) Winter
Modeling Pixel Process with Scale Invariant Local Patterns for Background Subtraction in Complex Scenes (CVPR’10) Shengcai Liao, Guoying Zhao, Vili Kellokumpu,
Robust Higher Order Potentials For Enforcing Label Consistency
Hierarchical Region-Based Segmentation by Ratio-Contour Jun Wang April 28, 2004 Course Project of CSCE 790.
Robust Super-Resolution Presented By: Sina Farsiu.
EE663 Image Processing Edge Detection 2 Dr. Samir H. Abdul-Jauwad Electrical Engineering Department King Fahd University of Petroleum & Minerals.
Robust Object Segmentation Using Adaptive Thresholding Xiaxi Huang and Nikolaos V. Boulgouris International Conference on Image Processing 2007.
On the Object Proposal Presented by Yao Lu
Introduction of Saliency Map
Speaker: Chi-Yu Hsu Advisor: Prof. Jian-Jung Ding Leveraging Stereopsis for Saliency Analysis, CVPR 2012.
1.  Introduction  Gaussian and Laplacian pyramid  Application Salient region detection Edge-aware image processing  Conclusion  Reference 2.
Salient Object Detection by Composition
Performance Evaluation of Grouping Algorithms Vida Movahedi Elder Lab - Centre for Vision Research York University Spring 2009.
Stereo Matching Information Permeability For Stereo Matching – Cevahir Cigla and A.Aydın Alatan – Signal Processing: Image Communication, 2013 Radiometric.
Linked Edges as Stable Region Boundaries* Michael Donoser, Hayko Riemenschneider and Horst Bischof This work introduces an unsupervised method to detect.
New Segmentation Methods Advisor : 丁建均 Jian-Jiun Ding Presenter : 蔡佳豪 Chia-Hao Tsai Date: Digital Image and Signal Processing Lab Graduate Institute.
Surface Simplification Using Quadric Error Metrics Michael Garland Paul S. Heckbert.
3D Fingertip and Palm Tracking in Depth Image Sequences
Geodesic Minimal Paths Vida Movahedi Elder Lab, January 2010.
A Local Adaptive Approach for Dense Stereo Matching in Architectural Scene Reconstruction C. Stentoumis 1, L. Grammatikopoulos 2, I. Kalisperakis 2, E.
Interactive Graph Cuts for Optimal Boundary & Region Segmentation of Objects in N-D Images (Fri) Young Ki Baik, Computer Vision Lab.
Object Stereo- Joint Stereo Matching and Object Segmentation Computer Vision and Pattern Recognition (CVPR), 2011 IEEE Conference on Michael Bleyer Vienna.
1 Optimal Cycle Vida Movahedi Elder Lab, January 2008.
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 34, NO. 2, FEBRUARY Leonardo De-Maeztu, Arantxa Villanueva, Member, IEEE, and.
BING: Binarized Normed Gradients for Objectness Estimation at 300fps
EECS 274 Computer Vision Segmentation by Clustering II.
Dense Image Over-segmentation on a GPU Alex Rodionov 4/24/2009.
Feature-Based Stereo Matching Using Graph Cuts Gorkem Saygili, Laurens van der Maaten, Emile A. Hendriks ASCI Conference 2011.
Geodesic Saliency Using Background Priors
1 Research Question  Can a vision-based mobile robot  with limited computation and memory,  and rapidly varying camera positions,  operate autonomously.
The 18th Meeting on Image Recognition and Understanding 2015/7/29 Depth Image Enhancement Using Local Tangent Plane Approximations Kiyoshi MatsuoYoshimitsu.
The Implementation of Markerless Image-based 3D Features Tracking System Lu Zhang Feb. 15, 2005.
Harris Corner Detector & Scale Invariant Feature Transform (SIFT)
Image-Based Segmentation of Indoor Corridor Floors for a Mobile Robot Yinxiao Li and Stanley T. Birchfield The Holcombe Department of Electrical and Computer.
Presenter : Kuang-Jui Hsu Date : 2011/3/24(Thur.).
Face Alignment at 3000fps via Regressing Local Binary Features CVPR14 Shaoqing Ren, Xudong Cao, Yichen Wei, Jian Sun Presented by Sung Sil Kim.
Category Independent Region Proposals Ian Endres and Derek Hoiem University of Illinois at Urbana-Champaign.
Image Segmentation Superpixel methods Speaker: Hsuan-Yi Ko.
Journal of Visual Communication and Image Representation
Learning Photographic Global Tonal Adjustment with a Database of Input / Output Image Pairs.
Instructor: Mircea Nicolescu Lecture 5 CS 485 / 685 Computer Vision.
ICCV 2007 National Laboratory of Pattern Recognition Institute of Automation Chinese Academy of Sciences Half Quadratic Analysis for Mean Shift: with Extension.
Parsing Natural Scenes and Natural Language with Recursive Neural Networks INTERNATIONAL CONFERENCE ON MACHINE LEARNING (ICML 2011) RICHARD SOCHER CLIFF.
Recent developments in object detection
HFS: Hierarchical Feature Selection for Efficient Image Segmentation
Saliency detection with background model
Saliency detection Donghun Yeo CV Lab..
Real-Time Object Localization and Tracking from Image Sequences
Learning to Detect a Salient Object
Unsupervised Face Alignment by Robust Nonrigid Mapping
Fast and Robust Object Tracking with Adaptive Detection
Enhanced-alignment Measure for Binary Foreground Map Evaluation
Efficient Graph Cut Optimization for Full CRFs with Quantized Edges
Saliency detection Donghun Yeo CV Lab..
Presented by: Yang Yu Spatiotemporal GMM for Background Subtraction with Superpixel Hierarchy Mingliang Chen, Xing Wei, Qingxiong.
Outline Background Motivation Proposed Model Experimental Results
Saliency Optimization from Robust Background Detection
Presentation transcript:

Minimum Barrier Salient Object Detection at 80 FPS JIANMING ZHANG, STAN SCLAROFF, ZHE LIN, XIAOHUI SHEN, BRIAN PRICE, RADOMIR MECH IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV), 2015 IEEE International Conference on Computer Vision (ICCV), 2015, Santiago, Chile 1

Salient Object Detection Generate a Saliency Map for segmenting significant objects in an image. InputSaliency Map IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV),

Bottom-up Saliency Cues Contrast/RarityImage Boundary Connectivity Appearance Space Frequency salient IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV),

Previous Works Rairity/Contrast Boundary Connectivity State-of- the-art SO [Zhu et al. CVPR’14] AMC [Jiang et al. ICCV’13] GS [Wei et al. ECCV’12] RC [Cheng et al. TPAMI’15] IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV),

Previous Works Rairity/Contrast Boundary Connectivity Using Super-pixel? State-of- the-art SO [Zhu et al. CVPR’14]Yes AMC [Jiang et al. ICCV’13]Yes GS [Wei et al. ECCV’12]Yes RC [Cheng et al. TPAMI’15]Yes IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV),

Previous Works Rairity/Contrast Boundary Connectivity Using Super-pixel? State-of- the-art SO [Zhu et al. CVPR’14]Yes AMC [Jiang et al. ICCV’13]Yes GS [Wei et al. ECCV’12]Yes RC [Cheng et al. TPAMI’15]Yes Fast FT [Achanta et al CVPR’09]No HC [Cheng et al. CVPR’11]No IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV),

Previous Works Rairity/Contrast Boundary Connectivity Using Super-pixel? State-of- the-art SO [Zhu et al. CVPR’14]Yes AMC [Jiang et al. ICCV’13]Yes GS [Wei et al. ECCV’12]Yes RC [Cheng et al. TPAMI’15]Yes Fast FT [Achanta et al CVPR’09]No HC [Cheng et al. CVPR’11]No ProposedNo IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV),

Contributions FastMBD, a fast approximate Minimum Barrier Distance (MBD) [Strand et al. CVIU’13] transform algorithm, with error bound analysis. A salient object detection method based on FastMBD, which achieves state-of-the-art performance and is one order of magnitude faster! 77 FPS IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV),

System Overview Input L a b MBD-L MBD-a MBD-b MBD Sal-Map MBD Transform Post-processing Backgroundness IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV),

Measuring Boundary Connectivity by Distance Transform Compute the distance for each pixel w.r.t. the image boundary Seed Set Shortest Path IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV),

MBD vs Geodesic Distance In what follows, we consider a single-channel image. MBD [Strand et al. CVIU’13]Geodesic + IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV), =

MBD vs Geodesic Distance MBD is robust to small pixel value fluctuation = Geodesic + IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV), = MBD

FastMBD A raster-scanning iterative algorithm Share the same spirit of the raster-scanning geodesic distance transform [Toivanen, Pattern Recognition Letters, 1996] Highly efficient in practice (2ms/scan for a 320X240 image!) IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV),

Algorithm For each visited pixel x : 1.Check each of the 4-connected neighbors IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV), x y

Algorithm For each visited pixel x : 1.Check each of the 4-connected neighbors 2.Minimize the path cost 3.Update: ◦ D (x), cost of current assigned path ◦ U (x), highest value on assigned path ◦ L (x), lowest value on assigned path IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV), D(y)D(y) U(y)U(y) L(y)L(y) D(x)D(x) U(x)U(x) L(x)L(x)

Some Analysis … FastMBD returns an upper-bound of the MBD for each pixel. FastMBD will eventually converge. Q: Is the converged solution of FastMBD equal to the exact MBD transform? A: No  [Falcao et al. TPAMI’04]. IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV),

An Error Bound Result Definition: Maximum Local Difference is the maximum absolute pixel value difference between a pair of pixels that share an edge or a corner on an image. IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV), Measures maximal local discontinuity Under a mild condition, the approximation error of the converged solution of FastMBD is bounded by. The more continuous the image, the smaller the error.

Empirical Evaluation of FastMBD IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV), PASCAL-S

Minimum Barrier Salient Object Detection 1.For each color channel, compute the MBD map by FastMBD 2.Post-process the averaged MBD map a)Morphological smoothing b)Multiplying a center-distance map c)Contrast enhancement IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV), InputAveraged MBD MapOutput

Leveraging Backgroundness 1.For each color channel, compute the MBD map by FastMBD 2.Compute the Image Boudnary Contrast (IBC) Map 3.Post-process the averaged MBD map + IBC Map IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV), Averaged MBD MapIBC MapOutput

Computing the IBC Map IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV), Image boundary region is mostly background. Compute mean color and color covariance Mahalanobis Distance to Mean Color

Computing the IBC Map IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV),

Enhancement by the IBC Map IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV), W/O IBC Map With IBC Map

Compared Methods MB+ (full system) MB (w/oIBC map) GD (Same as MB but uses Geodesic Distance) FT[Achantaet al. CVPR’09] HC [Chengetal. CVPR’11] ] SO [Zhu etal. CVPR’14 AMC [Jiang et al. ICCV’13] HS [Yan et al. CVPR’13] GS [Wei et al. ECCV’12] RC [Cheng et al. TPAMI’15] SIA [Cheng et al. ICCV’13] Experiments IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV), Datasets #Images Difficulty MSRA10K DUTOmron ECSSD SPASCAL

Performance Precision-Recall Curve IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV), Comparison with the State-of-the-art Comparison with Other Baselines

Performance Weighted F β [Margolin et al. CVPR’14] IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV),

Speed Excluding IO time Using a singe thread IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV), FPS Mean Weighted Fb MB MB+

Qualitative Evaluation IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV),

Conclusion Propose to use MBD to measure image boundary connectivity Present FastMBD, a fast approximation MBD transform algorithm Achieve state-of-the-art performance at a substantially reduced computational cost (~80 FPS) IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV), An executable program is available on our website

Performance Area Under the Curve (AUC) IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV),

Performance mean Average Error (mAE) IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV),

Performance Controlling Post-processing IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV),

Algorithm For each visited pixel x : 1.Check each of the 4-connected neighbors 2.Minimize the path cost 3.Update D (x), L (x), U (x) IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV), D(y)D(y) U(y)U(y) L(y)L(y) D(x)D(x) U(x)U(x) L(x)L(x)