Tijana Janjusevic Multimedia and Vision Group, Queen Mary, University of London Clustering of Visual Data using Ant-inspired Methods Supervisor: Prof.

Slides:



Advertisements
Similar presentations
Image Retrieval With Relevant Feedback Hayati Cam & Ozge Cavus IMAGE RETRIEVAL WITH RELEVANCE FEEDBACK Hayati CAM Ozge CAVUS.
Advertisements

Pseudo-Relevance Feedback For Multimedia Retrieval By Rong Yan, Alexander G. and Rong Jin Mwangi S. Kariuki
Computational Intelligence Winter Term 2011/12 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering (LS 11) Fakultät für Informatik TU Dortmund.
Artificial Bee Colony Algorithm
Computational Intelligence Winter Term 2013/14 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering (LS 11) Fakultät für Informatik TU Dortmund.
Comparing Effectiveness of Bioinspired Approaches to Search and Rescue Scenarios Emily Shaeffer and Shena Cao 4/28/2011Shaeffer and Cao- ESE 313.
Learning Techniques for Video Shot Detection Under the guidance of Prof. Sharat Chandran by M. Nithya.
VEHICLE ROUTING PROBLEM
Swarm algorithms COMP308. Swarming – The Definition aggregation of similar animals, generally cruising in the same direction Termites swarm to build colonies.
COMPUTER AIDED DIAGNOSIS: FEATURE SELECTION Prof. Yasser Mostafa Kadah –
Foreground Modeling The Shape of Things that Came Nathan Jacobs Advisor: Robert Pless Computer Science Washington University in St. Louis.
1 A scheme for racquet sports video analysis with the combination of audio-visual information Visual Communication and Image Processing 2005 Liyuan Xing,
Ant Colony Optimization. Brief introduction to ACO Ant colony optimization = ACO. Ants are capable of remarkably efficient discovery of short paths during.
Biologically Inspired Computation Lecture 10: Ant Colony Optimisation.
Path Planning with the humanoid robot iCub Semester Project 2008 Pantelis Zotos Supervisor: Sarah Degallier Biologically Inspired Robotics Group (BIRG)
1 Content Based Image Retrieval Using MPEG-7 Dominant Color Descriptor Student: Mr. Ka-Man Wong Supervisor: Dr. Lai-Man Po MPhil Examination Department.
Ants-based Routing Marc Heissenbüttel University of Berne
WORD-PREDICTION AS A TOOL TO EVALUATE LOW-LEVEL VISION PROCESSES Prasad Gabbur, Kobus Barnard University of Arizona.
Ant Colony Optimization Optimisation Methods. Overview.
Presented by Zeehasham Rasheed
Potential of Ant Colony Optimization to Satellite Image Classification Raj P. Divakaran.
Presented by: Martyna Kowalczyk CSCI 658
A fuzzy video content representation for video summarization and content-based retrieval Anastasios D. Doulamis, Nikolaos D. Doulamis, Stefanos D. Kollias.
Jacinto C. Nascimento, Member, IEEE, and Jorge S. Marques
Chapter 5 Data mining : A Closer Look.
DVMM Lab, Columbia UniversityVideo Event Recognition Video Event Recognition: Multilevel Pyramid Matching Dong Xu and Shih-Fu Chang Digital Video and Multimedia.
Ant Colony Optimization: an introduction
Ant Colony Optimization (ACO): Applications to Scheduling
1 IE 607 Heuristic Optimization Ant Colony Optimization.
Ant colony optimization algorithms Mykulska Eugenia
SWARM INTELLIGENCE IN DATA MINING Written by Crina Grosan, Ajith Abraham & Monica Chis Presented by Megan Rose Bryant.
CSM6120 Introduction to Intelligent Systems Other evolutionary algorithms.
Genetic Algorithms and Ant Colony Optimisation
Swarm Computing Applications in Software Engineering By Chaitanya.
Marcin Marszałek, Ivan Laptev, Cordelia Schmid Computer Vision and Pattern Recognition, CVPR Actions in Context.
NATIONAL TECHNICAL UNIVERSITY OF ATHENS Image, Video And Multimedia Systems Laboratory Background
Swarm Intelligence 虞台文.
2004, 9/1 1 Optimal Content-Based Video Decomposition for Interactive Video Navigation Anastasios D. Doulamis, Member, IEEE and Nikolaos D. Doulamis, Member,
Glasgow 02/02/04 NN k networks for content-based image retrieval Daniel Heesch.
(Particle Swarm Optimisation)
Ant Colony Optimization. Summer 2010: Dr. M. Ameer Ali Ant Colony Optimization.
Object Oriented Programming Assignment Introduction Dr. Mike Spann
Automatic Image Annotation by Using Concept-Sensitive Salient Objects for Image Content Representation Jianping Fan, Yuli Gao, Hangzai Luo, Guangyou Xu.
Resource Constrained Project Scheduling Problem. Overview Resource Constrained Project Scheduling problem Job Shop scheduling problem Ant Colony Optimization.
PSEUDO-RELEVANCE FEEDBACK FOR MULTIMEDIA RETRIEVAL Seo Seok Jun.
Supplementary Slides. More experimental results MPHSM already push out many irrelevant images Query image QHDM result, 4 of 36 ground truth found ANMRR=
5 Fundamentals of Ant Colony Search Algorithms Yong-Hua Song, Haiyan Lu, Kwang Y. Lee, and I. K. Yu.
Towards Total Scene Understanding: Classification, Annotation and Segmentation in an Automatic Framework N 工科所 錢雅馨 2011/01/16 Li-Jia Li, Richard.
Swarms MONT 104Q – Mathematical Journeys, November 2015.
M ulti m edia c omputing laboratory Biologically Inspired Cooperative Routing for Wireless Mobile Sensor Networks S. S. Iyengar, Hsiao-Chun Wu, N. Balakrishnan,
Biologically Inspired Computation Ant Colony Optimisation.
Path Planning Based on Ant Colony Algorithm and Distributed Local Navigation for Multi-Robot Systems International Conference on Mechatronics and Automation.
What is Ant Colony Optimization?
Swarm Robotics Research Team A Robotic Application of the Ant Colony Optimization Algorithm The Ant Colony Optimization (ACO) algorithm is generally used.
Cluster Analysis What is Cluster Analysis? Types of Data in Cluster Analysis A Categorization of Major Clustering Methods Partitioning Methods.
Ontology-based Automatic Video Annotation Technique in Smart TV Environment Jin-Woo Jeong, Hyun-Ki Hong, and Dong-Ho Lee IEEE Transactions on Consumer.
Clustering Machine Learning Unsupervised Learning K-means Optimization objective Random initialization Determining Number of Clusters Hierarchical Clustering.
Hybrid Ant Colony Optimization-Support Vector Machine using Weighted Ranking for Feature Selection and Classification.
Swarm Intelligence. Content Overview Swarm Particle Optimization (PSO) – Example Ant Colony Optimization (ACO)
Introduction to Machine Learning, its potential usage in network area,
Scientific Research Group in Egypt (SRGE)
Basic Intro Tutorial on Machine Learning and Data Mining
metaheuristic methods and their applications
Image Segmentation Techniques
Computational Intelligence
Revision (Part II) Ke Chen
Metaheuristic methods and their applications. Optimization Problems Strategies for Solving NP-hard Optimization Problems What is a Metaheuristic Method?
Overview of SWARM INTELLIGENCE and ANT COLONY OPTIMIZATION
Ant Colony Optimization
Computational Intelligence
Presentation transcript:

Tijana Janjusevic Multimedia and Vision Group, Queen Mary, University of London Clustering of Visual Data using Ant-inspired Methods Supervisor: Prof. Ebroul Izquierdo

Slide 2 Overview Introduction Biologically Inspired Optimization Systems ACO – based image classifier Ant Colony Optimization (ACO) Subspace clustering by Ants Experimental Results Ant-tree for video summarization Ant-tree - new model for clustering Experimental Results Future work

Slide 3 Image Classification Data Mining tasks: feature extraction, pattern recognition, segmentation, feature selection, classification, optimization, annotation, … Image Classification the task is to learn to assign images with same semantic content to predefined classes two types of classification schemes: supervised and unsupervised. Supervised classification requires relevance feed-back from a human annotator and training data Unsupervised classification - Clustering without training or need for knowledge about the data The performance of the image classification algorithms relies on the efficient optimisation techniques

Slide 4 Biologically Inspired Optimisation techniques Recent developments in applied and heuristic optimisation have been strongly influenced and inspired by natural and biological system. Biologically Inspired systems: Ant Colony Systems Particle Swarm, Artificial Immune Systems,

Slide 5 Ant Colony Optimisation (ACO) Meta-heuristic that uses strategies of ants to solve optimization problems. An important and interesting behavior of ant colonies is their foraging behavior, and, in particular, how ants can find shortest paths between food sources and their nest, using pheromone driven communication.

Slide 6 Ant Colony System The Ant System algorithm (AS) was first proposed to solving the Traveling Salesman Problem (TSP).  Given a set of n points and a set of distances between them, we call d ij the length of the path between points i and j. oThe probability of choosing next j node:  Heuristic information : oPheromone value :

Slide 7 Combination of low-level visual features in Clustering Each group of images may correlate with respect to different set of important features, and each group may contain some irrelevant features Problem Definition Lion Building Rural Car Elephant Clouds CSD, CLD CLD, EHD TGF, EHD CSD, TGF CSD, DCD, GLC CSD, CLD

Slide 8 Subspace Clustering using ACO CSD, CLD CLD, EHD TGF, EHD CSD, TGF CSD, DCD, GLC CSD, CLD Ant Colony Optimisation and its learning mechanism is implemented for optimizing feature weights for each cluster of images. Each ant clusters images according to: different local feature weights pheromone value from previous solutions

Slide 9 Subspace Clustering using ACO Multi-feature Combination: Proposed Algorithm I.Each ant will assign each image, to the cluster,, with the probability obtained from: II.Computation of weights: III.Computation of centroids. IV.Pheromone Update:

Slide 10 Low-level features (descriptors) used For visual representation of images: Synthetic Data Results: Experimental Evaluation Colour Layout (CLD), Colour Structure (CSD), Dominant Colour (DCD), Edge Histogram (EHD) Grey Level Co-occurrence Matrix (GLC) Group A Group B Group C Feature Weighting DescriptorsCLDDCDEHDGLC Group A Group B Group C MethodAverage Error Rates SC-ACO0.06±0.02 PROCLUS0.09±0.04 GFS-K-Means0.62±0.07 K-Means0.33±0.08

Slide 11 The Corel image database images with 6 semantic concepts Experimental results Lion Building Rural Car Elephant Clouds MethodAverage Error Rates SC-ACO0.30±0.02 PROCLUS0.37±0.05 GFS-K-Means0.47±0.07 K-Means0.52±0.09

Slide 12 Flickr Image Database images segmented into regions. Semantic Concepts: Sand, Sea, Vegetation, Building, Sky, Person, Rock, Tree, Grass, Ground, and. Experimental results Method Average Error Rates 5 concepts10 concepts SC-ACO0.21± ±0.04 PROCLUS0.28± ±0.05 GFS-K-Means0.36± ±0.08 K-Means0.39± ±0.1

Slide 13 Ant-tree for video summarisation Ant-Tree clustering method Inspired by self-assembling behavior of African ants and their ability to build chains (bridges) by their bodies in order to link leaves together. We model the ability of ants to build live structures with their bodies in order to discover, in a distributed and unsupervised way, a tree-structured organisation and summarisation of the video data.

Slide 14 General principles each ant: represents node of tree (data) - outgoing link; a i can maintain toward another ant - incoming links; other ants maintain toward a i - a o support, a pos position of moving ant AntTree: New model for clustering Main algorithm 1. all ants placed on the support; initialization: T sim (a i )=1, T dissim (a i )=0 2. While there exists non connected ant a i Do 3. If ai is located on the support Then Support case 4. Else Ant case 5. End While Support case 1. If no ant is connected yet to support a 0 Then connect a i to a 0 2. Else let a+ be the ant connected to a 0, which is the most similar to a i If Sim(a i,a+)>T sim (a i ) Then move a i toward a+ Else If Sim(a i,a+)<T dissim (a i ) Then connect a i to the support Else decrease T sim (a i ) and increase T dissim (a i ) T sim (a i ) = T sim (a i )*0.9 T dissim (a i ) = T dissim (a i )+0.01 Ant case 1. let a pos denote the ant on which a i is located and let a k denote a randomly selected neighbour of a pos 2. If Sim(a i,a+)>T sim (a i ) Then connect a i to a pos Else decrease T dissim (a i ), increase T sim (a i ) and move a i toward a k 3. Else randomly move a i toward a k

Slide 15 Surveillance video each cluster is represented by support (representative) frame to make a summary of whole video, one video segment is taken from each cluster starting with support frame to determine the length of video segment the maximum number of negative clustered frames going consecutively is used as threshold maximum length of video segment is 10sec.

Summarization results (PETS2001) Video summary – 53 sec Camera video – 4 min 30 sec (duration)

Summarization results (gate2) Video summary – 1 min 16 sec Gate_2 video – 30 min (duration)

Slide 18 Future work Improvement of SC Method Pheromone driven mechanism of ACO will be used for optimization of clustering task by searching for number of clusters that leads to best clustering. Implementation of FS for Video Summarization and Scene Detection The aim of this task is to detect and classify events from video using intelligent combination of multiple low-level visual features.

Slide 19 Thank you for your attention!