SlideShare a Scribd company logo
From Pherographia to Color Pherographia ColorSketchingwith Artificial AntsC.M. Fernandes12C. Isidoro2F. Barata2J.J. Merelo1A.C. Rosa21University of Granada2Technical UniversityofLisbon
Summary2Original b/w photoPheromonedensityafter 100 iterationsAntsafter 100 iterationsThe 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 ModelCongressonEvolutionaryComputation, CEC’11, NewOrleans, USA, 20113Dante Chialvo and Mark Millonas, How Ants Build Cognitive Maps, 1995 The model simulates a swarm of ants moving in an homogeneous environment.
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)The Original Model (Chialvo and Milonas)4Evaporation: pheromonedensityineachcellisdecreasedby a constantamount.Pheromonedeposition rate: T= ηincreasingthecell’spheromonedensity σ Pheromone weighting function:β: degree of randomnesswithwhichtheantsfollowthepheromonegradientδ: saturationeffect, ant’sabilitytosensepheromonedecreases at highconcentrationsNormalised Transition probabilities (probability to go from cell k to cell i)w = 1/20w = 1/12w = 1/12w = 1/4w = 1/4w = 1/2w = 1/2CongressonEvolutionaryComputation, CEC’11, NewOrleans, USA, 2011w = 1
The Original ModelCongressonEvolutionaryComputation, CEC’11, NewOrleans, USA, 20115
Ramos and Almeida’s Model6Ramos and Almeida, Artificial AntColoniesin Digital Images Habitat, ANTS 2000- Instead of constant pheromone deposition rate, a term not constant is included:ConstantGives a measure of similaritybetween two different latticewindows, in terms of grey levelspatial arrangement.CongressonEvolutionaryComputation, CEC’11, NewOrleans, USA, 2011
Final Model7Fernandes, Ramos and Rosa, Self-Regulated Artificial AntColonieson Digital Image Habitats, InternationalJournalof Lateral Computing, 2005An “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.htmCongressonEvolutionaryComputation, CEC’11, NewOrleans, USA, 20118
EadweardMuybridge(1830-1904)CongressonEvolutionaryComputation, CEC’11, NewOrleans, USA, 20119
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, 201110
Criatividade Computacional, ISCTE, Abril de 201011
Studies for a Modern Zoetrope (2011)CongressonEvolutionaryComputation, CEC’11, NewOrleans, USA, 201112
Becher’s typologies: analysis and synthesisCongressonEvolutionaryComputation, CEC’11, NewOrleans, USA, 201113Bernd e HillaBecherIdris Kahn
Becher’stipologies: analysis and synthesisCongressonEvolutionaryComputation, CEC’11, NewOrleans, USA, 201114
ColorPherography15The main difference is the equation:
In b/w pherography, ∆ measuresthecontrastintheregionaroundtheant’sposition.
In colorpherography:
First, RBG isconverted to L, a and b (Labcolorspace)

More Related Content

PDF
J. Mollus. Stud.-2015-Carvalho-mollus-eyv014
PPTX
Symbiosis4
PPTX
Sandpile lion'11
PDF
Art, Science and Distributed Creativity
PPTX
Jyotishkar dey roll 36.(swarm intelligence)
PDF
Ant_Colony_Optimization
PPTX
Virtual Bumblebees
PPTX
ANT ALGORITME.pptx
J. Mollus. Stud.-2015-Carvalho-mollus-eyv014
Symbiosis4
Sandpile lion'11
Art, Science and Distributed Creativity
Jyotishkar dey roll 36.(swarm intelligence)
Ant_Colony_Optimization
Virtual Bumblebees
ANT ALGORITME.pptx

Similar to From Pherographia To Color Pherographia (20)

PPS
KohonAnts: A Self-Organizing Ant Algorithm for Clustering and Pattern Classif...
PPT
The Singularity is Far (Singularity U presentation by Bruce Damer Aug 2010)
DOCX
ECOL203403 – Ecology Populations to Ecosystems Assignment .docx
DOCX
ECOL203403 – Ecology Populations to Ecosystems Assignment .docx
DOC
Neural nw ant colony algorithm
PDF
Examen talk
PDF
Classification with ant colony optimization
PDF
Swarm Intelligence: An Application of Ant Colony Optimization
PPTX
Edge detection using evolutionary algorithms new
PPT
Cs621 lect7-si-13aug07
PPT
cs621-lect7-SI-13aug07.ppt
PDF
Tsp problem
PDF
ICPTSpatialEcolLect1.pdfggvthhvvgyhhyhhh
PDF
Behavioural analysis of nematode movement
PDF
Bacterial Foraging Applied to the Mine Detection Problem
PPT
Life cycle of Dictyostelium discoideum mold
DOCX
Please answer the questions below and be sure to cite the source.docx
PPTX
Lecture 4.6 - Mutation, Gene Flow, & Natural Selection.pptx
PPTX
Biomathematics
PDF
Swarm intelligence and particle swarm optimization
KohonAnts: A Self-Organizing Ant Algorithm for Clustering and Pattern Classif...
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 .docx
Neural nw ant colony algorithm
Examen talk
Classification with ant colony optimization
Swarm Intelligence: An Application of Ant Colony Optimization
Edge detection using evolutionary algorithms new
Cs621 lect7-si-13aug07
cs621-lect7-SI-13aug07.ppt
Tsp problem
ICPTSpatialEcolLect1.pdfggvthhvvgyhhyhhh
Behavioural analysis of nematode movement
Bacterial Foraging Applied to the Mine Detection Problem
Life cycle of Dictyostelium discoideum mold
Please answer the questions below and be sure to cite the source.docx
Lecture 4.6 - Mutation, Gene Flow, & Natural Selection.pptx
Biomathematics
Swarm intelligence and particle swarm optimization
Ad

More from Carlos M. Fernandes (20)

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

Recently uploaded (20)

PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Tartificialntelligence_presentation.pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PPTX
A Presentation on Artificial Intelligence
PDF
Approach and Philosophy of On baking technology
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Machine learning based COVID-19 study performance prediction
PDF
Empathic Computing: Creating Shared Understanding
PDF
cuic standard and advanced reporting.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Programs and apps: productivity, graphics, security and other tools
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Unlocking AI with Model Context Protocol (MCP)
Tartificialntelligence_presentation.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Group 1 Presentation -Planning and Decision Making .pptx
A Presentation on Artificial Intelligence
Approach and Philosophy of On baking technology
Diabetes mellitus diagnosis method based random forest with bat algorithm
Machine learning based COVID-19 study performance prediction
Empathic Computing: Creating Shared Understanding
cuic standard and advanced reporting.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
NewMind AI Weekly Chronicles - August'25-Week II
Encapsulation_ Review paper, used for researhc scholars
20250228 LYD VKU AI Blended-Learning.pptx
Assigned Numbers - 2025 - Bluetooth® Document
MIND Revenue Release Quarter 2 2025 Press Release
Accuracy of neural networks in brain wave diagnosis of schizophrenia

From Pherographia To Color Pherographia

  • 1. From Pherographia to Color Pherographia ColorSketchingwith Artificial AntsC.M. Fernandes12C. Isidoro2F. Barata2J.J. Merelo1A.C. Rosa21University of Granada2Technical UniversityofLisbon
  • 2. Summary2Original b/w photoPheromonedensityafter 100 iterationsAntsafter 100 iterationsThe 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. The Original ModelCongressonEvolutionaryComputation, CEC’11, NewOrleans, USA, 20113Dante Chialvo and Mark Millonas, How Ants Build Cognitive Maps, 1995 The model simulates a swarm of ants moving in an homogeneous environment.
  • 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. Simple ((local, no explicit memory, homogeneous and isotropic)The Original Model (Chialvo and Milonas)4Evaporation: pheromonedensityineachcellisdecreasedby a constantamount.Pheromonedeposition rate: T= ηincreasingthecell’spheromonedensity σ Pheromone weighting function:β: degree of randomnesswithwhichtheantsfollowthepheromonegradientδ: saturationeffect, ant’sabilitytosensepheromonedecreases at highconcentrationsNormalised Transition probabilities (probability to go from cell k to cell i)w = 1/20w = 1/12w = 1/12w = 1/4w = 1/4w = 1/2w = 1/2CongressonEvolutionaryComputation, CEC’11, NewOrleans, USA, 2011w = 1
  • 10. The Original ModelCongressonEvolutionaryComputation, CEC’11, NewOrleans, USA, 20115
  • 11. Ramos and Almeida’s Model6Ramos and Almeida, Artificial AntColoniesin Digital Images Habitat, ANTS 2000- Instead of constant pheromone deposition rate, a term not constant is included:ConstantGives a measure of similaritybetween two different latticewindows, in terms of grey levelspatial arrangement.CongressonEvolutionaryComputation, CEC’11, NewOrleans, USA, 2011
  • 12. Final Model7Fernandes, Ramos and Rosa, Self-Regulated Artificial AntColonieson Digital Image Habitats, InternationalJournalof Lateral Computing, 2005An “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.htmCongressonEvolutionaryComputation, CEC’11, NewOrleans, USA, 20118
  • 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, 201110
  • 17. Studies for a Modern Zoetrope (2011)CongressonEvolutionaryComputation, CEC’11, NewOrleans, USA, 201112
  • 18. Becher’s typologies: analysis and synthesisCongressonEvolutionaryComputation, CEC’11, NewOrleans, USA, 201113Bernd e HillaBecherIdris Kahn
  • 19. Becher’stipologies: analysis and synthesisCongressonEvolutionaryComputation, CEC’11, NewOrleans, USA, 201114
  • 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. ColorPherographyFour variations were tested, each one with different rules for the ants movements and for handling occupied cellsOriginally, 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, 201116
  • 28. ColorPherographyCongressonEvolutionaryComputation, CEC’11, NewOrleans, USA, 201117Variation 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. ColorPherographyCongressonEvolutionaryComputation, CEC’11, NewOrleans, USA, 201118Variation 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. ColorPherographyCongressonEvolutionaryComputation, CEC’11, NewOrleans, USA, 201119Variation 3: ants “bounce off” if they try to move to occupied cells.
  • 31. ColorPherographyCongressonEvolutionaryComputation, CEC’11, NewOrleans, USA, 201120Variation 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 WorkThe 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, 201123