SlideShare a Scribd company logo
Carlos M. Fernandes, Antonio M. Mora, J.J. Merelo
(University of Granada)
C. Cotta
(University of Malaga)
A.C. Rosa
(Technical University of Lisbon)
2013 IEEE Symposium Series on Computational Intelligence
}  KANTS is swarm
intelligence clustering
algorithm.
}  Uses stigmergy –
communication with and
via the environment – as
the basic rule.
}  Data samples are the
swarm. They communicate
and self-organize into
clusters of similar
samples.
2013 IEEE Symposium Series on Computational Intelligence
}  Swarm: data samples
}  Habitat: grid of cells
◦  Each cell has a vector – randomly initialized - with same
cardinality as the data samples vectors.
}  Three rules:
◦  R1: move towards regions with more similar vectors.
◦  R2: update cell vector
◦  R3: evaporation - in each time-step, every vector of the
grid is again “pulled” towards its initial value.
2013 IEEE Symposium Series on Computational Intelligence
}  Result: ants/data samples tend to cluster.
2013 IEEE Symposium Series on Computational Intelligence
Example: Iris data set (quantifies the morphologic variation of Iris
flowers of three related species)
Three classes: red: Setos, green: Versicolor, blue: Virginica
t=0 t=50 t=100 t=150
2013 IEEE Symposium Series on Computational Intelligence
Rule 2: update vectors
Rule 3: Evaporation
Rule 1: Move
Please note parameters
β and δ. They define
how the ants move.
Pi!j =
w( j)r( j)
w(k)r(k)
k"M
#
2013 IEEE Symposium Series on Computational Intelligence
The swarm after 1000 iterations with different values for β and δ
There is a region of the parameter space in which the
system self-organizes.
}  Remember Rule #2!
◦  Ants change the values of the habitat vectors.
}  Visualize the habitat grid.
◦  One variable – grey-level image
◦  Three variables – RGB or Lab.
◦  Four variables – 3-dimensional coloured image?
◦  More than four variables...
2013 IEEE Symposium Series on Computational Intelligence
data
samples
KANTS Grid
Translate
to RGB
2013 IEEE Symposium Series on Computational Intelligence
Pherographia (drawing with pheromones) is based on an algorithm
with same basic principles as KANTS. The algorithm detects the edges
of grayscale images.
2013 IEEE Symposium Series on Computational Intelligence
Carlos M. Fernandes, The Horse and the Ants, 2008
C.M. Fernandes, Pherographia: Drawing by Ants, Leonardo 43(2), pp. 107-112, April 2010
}  Sleep data is used as input of the system.
}  Hjorth parameters describe sleep
Electroencephalogram (EEG) with three-
variable vectors.
}  Translation to RGB is trivial and direct.
}  In a way, the images are representations of a
person’s sleep.
}  Each person and each person’s night sleep
generates a different image: fingerprints of
sleep.
2013 IEEE Symposium Series on Computational Intelligence
2013 IEEE Symposium Series on Computational Intelligence
2013 IEEE Symposium Series on Computational Intelligence
Data
samples=
list of RGB
vectors
KANTS
Grid
Extract the data samples (three-variable RGB vectors) directly from a
coloured image and then use these samples as KANTS output.
}  Winner of the Evolutionary, Design and Competition Art
Competition (GECCO’12)
2013 IEEE Symposium Series on Computational Intelligence
Carlos M. Fernandes, Abstracting the Abstract #4 (after Kandinsky), 2012
2013 IEEE Symposium Series on Computational Intelligence
Carlos M. Fernandes, Abstracting the Abstract #5 (after Miró), 2012
2013 IEEE Symposium Series on Computational Intelligence
2013 IEEE Symposium Series on Computational Intelligence
2013 IEEE Symposium Series on Computational Intelligence
t=1 t=10 t=25 t=50
2013 IEEE Symposium Series on Computational Intelligence
photo β=8 β=16 β=32
2013 IEEE Symposium Series on Computational Intelligence
r = 10 r = 25 r = 50 r = 100
}  Devise other forms of representation when
the cardinality of the vectors is >3
}  4-variables: maybe 3-dimensional
representations.
}  Many variables. How to represent them?
2013 IEEE Symposium Series on Computational Intelligence
ANYSELF
Please, find us in Facebook
and in Twitter
AnyselfProject
@AnyselfProject

More Related Content

What's hot

Using Neural Networks and 3D sensors data to model LIBRAS gestures recognitio...
Using Neural Networks and 3D sensors data to model LIBRAS gestures recognitio...Using Neural Networks and 3D sensors data to model LIBRAS gestures recognitio...
Using Neural Networks and 3D sensors data to model LIBRAS gestures recognitio...
Gabriel Moreira
 
20090219 The case for another systems biology modelling environment
20090219 The case for another systems biology modelling environment20090219 The case for another systems biology modelling environment
20090219 The case for another systems biology modelling environment
Jonathan Blakes
 
Random Neural Network (Erol) by Engr. Edgar Carrillo II
Random Neural Network (Erol) by Engr. Edgar Carrillo IIRandom Neural Network (Erol) by Engr. Edgar Carrillo II
Random Neural Network (Erol) by Engr. Edgar Carrillo II
Edgar Carrillo
 
IBSB tutorial
IBSB tutorialIBSB tutorial
IBSB tutorial
Dai-Hai Nguyen
 
PggLas12
PggLas12PggLas12
PggLas12
ITQ DEPAD
 
UNIT -Deng
UNIT -DengUNIT -Deng
UNIT -Deng
哲东 郑
 
KMeans clustering
KMeans clusteringKMeans clustering
KMeans clustering
SreerajVA
 
Nirmal k. bose
Nirmal k. boseNirmal k. bose
Nirmal k. bose
Hoopeer Hoopeer
 
Analyzing Resilience to Computational Glitches in Island-based Evolutionary A...
Analyzing Resilience to Computational Glitches in Island-based Evolutionary A...Analyzing Resilience to Computational Glitches in Island-based Evolutionary A...
Analyzing Resilience to Computational Glitches in Island-based Evolutionary A...
Rafael Nogueras
 
Computers that teach by example
Computers that teach by exampleComputers that teach by example
Computers that teach by example
alikecommunity214
 
Ij2514951500
Ij2514951500Ij2514951500
Ij2514951500
IJERA Editor
 
Education and Researching
Education and ResearchingEducation and Researching
Education and Researching
Zhijie Li
 
Final cnn shruthi gali
Final cnn shruthi galiFinal cnn shruthi gali
Final cnn shruthi gali
Sam Ram
 
Biehl hanze-2021
Biehl hanze-2021Biehl hanze-2021
Biehl hanze-2021
University of Groningen
 
An integrated framework for 3 d modeling, object detection, and pose estimati...
An integrated framework for 3 d modeling, object detection, and pose estimati...An integrated framework for 3 d modeling, object detection, and pose estimati...
An integrated framework for 3 d modeling, object detection, and pose estimati...
I3E Technologies
 
Neural Networks in The Chemical Industry
Neural Networks in The Chemical IndustryNeural Networks in The Chemical Industry
Neural Networks in The Chemical Industry
journal ijrtem
 
Paper id 24201464
Paper id 24201464Paper id 24201464
Paper id 24201464
IJRAT
 
INTRODUCTION TO NEURAL NETWORKS
INTRODUCTION TO NEURAL NETWORKSINTRODUCTION TO NEURAL NETWORKS
INTRODUCTION TO NEURAL NETWORKS
Prashant Srivastav
 
Electricity consumption-prediction-model-using neuro-fuzzy-system
Electricity consumption-prediction-model-using neuro-fuzzy-systemElectricity consumption-prediction-model-using neuro-fuzzy-system
Electricity consumption-prediction-model-using neuro-fuzzy-system
Cemal Ardil
 
syl_f99.doc
syl_f99.docsyl_f99.doc
syl_f99.doc
butest
 

What's hot (20)

Using Neural Networks and 3D sensors data to model LIBRAS gestures recognitio...
Using Neural Networks and 3D sensors data to model LIBRAS gestures recognitio...Using Neural Networks and 3D sensors data to model LIBRAS gestures recognitio...
Using Neural Networks and 3D sensors data to model LIBRAS gestures recognitio...
 
20090219 The case for another systems biology modelling environment
20090219 The case for another systems biology modelling environment20090219 The case for another systems biology modelling environment
20090219 The case for another systems biology modelling environment
 
Random Neural Network (Erol) by Engr. Edgar Carrillo II
Random Neural Network (Erol) by Engr. Edgar Carrillo IIRandom Neural Network (Erol) by Engr. Edgar Carrillo II
Random Neural Network (Erol) by Engr. Edgar Carrillo II
 
IBSB tutorial
IBSB tutorialIBSB tutorial
IBSB tutorial
 
PggLas12
PggLas12PggLas12
PggLas12
 
UNIT -Deng
UNIT -DengUNIT -Deng
UNIT -Deng
 
KMeans clustering
KMeans clusteringKMeans clustering
KMeans clustering
 
Nirmal k. bose
Nirmal k. boseNirmal k. bose
Nirmal k. bose
 
Analyzing Resilience to Computational Glitches in Island-based Evolutionary A...
Analyzing Resilience to Computational Glitches in Island-based Evolutionary A...Analyzing Resilience to Computational Glitches in Island-based Evolutionary A...
Analyzing Resilience to Computational Glitches in Island-based Evolutionary A...
 
Computers that teach by example
Computers that teach by exampleComputers that teach by example
Computers that teach by example
 
Ij2514951500
Ij2514951500Ij2514951500
Ij2514951500
 
Education and Researching
Education and ResearchingEducation and Researching
Education and Researching
 
Final cnn shruthi gali
Final cnn shruthi galiFinal cnn shruthi gali
Final cnn shruthi gali
 
Biehl hanze-2021
Biehl hanze-2021Biehl hanze-2021
Biehl hanze-2021
 
An integrated framework for 3 d modeling, object detection, and pose estimati...
An integrated framework for 3 d modeling, object detection, and pose estimati...An integrated framework for 3 d modeling, object detection, and pose estimati...
An integrated framework for 3 d modeling, object detection, and pose estimati...
 
Neural Networks in The Chemical Industry
Neural Networks in The Chemical IndustryNeural Networks in The Chemical Industry
Neural Networks in The Chemical Industry
 
Paper id 24201464
Paper id 24201464Paper id 24201464
Paper id 24201464
 
INTRODUCTION TO NEURAL NETWORKS
INTRODUCTION TO NEURAL NETWORKSINTRODUCTION TO NEURAL NETWORKS
INTRODUCTION TO NEURAL NETWORKS
 
Electricity consumption-prediction-model-using neuro-fuzzy-system
Electricity consumption-prediction-model-using neuro-fuzzy-systemElectricity consumption-prediction-model-using neuro-fuzzy-system
Electricity consumption-prediction-model-using neuro-fuzzy-system
 
syl_f99.doc
syl_f99.docsyl_f99.doc
syl_f99.doc
 

Similar to Photo Rendering with Swarms: From Figurative to Abstract Pherogenic Imaging

A Comparative Analysis of Feature Selection Methods for Clustering DNA Sequences
A Comparative Analysis of Feature Selection Methods for Clustering DNA SequencesA Comparative Analysis of Feature Selection Methods for Clustering DNA Sequences
A Comparative Analysis of Feature Selection Methods for Clustering DNA Sequences
CSCJournals
 
Kavitha soft computing
Kavitha soft computingKavitha soft computing
Kavitha soft computing
IAEME Publication
 
Reflectivity Parameter Extraction from RADAR Images Using Back Propagation Al...
Reflectivity Parameter Extraction from RADAR Images Using Back Propagation Al...Reflectivity Parameter Extraction from RADAR Images Using Back Propagation Al...
Reflectivity Parameter Extraction from RADAR Images Using Back Propagation Al...
IJECEIAES
 
International Journal of Computer Science and Security Volume (2) Issue (5)
International Journal of Computer Science and Security Volume (2) Issue (5)International Journal of Computer Science and Security Volume (2) Issue (5)
International Journal of Computer Science and Security Volume (2) Issue (5)
CSCJournals
 
AN APPROACH FOR IRIS PLANT CLASSIFICATION USING NEURAL NETWORK
AN APPROACH FOR IRIS PLANT CLASSIFICATION USING NEURAL NETWORKAN APPROACH FOR IRIS PLANT CLASSIFICATION USING NEURAL NETWORK
AN APPROACH FOR IRIS PLANT CLASSIFICATION USING NEURAL NETWORK
ijsc
 
An Approach for IRIS Plant Classification Using Neural Network
An Approach for IRIS Plant Classification Using Neural Network  An Approach for IRIS Plant Classification Using Neural Network
An Approach for IRIS Plant Classification Using Neural Network
ijsc
 
Model of Differential Equation for Genetic Algorithm with Neural Network (GAN...
Model of Differential Equation for Genetic Algorithm with Neural Network (GAN...Model of Differential Equation for Genetic Algorithm with Neural Network (GAN...
Model of Differential Equation for Genetic Algorithm with Neural Network (GAN...
Sarvesh Kumar
 
Wavelet-based EEG processing for computer-aided seizure detection and epileps...
Wavelet-based EEG processing for computer-aided seizure detection and epileps...Wavelet-based EEG processing for computer-aided seizure detection and epileps...
Wavelet-based EEG processing for computer-aided seizure detection and epileps...
IJERA Editor
 
J04401066071
J04401066071J04401066071
J04401066071
ijceronline
 
NEURAL NETWORK FOR THE RELIABILITY ANALYSIS OF A SERIES - PARALLEL SYSTEM SUB...
NEURAL NETWORK FOR THE RELIABILITY ANALYSIS OF A SERIES - PARALLEL SYSTEM SUB...NEURAL NETWORK FOR THE RELIABILITY ANALYSIS OF A SERIES - PARALLEL SYSTEM SUB...
NEURAL NETWORK FOR THE RELIABILITY ANALYSIS OF A SERIES - PARALLEL SYSTEM SUB...
IAEME Publication
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
IJERD Editor
 
An ann approach for network
An ann approach for networkAn ann approach for network
An ann approach for network
IJNSA Journal
 
Kn2518431847
Kn2518431847Kn2518431847
Kn2518431847
IJERA Editor
 
Kn2518431847
Kn2518431847Kn2518431847
Kn2518431847
IJERA Editor
 
Karas and atila
Karas and atilaKaras and atila
Karas and atila
Hieu Nguyen
 
Evolving Comprehensible Neural Network Trees
Evolving Comprehensible Neural Network TreesEvolving Comprehensible Neural Network Trees
Evolving Comprehensible Neural Network Trees
Amr Kamel Deklel
 
40120130405012
4012013040501240120130405012
40120130405012
IAEME Publication
 
AN ANN APPROACH FOR NETWORK INTRUSION DETECTION USING ENTROPY BASED FEATURE S...
AN ANN APPROACH FOR NETWORK INTRUSION DETECTION USING ENTROPY BASED FEATURE S...AN ANN APPROACH FOR NETWORK INTRUSION DETECTION USING ENTROPY BASED FEATURE S...
AN ANN APPROACH FOR NETWORK INTRUSION DETECTION USING ENTROPY BASED FEATURE S...
IJNSA Journal
 
Complexity and Quantum Information Science
Complexity and Quantum Information ScienceComplexity and Quantum Information Science
Complexity and Quantum Information Science
Melanie Swan
 
Behavior study of entropy in a digital image through an iterative algorithm
Behavior study of entropy in a digital image through an iterative algorithmBehavior study of entropy in a digital image through an iterative algorithm
Behavior study of entropy in a digital image through an iterative algorithm
ijscmcj
 

Similar to Photo Rendering with Swarms: From Figurative to Abstract Pherogenic Imaging (20)

A Comparative Analysis of Feature Selection Methods for Clustering DNA Sequences
A Comparative Analysis of Feature Selection Methods for Clustering DNA SequencesA Comparative Analysis of Feature Selection Methods for Clustering DNA Sequences
A Comparative Analysis of Feature Selection Methods for Clustering DNA Sequences
 
Kavitha soft computing
Kavitha soft computingKavitha soft computing
Kavitha soft computing
 
Reflectivity Parameter Extraction from RADAR Images Using Back Propagation Al...
Reflectivity Parameter Extraction from RADAR Images Using Back Propagation Al...Reflectivity Parameter Extraction from RADAR Images Using Back Propagation Al...
Reflectivity Parameter Extraction from RADAR Images Using Back Propagation Al...
 
International Journal of Computer Science and Security Volume (2) Issue (5)
International Journal of Computer Science and Security Volume (2) Issue (5)International Journal of Computer Science and Security Volume (2) Issue (5)
International Journal of Computer Science and Security Volume (2) Issue (5)
 
AN APPROACH FOR IRIS PLANT CLASSIFICATION USING NEURAL NETWORK
AN APPROACH FOR IRIS PLANT CLASSIFICATION USING NEURAL NETWORKAN APPROACH FOR IRIS PLANT CLASSIFICATION USING NEURAL NETWORK
AN APPROACH FOR IRIS PLANT CLASSIFICATION USING NEURAL NETWORK
 
An Approach for IRIS Plant Classification Using Neural Network
An Approach for IRIS Plant Classification Using Neural Network  An Approach for IRIS Plant Classification Using Neural Network
An Approach for IRIS Plant Classification Using Neural Network
 
Model of Differential Equation for Genetic Algorithm with Neural Network (GAN...
Model of Differential Equation for Genetic Algorithm with Neural Network (GAN...Model of Differential Equation for Genetic Algorithm with Neural Network (GAN...
Model of Differential Equation for Genetic Algorithm with Neural Network (GAN...
 
Wavelet-based EEG processing for computer-aided seizure detection and epileps...
Wavelet-based EEG processing for computer-aided seizure detection and epileps...Wavelet-based EEG processing for computer-aided seizure detection and epileps...
Wavelet-based EEG processing for computer-aided seizure detection and epileps...
 
J04401066071
J04401066071J04401066071
J04401066071
 
NEURAL NETWORK FOR THE RELIABILITY ANALYSIS OF A SERIES - PARALLEL SYSTEM SUB...
NEURAL NETWORK FOR THE RELIABILITY ANALYSIS OF A SERIES - PARALLEL SYSTEM SUB...NEURAL NETWORK FOR THE RELIABILITY ANALYSIS OF A SERIES - PARALLEL SYSTEM SUB...
NEURAL NETWORK FOR THE RELIABILITY ANALYSIS OF A SERIES - PARALLEL SYSTEM SUB...
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
An ann approach for network
An ann approach for networkAn ann approach for network
An ann approach for network
 
Kn2518431847
Kn2518431847Kn2518431847
Kn2518431847
 
Kn2518431847
Kn2518431847Kn2518431847
Kn2518431847
 
Karas and atila
Karas and atilaKaras and atila
Karas and atila
 
Evolving Comprehensible Neural Network Trees
Evolving Comprehensible Neural Network TreesEvolving Comprehensible Neural Network Trees
Evolving Comprehensible Neural Network Trees
 
40120130405012
4012013040501240120130405012
40120130405012
 
AN ANN APPROACH FOR NETWORK INTRUSION DETECTION USING ENTROPY BASED FEATURE S...
AN ANN APPROACH FOR NETWORK INTRUSION DETECTION USING ENTROPY BASED FEATURE S...AN ANN APPROACH FOR NETWORK INTRUSION DETECTION USING ENTROPY BASED FEATURE S...
AN ANN APPROACH FOR NETWORK INTRUSION DETECTION USING ENTROPY BASED FEATURE S...
 
Complexity and Quantum Information Science
Complexity and Quantum Information ScienceComplexity and Quantum Information Science
Complexity and Quantum Information Science
 
Behavior study of entropy in a digital image through an iterative algorithm
Behavior study of entropy in a digital image through an iterative algorithmBehavior study of entropy in a digital image through an iterative algorithm
Behavior study of entropy in a digital image through an iterative algorithm
 

Recently uploaded

Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 

Recently uploaded (20)

Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 

Photo Rendering with Swarms: From Figurative to Abstract Pherogenic Imaging

  • 1. Carlos M. Fernandes, Antonio M. Mora, J.J. Merelo (University of Granada) C. Cotta (University of Malaga) A.C. Rosa (Technical University of Lisbon) 2013 IEEE Symposium Series on Computational Intelligence
  • 2. }  KANTS is swarm intelligence clustering algorithm. }  Uses stigmergy – communication with and via the environment – as the basic rule. }  Data samples are the swarm. They communicate and self-organize into clusters of similar samples. 2013 IEEE Symposium Series on Computational Intelligence
  • 3. }  Swarm: data samples }  Habitat: grid of cells ◦  Each cell has a vector – randomly initialized - with same cardinality as the data samples vectors. }  Three rules: ◦  R1: move towards regions with more similar vectors. ◦  R2: update cell vector ◦  R3: evaporation - in each time-step, every vector of the grid is again “pulled” towards its initial value. 2013 IEEE Symposium Series on Computational Intelligence
  • 4. }  Result: ants/data samples tend to cluster. 2013 IEEE Symposium Series on Computational Intelligence Example: Iris data set (quantifies the morphologic variation of Iris flowers of three related species) Three classes: red: Setos, green: Versicolor, blue: Virginica t=0 t=50 t=100 t=150
  • 5. 2013 IEEE Symposium Series on Computational Intelligence Rule 2: update vectors Rule 3: Evaporation Rule 1: Move Please note parameters β and δ. They define how the ants move. Pi!j = w( j)r( j) w(k)r(k) k"M #
  • 6. 2013 IEEE Symposium Series on Computational Intelligence The swarm after 1000 iterations with different values for β and δ There is a region of the parameter space in which the system self-organizes.
  • 7. }  Remember Rule #2! ◦  Ants change the values of the habitat vectors. }  Visualize the habitat grid. ◦  One variable – grey-level image ◦  Three variables – RGB or Lab. ◦  Four variables – 3-dimensional coloured image? ◦  More than four variables... 2013 IEEE Symposium Series on Computational Intelligence data samples KANTS Grid Translate to RGB
  • 8. 2013 IEEE Symposium Series on Computational Intelligence Pherographia (drawing with pheromones) is based on an algorithm with same basic principles as KANTS. The algorithm detects the edges of grayscale images.
  • 9. 2013 IEEE Symposium Series on Computational Intelligence Carlos M. Fernandes, The Horse and the Ants, 2008 C.M. Fernandes, Pherographia: Drawing by Ants, Leonardo 43(2), pp. 107-112, April 2010
  • 10. }  Sleep data is used as input of the system. }  Hjorth parameters describe sleep Electroencephalogram (EEG) with three- variable vectors. }  Translation to RGB is trivial and direct. }  In a way, the images are representations of a person’s sleep. }  Each person and each person’s night sleep generates a different image: fingerprints of sleep. 2013 IEEE Symposium Series on Computational Intelligence
  • 11. 2013 IEEE Symposium Series on Computational Intelligence
  • 12. 2013 IEEE Symposium Series on Computational Intelligence Data samples= list of RGB vectors KANTS Grid Extract the data samples (three-variable RGB vectors) directly from a coloured image and then use these samples as KANTS output.
  • 13. }  Winner of the Evolutionary, Design and Competition Art Competition (GECCO’12) 2013 IEEE Symposium Series on Computational Intelligence Carlos M. Fernandes, Abstracting the Abstract #4 (after Kandinsky), 2012
  • 14. 2013 IEEE Symposium Series on Computational Intelligence Carlos M. Fernandes, Abstracting the Abstract #5 (after Miró), 2012
  • 15. 2013 IEEE Symposium Series on Computational Intelligence
  • 16. 2013 IEEE Symposium Series on Computational Intelligence
  • 17. 2013 IEEE Symposium Series on Computational Intelligence t=1 t=10 t=25 t=50
  • 18. 2013 IEEE Symposium Series on Computational Intelligence photo β=8 β=16 β=32
  • 19. 2013 IEEE Symposium Series on Computational Intelligence r = 10 r = 25 r = 50 r = 100
  • 20. }  Devise other forms of representation when the cardinality of the vectors is >3 }  4-variables: maybe 3-dimensional representations. }  Many variables. How to represent them? 2013 IEEE Symposium Series on Computational Intelligence
  • 21. ANYSELF Please, find us in Facebook and in Twitter AnyselfProject @AnyselfProject