Aggregation and Segregation Mechanisms. AM, EE141, Swarm Intelligence, W4-1

Size: px
Start display at page:

Download "Aggregation and Segregation Mechanisms. AM, EE141, Swarm Intelligence, W4-1"

Transcription

1 Aggregation and Segregation Mechanisms AM, EE141, Swarm Intelligence, W4-1

2 Outline Social insects (ants) Algorithms (data clustering) Robotics experiments

3 Ants

4 Stigmergy Definition It defines a class of mechanisms exploited by social insects to coordinate and control their activity via indirect interactions. Answer R 1 R 2 R 3 R 4 R 5 Stimulus S 1 S 2 S 3 S 4 S 5 Stop time Stigmergic mechanisms can be classified in two different categories: quantitative (or continuous) stigmergy and qualitative (or discrete) stigmergy

5 Stigmergy Example of qualitative stigmergy Example of quantitative stigmergy More detail in Week 6! Duration of aggregation process: 48 h! Reduction of the spread of infection? Chretien (1996)

6 A Model of Corpse Clustering Characteristics of the algorithm for individual behavior (Deneubourg et al., 1991) When an ant encounters a corpse, it will pick it up with a probability which increases with the degree of isolation of the corpse When an ant is carrying a corpse, it will drop it with a probability which increases with the number of corpses in the vicinity Modulation of pick up/drop probabilities as a function of the pheromone clouds around the cluster -> quantitative (continuous) stigmergy

7 A Model of Corpse Clustering Algorithm for individual behavior The probability that an agent which is not carrying an item will pick up an item P pick up = ( K + K + + f ) 2 Probability that an agent carrying an item will drop the item P drop = ( ) 2 f K - + f f : fraction of neighborhood sites occupied by items K -, K + : threshold constants

8 Model of Harvest Sorting in Ants Individual behavioral algorithm Probability of picking up an object: t = 0 P i pick up = ( K+ / ( K + + f i ) ) 2 t = 15 Probability of dropping an object which is being carried: P i drop = ( f i / ( K- + f i ) ) 2 f i : fraction of neighboring sites occupied by objects of the same type of the object i K +, K - : constants Short term memory at t = 15

9

10 Aggregation and Segregation Models Explanation of cemetery organization in Lasius niger, Pheidole pallidula, and Messor Sancta ant species ok Explanation of brood sorting in Leptothorax ants (concentric annular sorting) unexplained!

11 Back to slides

12 Algorithms

13 Application of Clustering Algorithms to the Classification of Objects We define a «distance» d (or a dissimilarity) between objects in the attribute space of the object. For instance, in the sorting problem previously mentioned, 2 objects o i and o j can be similar or different (binary dissimilarity): If o i and o j are identical objects then: d(o i, o j ) = 0 If o i and o j are different objects then: d(o i, o j ) = 1 The problem (and the algorithm) can be extended to more comple objects described by a finite number n of attributes, each attribute represented by a real value for instance. These objects can be described as points in the R n space and d(o i, o j ) as the eucledian distance between them.

14 Algorithm of Lumer et Faieta (1994) Application of Clustering Algorithms to the Classification of Objects The attribute space is projected on a smaller dimension space (e.g. l=2) Assumption: the projection space has to be chosen so that the distances intraclusters are smaller than distances inter-cluster We finally discretize the projected space (it can be seen as a sub-space of Z 2 ), so that many clusterizing agents can move around and operate on this space

15 Application of Clustering Algorithms to the Classification of Objects Algorithm of Lumer et Faieta (1994) The agents can locally perceive a certain number of cells around their position (area s 2 around the current site r of the agent) r S S

16 Algorithm of Lumer et Faieta (1994) Application of Clustering Algorithms to the Classification of Objects At time t, an agent at the site r finds an object o i, on this site f(o i ) measures the mean similarity of the object o i with the other objects o j which are in its neighborhood (within perception area sxs) 1 d(o f(o i ) = Σ i, o j )] [1, if f > 0 s 2 α O j Neigh (sxs) (r) f(o i ) = 0, otherwise α : algorithm parameter which defines the dissimilarity scale

17 Algorithm of Lumer et Faieta (1994) If all the cells s 2 around the agent at site r have similar objects to o i, we obtain : O j Neigh (sxs) (r), d(o i, o j ) = 0 and f(o i ) = 1 Application of Clustering Algorithms to the Classification of Objects If all the cells s 2 around the agent at site r have objects highly different to o i, we obtain : O j Neigh (sxs) (r), d(o i, o j ) = α and f(o i ) = 0

18 Algorithm of Lumer et Faieta (1994) Probability of an unloaded agent of picking up an object Application of Clustering Algorithms to the Classification of Objects P pick up (o i ) = ( k 1 ) 2 k 1 + f(o i ) If f(o i ) = 1, o i has low probability to be picked up If f(o i ) = 0, o i has high probability to be picked up Probability of an loaded agent of dropping an object P drop (o i ) = { 2f(o i ), if f(o i ) < k 2 1, if f(o i ) k 2 k 1, k 2 : threshold constants

19 Example of collective sorting 20.0 Application of Clustering Algorithms to the Classification of Objects Attribute space: 4 gaussian distributions of real numbers

20 Example of collective sorting Application of Clustering Algorithms to the Classification of Objects Points are randomly scattered on a grid of 52 X 52and clustering is performed with 40 agents t = 0 t = Heuristic needed for better performances: heterogeneous agents (different speeds) and short term memory -> then 4 clusters

21 Robots

22 Puck Clustering (Beckers, Holland, and Deneubourg, 1994) The mission: From local actions to global tasks: stigmergy and collective robotics. The plan: Give the robot some means of moving some discrete items. Give it a start by enabling it to make small clusters. Think of some way of estimating local density so that it can use the Deneubourg algorithm to make progressively larger clusters.

23 Puck Clustering (Beckers, Holland, and Deneubourg, 1994)

24 The behavior: Puck Clustering (Beckers, Holland, and Deneubourg, 1994)

25 Puck Clustering (Beckers, Holland, and Deneubourg, 1994) How does it works? probability of leaving a puck on a cluster increases with the size of the cluster probability of taking a puck from a cluster decreases with the size of the cluster so rate of growth increases with size adding a puck to a cluster increases its size taking a puck from a cluster reduces its size so the feedback is always positive The sum of the rates of growth over all clusters will be zero (conservation of pucks) Therefore the rate of growth of at least the smallest cluster must be negative So a group of n clusters will tend to become (n-1) clusters...and so on

26 Puck Clustering (Beckers, Holland, and Deneubourg, 1994) Why a single cluster? clusters of 2 or less pucks are irreversibly eliminated noise influence play a major role: algorithm is deterministic but interactions robot-to-robot and robot-to-environment have a high stochastic component more quantitative analysis in the next lecture!

27 Puck Clustering (Beckers, Holland, and Deneubourg, 1994) Other features of the robot system sensitive to friction and irregularities on floor will form cluster around a suitable seed robots are all different (small heterogeneities of the components) robots change with time (battery life, general aging) grippers entangling (mechanical interferences) proximity sensors interferences (continuous emission) puck lost by turning on the spot

28 Puck Clustering (Beckers, Holland, and Deneubourg, 1994) Conclusion Robots can form clusters using a simpler algorithm than that proposed by Deneubourg: deterministic (but stochasticity in the interactions), strictly local sensing without memory (but memory = a little bit less local ). Robots can show many of the advantageous features of ant behavior (robustness to individual failure, robustness to environmental disturbance and interferences). The robot system is tightly coupled to the physics of the environment, and responds coherently.

29 Frisbee Gathering and Sorting (Holland and Melhuish, 1998) Bio-mimicking experiment: Leptothorax ants Live in cracks in rocks Sort their brood Perform nest migrations: - find a new nest site - move the queen and brood there - build a surrounding wall - sort the brood Because of the 2D habitat and the interesting behaviors, ideal subjects for representing in a land-robotic form... but they build with particles of grit the same width as their bodies ( blind bulldozing )... so we need building materials the same width as the robots Frisbees Arena s area is 1760 times the area of a robot: same order of magnitude as the ratio of the area of a Leptothorax nest to a single ant. Qualitative/feasibility rather than quantitative/efficiency study

30 Frisbee Gathering and Sorting (Holland and Melhuish, 1998) The Robots 23 cm in diameter 3h battery autonomy Motorola 68332, 16 Mb RAM 4 continuous emitting IR proximity sensors Microswitch on the gripper (threshold between 1 and 2 fresbees), locking-unlocking frisbee operations controlled by an actuator Double optical sensor (color detection) for center and periphery color detection of the carried frisbee

31 Experimental set-up Frisbee Gathering and Sorting (Holland and Melhuish, 1998)

32 Frisbee Gathering and Sorting (Holland and Melhuish, 1998) Exp. 1: behavior for basic clustering Rule 1: if (gripper pressed & Object ahead) then make random turn away from object Rule 2: if (gripper pressed & no Object ahead) then reverse small distance make random turn left or right Rule 3: go forward Modified Beckers et al. basic behavior for rigid walls/robots!

33 Frisbee Gathering (Holland and Melhuish, 1998) Exp. 1: Results for basic clustering (10 robots, 44 frisbees) 8h 25 min, end criterium: 90% of frisbees gathered (40)

34 Frisbee Gathering (Holland and Melhuish, 1998) Exp. 1: comparison with performance Beckers et al. 94 Beckers et al. 1994: 81 pucks and 3 robots in 1h 45 min Holland et al. 1998: 40 frisbees and 10 robots in 8h 25 min Why? No quantitative comparison, modelling up to date Different arena s area, different robot speed Cluster of 1 object (Holland 98) vs. cluster of 2 objects (Beckers 94) irreversibly removed Noise in cluster shape (compacity of the clusters)

35 Frisbee Gathering (Holland and Melhuish, 1998) Exp. 2: Could we form clusters at the edges of the arena? "It must be emphasized that a very large arena was necessary in Deneubourg et al's experiments to obtain "bulk" clusters: in effect, ants are attracted towards the edges of the experimental arena if these are too close to the nest, resulting in clusters almost exclusively along the edges." Eric Bonabeau, 1998 Test: Vary the algorithm ok Vary the sensors ok Vary the arena size?

36 Frisbee Gathering (Holland and Melhuish, 1998) Exp. 2: Boundary clustering, algorithm Algorithm modified: Rule 1 probabilistic! Rule 1: if (gripper pressed & Object ahead) then with probability p make random turn away from object else with probability (1-p) reverse small distance (dropping the frisbee) make random turn left or right Rule 2: if (gripper pressed & no Object ahead) then reverse small distance (dropping the frisbee) make random turn left or right Rule 3: go forward

37 Exp. 2: Boundary clustering, parameter bifurcation Frisbee Gathering (Holland and Melhuish, 1998) probability of retention p RESULTS 1.0 leads to a central cluster after 6 hours 35 minutes 0.95 leads to a central cluster, stopped when 2 main central clusters formed. Stopped ~2.5hours 0.9 leads to a central cluster, stopped when 2 main central clusters formed. Stopped ~5hours cluster formed at edge. 40/44 at 9hrs 5m continued to be stable up to 11hrs 20min major cluster formed at edge and approx. 15 singletons around the periphery. stopped after 1110hours major cluster formed at edge and approx. 15 singletons around the periphery. Stopped after 11hrs 0.5 All pucks taken to periphery (frame 8, 0hr40mins)but no single cluster formed Stopped at 11 hrs 0.0 All pucks taken to periphery (frame 3 0hr15m) but no single cluster formed. Stopped at 3hrs.

38 Frisbee Gathering (Holland and Melhuish, 1998) Exp. 2: Boundary clustering, parameter bifurcation p = 1.0 p = 0.9 p = 0.88 p = 0.8 p = 0.5 p = 0.0

39 Exp. 2: Boundary clustering, sensory modification Frisbee Gathering (Holland and Melhuish, 1998) Obstacle detection only with central sensor (instead of the 3 frontal sensors)! wall p =100.3/180 = 0.56 Drop puck/ Leave puck Pick up/ Retain puck Mean Drop puck/ Leave puck But robot movements not really uniformly distributed (trajectories, no wall following )

40 Exp. 2: Boundary clustering, sensory modification Frisbee Gathering (Holland and Melhuish, 1998) Similar to p = 0.88 in the algorithmic version!

41 Exp. 3: The pull back algorithm Rule 1: if (gripper pressed & Object ahead) then make random turn away from object Frisbee Sorting (Holland and Melhuish, 1998) Initial idea: change the compacity (pull back distance is a sensitive parameter) for speeding up aggregation process Robot behavior different with ring or plain frisbees Rule 2: if (gripper pressed & no Object ahead) then if plain then lower pin and reverse for pull-back distance raise pin endif reverse small distance make random turn left or right

42 Frisbee Sorting (Holland and Melhuish, 1998) Exp. 3: The pull back algorithm, results (pullback distance 2.6 frisbees, 6 robots) t = 0h00 t = 1h45 t = 8h05 Annular sorting like in Leptothorax ants!

43 Frisbee Sorting (Holland and Melhuish, 1998) Exp. 3: The pull back algorithm, results (pullback distance 2.6 frisbees, 6 robots, end criterium: first cluster of 20 frisbees) Trial Time in hours High std dev Number of plains Low std dev

44 Frisbee Gathering and Sorting (Holland and Melhuish, 1998) Conclusion Robots can form clusters using a simpler algorithm than that proposed by Deneubourg: deterministic (but stochasticity in the interactions), strictly local sensing without memory (but memory = a little bit less local ). Robots can show many of the advantageous features of ant behavior (robustness to individual failure, robustness to environmental disturbance and interferences). The robot system is tightly coupled to the physics of the environment, and responds coherently. But how about qualitative considerations? How can we improve the system efficiency, how can we reduce the variability of the team performance, what are the key parameters of the experiment? Next lecture an answer attempt

Cemetery Organization, Sorting, Graph Partitioning and Data Analysis

Cemetery Organization, Sorting, Graph Partitioning and Data Analysis Cemetery Organization, Sorting, Graph Partitioning and Data Analysis Introduction Ants cluster corpses to form cemeteries Ants sort larvae Not completely understood Simple model can predict behaviour Model

More information

Distributed Intelligent Systems W12: Segregation, and Assembly in Natural and Artificial

Distributed Intelligent Systems W12: Segregation, and Assembly in Natural and Artificial Distributed Intelligent Systems W12: Distributed Aggregation, Segregation, and Assembly in Natural and Artificial Systems Outline Distributed aggregation and segregation Models and algorithms Examples

More information

Swarm Intelligence W13: Segregation, Aggregation, and Decision Processes II: Data Analysis and Distributed Building

Swarm Intelligence W13: Segregation, Aggregation, and Decision Processes II: Data Analysis and Distributed Building Swarm Intelligence W13: Segregation, Aggregation, and Decision Processes II: Data Analysis and Distributed Building Data Sorting Outline The Lumer-Faieta algorithm Some results Distributed building Stigmergy

More information

Ant Colony. Clustering & Sorting Magnus Erik Hvass Pedersen (971055) Daimi, University of Aarhus, July 2003

Ant Colony. Clustering & Sorting Magnus Erik Hvass Pedersen (971055) Daimi, University of Aarhus, July 2003 1 Introduction Ant Colony Clustering & Sorting Magnus Erik Hvass Pedersen (971055) Daimi, University of Aarhus, July 2003 The purpose of this document and accompanying software is to verify attendance

More information

Ant Colonies, Self-Organizing Maps, and A Hybrid Classification Model

Ant Colonies, Self-Organizing Maps, and A Hybrid Classification Model Proceedings of Student/Faculty Research Day, CSIS, Pace University, May 7th, 2004 Ant Colonies, Self-Organizing Maps, and A Hybrid Classification Model Michael L. Gargano, Lorraine L. Lurie, Lixin Tao,

More information

EFFICIENT CLUSTERING WITH FUZZY ANTS

EFFICIENT CLUSTERING WITH FUZZY ANTS EFFICIENT CLUSTERING WITH FUZZY ANTS S. SCHOCKAERT, M. DE COCK, C. CORNELIS AND E. E. KERRE Fuzziness and Uncertainty Modelling Research Unit, Department of Applied Mathematics and Computer Science, Ghent

More information

Fuzzy Ants as a Clustering Concept

Fuzzy Ants as a Clustering Concept Fuzzy Ants as a Clustering Concept Parag M. Kanade and Lawrence O. Hall Dept. of Computer Science & Engineering, ENB118 University of South Florida, Tampa FL 33620 pkanade@csee.usf.edu, hall@csee.usf.edu

More information

Swarm Robotics. Clustering and Sorting. Deneubourg et al (1990)

Swarm Robotics. Clustering and Sorting. Deneubourg et al (1990) Swarm Robotics Clustering and Sorting By Andrew Vardy Associate Professor Computer Science / Engineering Memorial University of Newfoundland St. John s, Canada Deneubourg JL, Goss S, Franks N, Sendova-Franks

More information

Homework for CS 594. Wasp Nest Building and Discrete Stigmergy. Adaptive Function of Nests. Structure of Some Wasp Nests

Homework for CS 594. Wasp Nest Building and Discrete Stigmergy. Adaptive Function of Nests. Structure of Some Wasp Nests Homework for CS 594 See: cs.utk.edu/~mclennan/classes/420/handouts /Homework-594-1.pdf or look under Projects and Assignments Due Sept. 29 Required for CS 594 students Extra-credit for CS 420 students

More information

Improving the performance of self-organized robotic clustering: modeling and planning sequential changes to the division of labor

Improving the performance of self-organized robotic clustering: modeling and planning sequential changes to the division of labor Improving the performance of self-organized robotic clustering: modeling and planning sequential changes to the division of labor Jung-Hwan Kim and Dylan A. Shell Abstract Robotic clustering involves gathering

More information

23/10/11. From individual to collective behavior: the key role of self-organisation

23/10/11. From individual to collective behavior: the key role of self-organisation Construction behaviour in social insects: who coordinates the individual s work? From individual to collective behavior: the key role of self-organisation C Jost, S Weitz, A Khuong, S Blanco, R Fournier,

More information

Robotics. Lecture 5: Monte Carlo Localisation. See course website for up to date information.

Robotics. Lecture 5: Monte Carlo Localisation. See course website  for up to date information. Robotics Lecture 5: Monte Carlo Localisation See course website http://www.doc.ic.ac.uk/~ajd/robotics/ for up to date information. Andrew Davison Department of Computing Imperial College London Review:

More information

PARTICLE SWARM OPTIMIZATION (PSO)

PARTICLE SWARM OPTIMIZATION (PSO) PARTICLE SWARM OPTIMIZATION (PSO) J. Kennedy and R. Eberhart, Particle Swarm Optimization. Proceedings of the Fourth IEEE Int. Conference on Neural Networks, 1995. A population based optimization technique

More information

Boolean network robotics

Boolean network robotics Boolean network robotics An example of ongoing robotics research Andrea Roli andrea.roli@unibo.it DISI - Dept. of Computer Science and Engineering Campus of Cesena Alma Mater Studiorum Università di Bologna

More information

Jinbiao Wang, Ailing Tu, Hongwei Huang

Jinbiao Wang, Ailing Tu, Hongwei Huang Physics Procedia 24 (2012) 1414 1421 2012 International Conference on Applied Physics and Industrial Engineering An Ant Colony Clustering Algorithm Improved from ATTA Jinbiao Wang, Ailing Tu, Hongwei Huang

More information

Lecture 4: Image Processing

Lecture 4: Image Processing Lecture 4: Image Processing Definitions Many graphics techniques that operate only on images Image processing: operations that take images as input, produce images as output In its most general form, an

More information

Fuzzy ants as a clustering concept

Fuzzy ants as a clustering concept University of South Florida Scholar Commons Graduate Theses and Dissertations Graduate School 2004 Fuzzy ants as a clustering concept Parag M. Kanade University of South Florida Follow this and additional

More information

MINIMALIST MULTI-ROBOT CLUSTERING OF SQUARE OBJECTS: NEW STRATEGIES, EXPERIMENTS, AND ANALYSIS. A Thesis YONG SONG

MINIMALIST MULTI-ROBOT CLUSTERING OF SQUARE OBJECTS: NEW STRATEGIES, EXPERIMENTS, AND ANALYSIS. A Thesis YONG SONG MINIMALIST MULTI-ROBOT CLUSTERING OF SQUARE OBJECTS: NEW STRATEGIES, EXPERIMENTS, AND ANALYSIS A Thesis by YONG SONG Submitted to the Office of Graduate Studies of Texas A&M University in partial fulfillment

More information

DS504/CS586: Big Data Analytics Big Data Clustering II

DS504/CS586: Big Data Analytics Big Data Clustering II Welcome to DS504/CS586: Big Data Analytics Big Data Clustering II Prof. Yanhua Li Time: 6pm 8:50pm Thu Location: KH 116 Fall 2017 Updates: v Progress Presentation: Week 15: 11/30 v Next Week Office hours

More information

DS504/CS586: Big Data Analytics Big Data Clustering II

DS504/CS586: Big Data Analytics Big Data Clustering II Welcome to DS504/CS586: Big Data Analytics Big Data Clustering II Prof. Yanhua Li Time: 6pm 8:50pm Thu Location: AK 232 Fall 2016 More Discussions, Limitations v Center based clustering K-means BFR algorithm

More information

Clustering in Data Mining

Clustering in Data Mining Clustering in Data Mining Classification Vs Clustering When the distribution is based on a single parameter and that parameter is known for each object, it is called classification. E.g. Children, young,

More information

Cluster Analysis. Mu-Chun Su. Department of Computer Science and Information Engineering National Central University 2003/3/11 1

Cluster Analysis. Mu-Chun Su. Department of Computer Science and Information Engineering National Central University 2003/3/11 1 Cluster Analysis Mu-Chun Su Department of Computer Science and Information Engineering National Central University 2003/3/11 1 Introduction Cluster analysis is the formal study of algorithms and methods

More information

An Approach Using Ant-like Agents. Alice Forehand Robert Pienta

An Approach Using Ant-like Agents. Alice Forehand Robert Pienta An Approach Using Ant-like Agents Alice Forehand Robert Pienta Calls made between two points are routed through a number of intermediate nodes of limited capacity If a node is full, calls that try to pass

More information

Link Estimation and Tree Routing

Link Estimation and Tree Routing Network Embedded Systems Sensor Networks Link Estimation and Tree Routing 1 Marcus Chang, mchang@cs.jhu.edu Slides: Andreas Terzis Outline Link quality estimation Examples of link metrics Four-Bit Wireless

More information

Localization and Map Building

Localization and Map Building Localization and Map Building Noise and aliasing; odometric position estimation To localize or not to localize Belief representation Map representation Probabilistic map-based localization Other examples

More information

Ant Colony Optimization for dynamic Traveling Salesman Problems

Ant Colony Optimization for dynamic Traveling Salesman Problems Ant Colony Optimization for dynamic Traveling Salesman Problems Carlos A. Silva and Thomas A. Runkler Siemens AG, Corporate Technology Information and Communications, CT IC 4 81730 Munich - Germany thomas.runkler@siemens.com

More information

Robotics Programming Laboratory

Robotics Programming Laboratory Chair of Software Engineering Robotics Programming Laboratory Bertrand Meyer Jiwon Shin Lecture 8: Robot Perception Perception http://pascallin.ecs.soton.ac.uk/challenges/voc/databases.html#caltech car

More information

Region-based Segmentation

Region-based Segmentation Region-based Segmentation Image Segmentation Group similar components (such as, pixels in an image, image frames in a video) to obtain a compact representation. Applications: Finding tumors, veins, etc.

More information

Applications. Foreground / background segmentation Finding skin-colored regions. Finding the moving objects. Intelligent scissors

Applications. Foreground / background segmentation Finding skin-colored regions. Finding the moving objects. Intelligent scissors Segmentation I Goal Separate image into coherent regions Berkeley segmentation database: http://www.eecs.berkeley.edu/research/projects/cs/vision/grouping/segbench/ Slide by L. Lazebnik Applications Intelligent

More information

Localization, Where am I?

Localization, Where am I? 5.1 Localization, Where am I?? position Position Update (Estimation?) Encoder Prediction of Position (e.g. odometry) YES matched observations Map data base predicted position Matching Odometry, Dead Reckoning

More information

Clustering CS 550: Machine Learning

Clustering CS 550: Machine Learning Clustering CS 550: Machine Learning This slide set mainly uses the slides given in the following links: http://www-users.cs.umn.edu/~kumar/dmbook/ch8.pdf http://www-users.cs.umn.edu/~kumar/dmbook/dmslides/chap8_basic_cluster_analysis.pdf

More information

A Comparative Study Of Ant Clustering Algorithms

A Comparative Study Of Ant Clustering Algorithms A Comparative Study Of Ant Clustering Algorithms October, 7 Abstract Ant colonies have been observed to perform tasks similar to clustering. This observation is the inspiration for ant based clustering

More information

INF4820 Algorithms for AI and NLP. Evaluating Classifiers Clustering

INF4820 Algorithms for AI and NLP. Evaluating Classifiers Clustering INF4820 Algorithms for AI and NLP Evaluating Classifiers Clustering Murhaf Fares & Stephan Oepen Language Technology Group (LTG) September 27, 2017 Today 2 Recap Evaluation of classifiers Unsupervised

More information

Complex behavior emergent from simpler ones

Complex behavior emergent from simpler ones Reactive Paradigm: Basics Based on ethology Vertical decomposition, as opposed to horizontal decomposition of hierarchical model Primitive behaviors at bottom Higher behaviors at top Each layer has independent

More information

Information Retrieval and Web Search Engines

Information Retrieval and Web Search Engines Information Retrieval and Web Search Engines Lecture 7: Document Clustering May 25, 2011 Wolf-Tilo Balke and Joachim Selke Institut für Informationssysteme Technische Universität Braunschweig Homework

More information

INF4820 Algorithms for AI and NLP. Evaluating Classifiers Clustering

INF4820 Algorithms for AI and NLP. Evaluating Classifiers Clustering INF4820 Algorithms for AI and NLP Evaluating Classifiers Clustering Erik Velldal & Stephan Oepen Language Technology Group (LTG) September 23, 2015 Agenda Last week Supervised vs unsupervised learning.

More information

Scan Matching. Pieter Abbeel UC Berkeley EECS. Many slides adapted from Thrun, Burgard and Fox, Probabilistic Robotics

Scan Matching. Pieter Abbeel UC Berkeley EECS. Many slides adapted from Thrun, Burgard and Fox, Probabilistic Robotics Scan Matching Pieter Abbeel UC Berkeley EECS Many slides adapted from Thrun, Burgard and Fox, Probabilistic Robotics Scan Matching Overview Problem statement: Given a scan and a map, or a scan and a scan,

More information

Evolving a Stigmergic Self-Organized Data Mining

Evolving a Stigmergic Self-Organized Data Mining Evolving a Stigmergic Self-Organized Data Mining Vitorino Ramos CVRM-GeoSystems Centre IST, Technical University of Lisbon, Portugal vitorino.ramos@alfa.ist.utl.pt Abstract Self-organizing complex systems

More information

Information Retrieval and Web Search Engines

Information Retrieval and Web Search Engines Information Retrieval and Web Search Engines Lecture 7: Document Clustering December 4th, 2014 Wolf-Tilo Balke and José Pinto Institut für Informationssysteme Technische Universität Braunschweig The Cluster

More information

SWARM INTELLIGENCE -I

SWARM INTELLIGENCE -I SWARM INTELLIGENCE -I Swarm Intelligence Any attempt to design algorithms or distributed problem solving devices inspired by the collective behaviourof social insect colonies and other animal societies

More information

CHAPTER 4: CLUSTER ANALYSIS

CHAPTER 4: CLUSTER ANALYSIS CHAPTER 4: CLUSTER ANALYSIS WHAT IS CLUSTER ANALYSIS? A cluster is a collection of data-objects similar to one another within the same group & dissimilar to the objects in other groups. Cluster analysis

More information

INF4820, Algorithms for AI and NLP: Evaluating Classifiers Clustering

INF4820, Algorithms for AI and NLP: Evaluating Classifiers Clustering INF4820, Algorithms for AI and NLP: Evaluating Classifiers Clustering Erik Velldal University of Oslo Sept. 18, 2012 Topics for today 2 Classification Recap Evaluating classifiers Accuracy, precision,

More information

ANALYZING AND OPTIMIZING ANT-CLUSTERING ALGORITHM BY USING NUMERICAL METHODS FOR EFFICIENT DATA MINING

ANALYZING AND OPTIMIZING ANT-CLUSTERING ALGORITHM BY USING NUMERICAL METHODS FOR EFFICIENT DATA MINING ANALYZING AND OPTIMIZING ANT-CLUSTERING ALGORITHM BY USING NUMERICAL METHODS FOR EFFICIENT DATA MINING Md. Asikur Rahman 1, Md. Mustafizur Rahman 2, Md. Mustafa Kamal Bhuiyan 3, and S. M. Shahnewaz 4 1

More information

1 Lab + Hwk 5: Particle Swarm Optimization

1 Lab + Hwk 5: Particle Swarm Optimization 1 Lab + Hwk 5: Particle Swarm Optimization This laboratory requires the following equipment: C programming tools (gcc, make), already installed in GR B001 Webots simulation software Webots User Guide Webots

More information

AGENT-BASED ROUTING ALGORITHMS ON A LAN

AGENT-BASED ROUTING ALGORITHMS ON A LAN AGENT-BASED ROUTING ALGORITHMS ON A LAN Y. Yang, A. N. Zincir-Heywood, M. I. Heywood, S. Srinivas Faculty of Computer Science, Dalhousie University {yang@cs.dal.ca, zincir@cs.dal.ca, mheywood@cs.dal.ca,

More information

Homework 4: Clustering, Recommenders, Dim. Reduction, ML and Graph Mining (due November 19 th, 2014, 2:30pm, in class hard-copy please)

Homework 4: Clustering, Recommenders, Dim. Reduction, ML and Graph Mining (due November 19 th, 2014, 2:30pm, in class hard-copy please) Virginia Tech. Computer Science CS 5614 (Big) Data Management Systems Fall 2014, Prakash Homework 4: Clustering, Recommenders, Dim. Reduction, ML and Graph Mining (due November 19 th, 2014, 2:30pm, in

More information

What to come. There will be a few more topics we will cover on supervised learning

What to come. There will be a few more topics we will cover on supervised learning Summary so far Supervised learning learn to predict Continuous target regression; Categorical target classification Linear Regression Classification Discriminative models Perceptron (linear) Logistic regression

More information

Rough Set Flow Graphs and Ant Based Clustering in Classification of Disturbed Periodic Biosignals

Rough Set Flow Graphs and Ant Based Clustering in Classification of Disturbed Periodic Biosignals Rough Set Flow Graphs and Ant Based Clustering in Classification of Disturbed Periodic Biosignals Krzysztof Pancerz 1, Arkadiusz Lewicki 1, Ryszard Tadeusiewicz 2, and Jan Warcho l 3 1 University of Information

More information

Self-Organization Swarm Intelligence

Self-Organization Swarm Intelligence Self-Organization Swarm Intelligence Winter Semester 2010/11 Integrated Communication Systems Group Ilmenau University of Technology Motivation for Self-Organization Problem of today s networks Heterogeneity

More information

Detection and Tracking of Moving Objects Using 2.5D Motion Grids

Detection and Tracking of Moving Objects Using 2.5D Motion Grids Detection and Tracking of Moving Objects Using 2.5D Motion Grids Alireza Asvadi, Paulo Peixoto and Urbano Nunes Institute of Systems and Robotics, University of Coimbra September 2015 1 Outline: Introduction

More information

Distance-based Methods: Drawbacks

Distance-based Methods: Drawbacks Distance-based Methods: Drawbacks Hard to find clusters with irregular shapes Hard to specify the number of clusters Heuristic: a cluster must be dense Jian Pei: CMPT 459/741 Clustering (3) 1 How to Find

More information

Autonomous Mobile Robots, Chapter 6 Planning and Navigation Where am I going? How do I get there? Localization. Cognition. Real World Environment

Autonomous Mobile Robots, Chapter 6 Planning and Navigation Where am I going? How do I get there? Localization. Cognition. Real World Environment Planning and Navigation Where am I going? How do I get there?? Localization "Position" Global Map Cognition Environment Model Local Map Perception Real World Environment Path Motion Control Competencies

More information

Clustering in Ratemaking: Applications in Territories Clustering

Clustering in Ratemaking: Applications in Territories Clustering Clustering in Ratemaking: Applications in Territories Clustering Ji Yao, PhD FIA ASTIN 13th-16th July 2008 INTRODUCTION Structure of talk Quickly introduce clustering and its application in insurance ratemaking

More information

Framework for Optimizing Cluster Selection using Geo-assisted Movement Prediction

Framework for Optimizing Cluster Selection using Geo-assisted Movement Prediction Downloaded from vbn.aau.dk on: marts 3, 219 Aalborg Universitet Framework for Optimizing Cluster Selection using Geo-assisted Movement Kristensen, Thomas Sander; Madsen, Jacob Theilgaard; Pedersen, Michael

More information

Scanner Parameter Estimation Using Bilevel Scans of Star Charts

Scanner Parameter Estimation Using Bilevel Scans of Star Charts ICDAR, Seattle WA September Scanner Parameter Estimation Using Bilevel Scans of Star Charts Elisa H. Barney Smith Electrical and Computer Engineering Department Boise State University, Boise, Idaho 8375

More information

ANT-INSPIRED DENSITY ESTIMATION VIA RANDOM WALKS. Nancy Lynch, Cameron Musco, Hsin-Hao Su BDA 2016 July, 2016 Chicago, Illinois

ANT-INSPIRED DENSITY ESTIMATION VIA RANDOM WALKS. Nancy Lynch, Cameron Musco, Hsin-Hao Su BDA 2016 July, 2016 Chicago, Illinois ANT-INSPIRED DENSITY ESTIMATION VIA RANDOM WALKS Nancy Lynch, Cameron Musco, Hsin-Hao Su BDA 2016 July, 2016 Chicago, Illinois 1. Introduction Ants appear to use estimates of colony density (number of

More information

Artificial Intelligence

Artificial Intelligence rtificial Intelligence Robotics, a ase Study - overage Many applications: Floor cleaning, mowing, de-mining,. Many approaches: Off-line or On-line Heuristic or omplete Multi-robot, motivated by robustness

More information

LECTURE 16: SWARM INTELLIGENCE 2 / PARTICLE SWARM OPTIMIZATION 2

LECTURE 16: SWARM INTELLIGENCE 2 / PARTICLE SWARM OPTIMIZATION 2 15-382 COLLECTIVE INTELLIGENCE - S18 LECTURE 16: SWARM INTELLIGENCE 2 / PARTICLE SWARM OPTIMIZATION 2 INSTRUCTOR: GIANNI A. DI CARO BACKGROUND: REYNOLDS BOIDS Reynolds created a model of coordinated animal

More information

Robotics. CSPP Artificial Intelligence March 10, 2004

Robotics. CSPP Artificial Intelligence March 10, 2004 Robotics CSPP 56553 Artificial Intelligence March 10, 2004 Roadmap Robotics is AI-complete Integration of many AI techniques Classic AI Search in configuration space (Ultra) Modern AI Subsumption architecture

More information

Gregory Bock, Brittany Dhall, Ryan Hendrickson, & Jared Lamkin Project Advisors: Dr. Jing Wang & Dr. In Soo Ahn Department of Electrical and Computer

Gregory Bock, Brittany Dhall, Ryan Hendrickson, & Jared Lamkin Project Advisors: Dr. Jing Wang & Dr. In Soo Ahn Department of Electrical and Computer Gregory Bock, Brittany Dhall, Ryan Hendrickson, & Jared Lamkin Project Advisors: Dr. Jing Wang & Dr. In Soo Ahn Department of Electrical and Computer Engineering April 26 th, 2016 Outline 2 I. Introduction

More information

intelligence in animals smartness through interaction

intelligence in animals smartness through interaction intelligence in animals smartness through interaction overview inspired by nature inspiration, model, application, implementation features of swarm intelligence self organisation characteristics requirements

More information

Direction Control of Robotic Fish Using Infrared Sensor Modules and IPMC Activation Schemes with a dspic30f4013 DSC

Direction Control of Robotic Fish Using Infrared Sensor Modules and IPMC Activation Schemes with a dspic30f4013 DSC Direction Control of Robotic Fish Using Infrared Sensor Modules and IPMC Activation Schemes with a dspic30f4013 DSC Carl A. Coppola 04/03/2009 ECE 480, Team 04 ME 481, Team 09 Abstract This application

More information

2D image segmentation based on spatial coherence

2D image segmentation based on spatial coherence 2D image segmentation based on spatial coherence Václav Hlaváč Czech Technical University in Prague Center for Machine Perception (bridging groups of the) Czech Institute of Informatics, Robotics and Cybernetics

More information

CS4758: Rovio Augmented Vision Mapping Project

CS4758: Rovio Augmented Vision Mapping Project CS4758: Rovio Augmented Vision Mapping Project Sam Fladung, James Mwaura Abstract The goal of this project is to use the Rovio to create a 2D map of its environment using a camera and a fixed laser pointer

More information

REVIEW OF ANT METHODS AND PROPOSED MODIFIED ANT METHOD FOR FUZZY CLUSTERING

REVIEW OF ANT METHODS AND PROPOSED MODIFIED ANT METHOD FOR FUZZY CLUSTERING REVIEW OF ANT METHODS AND PROPOSED MODIFIED ANT METHOD FOR FUZZY CLUSTERING ABSTRACT M. NANDHINI Department of Mathematics, NPR Arts and Science college, India nandimalai.27@gmail.com Fuzzy clustering

More information

LECTURE 20: SWARM INTELLIGENCE 6 / ANT COLONY OPTIMIZATION 2

LECTURE 20: SWARM INTELLIGENCE 6 / ANT COLONY OPTIMIZATION 2 15-382 COLLECTIVE INTELLIGENCE - S18 LECTURE 20: SWARM INTELLIGENCE 6 / ANT COLONY OPTIMIZATION 2 INSTRUCTOR: GIANNI A. DI CARO ANT-ROUTING TABLE: COMBINING PHEROMONE AND HEURISTIC 2 STATE-TRANSITION:

More information

High Dimensional Data Clustering Using Cuckoo Search Optimization Algorithm

High Dimensional Data Clustering Using Cuckoo Search Optimization Algorithm High Dimensional Data Clustering Using Cucoo Search Optimization Algorithm 1 Priya Vaijayanthi, 2 Xin-She Yang, 3 Natarajan A M and 4 Raja Murugadoss 1,3 Department of CSE, Bannari Amman Institute of Technology,

More information

Maximizing the Spread of Influence through a Social Network. David Kempe, Jon Kleinberg and Eva Tardos

Maximizing the Spread of Influence through a Social Network. David Kempe, Jon Kleinberg and Eva Tardos Maximizing the Spread of Influence through a Social Network David Kempe, Jon Kleinberg and Eva Tardos Group 9 Lauren Thomas, Ryan Lieblein, Joshua Hammock and Mary Hanvey Introduction In a social network,

More information

Challenges in Ubiquitous Data Mining

Challenges in Ubiquitous Data Mining LIAAD-INESC Porto, University of Porto, Portugal jgama@fep.up.pt 1 2 Very-short-term Forecasting in Photovoltaic Systems 3 4 Problem Formulation: Network Data Model Querying Model Query = Q( n i=0 S i)

More information

6. Object Identification L AK S H M O U. E D U

6. Object Identification L AK S H M O U. E D U 6. Object Identification L AK S H M AN @ O U. E D U Objects Information extracted from spatial grids often need to be associated with objects not just an individual pixel Group of pixels that form a real-world

More information

Extending the Growing Neural Gas Classifier for Context Recognition

Extending the Growing Neural Gas Classifier for Context Recognition Extending the Classifier for Context Recognition Eurocast 2007, Workshop on Heuristic Problem Solving, Paper #9.24 14. February 2007, 10:30 Rene Mayrhofer Lancaster University, UK Johannes Kepler University

More information

Outline. No Free Lunch Theorems SMTWTP. Outline DM812 METAHEURISTICS

Outline. No Free Lunch Theorems SMTWTP. Outline DM812 METAHEURISTICS DM812 METAHEURISTICS Outline Lecture 9 Marco Chiarandini 1. Department of Mathematics and Computer Science University of Southern Denmark, Odense, Denmark 2. Outline 1. 2. Linear permutations

More information

Automatic registration of terrestrial laser scans for geological deformation monitoring

Automatic registration of terrestrial laser scans for geological deformation monitoring Automatic registration of terrestrial laser scans for geological deformation monitoring Daniel Wujanz 1, Michael Avian 2, Daniel Krueger 1, Frank Neitzel 1 1 Chair of Geodesy and Adjustment Theory, Technische

More information

Introduction to Information Science and Technology (IST) Part IV: Intelligent Machines and Robotics Planning

Introduction to Information Science and Technology (IST) Part IV: Intelligent Machines and Robotics Planning Introduction to Information Science and Technology (IST) Part IV: Intelligent Machines and Robotics Planning Sören Schwertfeger / 师泽仁 ShanghaiTech University ShanghaiTech University - SIST - 10.05.2017

More information

Navigation and Metric Path Planning

Navigation and Metric Path Planning Navigation and Metric Path Planning October 4, 2011 Minerva tour guide robot (CMU): Gave tours in Smithsonian s National Museum of History Example of Minerva s occupancy map used for navigation Objectives

More information

10701 Machine Learning. Clustering

10701 Machine Learning. Clustering 171 Machine Learning Clustering What is Clustering? Organizing data into clusters such that there is high intra-cluster similarity low inter-cluster similarity Informally, finding natural groupings among

More information

Using Machine Learning to Optimize Storage Systems

Using Machine Learning to Optimize Storage Systems Using Machine Learning to Optimize Storage Systems Dr. Kiran Gunnam 1 Outline 1. Overview 2. Building Flash Models using Logistic Regression. 3. Storage Object classification 4. Storage Allocation recommendation

More information

Combination of feature-based and geometric methods for positioning

Combination of feature-based and geometric methods for positioning Combination of feature-based and geometric methods for positioning Stefan Niedermayr, Andreas Wieser Institute of Geodesy and Geophysics 3 rd International Conference on Machine Control & Guidance, March

More information

Flow fields PSY 310 Greg Francis. Lecture 25. Perception

Flow fields PSY 310 Greg Francis. Lecture 25. Perception Flow fields PSY 310 Greg Francis Lecture 25 Structure you never knew was there. Perception We have mostly talked about perception as an observer who acquires information about an environment Object properties

More information

Fuzzy Ant Clustering by Centroid Positioning

Fuzzy Ant Clustering by Centroid Positioning Fuzzy Ant Clustering by Centroid Positioning Parag M. Kanade and Lawrence O. Hall Computer Science & Engineering Dept University of South Florida, Tampa FL 33620 @csee.usf.edu Abstract We

More information

Navigation of Multiple Mobile Robots Using Swarm Intelligence

Navigation of Multiple Mobile Robots Using Swarm Intelligence Navigation of Multiple Mobile Robots Using Swarm Intelligence Dayal R. Parhi National Institute of Technology, Rourkela, India E-mail: dayalparhi@yahoo.com Jayanta Kumar Pothal National Institute of Technology,

More information

An Integrated Particle Filter and Potential Field Method Applied To Cooperative Multi-Robot Target Tracking

An Integrated Particle Filter and Potential Field Method Applied To Cooperative Multi-Robot Target Tracking An Integrated Particle Filter and Potential Field Method Applied To Cooperative Multi-Robot Target Tracking Roozbeh Mottaghi, Richard Vaughan Autonomy Laboratory, School of Computing Science Simon Fraser

More information

Lecture 4: Spatial Domain Transformations

Lecture 4: Spatial Domain Transformations # Lecture 4: Spatial Domain Transformations Saad J Bedros sbedros@umn.edu Reminder 2 nd Quiz on the manipulator Part is this Fri, April 7 205, :5 AM to :0 PM Open Book, Open Notes, Focus on the material

More information

Cache consensus: rapid object sorting by a robotic swarm

Cache consensus: rapid object sorting by a robotic swarm Swarm Intell (2014) 8:61 87 DOI 10.1007/s11721-014-0091-5 Cache consensus: rapid obect sorting by a robotic swarm Andrew Vardy Gregory Vorobyev Wolfgang Banzhaf Received: 31 December 2012 / Accepted: 2

More information

SYDE Winter 2011 Introduction to Pattern Recognition. Clustering

SYDE Winter 2011 Introduction to Pattern Recognition. Clustering SYDE 372 - Winter 2011 Introduction to Pattern Recognition Clustering Alexander Wong Department of Systems Design Engineering University of Waterloo Outline 1 2 3 4 5 All the approaches we have learned

More information

Single-particle electron microscopy (cryo-electron microscopy) CS/CME/BioE/Biophys/BMI 279 Nov. 16 and 28, 2017 Ron Dror

Single-particle electron microscopy (cryo-electron microscopy) CS/CME/BioE/Biophys/BMI 279 Nov. 16 and 28, 2017 Ron Dror Single-particle electron microscopy (cryo-electron microscopy) CS/CME/BioE/Biophys/BMI 279 Nov. 16 and 28, 2017 Ron Dror 1 Last month s Nobel Prize in Chemistry Awarded to Jacques Dubochet, Joachim Frank

More information

Pattern Recognition Lecture Sequential Clustering

Pattern Recognition Lecture Sequential Clustering Pattern Recognition Lecture Prof. Dr. Marcin Grzegorzek Research Group for Pattern Recognition Institute for Vision and Graphics University of Siegen, Germany Pattern Recognition Chain patterns sensor

More information

Sensor Tasking and Control

Sensor Tasking and Control Sensor Tasking and Control Outline Task-Driven Sensing Roles of Sensor Nodes and Utilities Information-Based Sensor Tasking Joint Routing and Information Aggregation Summary Introduction To efficiently

More information

Spring 2010: Lecture 9. Ashutosh Saxena. Ashutosh Saxena

Spring 2010: Lecture 9. Ashutosh Saxena. Ashutosh Saxena CS 4758/6758: Robot Learning Spring 2010: Lecture 9 Why planning and control? Video Typical Architecture Planning 0.1 Hz Control 50 Hz Does it apply to all robots and all scenarios? Previous Lecture: Potential

More information

Scalability of a parallel implementation of ant colony optimization

Scalability of a parallel implementation of ant colony optimization SEMINAR PAPER at the University of Applied Sciences Technikum Wien Game Engineering and Simulation Scalability of a parallel implementation of ant colony optimization by Emanuel Plochberger,BSc 3481, Fels

More information

ENGRG Introduction to GIS

ENGRG Introduction to GIS ENGRG 59910 Introduction to GIS Michael Piasecki April 3, 2014 Lecture 11: Raster Analysis GIS Related? 4/3/2014 ENGRG 59910 Intro to GIS 2 1 Why we use Raster GIS In our previous discussion of data models,

More information

Assignment in COMPLEX ADAPTIVE SYSTEMS

Assignment in COMPLEX ADAPTIVE SYSTEMS UNIVERSITY OF ATHENS M.Sc. in BIOINFORMATICS ATHENS 2004 Assignment in COMPLEX ADAPTIVE SYSTEMS Topic Clustering in social insects Elpida Tzafestas 1 Objective of the project The objective is the implementation

More information

A DATA DRIVEN METHOD FOR FLAT ROOF BUILDING RECONSTRUCTION FROM LiDAR POINT CLOUDS

A DATA DRIVEN METHOD FOR FLAT ROOF BUILDING RECONSTRUCTION FROM LiDAR POINT CLOUDS A DATA DRIVEN METHOD FOR FLAT ROOF BUILDING RECONSTRUCTION FROM LiDAR POINT CLOUDS A. Mahphood, H. Arefi *, School of Surveying and Geospatial Engineering, College of Engineering, University of Tehran,

More information

Sensor Modalities. Sensor modality: Different modalities:

Sensor Modalities. Sensor modality: Different modalities: Sensor Modalities Sensor modality: Sensors which measure same form of energy and process it in similar ways Modality refers to the raw input used by the sensors Different modalities: Sound Pressure Temperature

More information

Last update: May 6, Robotics. CMSC 421: Chapter 25. CMSC 421: Chapter 25 1

Last update: May 6, Robotics. CMSC 421: Chapter 25. CMSC 421: Chapter 25 1 Last update: May 6, 2010 Robotics CMSC 421: Chapter 25 CMSC 421: Chapter 25 1 A machine to perform tasks What is a robot? Some level of autonomy and flexibility, in some type of environment Sensory-motor

More information

Basis Functions. Volker Tresp Summer 2017

Basis Functions. Volker Tresp Summer 2017 Basis Functions Volker Tresp Summer 2017 1 Nonlinear Mappings and Nonlinear Classifiers Regression: Linearity is often a good assumption when many inputs influence the output Some natural laws are (approximately)

More information

Unsupervised Learning. Presenter: Anil Sharma, PhD Scholar, IIIT-Delhi

Unsupervised Learning. Presenter: Anil Sharma, PhD Scholar, IIIT-Delhi Unsupervised Learning Presenter: Anil Sharma, PhD Scholar, IIIT-Delhi Content Motivation Introduction Applications Types of clustering Clustering criterion functions Distance functions Normalization Which

More information

Application Placement and Demand Distribution in a Global Elastic Cloud: A Unified Approach

Application Placement and Demand Distribution in a Global Elastic Cloud: A Unified Approach Application Placement and Demand Distribution in a Global Elastic Cloud: A Unified Approach 1 Hangwei Qian, 2 Michael Rabinovich 1 VMware 2 Case Western Reserve University 1 Introduction System Environment

More information

THE preceding chapters were all devoted to the analysis of images and signals which

THE preceding chapters were all devoted to the analysis of images and signals which Chapter 5 Segmentation of Color, Texture, and Orientation Images THE preceding chapters were all devoted to the analysis of images and signals which take values in IR. It is often necessary, however, to

More information

EE 701 ROBOT VISION. Segmentation

EE 701 ROBOT VISION. Segmentation EE 701 ROBOT VISION Regions and Image Segmentation Histogram-based Segmentation Automatic Thresholding K-means Clustering Spatial Coherence Merging and Splitting Graph Theoretic Segmentation Region Growing

More information