SlideShare a Scribd company logo
From Pherographia to Color Pherographia ColorSketchingwith Artificial Ants C.M. Fernandes12 C. Isidoro2 F. Barata2 J.J. Merelo1 A.C. Rosa2 1University of Granada 2Technical UniversityofLisbon
Summary 2 Original b/w photo Pheromonedensityafter 100 iterations Antsafter 100 iterations The Ant System: from Chialvo and Millonas’s Ant Model to Pherographia. Artwork created with monochromatic pherographia.  Color Pherographia (four variations). Results. Conclusions and future work. CongressonEvolutionaryComputation, CEC’11, NewOrleans, USA, 2011
The Original Model CongressonEvolutionaryComputation, CEC’11, NewOrleans, USA, 2011 3 Dante Chialvo and Mark Millonas, How Ants Build Cognitive Maps, 1995  ,[object Object]
A population of ants is randomly distributed in a two-dimensional array.
The ants move one step (cell) in each iteration, following simple rules.
Global and complex behaviour emerges from the simple rules and from the indirect interaction of the ants via the environment.
Self-Organization
Stigmergy
Simple ((local, no explicit memory, homogeneous and isotropic),[object Object]
The Original Model CongressonEvolutionaryComputation, CEC’11, NewOrleans, USA, 2011 5
Ramos and Almeida’s Model 6 Ramos and Almeida, Artificial AntColoniesin Digital Images Habitat, ANTS 2000 - Instead of constant pheromone deposition rate, a term not constant is included: Constant Gives a measure of similarity between two different lattice windows, in terms of grey level spatial arrangement. CongressonEvolutionaryComputation, CEC’11, NewOrleans, USA, 2011
Final Model 7 Fernandes, Ramos and Rosa, Self-Regulated Artificial AntColonieson Digital Image Habitats, InternationalJournalof Lateral Computing, 2005 An “evolutionary” component is added to the ant system. Each ants has an initial energy that decreases in each time step: the probability of surviving depends on the energy: P = 1-e(a) Each ant is allowed to reproduce in each time step. The reproduction probability depends on the number of neighbouring ants and the pheromone density.  W(0) = W(8) =0;  W(4) = 1;  W(5) = W(3) =0.75;   W(6) = W(2) =0.5; W(7) = W(1) = 0.25.  CongressonEvolutionaryComputation, CEC’11, NewOrleans, USA, 2011
Timor Mortis Conturbat Me (2008) “Timor Mortis...” was exhibited at the P4Photography art gallery, in Lisbon. About this work: http://carlosmfernandes.com/index_archivos/Page768.htm CongressonEvolutionaryComputation, CEC’11, NewOrleans, USA, 2011 8
EadweardMuybridge(1830-1904) CongressonEvolutionaryComputation, CEC’11, NewOrleans, USA, 2011 9
The Horse and the Ants (2009) The Horse and the Ants has been exhibited in several art and science shows. CongressonEvolutionaryComputation, CEC’11, NewOrleans, USA, 2011 10
Criatividade Computacional, ISCTE, Abril de 2010 11
Studies for a Modern Zoetrope (2011) CongressonEvolutionaryComputation, CEC’11, NewOrleans, USA, 2011 12
Becher’s typologies: analysis and synthesis CongressonEvolutionaryComputation, CEC’11, NewOrleans, USA, 2011 13 Bernd e HillaBecher Idris Kahn
Becher’stipologies: analysis and synthesis CongressonEvolutionaryComputation, CEC’11, NewOrleans, USA, 2011 14
ColorPherography 15 ,[object Object]
In b/w pherography, ∆ measuresthecontrastintheregionaroundtheant’sposition.
In colorpherography:
First, RBG isconverted to L, a and b (Labcolorspace)

More Related Content

Similar to From Pherographia To Color Pherographia

KohonAnts: A Self-Organizing Ant Algorithm for Clustering and Pattern Classif...
KohonAnts: A Self-Organizing Ant Algorithm for Clustering and Pattern Classif...KohonAnts: A Self-Organizing Ant Algorithm for Clustering and Pattern Classif...
KohonAnts: A Self-Organizing Ant Algorithm for Clustering and Pattern Classif...
Antonio Mora
 
The Singularity is Far (Singularity U presentation by Bruce Damer Aug 2010)
The Singularity is Far (Singularity U presentation by Bruce Damer Aug 2010)The Singularity is Far (Singularity U presentation by Bruce Damer Aug 2010)
The Singularity is Far (Singularity U presentation by Bruce Damer Aug 2010)
Bruce Damer
 
ECOL203403 – Ecology Populations to Ecosystems Assignment .docx
ECOL203403 – Ecology Populations to Ecosystems Assignment .docxECOL203403 – Ecology Populations to Ecosystems Assignment .docx
ECOL203403 – Ecology Populations to Ecosystems Assignment .docx
budabrooks46239
 
ECOL203403 – Ecology Populations to Ecosystems Assignment .docx
ECOL203403 – Ecology Populations to Ecosystems Assignment .docxECOL203403 – Ecology Populations to Ecosystems Assignment .docx
ECOL203403 – Ecology Populations to Ecosystems Assignment .docx
tidwellveronique
 
Neural nw ant colony algorithm
Neural nw   ant colony algorithmNeural nw   ant colony algorithm
Neural nw ant colony algorithm
Eng. Dr. Dennis N. Mwighusa
 
Examen talk
Examen talkExamen talk
Examen talk
Steven Hamblin
 
Classification with ant colony optimization
Classification with ant colony optimizationClassification with ant colony optimization
Classification with ant colony optimization
kamalikanath89
 
Swarm Intelligence: An Application of Ant Colony Optimization
Swarm Intelligence: An Application of Ant Colony OptimizationSwarm Intelligence: An Application of Ant Colony Optimization
Swarm Intelligence: An Application of Ant Colony Optimization
IJMER
 
Edge detection using evolutionary algorithms new
Edge detection using evolutionary algorithms newEdge detection using evolutionary algorithms new
Edge detection using evolutionary algorithms new
Priyanka Sharma
 
cs621-lect7-SI-13aug07.ppt
cs621-lect7-SI-13aug07.pptcs621-lect7-SI-13aug07.ppt
cs621-lect7-SI-13aug07.ppt
DeveshKhandare
 
Cs621 lect7-si-13aug07
Cs621 lect7-si-13aug07Cs621 lect7-si-13aug07
Cs621 lect7-si-13aug07
Borseshweta
 
Tsp problem
Tsp problemTsp problem
Tsp problem
ghassan1000
 
Behavioural analysis of nematode movement
Behavioural analysis of nematode movementBehavioural analysis of nematode movement
Behavioural analysis of nematode movement
Nageshb11
 
Bacterial Foraging Applied to the Mine Detection Problem
Bacterial Foraging Applied to the Mine Detection ProblemBacterial Foraging Applied to the Mine Detection Problem
Bacterial Foraging Applied to the Mine Detection Problem
James Harris
 
Please answer the questions below and be sure to cite the source.docx
Please answer the questions below and be sure to cite the source.docxPlease answer the questions below and be sure to cite the source.docx
Please answer the questions below and be sure to cite the source.docx
rowthechang
 
Biomathematics
BiomathematicsBiomathematics
Biomathematics
AbhishekUppal18
 
Swarm intelligence and particle swarm optimization
Swarm intelligence and particle swarm optimizationSwarm intelligence and particle swarm optimization
Swarm intelligence and particle swarm optimization
Muhammad Haroon
 
Swarm intelligence and particle swarm optimization
Swarm intelligence and particle swarm optimizationSwarm intelligence and particle swarm optimization
Swarm intelligence and particle swarm optimization
Muhammad Haroon
 
Spike sorting: What is it? Why do we need it? Where does it come from? How is...
Spike sorting: What is it? Why do we need it? Where does it come from? How is...Spike sorting: What is it? Why do we need it? Where does it come from? How is...
Spike sorting: What is it? Why do we need it? Where does it come from? How is...
NeuroMat
 
QUESTION 9 Consider the plot above from an artificial selection experi.pdf
QUESTION 9 Consider the plot above from an artificial selection experi.pdfQUESTION 9 Consider the plot above from an artificial selection experi.pdf
QUESTION 9 Consider the plot above from an artificial selection experi.pdf
NathanSFYSmitht
 

Similar to From Pherographia To Color Pherographia (20)

KohonAnts: A Self-Organizing Ant Algorithm for Clustering and Pattern Classif...
KohonAnts: A Self-Organizing Ant Algorithm for Clustering and Pattern Classif...KohonAnts: A Self-Organizing Ant Algorithm for Clustering and Pattern Classif...
KohonAnts: A Self-Organizing Ant Algorithm for Clustering and Pattern Classif...
 
The Singularity is Far (Singularity U presentation by Bruce Damer Aug 2010)
The Singularity is Far (Singularity U presentation by Bruce Damer Aug 2010)The Singularity is Far (Singularity U presentation by Bruce Damer Aug 2010)
The Singularity is Far (Singularity U presentation by Bruce Damer Aug 2010)
 
ECOL203403 – Ecology Populations to Ecosystems Assignment .docx
ECOL203403 – Ecology Populations to Ecosystems Assignment .docxECOL203403 – Ecology Populations to Ecosystems Assignment .docx
ECOL203403 – Ecology Populations to Ecosystems Assignment .docx
 
ECOL203403 – Ecology Populations to Ecosystems Assignment .docx
ECOL203403 – Ecology Populations to Ecosystems Assignment .docxECOL203403 – Ecology Populations to Ecosystems Assignment .docx
ECOL203403 – Ecology Populations to Ecosystems Assignment .docx
 
Neural nw ant colony algorithm
Neural nw   ant colony algorithmNeural nw   ant colony algorithm
Neural nw ant colony algorithm
 
Examen talk
Examen talkExamen talk
Examen talk
 
Classification with ant colony optimization
Classification with ant colony optimizationClassification with ant colony optimization
Classification with ant colony optimization
 
Swarm Intelligence: An Application of Ant Colony Optimization
Swarm Intelligence: An Application of Ant Colony OptimizationSwarm Intelligence: An Application of Ant Colony Optimization
Swarm Intelligence: An Application of Ant Colony Optimization
 
Edge detection using evolutionary algorithms new
Edge detection using evolutionary algorithms newEdge detection using evolutionary algorithms new
Edge detection using evolutionary algorithms new
 
cs621-lect7-SI-13aug07.ppt
cs621-lect7-SI-13aug07.pptcs621-lect7-SI-13aug07.ppt
cs621-lect7-SI-13aug07.ppt
 
Cs621 lect7-si-13aug07
Cs621 lect7-si-13aug07Cs621 lect7-si-13aug07
Cs621 lect7-si-13aug07
 
Tsp problem
Tsp problemTsp problem
Tsp problem
 
Behavioural analysis of nematode movement
Behavioural analysis of nematode movementBehavioural analysis of nematode movement
Behavioural analysis of nematode movement
 
Bacterial Foraging Applied to the Mine Detection Problem
Bacterial Foraging Applied to the Mine Detection ProblemBacterial Foraging Applied to the Mine Detection Problem
Bacterial Foraging Applied to the Mine Detection Problem
 
Please answer the questions below and be sure to cite the source.docx
Please answer the questions below and be sure to cite the source.docxPlease answer the questions below and be sure to cite the source.docx
Please answer the questions below and be sure to cite the source.docx
 
Biomathematics
BiomathematicsBiomathematics
Biomathematics
 
Swarm intelligence and particle swarm optimization
Swarm intelligence and particle swarm optimizationSwarm intelligence and particle swarm optimization
Swarm intelligence and particle swarm optimization
 
Swarm intelligence and particle swarm optimization
Swarm intelligence and particle swarm optimizationSwarm intelligence and particle swarm optimization
Swarm intelligence and particle swarm optimization
 
Spike sorting: What is it? Why do we need it? Where does it come from? How is...
Spike sorting: What is it? Why do we need it? Where does it come from? How is...Spike sorting: What is it? Why do we need it? Where does it come from? How is...
Spike sorting: What is it? Why do we need it? Where does it come from? How is...
 
QUESTION 9 Consider the plot above from an artificial selection experi.pdf
QUESTION 9 Consider the plot above from an artificial selection experi.pdfQUESTION 9 Consider the plot above from an artificial selection experi.pdf
QUESTION 9 Consider the plot above from an artificial selection experi.pdf
 

More from Carlos M. Fernandes

Hidden landscapes
Hidden landscapesHidden landscapes
Hidden landscapes
Carlos M. Fernandes
 
Arte, Ciência e Criatividade Distribuída
Arte, Ciência e Criatividade DistribuídaArte, Ciência e Criatividade Distribuída
Arte, Ciência e Criatividade Distribuída
Carlos M. Fernandes
 
Nível 2 (aula 1)
Nível 2 (aula 1)Nível 2 (aula 1)
Nível 2 (aula 1)
Carlos M. Fernandes
 
Nível 2 (aula 2)
Nível 2 (aula 2)Nível 2 (aula 2)
Nível 2 (aula 2)
Carlos M. Fernandes
 
Performance and Scalability of Particle Swarms with with dynamic and Partiall...
Performance and Scalability of Particle Swarms with with dynamic and Partiall...Performance and Scalability of Particle Swarms with with dynamic and Partiall...
Performance and Scalability of Particle Swarms with with dynamic and Partiall...
Carlos M. Fernandes
 
Adapting the Bak-Sneppen Model to a Dynamic and Partially Connected Grid of H...
Adapting the Bak-Sneppen Model to a Dynamic and Partially Connected Grid of H...Adapting the Bak-Sneppen Model to a Dynamic and Partially Connected Grid of H...
Adapting the Bak-Sneppen Model to a Dynamic and Partially Connected Grid of H...
Carlos M. Fernandes
 
Towards a 2-dimensional Self-organized Framework for Structured Population-ba...
Towards a 2-dimensional Self-organized Framework for Structured Population-ba...Towards a 2-dimensional Self-organized Framework for Structured Population-ba...
Towards a 2-dimensional Self-organized Framework for Structured Population-ba...
Carlos M. Fernandes
 
Pherogenic Drawings
Pherogenic DrawingsPherogenic Drawings
Pherogenic Drawings
Carlos M. Fernandes
 
Using Self-Organized Criticality for Adjusting the Parameters of a Particle S...
Using Self-Organized Criticality for Adjusting the Parameters of a Particle S...Using Self-Organized Criticality for Adjusting the Parameters of a Particle S...
Using Self-Organized Criticality for Adjusting the Parameters of a Particle S...
Carlos M. Fernandes
 
Abstracting the abstract
Abstracting the abstractAbstracting the abstract
Abstracting the abstract
Carlos M. Fernandes
 
Fotografia, tecnologia e ciência
Fotografia, tecnologia e ciênciaFotografia, tecnologia e ciência
Fotografia, tecnologia e ciência
Carlos M. Fernandes
 
Varying the Population Size of Artificial Foraging Swarms on Time Varying Lan...
Varying the Population Size of Artificial Foraging Swarms on Time Varying Lan...Varying the Population Size of Artificial Foraging Swarms on Time Varying Lan...
Varying the Population Size of Artificial Foraging Swarms on Time Varying Lan...
Carlos M. Fernandes
 
A Self-Organized Criticality Mutation Operator for Dynamic Optimization Problems
A Self-Organized Criticality Mutation Operator for Dynamic Optimization ProblemsA Self-Organized Criticality Mutation Operator for Dynamic Optimization Problems
A Self-Organized Criticality Mutation Operator for Dynamic Optimization Problems
Carlos M. Fernandes
 
Desenhos ferogénicos e outras paisagens escondidas ii
Desenhos ferogénicos e outras paisagens escondidas iiDesenhos ferogénicos e outras paisagens escondidas ii
Desenhos ferogénicos e outras paisagens escondidas ii
Carlos M. Fernandes
 
UMDAs for Dynamic Optimization Problems
UMDAs for Dynamic Optimization ProblemsUMDAs for Dynamic Optimization Problems
UMDAs for Dynamic Optimization Problems
Carlos M. Fernandes
 
Kaluptein. Photography by Carlos M. Fernandes
Kaluptein. Photography by Carlos M. FernandesKaluptein. Photography by Carlos M. Fernandes
Kaluptein. Photography by Carlos M. Fernandes
Carlos M. Fernandes
 
Particle swarm optimization (pso)
Particle swarm optimization (pso)Particle swarm optimization (pso)
Particle swarm optimization (pso)
Carlos M. Fernandes
 
Sandpile evo star 2011
Sandpile evo star 2011Sandpile evo star 2011
Sandpile evo star 2011
Carlos M. Fernandes
 
Da photographia à pherographia – notas sobre arte
Da photographia à pherographia – notas sobre arteDa photographia à pherographia – notas sobre arte
Da photographia à pherographia – notas sobre arte
Carlos M. Fernandes
 
Icec2010 presentation
Icec2010 presentationIcec2010 presentation
Icec2010 presentation
Carlos M. Fernandes
 

More from Carlos M. Fernandes (20)

Hidden landscapes
Hidden landscapesHidden landscapes
Hidden landscapes
 
Arte, Ciência e Criatividade Distribuída
Arte, Ciência e Criatividade DistribuídaArte, Ciência e Criatividade Distribuída
Arte, Ciência e Criatividade Distribuída
 
Nível 2 (aula 1)
Nível 2 (aula 1)Nível 2 (aula 1)
Nível 2 (aula 1)
 
Nível 2 (aula 2)
Nível 2 (aula 2)Nível 2 (aula 2)
Nível 2 (aula 2)
 
Performance and Scalability of Particle Swarms with with dynamic and Partiall...
Performance and Scalability of Particle Swarms with with dynamic and Partiall...Performance and Scalability of Particle Swarms with with dynamic and Partiall...
Performance and Scalability of Particle Swarms with with dynamic and Partiall...
 
Adapting the Bak-Sneppen Model to a Dynamic and Partially Connected Grid of H...
Adapting the Bak-Sneppen Model to a Dynamic and Partially Connected Grid of H...Adapting the Bak-Sneppen Model to a Dynamic and Partially Connected Grid of H...
Adapting the Bak-Sneppen Model to a Dynamic and Partially Connected Grid of H...
 
Towards a 2-dimensional Self-organized Framework for Structured Population-ba...
Towards a 2-dimensional Self-organized Framework for Structured Population-ba...Towards a 2-dimensional Self-organized Framework for Structured Population-ba...
Towards a 2-dimensional Self-organized Framework for Structured Population-ba...
 
Pherogenic Drawings
Pherogenic DrawingsPherogenic Drawings
Pherogenic Drawings
 
Using Self-Organized Criticality for Adjusting the Parameters of a Particle S...
Using Self-Organized Criticality for Adjusting the Parameters of a Particle S...Using Self-Organized Criticality for Adjusting the Parameters of a Particle S...
Using Self-Organized Criticality for Adjusting the Parameters of a Particle S...
 
Abstracting the abstract
Abstracting the abstractAbstracting the abstract
Abstracting the abstract
 
Fotografia, tecnologia e ciência
Fotografia, tecnologia e ciênciaFotografia, tecnologia e ciência
Fotografia, tecnologia e ciência
 
Varying the Population Size of Artificial Foraging Swarms on Time Varying Lan...
Varying the Population Size of Artificial Foraging Swarms on Time Varying Lan...Varying the Population Size of Artificial Foraging Swarms on Time Varying Lan...
Varying the Population Size of Artificial Foraging Swarms on Time Varying Lan...
 
A Self-Organized Criticality Mutation Operator for Dynamic Optimization Problems
A Self-Organized Criticality Mutation Operator for Dynamic Optimization ProblemsA Self-Organized Criticality Mutation Operator for Dynamic Optimization Problems
A Self-Organized Criticality Mutation Operator for Dynamic Optimization Problems
 
Desenhos ferogénicos e outras paisagens escondidas ii
Desenhos ferogénicos e outras paisagens escondidas iiDesenhos ferogénicos e outras paisagens escondidas ii
Desenhos ferogénicos e outras paisagens escondidas ii
 
UMDAs for Dynamic Optimization Problems
UMDAs for Dynamic Optimization ProblemsUMDAs for Dynamic Optimization Problems
UMDAs for Dynamic Optimization Problems
 
Kaluptein. Photography by Carlos M. Fernandes
Kaluptein. Photography by Carlos M. FernandesKaluptein. Photography by Carlos M. Fernandes
Kaluptein. Photography by Carlos M. Fernandes
 
Particle swarm optimization (pso)
Particle swarm optimization (pso)Particle swarm optimization (pso)
Particle swarm optimization (pso)
 
Sandpile evo star 2011
Sandpile evo star 2011Sandpile evo star 2011
Sandpile evo star 2011
 
Da photographia à pherographia – notas sobre arte
Da photographia à pherographia – notas sobre arteDa photographia à pherographia – notas sobre arte
Da photographia à pherographia – notas sobre arte
 
Icec2010 presentation
Icec2010 presentationIcec2010 presentation
Icec2010 presentation
 

Recently uploaded

Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
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
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
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.
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
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
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
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
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
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
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 

Recently uploaded (20)

Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
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
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
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...
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
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
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
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
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 

From Pherographia To Color Pherographia

  • 1. From Pherographia to Color Pherographia ColorSketchingwith Artificial Ants C.M. Fernandes12 C. Isidoro2 F. Barata2 J.J. Merelo1 A.C. Rosa2 1University of Granada 2Technical UniversityofLisbon
  • 2. Summary 2 Original b/w photo Pheromonedensityafter 100 iterations Antsafter 100 iterations The Ant System: from Chialvo and Millonas’s Ant Model to Pherographia. Artwork created with monochromatic pherographia. Color Pherographia (four variations). Results. Conclusions and future work. CongressonEvolutionaryComputation, CEC’11, NewOrleans, USA, 2011
  • 3.
  • 4. A population of ants is randomly distributed in a two-dimensional array.
  • 5. The ants move one step (cell) in each iteration, following simple rules.
  • 6. Global and complex behaviour emerges from the simple rules and from the indirect interaction of the ants via the environment.
  • 9.
  • 10. The Original Model CongressonEvolutionaryComputation, CEC’11, NewOrleans, USA, 2011 5
  • 11. Ramos and Almeida’s Model 6 Ramos and Almeida, Artificial AntColoniesin Digital Images Habitat, ANTS 2000 - Instead of constant pheromone deposition rate, a term not constant is included: Constant Gives a measure of similarity between two different lattice windows, in terms of grey level spatial arrangement. CongressonEvolutionaryComputation, CEC’11, NewOrleans, USA, 2011
  • 12. Final Model 7 Fernandes, Ramos and Rosa, Self-Regulated Artificial AntColonieson Digital Image Habitats, InternationalJournalof Lateral Computing, 2005 An “evolutionary” component is added to the ant system. Each ants has an initial energy that decreases in each time step: the probability of surviving depends on the energy: P = 1-e(a) Each ant is allowed to reproduce in each time step. The reproduction probability depends on the number of neighbouring ants and the pheromone density. W(0) = W(8) =0; W(4) = 1; W(5) = W(3) =0.75; W(6) = W(2) =0.5; W(7) = W(1) = 0.25. CongressonEvolutionaryComputation, CEC’11, NewOrleans, USA, 2011
  • 13. Timor Mortis Conturbat Me (2008) “Timor Mortis...” was exhibited at the P4Photography art gallery, in Lisbon. About this work: http://carlosmfernandes.com/index_archivos/Page768.htm CongressonEvolutionaryComputation, CEC’11, NewOrleans, USA, 2011 8
  • 15. The Horse and the Ants (2009) The Horse and the Ants has been exhibited in several art and science shows. CongressonEvolutionaryComputation, CEC’11, NewOrleans, USA, 2011 10
  • 17. Studies for a Modern Zoetrope (2011) CongressonEvolutionaryComputation, CEC’11, NewOrleans, USA, 2011 12
  • 18. Becher’s typologies: analysis and synthesis CongressonEvolutionaryComputation, CEC’11, NewOrleans, USA, 2011 13 Bernd e HillaBecher Idris Kahn
  • 19. Becher’stipologies: analysis and synthesis CongressonEvolutionaryComputation, CEC’11, NewOrleans, USA, 2011 14
  • 20.
  • 21. In b/w pherography, ∆ measuresthecontrastintheregionaroundtheant’sposition.
  • 23. First, RBG isconverted to L, a and b (Labcolorspace)
  • 25. a and b measurethecolor.
  • 26. ∆ istheEuclideandistancebetweentheaverageof L, a and b, eachaveragedoverthecellandits 8 neighborigcells, andtheaverageof L, a and b averagedoverthepreviouscellandits 8 neighboringcells. CongressonEvolutionaryComputation, CEC’11, NewOrleans, USA, 2011
  • 27. ColorPherography Four variations were tested, each one with different rules for the ants movements and for handling occupied cells Originally, the objective was to remove a bias introduced by constraint of having no more than one ant in each cell. CongressonEvolutionaryComputation, CEC’11, NewOrleans, USA, 2011 16
  • 28. ColorPherography CongressonEvolutionaryComputation, CEC’11, NewOrleans, USA, 2011 17 Variation 1: when an ant tries to move to an occupied cell, the ant that occupies that cell is moved in the same direction and its directional vector changes.
  • 29. ColorPherography CongressonEvolutionaryComputation, CEC’11, NewOrleans, USA, 2011 18 Variation 2: the ants are not allowed to move to occupied cells. If one tries to move to an occupied cell, it will stop, and the direction of the ant occupying that cell changes to that of the vectorial sum between the original direction and the one towards which this ant tried to move.
  • 30. ColorPherography CongressonEvolutionaryComputation, CEC’11, NewOrleans, USA, 2011 19 Variation 3: ants “bounce off” if they try to move to occupied cells.
  • 31. ColorPherography CongressonEvolutionaryComputation, CEC’11, NewOrleans, USA, 2011 20 Variation 4: introduces speed and implements ants with variable speed, that is, the speed may change when an ant moves to a cell occupied by another ant.
  • 34. Conclusions and Future Work The monochromatic pherographia has been extended to colorpherographia. Colorpherographia also detects the edges of the image. Investigate other local and simple rules that generate different global behaviour. Emergence, memory and readaptation (videos). Implement pherographia (B/W and color) in a digital camera using LUA programming language. CongressonEvolutionaryComputation, CEC’11, NewOrleans, USA, 2011 23