1 / 74

Cellular Automata for Spatial Data Analysis

An introduction to cellular automata and their application in analyzing geographic data. Topics include the basic elements of cellular automata, transition rules, and neighborhood structures. Examples, including John Conway's Game of Life, are provided.

joeallen
Télécharger la présentation

Cellular Automata for Spatial Data Analysis

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Autômatos Celulares Disciplina SER 301 Análise Espacial de Dados Geográficos Líliam C. Castro Medeiros lccastro@dpi.inpe.br

  2. Cellular Automata • Dynamic and self-reproducing sistems • Discrete space and time • The basic elements: cells The nth iteration Neumann JV, Burks AW (1966). The Theory of Self-Reproducing Automata, University of Illinois Press, Urbana

  3. Cellular Automata • Dynamic and self-reproducing sistems • Discrete space and time • The basic elements: cells The nth iteration Neumann JV, Burks AW (1966). The Theory of Self-Reproducing Automata, University of Illinois Press, Urbana

  4. Cellular Automata • Dynamic and self-reproducing sistems • Discrete space and time • The basic elements: cells The nth iteration Neumann JV, Burks AW (1966). The Theory of Self-Reproducing Automata, University of Illinois Press, Urbana

  5. Dynamic and self-reproducing sistems • Discrete space and time • The basic elements: cells The nth iteration Neumann JV, Burks AW (1966). The Theory of Self-Reproducing Automata, University of Illinois Press, Urbana

  6. Dynamic and self-reproducing sistems • Discrete space and time • The basic elements: cells The nth iteration Neumann JV, Burks AW (1966). The Theory of Self-Reproducing Automata, University of Illinois Press, Urbana

  7. Dynamic and self-reproducing sistems • Discrete space and time • The basic elements: cells The nth iteration Neumann JV, Burks AW (1966). The Theory of Self-Reproducing Automata, University of Illinois Press, Urbana

  8. Dynamic and self-reproducing sistems • Discrete space and time • The basic elements: cells The nth iteration Neumann JV, Burks AW (1966). The Theory of Self-Reproducing Automata, University of Illinois Press, Urbana

  9. Each cell contains: • A finite set of predeterminated states • A set of transition rules (to change the states) which depend on the cell’s neighborhood The nth iteration Neumann JV, Burks AW (1966). The Theory of Self-Reproducing Automata, University of Illinois Press, Urbana

  10. Source: Rita Zorzenon’s slide

  11. The Cellular Automata Desenvolvido pelo matemático húngaro John von Neumann, que na década de 40, propôs um modelo baseado na ideia de sistemas lógicos que fossem auto-reprodutores e que imitassem a própria vida. Cooper NG (1983). From Turing and von Neumann to the present. Los Alamos Science.

  12. An Example: John Conway’s Game of Life • a regular grid with square cells

  13. An Example: John Conway’s Game of Life • each cell can be white (alive) or black (dead)

  14. An Example: John Conway’s Game of Life • each cell can be white (alive) or black (dead) • for each cell, their neighbors are the 8 closer cells Figure: Leonardo Santos et al. (2011). A susceptible-infected model for exploring the effects of neighborhood structures on epidemic processes – a segregation analysis. Proceedings XII GEOINFO, November 27-29, 2011, Campos do Jordão, Brazil. p 85-96.

  15. An Example: John Conway’s Game of Life • eachcellcanbewhite (alive) orblack (dead) • for eachcell, theirneighbors are the 8 closercells • ateach time step, thestateofeachcellobeythefollowingrules (executedsimultaneously): • thecellsurvivesifthere are 2 or 3 aliveneighborcells, otherwisethecelldies • a diedcellcanchange to analivecellif it hasexatly 3 aliveneighbors, otherwise it remainsdead

  16. Game ofLife John Conway (1970) Possible states: alive or dead • Death: • by loneliness - one or zero neighbors • by overpopulation – more than 4 neighbors • Birth: cells with exactly 3 alive neighbors • Survival: exactly 2 or exactly 3 alive neighbors Adapted from Adriana Racco’s slide

  17. Rita Zorzenon’s slide

  18. Game of Life Some sites to see the Game of Life simulation: http://www.math.com/students/wonders/life/life.html or http://www.bitstorm.org/gameoflife/

  19. CA = (G, N, S, IC, R, BC, UC) G: Geometry N: Neighborhood S: States IC: Initialcondition R: Rules BC: Boundaryconditions UC: Updatingcriteria The CA Structure Source: Adapted from Leonardo Santos’ slide

  20. The Grid

  21. CA = (G, N, S, IC, R, BC, UC) G: Geometry N: Neighborhood S: States IC: Initialcondition R: Rules BC: Boundaryconditions UC: Updatingcriteria The CA Structure Source: Adapted from Leonardo Santos’ slide

  22. The GeometryExample: Two-DimensionalGrids Cells that have a common edge with the involved are named as “main neighbors” of the cell (are showed with hatching) The set of actual neighbors of the cell a, which can be found according to N, is denoted as N(a) Source: Lev Naumov’ slide

  23. CA = (G, N, S, IC, R, BC, UC) G: Geometry N: Neighborhood S: States IC: Initialcondition R: Rules BC: Boundaryconditions UC: Updatingcriteria The CA Structure Adapted from Leonardo Santos’ slide

  24. Von Neumann Neighborhood First neighbors Second neighbors Adapted from Adriana Racco’s slide

  25. Moore Neighborhood First neighbors Second neighbors Adaptedfrom Adriana Racco’s slide

  26. Random Neighborhood Adapted from Adriana Racco’s slide

  27. Other Neighborhoods The arbitrary neighborhood is determined by the model Examples: Based on people activity-space (Santos et al, 2011) First neighbors Second neighbors Based on data (Aguiar et al, 2003) Adapted from Adriana Racco’s slide

  28. Neighborhoods in Time • They can be • static: the same neighbors all the time (classical CA) • dynamic: the neighbors can change at each time step

  29. when: December, 12th, at 2 p.m.! where: IAI auditorium

  30. CA = (G, N, S, IC, R, BC, UC) G: Geometry N: Neighborhood S: States IC: Initialcondition R: Rules BC: Boundaryconditions UC: Updatingcriteria The CA Structure Source: Adapted from Leonardo Santos’ slide

  31. CA = (G, N, S, IC, R, BC, UC) G: Geometry N: Neighborhood S: States IC: Initialcondition R: Rules BC: Boundaryconditions UC: Updatingcriteria The CA Structure Source: Adapted from Leonardo Santos’ slide

  32. CA = (G, N, S, IC, R, BC, UC) G: Geometry N: Neighborhood S: States IC: Initialcondition R: Rules BC: Boundaryconditions UC: Updatingcriteria The CA Structure Source: Adapted from Leonardo Santos’ slide

  33. Rules • The rules may depend on the state of the own cell neighbor’s cells • The rules may be based on influence fields of the geography of the system • They may be deterministic or stochastic • They can depend only on the actual state of the cells Adapted from Adriana Racco’s slide

  34. CA = (G, N, S, IC, R, BC, UC) G: Geometry N: Neighborhood S: States IC: Initialcondition R: Rules BC: Boundaryconditions UC: Updatingcriteria The CA Structure Source: Adapted from Leonardo Santos’ slide

  35. Boundary Conditions • Periodic (1D - ring or 2D – torus)

  36. Boundary Conditions • Periodic (1D - ring or 2D – torus)

  37. Boundary Conditions • Periodic (1D - ring or 2D – torus)

  38. Boundary Conditions • Periodic (1D - ring or 2D – torus)

  39. Boundary Conditions • Periodic (1D - ring or 2D – torus) • Reflexive

  40. Boundary Conditions • Periodic (1D - ring or 2D – torus) • Reflexive • Fixed

  41. Boundary Conditions • Periodic (1D - ring or 2D – torus) • Reflexive • Fixed • Null (the cells located on the borders have as neighbors only those cells immediately adjacent to them into the grid) • Others

  42. CA = (G, N, S, IC, R, BC, UC) G: Geometry N: Neighborhood S: States IC: Initialcondition R: Rules BC: Boundaryconditions UC: Updatingcriteria The CA Structure Source: Adapted from Leonardo Santos’ slide

  43. Examples of Bidimensional Cellular Automata Models

  44. You can also see this in sites.google.com/site/amazonida/drops/forestfire

  45. Other Example of Cellular Automata Model

  46. Dengue Fever It is a viral disease trasmitted in Brazil mainly by Aedes aegypti mosquito

  47. Stages of Infection In Mosquitoes Susceptible Infected time Extrinsic Incubation Period Mosquito infectshumans Momentof infection 8 to 12 days Figure: Whitehead SS, Blaney JE, Durbin AP, Murphy BR (2007). Prospects for a dengue virus vaccine. Nature Reviews Microbiology, 5: 518-528.

  48. Dengue Stages In Humans Susceptible Infected Recovered time Intrinsic Incubation Period Contagious Human infects mosquitoes Moment of infection 3 to 14 days Average between 4 and 5 days Average between 4 and 7 days Figure: Whitehead SS, Blaney JE, Durbin AP, Murphy BR (2007). Prospects for a dengue virus vaccine. Nature Reviews Microbiology, 5: 518-528.

  49. Dengue Virus • There are four distinct serotypes of the virus: • DENV1, DENV2, DENV3 e DENV4

More Related