Development of a Fractal Dimension Calculator Kelly Ran.

Slides:



Advertisements
Similar presentations
Images Images are a key component of any multimedia presentation.
Advertisements

CHAPTER 20 CREATING SVG GRAPHICS. LEARNING OBJECTIVES How to embed a graphic stored within a.SVG file in an HTML page How to use the and tag pair to specify.
More About Recursion - 2 Java. Looking at more recursion in Java A simple math example Fractals.
Lecture # 11 JavaScript Graphics. Scalable Vector Graphics (SVG) Scalable Vector Graphics (SVG), as the name implies, are - scalable (without pixelation):
Chapter 9: Recursive Methods and Fractals E. Angel and D. Shreiner: Interactive Computer Graphics 6E © Addison-Wesley Mohan Sridharan Based on Slides.
© 2009 Research In Motion Limited BlackBerry themes and animated graphics.
Joe’s Fractals. Level 0, Base 3 inches 1 inchLevel 1, Initial Modification Level 2, Recursive Modification Line Length: 1/3” Level 3, Recursive Modification.
SWE 423: Multimedia Systems Chapter 4: Graphics and Images.
WHAT IS SVG?. SVG stands for Scalable Vector Graphics SVG is used to define vector-based graphics for the Web SVG defines the graphics in XML format SVG.
CS4395: Computer Graphics 1 Fractals Mohan Sridharan Based on slides created by Edward Angel.
Introduction to Computer Graphics
Problem of the Day Problem of the Day next Using a Calculator.
Fun with Fractals The Mandelbrot Set J Sweeney What is a fractal? Fractals are mathematical structures defined by three properties –Iterative –Self-similar.
Vector Graphics Making custom images. Raster vs. Vector Graphics In computer graphics, a raster graphics image, or bitmap, is a dot matrix data structure.
Module Code: CU0001NI Technical Information on Digital Images Week -2.
Objective Understand concepts used to create digital graphics. Course Weight : 15% Part Three : Concepts of Digital Graphics.
Tessellation Data Structures
Calculating Fractal Dimension from Vector Images Kelly Ran FIGURE 1. Examples of fractals (a) Vector graphics image (b) Sierpinski Carpet D ≈ 1.89 FIGURE.
TYPES OF GRAPHICS TECHNOLOGICAL DESIGN. GRAPHIC DESIGN DEFINITION Visual problem solving that utilizes shapes, images, text, color, etc. to communicate.
1 Chapter-01 Introduction to Software Engineering.
Art Historical Data. Creating data from images Images as data Objects as data Data in digital images Raster (pixel display) Vector Other Data about images.
Designing Your Clock Face. Objectives STUDENTS WILL BE ABLE TO: 1.Explain the differences between RASTER and VECTOR graphics. 2.List at least two examples.
1 Generating Fractal in SVG By Bun Yue at Innovation 2003 May 2, 2003.
Single Snapshot Exploratory Approach For Visualizing Very Large Network Technologies.
1 Scalable Vector Graphics (SVG). 2 SVG SVG is an application language of XML. “SVG is a language for describing two- dimensional graphics in XML. SVG.
Calculating Fractal Dimension from Vector Images Kelly Ran.
تکنیک های پیشرفته در برنامه سازی وب ) اسلايد نهم SVG - ) جوانمرد Website: به نام خدا.
2D Graphics Theory & Principles. Single Point Smallest addressable area on screen or digital image.
Some Fractals and Fractal Dimensions. The Cantor set: we take a line segment, and remove the middle third. For each remaining piece, we again remove the.
A FRACTAL ENCRYPTION ALGORITHM
FRACTAL DIMENSION. DIMENSION Point 0 Line 1 Plane 2 Space 3.
Imagine you were playing around with Apophysis when some other GHP Math student student came up behind you and said “Gee that’s pretty! What is that a.
Introduction to Chaos by: Saeed Heidary 29 Feb 2013.
Waclaw Sierpinski Born in Warsaw, Poland in promoted to professor at Warsaw in mathematics and physics founded math journal- Fundamenta.
Digital Imaging Fundamentals Ms. Hema C.R. School of Mechatronic Engineering.
CSE 423 Computer Graphics | MUSHFIQUR ROUF CSE423:
Solve by factoring. x² = - 4 – 5x 2,. Solve by factoring. n² = -30 – 11n -4 and -1.
Consultant Presentation Group B5. Presentation Outline Introduction How to design by Group A5 Future Data Structure Interface Future Conclusion.
Fractals! Bullock Math Academy March 22, 2014 Brian Shelburne
Digital Media Dr. Jim Rowan ITEC 2110 Chapter 3. Roll call.
Raster vs. Vector 2.02 Understand Digital Vector Graphics.
Elastic Collisions & Sierpinski Carpet Anakaren Santana.
RASTERIZING SHAPES IN PHOTOSHOP RASTERIZE: A process in Photoshop of converting a vector image into a bitmap (or raster) image VECTOR: A vector image is.
Ms Taylor. L.I. 1.I will learn about Vector and Raster graphics 2.I will learn about the advantages and disadvantages of both types of graphics 3.I will.
Recursion in Java The answer to life’s greatest mysteries are on the last slide.
Calculating Fractal Dimension from Vector Images Kelly Ran.
Lesson 9: Web Graphics. Objectives Distinguish between vector and raster graphic types Identify and choose appropriate image file formats, including browser-compatibility.
Fractals.
Fractals Lesson 6-6.
THE MAPLE LEAF FRACTAL Christina VoEPS 109 Fall 2013.
Creating a Hat Curve Fractal Objectives: 1.To create a Hat Curve fractal on Geometer’s Sketchpad using iteration. 2.To find the length of the Hat Curve.
Computer Graphics Lesson 2 July 12, 2005 Image Formats What are some formats you are familiar with? There are 4 basic image format types: Uncompressed.
HTML5 and CSS3 Illustrated Unit F: Inserting and Working with Images.
Scalable Vector Graphics Dietz Ellis 04/17/06. SVG SVG is a language for describing two- dimensional graphics in XML. SVG is a language for describing.
Graphics Basic Concepts 1.  A graphic is an image or visual representation of an object.  A visual representation such as a photo, illustration or diagram.
1 Physics Chapter 5 Objectives: 1) Be able to add two or more vectors graphically (tip-to- tail). 2) Apply the trigonometry of right triangles in order.
Higher Graphic Communication
Types of Graphics Technological Design.
What is SVG?.
Fractals.
Chapter 4: Scalable Vector Graphics (SVG)
Scalable vector graphics
THE AREA OF A CIRCLE An introduction to approximating the area of a circle.
Higher Graphic Communication
Composite Figures.
Back to School Banner Sets
PASCAL’S TRIANGLE.
SPLITTING OF COMBINED SHAPES
ADUG Melbourne, 18 MARCH 2019 Tony Bryer, Greentram Software
What is SVG?.
Presentation transcript:

Development of a Fractal Dimension Calculator Kelly Ran

Background: Fractal Dimension Lines: D=1 Squares: D=2 Fractals: Non-integer D Calculated using a formula Research applications

Background: Vector Graphics Raster graphics: pixel-by-pixel Research applications calculate D from raster graphics Vector graphics: Objects like paths and shapes Scalable Vector Graphics (SVG) based on XML

Purpose and Goal Is it possible to calculate D from vector images? Goal: To calculate D from SVG images and to show calculations on a display screen

Procedures Create SVG files Path Recursion levels Sierpinski Triangle, 3 iterations Sierpinski Triangle, 6 iterations

Procedures Processing language Import SVG Get() method Array of objects D calculation: size N of grid, number s of grids Hash table: N is key, s is value

Testing Line, square Fractals with known fractal dimensions

2 nd quarter development New project idea All new stuff Focus this quarter on SVG language

Problems Problems with importing SVG files into Processing (using Processing's built-in method)‏ If I can't solve that problem, I'll write my own method to import SVG files

Results: SVG coding H-Tree fractal, 5 iterations Sierpinski Carpet, 3 iterations