Pherogenic Drawings

Post on 21-Jun-2015

920 views 0 download

Tags:

description

Presentation of the paper "Pherogenic Drawings: Generating Colored 2-Dimensional Abstract Representations of Sleep EEG with the KANTS Algorithm". ECTA 2012, Barcelona, Spain.

Transcript of Pherogenic Drawings

PHEROGENIC DRAWINGSGENERATING COLORED 2-DIMENSIONAL ABSTRACT

REPRESENTATIONS OF SLEEP EEG WITH THE KANTS ALGORITHM

Carlos M. Fernandes1,2

Antonio M. Mora1

J.J. Merelo1

Agostinho C. Rosa2

1 Department of Computers Architecture and Technology, University of Granada, Spain

2 LaSEEB-ISR-IST, Technical Univ. of Lisbon (IST), Portugal

2

a subfield of generative art that uses swarm intelligence systems for creative purposes

ECTA 2012, Barcelona, Spain

Swarm Art Swarm paintings by Leonel Moura

3

an ant-based algorithm for cluster analysis.

KANTS

ECTA 2012, Barcelona, Spain

Basic concept: stigmergy,

communication via the environment.

Main contribution: the swarm is the set of data samples

4ECTA 2012, Barcelona, Spain

KANTS: Working Mechanism

o Swarm: data sampleso Habitat: grid of cellsoEach cell is a vector with the same cardinality as

the data samples vectors.

o Rule 1: ants move towards regions where environmental (grid) vectors are more similar to the vector they carry.

o Rule 2: update grid vector.o Rule 3: evaporation.

5

KANTS: equations and parameters

Rule 2: update vectors

Rule 3: Evaporation

Rule 1: Move

Please note parameters β and δ. They define how the ants move.

D. Chialvo and M. Millonas, How Swarms Build Cognitive Maps, 1995

6

Result: similar ants/data samples tend to cluster.

KANTS

ECTA 2012, Barcelona, Spain

Example: Iris data set (quantifies the morphologic variation of Iris flowers of three related species)

red: Setosagreen: Versicolorblue: Virginica

t=0 t=50 t=100 t=150

7ECTA 2012, Barcelona, Spain

KANTS1000 iterations

8

Visualize the Habitat

Visualize the grid and see how the data samples have “shape” the grid/habitat.

data samples KANTS

grid of vectors

T iterations

Translate to RGB ?

ECTA 2012, Barcelona, Spain

9

Sleep Data Analysis and Classification

ECTA 2012, Barcelona, Spain

10

o Sleep data from Electroencephalogram (EEG) .

o Hjorth parameters describe sleep EEG with three-variable vectors.

o Translation to RGB is trivial and direct.

o The images are representations of a person’s sleep.

o Each person and each person’s night sleep generates a different image: fingerprints of sleep.

Sleep Data Analysis and Classification

ECTA 2012, Barcelona, Spain

11ECTA 2012, Barcelona, Spain

Pherogenic Sleep Drawings

EEGHjorth

K A N T S

activity complexity mobility

12

Pherogenic Sleep Drawings

ECTA 2012, Barcelona, Spain

13

Pherogenic Sleep Drawings

ECTA 2012, Barcelona, Spain

14

Pherogenic Sleep Drawingsp1(R), p2(G), p3(B)

ECTA 2012, Barcelona, Spain

15ECTA 2012, Barcelona, Spain

1 2 3 4 5 6

0

100

200

300

400

500p01

classes

num

ber

of

sam

ple

s

1 2 3 4 5 6

0

50

100

150

200

250

300

350

400

450

500p02

classes

1 2 3 4 5 6

0

100

200

300

400

500

p03

classes

num

ber

of

sam

ple

s

1 2 3 4 5 6

0

100

200

300

400

500p04

classes

16ECTA 2012, Barcelona, Spain

Pherographia[1] Ramos, V., Almeida, F. 2000. Artificial Ant Colonies in Digital Image Habitats: a Mass Behaviour Effect Study on Pattern Recognition. In Proceedings of the 2nd International Workshop on Ant Algorithms, M. Dorigo et al., Eds., 113-116.

[2] Fernandes, C.M. 2010. Pherographia: Drawing by Ants. Leonardo 43(2), 107-112.

17ECTA 2012, Barcelona, Spain

The Horse and the Ants

18ECTA 2012, Barcelona, Spain

Pherographic Synthesis

Bern and Hilla Becher, FRAMEWORK HOUSES Carlos M. Fernandes, Pherographic synthesis of the Bechers’ Framework Houses

19ECTA 2012, Barcelona, Spain

Figurative →Abstract

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.

Abstracting the Abstract

A swarm art project

21

Abstracting the Abstract #1(after Mondrian)

ECTA 2012, Barcelona, Spain

22

Abstracting the Abstract #2(after Pollock)

ECTA 2012, Barcelona, Spain

23

Abstracting the Abstract #3(after Kandinsky)

ECTA 2012, Barcelona, Spain

24

Abstracting the Abstract #4(after Kupka)

ECTA 2012, Barcelona, Spain

25

Abstracting the Abstract #5(after Miró)

ECTA 2012, Barcelona, Spain

26

Evolutionary Art, Design, and Creativity CompetitionGenetic and Evolutionary Computation Conference (GECCO)

Philadelphia, USA, 2012

http://eadcc.sigevolution.org/

ECTA 2012, Barcelona, Spain

Abstracting the AbstractA Swarm Project

27

Distributed Creativity (Conclusions)

o The idea/concept.o The ants/samples that shape the

environment (canvas).o The original data (paintings).

o “Reinterpretation” of the original (abstract) works: ABSTRACTING THE ABSTRACT

ECTA 2012, Barcelona, Spain

28

o The algorithm has a creative potential.

o We have proposed two artworks with different characteristics.

o Study other forms of representation when the cardinality of the vectors is >3

o 4-variables: maybe 3-dimensional representations.

o Many variables. How to represent them?

ECTA 2012, Barcelona, Spain

Conclusions and Future Work

29

Questions?

ECTA 2012, Barcelona, Spain