Interactive Image Segmentation of Non-Contiguous Classes using Particle Competition and Cooperation Fabricio Breve São Paulo State University (UNESP)

Slides:



Advertisements
Similar presentations
SOFT SCISSORS: AN INTERACTIVE TOOL FOR REALTIME HIGH QUALITY MATTING International Conference on Computer Graphics and Interactive Techniques ACM SIGGRAPH.
Advertisements

Learning Techniques for Video Shot Detection Under the guidance of Prof. Sharat Chandran by M. Nithya.
Social Media Mining Chapter 5 1 Chapter 5, Community Detection and Mining in Social Media. Lei Tang and Huan Liu, Morgan & Claypool, September, 2010.
Kapitel 13 “Interactive Segmentation” – p. 1 Interactive Segmentation  Live-wire approach  Random walker segmentation TexPoint fonts used in EMF. Read.
Jue Wang Michael F. Cohen IEEE CVPR Outline 1. Introduction 2. Failure Modes For Previous Approaches 3. Robust Matting 3.1 Optimized Color Sampling.
Texture Segmentation Based on Voting of Blocks, Bayesian Flooding and Region Merging C. Panagiotakis (1), I. Grinias (2) and G. Tziritas (3)
GrabCut Interactive Image (and Stereo) Segmentation Joon Jae Lee Keimyung University Welcome. I will present Grabcut – an Interactive tool for foreground.
Presented by Arshad Jamal, Rajesh Dhania, Vinkal Vishnoi Active hashing and its application to image and text retrieval Yi Zhen, Dit-Yan Yeung, Published.
Registration of two scanned range images using k-d tree accelerated ICP algorithm By Xiaodong Yan Dec
Content Based Image Clustering and Image Retrieval Using Multiple Instance Learning Using Multiple Instance Learning Xin Chen Advisor: Chengcui Zhang Department.
CS 376b Introduction to Computer Vision 04 / 08 / 2008 Instructor: Michael Eckmann.
Semi-supervised learning and self-training LING 572 Fei Xia 02/14/06.
MRI Image Segmentation for Brain Injury Quantification Lindsay Kulkin 1 and Bir Bhanu 2 1 Department of Biomedical Engineering, Syracuse University, Syracuse,
Spatial Semi- supervised Image Classification Stuart Ness G07 - Csci 8701 Final Project 1.
Image Segmentation Using Physical Models Yuliya Kopylova CS 867 Computer Vision.
Cutting complete weighted graphs Jameson Cahill Ido Heskia Math/CSC 870 Spring 2007.
Simultaneous Structure and Texture Image Inpainting by: Bertalmio, Sapiro, Vese, Osher Presented by: Shane Brennan June 7, 2007 EE 264 – Spring 2007.
Graph-Based Semi-Supervised Learning with a Generative Model Speaker: Jingrui He Advisor: Jaime Carbonell Machine Learning Department
Semi-Supervised Learning D. Zhou, O Bousquet, T. Navin Lan, J. Weston, B. Schokopf J. Weston, B. Schokopf Presents: Tal Babaioff.
Face Processing System Presented by: Harvest Jang Group meeting Fall 2002.
Automatic User Interaction Correction via Multi-label Graph-cuts Antonio Hernández-Vela, Carlos Primo and Sergio Escalera Workshop on Human Interaction.
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
Image Renaissance Using Discrete Optimization Cédric AllèneNikos Paragios ENPC – CERTIS ESIEE – A²SI ECP - MAS France.
Abstract - Many interactive image processing approaches are based on semi-supervised learning, which employ both labeled and unlabeled data in its training.
Semi-Supervised Learning with Concept Drift using Particle Dynamics applied to Network Intrusion Detection Data Fabricio Breve Institute of Geosciences.
Particle Competition and Cooperation to Prevent Error Propagation from Mislabeled Data in Semi- Supervised Learning Fabricio Breve 1,2
New Segmentation Methods Advisor : 丁建均 Jian-Jiun Ding Presenter : 蔡佳豪 Chia-Hao Tsai Date: Digital Image and Signal Processing Lab Graduate Institute.
Exploring the Parameter Space of Image Segmentation Algorithms Talk at NCHU p 1 TexPoint fonts used in EMF. Read the TexPoint manual before you.
Graph-based Segmentation. Main Ideas Convert image into a graph Vertices for the pixels Vertices for the pixels Edges between the pixels Edges between.
Combined Active and Semi-Supervised Learning using Particle Walking Temporal Dynamics Fabricio Department of Statistics, Applied.
Random Walk with Restart (RWR) for Image Segmentation
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.
Particle Competition and Cooperation for Uncovering Network Overlap Community Structure Fabricio A. Breve 1, Liang Zhao 1, Marcos G. Quiles 2, Witold Pedrycz.
Uncovering Overlap Community Structure in Complex Networks using Particle Competition Fabricio A. Liang
Feature-Based Stereo Matching Using Graph Cuts Gorkem Saygili, Laurens van der Maaten, Emile A. Hendriks ASCI Conference 2011.
Particle Competition and Cooperation in Networks for Semi-Supervised Learning with Concept Drift Fabricio Breve 1,2 Liang Zhao 2
The Implementation of Markerless Image-based 3D Features Tracking System Lu Zhang Feb. 15, 2005.
Multi-Edge Framework for Unequal Error Protecting LT Codes H. V. Beltr˜ao Neto, W. Henkel, V. C. da Rocha Jr. Jacobs University Bremen, Germany IEEE ITW(Information.
Image Emotional Semantic Query Based On Color Semantic Description Wei-Ning Wang, Ying-Lin Yu Department of Electronic and Information Engineering, South.
Intelligent Database Systems Lab 國立雲林科技大學 National Yunlin University of Science and Technology Advisor : Dr. Hsu Graduate : Sheng-Hsuan Wang Authors :
Creating Subjective and Objective Sentence Classifier from Unannotated Texts Janyce Wiebe and Ellen Riloff Department of Computer Science University of.
Tracking Turbulent 3D Features Lu Zhang Nov. 10, 2005.
Image Segmentation Superpixel methods Speaker: Hsuan-Yi Ko.
Journal of Visual Communication and Image Representation
Query Rules Study on Active Semi-Supervised Learning using Particle Competition and Cooperation Fabricio Department of Statistics,
Efficient Belief Propagation for Image Restoration Qi Zhao Mar.22,2006.
An Interval Classifier for Database Mining Applications Rakes Agrawal, Sakti Ghosh, Tomasz Imielinski, Bala Iyer, Arun Swami Proceedings of the 18 th VLDB.
Clustering Algorithms Sunida Ratanothayanon. What is Clustering?
Online Social Networks and Media Absorbing random walks Label Propagation Opinion Formation.
Example Apply hierarchical clustering with d min to below data where c=3. Nearest neighbor clustering d min d max will form elongated clusters!
Color Image Segmentation Mentor : Dr. Rajeev Srivastava Students: Achit Kumar Ojha Aseem Kumar Akshay Tyagi.
Introduction to Machine Learning August, 2014 Vũ Việt Vũ Computer Engineering Division, Electronics Faculty Thai Nguyen University of Technology.
Digital Image Processing CCS331 Relationships of Pixel 1.
Shadow Detection in Remotely Sensed Images Based on Self-Adaptive Feature Selection Jiahang Liu, Tao Fang, and Deren Li IEEE TRANSACTIONS ON GEOSCIENCE.
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.
Graph-based Segmentation
Machine Learning 12. Local Models.
Fuzzy Logic in Pattern Recognition
Self-Organizing Network Model (SOM) Session 11
Semi-Supervised Clustering
COMBINED UNSUPERVISED AND SEMI-SUPERVISED LEARNING FOR DATA CLASSIFICATION Fabricio Aparecido Breve, Daniel Carlos Guimarães Pedronette State University.
CSSE463: Image Recognition Day 23
Automatic User Interaction Correction via Multi-label Graph-cuts
“grabcut”- Interactive Foreground Extraction using Iterated Graph Cuts
Fabricio Breve Department of Electrical & Computer Engineering
IEEE World Conference on Computational Intelligence – WCCI 2010
CSSE463: Image Recognition Day 23
Announcements Project 1 is out today help session at the end of class.
CSSE463: Image Recognition Day 23
Presentation transcript:

Interactive Image Segmentation of Non-Contiguous Classes using Particle Competition and Cooperation Fabricio Breve São Paulo State University (UNESP) Marcos G. Quiles Federal University of São Paulo (UNIFESP) Liang Zhao University of São Paulo (USP) The 15th International Conference on Computational Science and Its Applications (ICCSA 2015)

Outline Introduction  Image Segmentation  Semi-Supervised Learning Particles Competition and Cooperation (PCC) Interactive Image Segmentation using PCC Computer Simulations Conclusions

Image Segmentation Process of dividing a digital image into parts (sets of pixels), identifying regions, objects or other relevant information. Fully automatic methods are limited to simpler or specific types of images.  Therefore, interactive image segmentation approaches, where some user input is used to help the segmentation process, are of increasing interest. [30] Shapiro, L., Stockman, G.: Computer Vision. Prentice Hall (2001). [7] Boykov, Y., Jolly, M.P.: Interactive graph cuts for optimal boundary amp; region segmentation of objects in n-d images. In: Computer Vision, ICCV Proceedings. Eighth IEEE International Conference on. vol. 1, pp vol.1 (2001) [24] Grady, L.: Random walks for image segmentation. Pattern Analysis and Machine Intelligence, IEEE Transactions on 28(11), (Nov 2006).

Semi-Supervised Learning (SSL) Algorithms learn from both labeled and unlabeled data items.  Focus on problems where: Unlabeled data is easily acquired The labeling process is expensive, time consuming, and/or requires the intense work of human specialists  SSL on Interactive Image Segmentation Only a few pixels have to be labeled by the user Labels are spread to the remaining pixels [19] Chapelle, O., Scholkopf, B., Zien, A. (eds.): Semi-Supervised Learning. Adaptive Computation and Machine Learning, The MIT Press, Cambridge, MA (2006). [34] Zhu, X.: Semi-supervised learning literature survey. Tech. Rep. 1530, Computer Sciences, University of Wisconsin-Madison (2005).

Particles Competition and Cooperation (PCC) Semi-Supervised Learning approach  Original PCC have particles walking in a graph built from vector-based data  Cooperation: Particles from the same class (team) walk in the network cooperatively, propagating their labels. Goal: Dominate as many nodes as possible.  Competition: Particles from different classes (teams) compete against each other Goal: Avoid invasion by other class particles in their territory [13] Breve, F., Zhao, L., Quiles, M., Pedrycz, W., Liu, J.: Particle competition and cooperation in networks for semi- supervised learning. Knowledge and Data Engineering, IEEE Transactions on 24(9), 1686 {1698 (sept 2012)

PCC for Interactive Image Segmentation Proposed Method Segmentation Example: (a) original image to be segmented (16x16 pixels); (b) original image with user labeling (green and red traces); and (c) graph generated after the original image, where each image pixel corresponds to a graph node. Labeled nodes are colored blue and yellow, and unlabeled nodes are colored grey. Each labeled node will have a particle assigned to it. (a)(b) (c)

PCC for Interactive Image Segmentation A particle is generated for each labeled node Particles initial position are set to their corresponding nodes Particles with same label play for the same team

PCC for Interactive Image Segmentation Nodes have a domination vector  Labeled nodes have ownership set to their respective teams (classes).  Unlabeled nodes have ownership levels set equally for each team Ex: [ ] (2 classes, node labeled as class B) Ex: [ ] (2 classes, unlabeled node)

Node Dynamics When a particle selects a neighbor to visit:  It decreases the domination level of the other teams  It increases the domination level of its own team  Exception: labeled nodes domination levels are fixed

Particle Dynamics A particle gets:  Strong when it selects a node being dominated by its own team  Weak when it selects a node being dominated by another team

4 ? 2 4 Distance Table Each particle has a distance table. Keeps the particle aware of how far it is from the closest labeled node of its team (class).  Prevents the particle from losing all its strength when walking into enemies neighborhoods.  Keeps the particle around to protect its own neighborhood. Updated dynamically with local information.  No prior calculation

Particles Walk Random-greedy walk Each particles randomly chooses a neighbor to visit at each iteration Probabilities of being chosen are higher to neighbors which are: Already dominated by the particle team. Closer to particle initial node.

Moving Probabilities

Particles Walk Shocks  A particle really visits the selected node only if the domination level of its team is higher than others;  Otherwise, a shock happens and the particle stays at the current node until next iteration.

Labeling the unlabeled pixels Proposed Method Segmentation Example: (a) resulting graph after the segmentation process with nodes' colors representing the labels assigned to them; and (b) original image with the pixels colored after the resulting graph, where each color represents different class. (a) (b)

Computer Simulations

Conclusions Interactive image segmentation using the semi- supervised learning graph-based model known as particle competition and cooperation. Computer simulations using some real-world images:  The proposed method was able to identify the objects of interest in all the proposed scenarios, including non-contiguous classes, showing that this is a promising approach to interactive image segmentation.

Conclusions Future work  Extract different image features  Refine the model to classify more types of images, including images from known repositories To compare the results with those obtained by some state-of-the-art algorithms.

Interactive Image Segmentation of Non-Contiguous Classes using Particle Competition and Cooperation Fabricio Breve São Paulo State University (UNESP) Marcos G. Quiles Federal University of São Paulo (UNIFESP) Liang Zhao University of São Paulo (USP) The 15th International Conference on Computational Science and Its Applications (ICCSA 2015)