Ben Aksoy Ray Navarette Daniel Tashjian Geoffrey Wong 1.

Slides:



Advertisements
Similar presentations
Screen Printing: Posterization of an Image using Adobe Photoshop Graphic Comm. II Mr. Jarrett.
Advertisements

A Simple Random Variable, A Fair D6 and the Inheritance of Probabilities through Random Variables.
1.Introduction 2.Article [1] Real Time Motion Capture Using a Single TOF Camera (2010) 3.Article [2] Real Time Human Pose Recognition In Parts Using a.
ICRM RMT Working Group Meeting John Keightley Mike Unterweger.
CS305j Introduction to Computing Two Dimensional Arrays 1 Topic 22 Two Dimensional Arrays "Computer Science is a science of abstraction -creating the right.
Hilton’s Game of Life (HGL) A theoretical explanation of the phenomenon “life” in real nature. Hilton Tamanaha Goi Ph.D. 1st Year, KAIST, Dept. of EECS.
Design and Decision Support Systems in Architecture, Building and Planning Human Behaviour Simulation B. de Vries.
1 Reconstructing Neutrino Interactions in Liquid Argon TPCs Ben Newell Steve Dennis.
A cellular automata Developed by John Conway in 1970 Its evolution is determined by its initial state.
Cellular Automata Avi Swartz 2015 UNC Awards Ceremony.
Cellular Automata and Game Design By Pete Strader.
Nawaf M Albadia Introduction. Components. Behavior & Characteristics. Classes & Rules. Grid Dimensions. Evolving Cellular Automata using Genetic.
General Purpose 3D Cellular Automata Modeller. A Regular Lattice of Cells, each obeying the same set of rules Simple rules for individual cells can produce.
Variations of Conway’s Game of Life Eswar Kondapavuluri.
Parallelization: Conway’s Game of Life. Cellular automata: Important for science Biology – Mapping brain tumor growth Ecology – Interactions of species.
2012 National BDPA Technology Conference Creating Rich Data Visualizations using the Google API Yolanda M. Davis Senior Software Engineer AdvancED August.
Sarasota Policy Wiki Why Wiki? To provide a new platform for community input on public policies and issues. To encourage engagement.
STAT115 STAT225 BIST512 BIO298 - Intro to Computational Biology Python Tutorial II Monty Python, Game of Life and Sequence Alignment Feb 1, 2011 Daniel.
Simulating Spatial Partial Differential Equations with Cellular Automata By Brian Strader Adviser: Dr. Keith Schubert Committee: Dr. George Georgiou Dr.
The Census Bureau’s Data Visualization Mission: To increase the ratio of graphics to text in Census Bureau publications, both online and in print; To open.
Enhancing the Graphical User Interface Multiple Forms, Controls, and Menus.
Introduction  Per the project description: “Conway's Game of Life is a cellular automaton operating on a grid of rectangles, infinite in both directions.”
1.1 Introduction to Programming academy.zariba.com 1.
Created By: Kevin Jiang, Cullen Wong, Stephen Halter.
LANGUAGE AND TOOLS GURU S UHAN CANARAN PROJECT MANAGER A NDREAS NILSSON SYSTEM ARCHITECT A KSHAT SIKARWAR SYSTEM INTEGRATOR E RIC SCHMIDT TESTER AND VALIDATOR.
Introduction to Lattice Simulations. Cellular Automata What are Cellular Automata or CA? A cellular automata is a discrete model used to study a range.
Topic 26 Two Dimensional Arrays "Computer Science is a science of abstraction -creating the right model for a problem and devising the appropriate mechanizable.
Playing God: The Engineering of Functional Designs in the Game of Life Liban Mohamed Computer Systems Research Lab
Cellular Automata Spatio-Temporal Information for Society Münster, 2014.
CELLULAR AUTOMATA A Presentation By CSC. OUTLINE History One Dimension CA Two Dimension CA Totalistic CA & Conway’s Game of Life Classification of CA.
Research Into the Time Reversal of Cellular Automata Team rm -rf / Daniel Kaplun, Dominic Labanowski, Alex Lesman.
Ben Aksoy Ray Navarette Daniel Tashjian Geoffrey Wong 1.
Spring /6.831 User Interface Design and Implementation1 Lecture 24: Animation HW2 out, due next Sunday look for your evaluation assignment on.
Mind Stretching Examples. The first generation of virtual learning environments was, from a technological point of view, based on computer conferencing.
Modeling Morphogenesis in Multi-Cellular Systems (Complex Systems Project) Heather Koyuk Spring 2005 Other Team Members CS Student: Nick Armstrong Chemistry.
Open Source Software in Image Guided Surgery and New Age of Publishing Luis Ibáñez KITWARE, Inc.
Tracking Cancer Development and Movement Interim Presentation February 19, 2005 Team 004 Albuquerque Academy Team Members: Punit Shah Karalyn Baca Teacher:Jim.
Agent Based Modeling (ABM) in Complex Systems George Kampis ETSU, 2007 Spring Semester.
Digital Communication Introduction to Grade 5. What is Digital Communication? Digital Communication is any message passed through digital devices Digital.
A Variation on Conway’s Game of Life Winston Lee EPS 109.
The Insight Journal Luis Ibáñez KITWARE, Inc.. NAMIC and The Insight Journal.
The Northern Lights: Demonstrations. Programmability Overview A major aspect of our project is programmability- it is an interactive display medium, the.
Cellular Automata Introduction  Cellular Automata originally devised in the late 1940s by Stan Ulam (a mathematician) and John von Neumann.  Originally.
CS851 – Biological Computing February 6, 2003 Nathanael Paul Randomness in Cellular Automata.
Pedro R. Andrade Münster, 2013
Intro to Life32. 1)Zoom to 10 That will allow you to see the grid and individual cells.
David Squeri CELLULAR AUTOMATON. A cellular automaton is an array of cells that switch on or off depending on whether other cells are on or off. “Rules”
Fall UI Design and Implementation1 Lecture 13: Animation.
Use fuzzy logic to implement a selective median filter to clean noisy images HUI LI BSU11/14/2000.
Ben Aksoy Ray Navarette Daniel Tashjian Geoffrey Wong 1.
Chapter 14 Using Visual Aids.
Chaotic Behavior - Cellular automata
Human Computer Interaction
Pedro R. Andrade Münster, 2013
Name Page for Art Fundamentals Notebook
Quick Start Guide for Visual Studio 2010
MESA UTAH CLEAN AIR SOLUTIONS COMPETION
Human-level control through deep reinforcement learning
Segmentation of Images By Color
Pedro R. Andrade Münster, 2013
MESA UTAH CLEAN AIR SOLUTIONS COMPETION
Photographer’s Name Here
Excursions into Logic Based Computation using Conway’s Game of Life
The Engineering of Functional Designs in the Game of Life
Group #? member name Artist’s Name Here.
Introduction to Unity 2D Game Development
Smart View Refresh.
Non-numeric Data Representation
Volume 128, Issue 4, (February 2007)
Cave generation with cellular automata
Presentation transcript:

Ben Aksoy Ray Navarette Daniel Tashjian Geoffrey Wong 1

 Conway’s Game of Life ◦ 2D Cellular Automaton  Bring into 3D  Find a useful application 2

 3D Universe  Input Image  Aging  Inheritance  Customizable Rules 3

 Community: 4 members  Model: Utility-Oriented, Small group of developers  Face-to-face meetings  4

 VTK  Visual Studio  Google Code  Subversion  7-Zip  Mailing List 5

 Mailing list  Read the Wiki  Learn VTK  Talk to the contributors 6

 Simple Console Application ◦ Printed number of living cells  Spherical Cell Representation ◦ ~ 1 frame / 20 seconds 7

 Small cells  Fast  Colorful  Limited Depth Perception 8

 Random Initial Grid or Import an Image File  Grid Takes Dimensions of Image  RGB -> HSV  HSV Used to Map Image to Grid  Inheritance Mode: Colors Are Passed Down 9

 Cellular Automata Applications ◦ Biological Simulations ◦ Cryptography ◦ Image Processing 10

From this noisy image…to this clean one! 11

 Project up and running  Achieved our main goal  Making progress on image filter  Gained great experience with VTK 12

 Lack of communication ◦ Roles ◦ Expectations  No governing structure ◦ Leadership ◦ Submission guidelines ◦ Quality assurance 13