Fractal Art: Fractal Image and Music Generator

Size: px
Start display at page:

Download "Fractal Art: Fractal Image and Music Generator"

Transcription

1 Proceedings o the 7th WSEAS Int. Con. on Signal Processing, Computational Geometry & Artiicial Vision, Athens, Greece, August 4-6, Fractal Art: Fractal Image and Music Generator RAZVAN TANASIE 1 IEEE Member, MIHAI POPESCU, DANA BOGHEANU, GABRIELA CIOCOIU, DORIAN COJOCARU 3 IEEE Member Sotware Engineering Department 1,, Mechatronics Department 3 Faculty o Automation, Computers and Electronics, University o Craiova Bvd. Decebal, Nr. 107 ROMANIA tanasie_razvan@sotware.ucv.ro 1 Abstract: - This paper presents a sotware that creates a ractal screensaver. The application generates both ractal images and music based on the Julia and Mandelbrot ractals. The our coloring algorithms implemented are ounded on: escape-time, distance estimators, escape angle and curvature estimation algorithm. The music is created or dierent instruments on 3 voices. The horizontal scan is an 1/3 notes at a tempo o quarter note with the value 60. The iteration data rom the Julia calculations is mapped to key velocity. The higher the iteration result, the louder the pitch presence. The application is conigurable and permits the user to select the color palette, a region in the ractal and even the instruments to be played. Key-Words: - ractals, Julia, Mandelbrot, ractal music, ractal images, ractal screensaver 1 Introduction In general, a ractal is reerred to as "a rough or ragmented geometric shape that can be subdivided in parts, each o which is (at least approximately) a reduced-size copy o the whole". The term was created by Benoît Mandelbrot in 1975 and is derived rom the Latin ractus meaning "broken" or "ractured" [1,,3]. A ractal as a geometric object generally has the ollowing eatures: It is simple and recursive in its deinition. It has a ine structure at arbitrarily small scales. It is sel-similar (at least approximately or stochastically). It is too irregular to be easily described in traditional Euclidean geometric language. It has a Hausdor dimension that is greater than its topological dimension. Fractals can be considered to be ininitely complex because o the similitude at all their levels. Not all sel similar objects are ractals, because they don t meet all ractals characteristics. Some objects that approximate ractals are: lightings, clouds, mountains. Fundamentals.1 Fractal Types Coloring algorithms do not cover some types o ractals because they are not common and are not used in most o the ractal sotware packages. Basically, the ractal types can be classsiied in six main groups, but the sotware is based on the ollowing ractals: Julia and Mandelbrot [1,4]. These are the most widely used and known ractals and are generated by the iteration o complex polynomials. Due to their ame, they were experimented with dierent coloring algorithms by the ractal artists. Many ractals sets can be considered subgroups rom these types, or example ractal terrains are a three dimensional representation o a plasma ractal.. Fractal Mathematics..1 The Julia Sets The Julia set is composed o all starting points z which have unusual orbits, that is, those points whose long-time behavior under repeated iterations can change drastically under arbitrarily small perturbations.

2 Proceedings o the 7th WSEAS Int. Con. on Signal Processing, Computational Geometry & Artiicial Vision, Athens, Greece, August 4-6, Deinition Orbit o z: Let be a unction. Then the list o successive iterations o a point or number is called the orbit o that point. For example consider = z : I starting with z=1, then the orbit is (1, 1, 1,...), so the orbit converges to the number 1, so 1 is an attracting point. Starting with z=0.5, then the orbit is (0.5, 0.5, 0.065, ,...), which converges to 0, so 0 is an attracting point, too. Stating with z=, the orbit is (, 4, 16, 56, 65536,...), which converges (diverges) to ininity, so ininity is an attracting point, too. In this case it can be seen that the orbits o all initialization values lead to dierent attracting point [8]. The explanations are limited mainly to quadratic systems, i.e. systems where (z) is a polynomial o the second degree: ( z) = a z + b z c + Some things will be deined as: (1) Deinition Critical Point o unction : Let be a unction. Then every point z with '(z)=0 (irst derivation o at point z is null) is called Critical point o. Deinition ixed point o : Let be any unction. Then every point z with z=(z) ( lets z invariable) is called ixed point. Additionally, i ininity is invariable, i.e. ( ) =, then ininity is a ixed point, too. The unction ( z) = a z + b z + c can be simpliied by applying a transormation which gives special values to some points. Two orms are widely used: ( z) z z c = + () and ( z) m z + ( m) z z = 1 (3) In the irst case the critical point o is at 0, and in some situations this can be very useul or theoretical and practical purposes. The ixed points o are: c and c. In the second case the ixed points o are at 0 and 1. Most o the time ractal programs use standard ormula (). The attracting ixed points o a Julia set determine its property. Consider p is a ixed point o, i.e. (p)=p Zooming in at p very deep and taking z 0 close to p, yields z 1 =(z 0 ), similarly with: z 1 -p=m*(z 0 -p), (4) with m='(p) ' Writing it in another way will result: ( p) = lim z p ( z) ( p) z p, (5) the irst derivation o at point p. Choosing z 0 close to p, then m='(p) is approximated: ( z ) ( p) ( z ) ( p) 0 1 m = = (6) z p z p 0 The so called eigen value m o a ixed point p o is m='(p). As seen earlier, i m is less than 1, then z 1 is closer to p than z 0. Thus an attracting ixed point is obtained. I m is greater than 1, then z 1 is more ar away than z 0, so a repulsing ixed point is computed. I m =1, then the ixed point is neutral or indierent. Then numerous interesting eects can occur (at least theoretically interesting) [6]... The Mandelbrot Set Consider J() any Julia set using unction. I a complex number c is taken and the Julia set J() is calculated using that number, i.e. J(z +c), then what it must become known i the Julia set J(z +c) is connected or like dust [7]. () c 0 = 1 i i J G J 1 ( z + c) ( z + c) is is connected dust like (7) The type o the Julia set is shown by every point o the Mandelbrot set. An arbitrary point c can be taken and lied inside the Mandelbrot set (i.e. normally the black region), thereore the Julia set J(z +c) is connected. Taking another point d rom outside the Mandelbrot set, thereore the Julia set J(z +d) is dust like.

3 Proceedings o the 7th WSEAS Int. Con. on Signal Processing, Computational Geometry & Artiicial Vision, Athens, Greece, August 4-6, It is not necessary to calculate the whole Julia set, however the orbits o speciic points must be examined. The speciic points mentioned above are the critical points, i.e. all points where the irst derivation vanishes ('(z)=0). The type o the Julia set is deined by the orbits o the critical points [8]. When all orbits remain limited, the Julia set is connected. (I at least one orbit tends to converge to ininity, then the Julia set is dust like). Consider the ollowing example: In the case o examining z +c there is only one critical point: '(z)=*z=0, i.e. z=0 is the only critical point. Thus in this case only the orbit o 0 must be examined. The most interesting Julia sets related to the Mandelbrot set are those that lie near its border. In order to calculate an interesting Julia set the parameter c must be set to a value lying near the border o the Mandelbrot set [9]. The Mandelbrot set appears as a ringed horizontal eight that is symmetrical on the real axis, as in the ollowing igure: Note: The dierence between Mandelbrot and Julia sets consists o the act that the complex coordinates o the point are substituted to c and not to z (established at irst with a 0 value). The complex number c should not be a constant deined when starting the elaboration. An example o a Julia set obtained rom the application is shown in Fig...3 The sotware The sotware was developed in order to ollow two major lines: visual and acoustic, merged into a single inal product - a screen saver. The application is based upon the previous described sets, making a visual link between them, generating the Julia set by using a constant selected rom the Mandelbrot set. It can be observed that i the constant is outside the Mandelbrot set, the Julia set is represented as a ractal image with little complexity. Also, i the constant is inside the Mandelbrot set, the image is not interesting. Ininite complexity can be achieved by choosing constants merely on the coast line o the Mandelbrot set [10]. The music can be generated upon the ractal image created and is strongly depending on the image. For example, a zoom could be made in or out on the same spot in the complex plane and the result is that the music changes accordingly [11]. Fig. 1 A Mandelbrot set 3 Fractal Generation Algorithms The new ractal techniques tend to lean rom ractal ormulas towards algorithms. The mathematical equations are substituted by coloring algorithms, and, more interesting, music generation algorithms [1]. Fig. A Julia set 3.1 Fractals and Dynamical Systems Dynamical systems are a well-known branch o mathematics, but until the arrival o computers the sheer number o calculations involved made them impractical or real use. Benoit Mandelbrot was the irst one to use computer s ability to perorm rapid calculations to produce graphical representations o dynamical systems in the complex plane. This representation was based on the quadratic ormulas described by the French mathematician Gaston Julia at the beginning o the 0th century. The 1980s was the period when ractals started to be explored not only or their mathematical signiicance, but also or their artistic nature. The

4 Proceedings o the 7th WSEAS Int. Con. on Signal Processing, Computational Geometry & Artiicial Vision, Athens, Greece, August 4-6, mathematical apparatus is still the base, but the purpose changed to art representation. Fractal artists tested hundreds o dierent ractal equations which lead to the discovery o many new dierent ractal types. The choosing o the parameters was very important to reine the ractal orm, aspect and even sound. Ater 1995, ew new major ractal types have been introduced. This is because the newest innovations in ractal art do not come rom changing the ractal equation, but rom new ways o coloring the results o those equations. The increasing complexity o the coloring algorithms made it possible to use simpler equations. This lexibility made more space or personal artistic expression in the crisp ractal world. 3. Coloring Algorithms Every dynamical system produces a sequence o values z 0, z 1, z z n (the orbit o z start point). Fractal images are created by producing one o these sequences or each pixel in the image and the coloring algorithm is what interprets this sequence to produce a inal color. An example is presented in Fig. 3. Fig. 3 Example o an orbit Typically, the coloring algorithm produces a single value or each pixel. Since color is a threedimensional space, this one-dimensional value must be expanded to produce a color image. A spread method is to create a linear color palette as a sequence o 3D color values. The value computed by the coloring algorithm is used as a gradient along this line. I the last palette color is connected to the irst, a closed, segmented loop is ormed and any real value rom the coloring algorithm can be mapped to a deined color in the gradient. Generally, gradients are linearly interpolated in RGB space, but they can be interpolated in other spaces like HSL and interpolated with spline curves instead o straight line segments. The gradient selection is essential in creating a ractal image. This value determines which parts o the image are stressed out. In extreme cases, two images with the same ractal parameters, but dierent color schemes may be totally dierent The Escape-Time Algorithm The escape-time algorithm is one o the earliest coloring algorithms, and in many programs it is still the only option available. Due to its simplicity, it is recommended or those that are rookies in ractal sotware. Unortunately it is not very interesting rom the artistic point o view because it produces discrete values. The algorithm is based on the number o iterations used to compute i the orbit sequence converges to ininity or not. It can be demonstrated that when the orbit o any value o z 0, z 1, z z n exceeds a border region R, it always diverges towards ininity. For each ractal type a dierent shape R, with a minimum size is deined. I the orbit is stopped when z n is outside o R, the escapetime algorithm uses as coloring value the length n. In sotware implementations it is necessary to set a limit to the number o iterations to prevent ininite loops. Generally, R is set as a circle, centered in the origin, with radius. The reason is that or the Mandelbrot set, it can be proven that as soon as z >, the orbit will diverge too. Dierent types o image were created by using other shapes and positions or R: stars, triangles, ellipses and others. Although these shapes must, mathematically speaking, include the circle o radius in order to correctly compute the divergence, some tests were made on other shapes (smaller radius). Other complex coloring algorithms are implemented but this article is ocused on how a simple ormula and simple algorithms can generate interesting images and music. 3.3 Fractal Music The data can be mapped into a single tonality which could help illustrating the pitch data in relation to itsel, but no tonal motion is allowed in

5 Proceedings o the 7th WSEAS Int. Con. on Signal Processing, Computational Geometry & Artiicial Vision, Athens, Greece, August 4-6, the music. This does not represent a musically creative decision, but mono-tonality allows a clearer illustration o the set data Music Algorithm For each image with the borders: 31 pixels wide by 56 pixels vertical, the distance between each pixel is computed according to the Julia world window. By scanning 8 times rom let to the right the image to cover the 56 pixel vertical height the 3 voices are ormed. The pitch remains the same or each voice throughout, voice 1 the highest pitch and voice 3 the lowest pitch. The horizontal scan is an 1/3 notes at a tempo o quarter note with the value 60. The iteration data rom the Julia calculations is mapped to key velocity. The higher the iteration result, the louder the pitch presence. 31x56 Fig. 4 Fractal image generation sample The velocity data is stratiied to 6 values (dwell bands), the lowest being suppressed (i.e. silent background). Though the Julia set can be mapped to sound in many ways, the purpose here is two-old: 1. Demonstrating the easibility o soniying (as opposed to visualizing) scientiic data, and. Demonstrating the possibility o inding musical structures in the Julia set. When composing music, creative manipulation must be involved. The "composition" part was kept to a minimum in the algorithm; it might lessen the musical qualities but having as a purpose to preserve the objectivity toward the scientiic data. For any dwell band, the initial attack is the only one sounded in any singular voice and the reiteration o attacks on a repeated note in a given voice is suppressed. A note is sounded when or a given voice there is a change o value. Thereore, the ongoing background noise is cleaned up in order to clearly hear the leading edge o the shape. 4 Implementation Every ractal rendering sotware requires massive computational eorts and any optimization o the code is more than welcomed. First, one could observe that the bail out condition could be optimized or speed. z > is equivalent with z > 4, but the latter is much aster because we don t compute the square root. complex P, Z; or each point P on the complex plane { Z = 0; or i = 0 to ITER { i abs(z)^ > 4.0 set point color to palette[i]; break the inner loop and go to the next point; Z = Z * Z + P; } set point color to black; } Another optimization is the implementation o SSE (Streaming SIMD Extensions) Julia computation routines on Intel Pentium 4 Processors. These instructions perorm 4 pixel color computation at the same time using a more precise ormat. The code is written in C++ and uses Win3 API which is optimized also or speed o execution. The application plays all music data on a MIDI device, using a selected instrument rom a list o 17 possible MIDI instruments. One major problem o the application was the music as it was hard to play all data rom the ractal image because o the sel-similarity property was relected in the music too. This issue was solved by playing only the edges o the ractal and the rest o the music data skipped. One can also play a ractal music sample that is the music played during the screen saver period but is 8 times compressed in time and space.

6 Proceedings o the 7th WSEAS Int. Con. on Signal Processing, Computational Geometry & Artiicial Vision, Athens, Greece, August 4-6, Fig. 5 Fractal Art Screen Saver Setup All these inormation are saved into the system registry and used when displaying and animating the ractal. The animation is perormed by cycling the colors rom the palette and simply updating the display. 5 Conclusions This paper presented a sotware that creates a ractal screensaver. The application generates both ractal images and music based on the Julia and Mandelbrot ractals. The our coloring algorithms implemented are ounded on: escape-time, distance estimators, escape angle and curvature estimation algorithm. In this article it was emphasized only the escape-time coloring algorithm and the music generation. The music is created or dierent instruments on 3 voices. The horizontal scan is an 1/3 notes at a tempo o quarter note with the value 60. The iteration data rom the Julia calculations is mapped to key velocity. The higher the iteration result, the louder the pitch presence. The application creates a linear color palette as a sequence o 3D color values. The value computed by the coloring algorithm is used as a gradient along this line. The application is conigurable and permits the user to select the color palette, a region in the ractal and even the instruments to be played. The result is a screen saver application that manages to combine beautiul ractal images and strange ractal music. Reerences: [1] Benoit B. Mandelbrot, Fractals and Chaos: The Mandelbrot Set and Beyond, Springer, 004 [] Benoit B. Mandelbrot, The Fractal Geometry o Nature, W. H. Freeman, 198 [3] Benoit Mandelbrot, Gaussian Sel-Ainity and Fractals, Springer, 001 [4] Benoit B. Mandelbrot, Michael Frame, Fractals, Graphics, and Mathematics Education, The Mathematical Association o America, 00 [5] Charles Madden, Fractals in Music: Introductory Mathematics or Musical Analysis, High Art Press, 1999 [6] Heinz-Otto Peitgen, Hartmut Jürgens, Dietmar Saupe, Chaos and Fractals, Springer, 004 [7] Kenneth Falconer, Fractal Geometry: Mathematical Foundations and Applications, Wiley, 003 [8] Masahiro Nakagawa, Chaos and Fractals in Engineering, World Scientiic Publishing Company, 1999 [9] Nigel Lesmoir-Gordon, Introducing Fractal Geometry, Totem Books, 006 [10] Nigel Lesmoir-Gordon, The Colors o Ininity: The Beauty, The Power and the Sense o Fractals, Clear Books, 004 [11] Roger T. Stevens, Creating Fractals, Charles River Media, 005 [1] Roger T. Stevens, Fractal Programming in C, M & T Books, 1989

Fractals and Multi-Layer Coloring Algorithms

Fractals and Multi-Layer Coloring Algorithms Fractals and Multi-Layer Coloring Algorithms Javier Barrallo and Santiago Sanchez Mathematics, Physics and Computer Science The University of the Basque Country School of Architecture. Plaza Onati, 2.

More information

MAPI Computer Vision. Multiple View Geometry

MAPI Computer Vision. Multiple View Geometry MAPI Computer Vision Multiple View Geometry Geometry o Multiple Views 2- and 3- view geometry p p Kpˆ [ K R t]p Geometry o Multiple Views 2- and 3- view geometry Epipolar Geometry The epipolar geometry

More information

Fractal Coding. CS 6723 Image Processing Fall 2013

Fractal Coding. CS 6723 Image Processing Fall 2013 Fractal Coding CS 6723 Image Processing Fall 2013 Fractals and Image Processing The word Fractal less than 30 years by one of the history s most creative mathematician Benoit Mandelbrot Other contributors:

More information

Generation of 3D Fractal Images for Mandelbrot and Julia Sets

Generation of 3D Fractal Images for Mandelbrot and Julia Sets 178 Generation of 3D Fractal Images for Mandelbrot and Julia Sets Bulusu Rama #, Jibitesh Mishra * # Department of Computer Science and Engineering, MLR Institute of Technology Hyderabad, India 1 rama_bulusu@yahoo.com

More information

On Fractal Colouring Algorithms

On Fractal Colouring Algorithms 5 10 July 2004, Antalya, Turkey Dynamical Systems and Applications, Proceedings, pp. 706 711 On Fractal Colouring Algorithms Nergiz Yaz Department of Mathematics, Faculty of Sciences Ankara University,

More information

Reflection and Refraction

Reflection and Refraction Relection and Reraction Object To determine ocal lengths o lenses and mirrors and to determine the index o reraction o glass. Apparatus Lenses, optical bench, mirrors, light source, screen, plastic or

More information

Neighbourhood Operations

Neighbourhood Operations Neighbourhood Operations Neighbourhood operations simply operate on a larger neighbourhood o piels than point operations Origin Neighbourhoods are mostly a rectangle around a central piel Any size rectangle

More information

Using a Projected Subgradient Method to Solve a Constrained Optimization Problem for Separating an Arbitrary Set of Points into Uniform Segments

Using a Projected Subgradient Method to Solve a Constrained Optimization Problem for Separating an Arbitrary Set of Points into Uniform Segments Using a Projected Subgradient Method to Solve a Constrained Optimization Problem or Separating an Arbitrary Set o Points into Uniorm Segments Michael Johnson May 31, 2011 1 Background Inormation The Airborne

More information

9.8 Graphing Rational Functions

9.8 Graphing Rational Functions 9. Graphing Rational Functions Lets begin with a deinition. Deinition: Rational Function A rational unction is a unction o the orm P where P and Q are polynomials. Q An eample o a simple rational unction

More information

Piecewise polynomial interpolation

Piecewise polynomial interpolation Chapter 2 Piecewise polynomial interpolation In ection.6., and in Lab, we learned that it is not a good idea to interpolate unctions by a highorder polynomials at equally spaced points. However, it transpires

More information

Method estimating reflection coefficients of adaptive lattice filter and its application to system identification

Method estimating reflection coefficients of adaptive lattice filter and its application to system identification Acoust. Sci. & Tech. 28, 2 (27) PAPER #27 The Acoustical Society o Japan Method estimating relection coeicients o adaptive lattice ilter and its application to system identiication Kensaku Fujii 1;, Masaaki

More information

Gentle Introduction to Fractals

Gentle Introduction to Fractals Gentle Introduction to Fractals www.nclab.com Contents 1 Fractals Basics 1 1.1 Concept................................................ 1 1.2 History................................................ 2 1.3

More information

Chapter 3 Image Enhancement in the Spatial Domain

Chapter 3 Image Enhancement in the Spatial Domain Chapter 3 Image Enhancement in the Spatial Domain Yinghua He School o Computer Science and Technology Tianjin University Image enhancement approaches Spatial domain image plane itsel Spatial domain methods

More information

THE DEGREE OF POLYNOMIAL CURVES WITH A FRACTAL GEOMETRIC VIEW

THE DEGREE OF POLYNOMIAL CURVES WITH A FRACTAL GEOMETRIC VIEW 225 THE DEGREE OF POLYNOMIAL CURVES WITH A FRACTAL GEOMETRIC VIEW S. Mohanty 1 and A. Misra 2 1 Department of Computer Science and Applications, Utkal University, Bhubaneswar-751004, INDIA. 2 Silicon Institute

More information

Lenses & Prism Consider light entering a prism At the plane surface perpendicular light is unrefracted Moving from the glass to the slope side light

Lenses & Prism Consider light entering a prism At the plane surface perpendicular light is unrefracted Moving from the glass to the slope side light Lenses & Prism Consider light entering a prism At the plane surace perpendicular light is unreracted Moving rom the glass to the slope side light is bent away rom the normal o the slope Using Snell's law

More information

PATH PLANNING OF UNMANNED AERIAL VEHICLE USING DUBINS GEOMETRY WITH AN OBSTACLE

PATH PLANNING OF UNMANNED AERIAL VEHICLE USING DUBINS GEOMETRY WITH AN OBSTACLE Proceeding o International Conerence On Research, Implementation And Education O Mathematics And Sciences 2015, Yogyakarta State University, 17-19 May 2015 PATH PLANNING OF UNMANNED AERIAL VEHICLE USING

More information

Mathematics 350 Section 6.3 Introduction to Fractals

Mathematics 350 Section 6.3 Introduction to Fractals Mathematics 350 Section 6.3 Introduction to Fractals A fractal is generally "a rough or fragmented geometric shape that is self-similar, which means it can be split into parts, each of which is (at least

More information

A Cylindrical Surface Model to Rectify the Bound Document Image

A Cylindrical Surface Model to Rectify the Bound Document Image A Cylindrical Surace Model to Rectiy the Bound Document Image Huaigu Cao, Xiaoqing Ding, Changsong Liu Department o Electronic Engineering, Tsinghua University State Key Laboratory o Intelligent Technology

More information

L ENSES. Lenses Spherical refracting surfaces. n 1 n 2

L ENSES. Lenses Spherical refracting surfaces. n 1 n 2 Lenses 2 L ENSES 2. Sherical reracting suraces In order to start discussing lenses uantitatively, it is useul to consider a simle sherical surace, as shown in Fig. 2.. Our lens is a semi-ininte rod with

More information

UNIT #2 TRANSFORMATIONS OF FUNCTIONS

UNIT #2 TRANSFORMATIONS OF FUNCTIONS Name: Date: UNIT # TRANSFORMATIONS OF FUNCTIONS Part I Questions. The quadratic unction ollowing does,, () has a turning point at have a turning point? 7, 3, 5 5, 8. I g 7 3, then at which o the The structure

More information

Fractals and the Collage Theorem

Fractals and the Collage Theorem Universit o Nebraska - Lincoln DigitalCommons@Universit o Nebraska - Lincoln MAT Eam Epositor Papers Math in the Middle Institute Partnership 7-2006 Fractals and the Collage Theorem Sandra S. Snder Universit

More information

Session 27: Fractals - Handout

Session 27: Fractals - Handout Session 27: Fractals - Handout Clouds are not spheres, mountains are not cones, coastlines are not circles, and bark is not smooth, nor does lightning travel in a straight line. Benoit Mandelbrot (1924-2010)

More information

ES 240: Scientific and Engineering Computation. a function f(x) that can be written as a finite series of power functions like

ES 240: Scientific and Engineering Computation. a function f(x) that can be written as a finite series of power functions like Polynomial Deinition a unction () that can be written as a inite series o power unctions like n is a polynomial o order n n ( ) = A polynomial is represented by coeicient vector rom highest power. p=[3-5

More information

A Proposed Approach for Solving Rough Bi-Level. Programming Problems by Genetic Algorithm

A Proposed Approach for Solving Rough Bi-Level. Programming Problems by Genetic Algorithm Int J Contemp Math Sciences, Vol 6, 0, no 0, 45 465 A Proposed Approach or Solving Rough Bi-Level Programming Problems by Genetic Algorithm M S Osman Department o Basic Science, Higher Technological Institute

More information

521466S Machine Vision Exercise #1 Camera models

521466S Machine Vision Exercise #1 Camera models 52466S Machine Vision Exercise # Camera models. Pinhole camera. The perspective projection equations or a pinhole camera are x n = x c, = y c, where x n = [x n, ] are the normalized image coordinates,

More information

Fixed Point Iterative Techniques An Application to Fractals

Fixed Point Iterative Techniques An Application to Fractals Fixed Point Iterative Techniques An Application to Fractals Narayan Partap 1 and Prof. Renu Chugh 2 1 Amity Institute of Applied Sciences, Amity University, Noida, India 2 Department of Mathematics, M.D.

More information

Skill Sets Chapter 5 Functions

Skill Sets Chapter 5 Functions Skill Sets Chapter 5 Functions No. Skills Examples o questions involving the skills. Sketch the graph o the (Lecture Notes Example (b)) unction according to the g : x x x, domain. x, x - Students tend

More information

3-D TERRAIN RECONSTRUCTION WITH AERIAL PHOTOGRAPHY

3-D TERRAIN RECONSTRUCTION WITH AERIAL PHOTOGRAPHY 3-D TERRAIN RECONSTRUCTION WITH AERIAL PHOTOGRAPHY Bin-Yih Juang ( 莊斌鎰 ) 1, and Chiou-Shann Fuh ( 傅楸善 ) 3 1 Ph. D candidate o Dept. o Mechanical Engineering National Taiwan University, Taipei, Taiwan Instructor

More information

DETC Modeling and Imaging Mechanical Chaos. Abstract. Introduction. The Simulation

DETC Modeling and Imaging Mechanical Chaos. Abstract. Introduction. The Simulation Proceedings of IDETC/CIE 2005 ASME 2005 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference September 24-28, 2005, Long Beach, California, USA

More information

New Mandelbrot and Julia Sets for Transcendental Function

New Mandelbrot and Julia Sets for Transcendental Function New Mandelbrot and Julia Sets for Transcendental Function Suraj Singh Panwar #1, Mr.Pawan Kumar Mishra *2 # M.Tech. - CSE, Scholar, Faculty of Technology, Computer Science and Engineering Department, Uttarakhand

More information

COMPUTER ANALYSIS OF FRACTAL SETS

COMPUTER ANALYSIS OF FRACTAL SETS Proceedings of the Czech Japanese Seminar in Applied Mathematics 2006 Czech Technical University in Prague, September 14-17, 2006 pp. 1 8 COMPUTER ANALYSIS OF FRACTAL SETS PETR PAUŠ1 Abstract. This article

More information

Larger K-maps. So far we have only discussed 2 and 3-variable K-maps. We can now create a 4-variable map in the

Larger K-maps. So far we have only discussed 2 and 3-variable K-maps. We can now create a 4-variable map in the EET 3 Chapter 3 7/3/2 PAGE - 23 Larger K-maps The -variable K-map So ar we have only discussed 2 and 3-variable K-maps. We can now create a -variable map in the same way that we created the 3-variable

More information

5.2 Properties of Rational functions

5.2 Properties of Rational functions 5. Properties o Rational unctions A rational unction is a unction o the orm n n1 polynomial p an an 1 a1 a0 k k1 polynomial q bk bk 1 b1 b0 Eample 3 5 1 The domain o a rational unction is the set o all

More information

The Graph of an Equation Graph the following by using a table of values and plotting points.

The Graph of an Equation Graph the following by using a table of values and plotting points. Calculus Preparation - Section 1 Graphs and Models Success in math as well as Calculus is to use a multiple perspective -- graphical, analytical, and numerical. Thanks to Rene Descartes we can represent

More information

THE FINANCIAL CALCULATOR

THE FINANCIAL CALCULATOR Starter Kit CHAPTER 3 Stalla Seminars THE FINANCIAL CALCULATOR In accordance with the AIMR calculator policy in eect at the time o this writing, CFA candidates are permitted to use one o two approved calculators

More information

ScienceDirect. Using Search Algorithms for Modeling Economic Processes

ScienceDirect. Using Search Algorithms for Modeling Economic Processes vailable online at www.sciencedirect.com ScienceDirect Procedia Economics and Finance 6 ( 03 ) 73 737 International Economic onerence o Sibiu 03 Post risis Economy: hallenges and Opportunities, IES 03

More information

MOVING CAMERA ROTATION ESTIMATION USING HORIZON LINE FEATURES MOTION FIELD

MOVING CAMERA ROTATION ESTIMATION USING HORIZON LINE FEATURES MOTION FIELD MOVING CAMERA ROTATION ESTIMATION USING HORION LINE FEATURES MOTION FIELD S. Nedevschi, T. Marita, R. Danescu, F. Oniga, C. Pocol Computer Science Department Technical University o Cluj-Napoca Cluj-Napoca,

More information

CS485/685 Computer Vision Spring 2012 Dr. George Bebis Programming Assignment 2 Due Date: 3/27/2012

CS485/685 Computer Vision Spring 2012 Dr. George Bebis Programming Assignment 2 Due Date: 3/27/2012 CS8/68 Computer Vision Spring 0 Dr. George Bebis Programming Assignment Due Date: /7/0 In this assignment, you will implement an algorithm or normalizing ace image using SVD. Face normalization is a required

More information

Fractals: Self-Similarity and Fractal Dimension Math 198, Spring 2013

Fractals: Self-Similarity and Fractal Dimension Math 198, Spring 2013 Fractals: Self-Similarity and Fractal Dimension Math 198, Spring 2013 Background Fractal geometry is one of the most important developments in mathematics in the second half of the 20th century. Fractals

More information

ROBUST FACE DETECTION UNDER CHALLENGES OF ROTATION, POSE AND OCCLUSION

ROBUST FACE DETECTION UNDER CHALLENGES OF ROTATION, POSE AND OCCLUSION ROBUST FACE DETECTION UNDER CHALLENGES OF ROTATION, POSE AND OCCLUSION Phuong-Trinh Pham-Ngoc, Quang-Linh Huynh Department o Biomedical Engineering, Faculty o Applied Science, Hochiminh University o Technology,

More information

An Introduction to Fractals

An Introduction to Fractals An Introduction to Fractals Sarah Hardy December 10, 2018 Abstract Fractals can be defined as an infinitely complex pattern that is self-similar, that is contains replicas of itself of varying sizes, across

More information

Smooth Self-Similar Curves

Smooth Self-Similar Curves Bridges 2011: Mathematics, Music, Art, Architecture, Culture Smooth Self-Similar Curves Craig S. Kaplan Cheriton School of Computer Science University of Waterloo csk@uwaterloo.ca Abstract I present a

More information

Binary Morphological Model in Refining Local Fitting Active Contour in Segmenting Weak/Missing Edges

Binary Morphological Model in Refining Local Fitting Active Contour in Segmenting Weak/Missing Edges 0 International Conerence on Advanced Computer Science Applications and Technologies Binary Morphological Model in Reining Local Fitting Active Contour in Segmenting Weak/Missing Edges Norshaliza Kamaruddin,

More information

Flank Millable Surface Design with Conical and Barrel Tools

Flank Millable Surface Design with Conical and Barrel Tools 461 Computer-Aided Design and Applications 2008 CAD Solutions, LLC http://www.cadanda.com Flank Millable Surface Design with Conical and Barrel Tools Chenggang Li 1, Sanjeev Bedi 2 and Stephen Mann 3 1

More information

THIN LENSES: BASICS. There are at least three commonly used symbols for object and image distances:

THIN LENSES: BASICS. There are at least three commonly used symbols for object and image distances: THN LENSES: BASCS BJECTVE: To study and veriy some o the laws o optics applicable to thin lenses by determining the ocal lengths o three such lenses ( two convex, one concave) by several methods. THERY:

More information

THE GRAPH OF FRACTAL DIMENSIONS OF JULIA SETS Bünyamin Demir 1, Yunus Özdemir2, Mustafa Saltan 3. Anadolu University Eskişehir, TURKEY

THE GRAPH OF FRACTAL DIMENSIONS OF JULIA SETS Bünyamin Demir 1, Yunus Özdemir2, Mustafa Saltan 3. Anadolu University Eskişehir, TURKEY International Journal of Pure and Applied Mathematics Volume 70 No. 3 2011, 401-409 THE GRAPH OF FRACTAL DIMENSIONS OF JULIA SETS Bünyamin Demir 1, Yunus Özdemir2, Mustafa Saltan 3 1,2,3 Department of

More information

Study and Analysis of Edge Detection and Implementation of Fuzzy Set. Theory Based Edge Detection Technique in Digital Images

Study and Analysis of Edge Detection and Implementation of Fuzzy Set. Theory Based Edge Detection Technique in Digital Images Study and Analysis o Edge Detection and Implementation o Fuzzy Set Theory Based Edge Detection Technique in Digital Images Anju K S Assistant Proessor, Department o Computer Science Baselios Mathews II

More information

CS 543: Computer Graphics Lecture 3 (Part I): Fractals. Emmanuel Agu

CS 543: Computer Graphics Lecture 3 (Part I): Fractals. Emmanuel Agu CS 543: Computer Graphics Lecture 3 (Part I: Fractals Emmanuel Agu What are Fractals? Mathematical expressions Approach infinity in organized way Utilizes recursion on computers Popularized by Benoit Mandelbrot

More information

Research Article Synthesis of Test Scenarios Using UML Sequence Diagrams

Research Article Synthesis of Test Scenarios Using UML Sequence Diagrams International Scholarly Research Network ISRN Sotware Engineering Volume 2012, Article ID 324054, 22 pages doi:10.5402/2012/324054 Research Article Synthesis o Test Scenarios Using UML Sequence Diagrams

More information

Automated Planning for Feature Model Configuration based on Functional and Non-Functional Requirements

Automated Planning for Feature Model Configuration based on Functional and Non-Functional Requirements Automated Planning or Feature Model Coniguration based on Functional and Non-Functional Requirements Samaneh Soltani 1, Mohsen Asadi 1, Dragan Gašević 2, Marek Hatala 1, Ebrahim Bagheri 2 1 Simon Fraser

More information

SUPER RESOLUTION IMAGE BY EDGE-CONSTRAINED CURVE FITTING IN THE THRESHOLD DECOMPOSITION DOMAIN

SUPER RESOLUTION IMAGE BY EDGE-CONSTRAINED CURVE FITTING IN THE THRESHOLD DECOMPOSITION DOMAIN SUPER RESOLUTION IMAGE BY EDGE-CONSTRAINED CURVE FITTING IN THE THRESHOLD DECOMPOSITION DOMAIN Tsz Chun Ho and Bing Zeng Department o Electronic and Computer Engineering The Hong Kong University o Science

More information

ITU - Telecommunication Standardization Sector. G.fast: Far-end crosstalk in twisted pair cabling; measurements and modelling ABSTRACT

ITU - Telecommunication Standardization Sector. G.fast: Far-end crosstalk in twisted pair cabling; measurements and modelling ABSTRACT ITU - Telecommunication Standardization Sector STUDY GROUP 15 Temporary Document 11RV-22 Original: English Richmond, VA. - 3-1 Nov. 211 Question: 4/15 SOURCE 1 : TNO TITLE: G.ast: Far-end crosstalk in

More information

GEOMETRICAL OPTICS OBJECTIVES

GEOMETRICAL OPTICS OBJECTIVES Geometrical Optics 207 Name Date Partners OBJECTIVES OVERVIEW GEOMETRICAL OPTICS To examine Snell s Law and observe total internal relection. To understand and use the lens equations. To ind the ocal length

More information

A Requirement Specification Language for Configuration Dynamics of Multiagent Systems

A Requirement Specification Language for Configuration Dynamics of Multiagent Systems A Requirement Speciication Language or Coniguration Dynamics o Multiagent Systems Mehdi Dastani, Catholijn M. Jonker, Jan Treur* Vrije Universiteit Amsterdam, Department o Artiicial Intelligence, De Boelelaan

More information

Lab 9 - GEOMETRICAL OPTICS

Lab 9 - GEOMETRICAL OPTICS 161 Name Date Partners Lab 9 - GEOMETRICAL OPTICS OBJECTIVES Optics, developed in us through study, teaches us to see - Paul Cezanne Image rom www.weidemyr.com To examine Snell s Law To observe total internal

More information

Uttarkhand Technical University, J.B.Institute of Technology, Uttarakhand Technical University, Dehradun, INDIA Dehradun, INDIA Dehradun, INDIA

Uttarkhand Technical University, J.B.Institute of Technology, Uttarakhand Technical University, Dehradun, INDIA Dehradun, INDIA Dehradun, INDIA Volume 3, Issue 12, December 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Analysis of

More information

A TECHNOLOGY-ENHANCED FRACTAL/CHAOS COURSE. Taeil Yi University of Texas at Brownsville 80 Fort Brown Brownsville, TX

A TECHNOLOGY-ENHANCED FRACTAL/CHAOS COURSE. Taeil Yi University of Texas at Brownsville 80 Fort Brown Brownsville, TX A TECHNOLOGY-ENHANCED FRACTAL/CHAOS COURSE Taeil Yi University of Texas at Brownsville 80 Fort Brown Brownsville, TX 78520 tyi@utb.edu Abstract Easy construction of fractal figures is the most valuable

More information

Research on Image Splicing Based on Weighted POISSON Fusion

Research on Image Splicing Based on Weighted POISSON Fusion Research on Image Splicing Based on Weighted POISSO Fusion Dan Li, Ling Yuan*, Song Hu, Zeqi Wang School o Computer Science & Technology HuaZhong University o Science & Technology Wuhan, 430074, China

More information

Introduction to fractal geometry: Definition, concept, and applications

Introduction to fractal geometry: Definition, concept, and applications University of Northern Iowa UNI ScholarWorks Presidential Scholars Theses (1990 2006) University Honors Program 1992 Introduction to fractal geometry: Definition, concept, and applications Mary Bond University

More information

Fractal Geometry. LIACS Natural Computing Group Leiden University

Fractal Geometry. LIACS Natural Computing Group Leiden University Fractal Geometry Contents Introduction The Fractal Geometry of Nature Self-Similarity Some Pioneering Fractals Dimension and Fractal Dimension Cellular Automata Particle Systems Scope of Fractal Geometry

More information

Housing Layout Design Using Fractals A Computer Tool and its Practical Use

Housing Layout Design Using Fractals A Computer Tool and its Practical Use Housing Layout Design Using Fractals A Computer Tool and its Practical Use KOBAYASHI Yoshihiro and BATTINA Subhadha College of Architecture and Environmental Design, Arizona State University, USA Keywords:

More information

Scientific Calculation and Visualization

Scientific Calculation and Visualization Scientific Calculation and Visualization Topic Iteration Method for Fractal 2 Classical Electrodynamics Contents A First Look at Quantum Physics. Fractals.2 History of Fractal.3 Iteration Method for Fractal.4

More information

Mobile Robot Static Path Planning Based on Genetic Simulated Annealing Algorithm

Mobile Robot Static Path Planning Based on Genetic Simulated Annealing Algorithm Mobile Robot Static Path Planning Based on Genetic Simulated Annealing Algorithm Wang Yan-ping 1, Wubing 2 1. School o Electric and Electronic Engineering, Shandong University o Technology, Zibo 255049,

More information

Counting Interface Automata and their Application in Static Analysis of Actor Models

Counting Interface Automata and their Application in Static Analysis of Actor Models Counting Interace Automata and their Application in Static Analysis o Actor Models Ernesto Wandeler Jörn W. Janneck Edward A. Lee Lothar Thiele Abstract We present an interace theory based approach to

More information

Computer Data Analysis and Use of Excel

Computer Data Analysis and Use of Excel Computer Data Analysis and Use o Excel I. Theory In this lab we will use Microsot EXCEL to do our calculations and error analysis. This program was written primarily or use by the business community, so

More information

10. SOPC Builder Component Development Walkthrough

10. SOPC Builder Component Development Walkthrough 10. SOPC Builder Component Development Walkthrough QII54007-9.0.0 Introduction This chapter describes the parts o a custom SOPC Builder component and guides you through the process o creating an example

More information

MATRIX ALGORITHM OF SOLVING GRAPH CUTTING PROBLEM

MATRIX ALGORITHM OF SOLVING GRAPH CUTTING PROBLEM UDC 681.3.06 MATRIX ALGORITHM OF SOLVING GRAPH CUTTING PROBLEM V.K. Pogrebnoy TPU Institute «Cybernetic centre» E-mail: vk@ad.cctpu.edu.ru Matrix algorithm o solving graph cutting problem has been suggested.

More information

Fractal Geometry. Prof. Thomas Bäck Fractal Geometry 1. Natural Computing Group

Fractal Geometry. Prof. Thomas Bäck Fractal Geometry 1. Natural Computing Group Fractal Geometry Prof. Thomas Bäck Fractal Geometry 1 Contents Introduction The Fractal Geometry of Nature - Self-Similarity - Some Pioneering Fractals - Dimension and Fractal Dimension Scope of Fractal

More information

Doyle Spiral Circle Packings Animated

Doyle Spiral Circle Packings Animated Doyle Spiral Circle Packings Animated Alan Sutcliffe 4 Binfield Road Wokingham RG40 1SL, UK E-mail: nsutcliffe@ntlworld.com Abstract Doyle spiral circle packings are described. Two such packings illustrate

More information

A Fault Model Centered Modeling Framework for Self-healing Computing Systems

A Fault Model Centered Modeling Framework for Self-healing Computing Systems A Fault Model Centered Modeling Framework or Sel-healing Computing Systems Wei Lu 1, Yian Zhu 1, Chunyan Ma 1, and Longmei Zhang 2 1 Department o Sotware and Microelectronics, Northwestern Polytechnical

More information

6. The Mandelbrot Set

6. The Mandelbrot Set 1 The Mandelbrot Set King of mathematical monsters Im 0-1 -2-1 0 Re Christoph Traxler Fractals-Mandelbrot 1 Christoph Traxler Fractals-Mandelbrot 2 6.1 Christoph Traxler Fractals-Mandelbrot 3 Christoph

More information

13. Power Management in Stratix IV Devices

13. Power Management in Stratix IV Devices February 2011 SIV51013-3.2 13. Power Management in Stratix IV Devices SIV51013-3.2 This chapter describes power management in Stratix IV devices. Stratix IV devices oer programmable power technology options

More information

Fractals in Nature and Mathematics: From Simplicity to Complexity

Fractals in Nature and Mathematics: From Simplicity to Complexity Fractals in Nature and Mathematics: From Simplicity to Complexity Dr. R. L. Herman, UNCW Mathematics & Physics Fractals in Nature and Mathematics R. L. Herman OLLI STEM Society, Oct 13, 2017 1/41 Outline

More information

AC : DEVELOPMENT OF A ROBOTIC PLATFORM FOR TEACH- ING MODEL-BASED DESIGN TECHNIQUES IN DYNAMICS AND CON- TROL PROGRAM

AC : DEVELOPMENT OF A ROBOTIC PLATFORM FOR TEACH- ING MODEL-BASED DESIGN TECHNIQUES IN DYNAMICS AND CON- TROL PROGRAM AC 011-714: DEVELOPMENT OF A ROBOTIC PLATFORM FOR TEACH- ING MODEL-BASED DESIGN TECHNIQUES IN DYNAMICS AND CON- TROL PROGRAM Bingen Yang, University o Southern Caliornia Dr. Bingen Yang is Proessor o Aerospace

More information

Name Class Date. To translate three units to the left, 3 from the -coordinate. To translate two units down, 2 from the -coordinate.

Name Class Date. To translate three units to the left, 3 from the -coordinate. To translate two units down, 2 from the -coordinate. Name Class Date 1-1 Eploring Transormations Going Deeper Essential question: What patterns govern transormations o unctions? 1 F-BF.2.3 EXPLORE Translating Points Translate the point (-2, 5) three units

More information

Computer Graphics (CS 543) Lecture 2c: Fractals. Prof Emmanuel Agu. Computer Science Dept. Worcester Polytechnic Institute (WPI)

Computer Graphics (CS 543) Lecture 2c: Fractals. Prof Emmanuel Agu. Computer Science Dept. Worcester Polytechnic Institute (WPI) Computer Graphics (CS 543 Lecture c: Fractals Prof Emmanuel Agu Computer Science Dept. Worcester Polytechnic Institute (WPI What are Fractals? Mathematical expressions to generate pretty pictures Evaluate

More information

Fig. 3.1: Interpolation schemes for forward mapping (left) and inverse mapping (right, Jähne, 1997).

Fig. 3.1: Interpolation schemes for forward mapping (left) and inverse mapping (right, Jähne, 1997). Eicken, GEOS 69 - Geoscience Image Processing Applications, Lecture Notes - 17-3. Spatial transorms 3.1. Geometric operations (Reading: Castleman, 1996, pp. 115-138) - a geometric operation is deined as

More information

Optics Quiz #2 April 30, 2014

Optics Quiz #2 April 30, 2014 .71 - Optics Quiz # April 3, 14 Problem 1. Billet s Split Lens Setup I the ield L(x) is placed against a lens with ocal length and pupil unction P(x), the ield (X) on the X-axis placed a distance behind

More information

AUTOMATING THE DESIGN OF SOUND SYNTHESIS TECHNIQUES USING EVOLUTIONARY METHODS. Ricardo A. Garcia *

AUTOMATING THE DESIGN OF SOUND SYNTHESIS TECHNIQUES USING EVOLUTIONARY METHODS. Ricardo A. Garcia * AUTOMATING THE DESIGN OF SOUND SYNTHESIS TECHNIQUES USING EVOLUTIONARY METHODS Ricardo A. Garcia * MIT Media Lab Machine Listening Group 20 Ames St., E5-49, Cambridge, MA 0239 rago@media.mit.edu ABSTRACT

More information

Math-3 Lesson 1-7 Analyzing the Graphs of Functions

Math-3 Lesson 1-7 Analyzing the Graphs of Functions Math- Lesson -7 Analyzing the Graphs o Functions Which unctions are symmetric about the y-axis? cosx sin x x We call unctions that are symmetric about the y -axis, even unctions. Which transormation is

More information

6.094 Introduction to MATLAB January (IAP) 2009

6.094 Introduction to MATLAB January (IAP) 2009 MIT OpenCourseWare http://ocw.mit.edu 6.094 Introduction to MATLAB January (IAP) 009 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 6.094: Introduction

More information

FRACTALS, FUNCTIONS, and FEEDBACK SYSTEMS

FRACTALS, FUNCTIONS, and FEEDBACK SYSTEMS FRACTALS, FUNCTIONS, and FEEDBACK SYSTEMS Summary: This article describes an investigation into fractals, the methods of creating them, as well as some mathematical considerations about their nature. This

More information

Computer Data Analysis and Plotting

Computer Data Analysis and Plotting Phys 122 February 6, 2006 quark%//~bland/docs/manuals/ph122/pcintro/pcintro.doc Computer Data Analysis and Plotting In this lab we will use Microsot EXCEL to do our calculations. This program has been

More information

The goal is the definition of points with numbers and primitives with equations or functions. The definition of points with numbers requires a

The goal is the definition of points with numbers and primitives with equations or functions. The definition of points with numbers requires a The goal is the definition of points with numbers and primitives with equations or functions. The definition of points with numbers requires a coordinate system and then the measuring of the point with

More information

SIMULATION OPTIMIZER AND OPTIMIZATION METHODS TESTING ON DISCRETE EVENT SIMULATIONS MODELS AND TESTING FUNCTIONS

SIMULATION OPTIMIZER AND OPTIMIZATION METHODS TESTING ON DISCRETE EVENT SIMULATIONS MODELS AND TESTING FUNCTIONS SIMULATION OPTIMIZER AND OPTIMIZATION METHODS TESTING ON DISCRETE EVENT SIMULATIONS MODELS AND TESTING UNCTIONS Pavel Raska (a), Zdenek Ulrych (b), Petr Horesi (c) (a) Department o Industrial Engineering

More information

Computer Graphics 4731 Lecture 5: Fractals. Prof Emmanuel Agu. Computer Science Dept. Worcester Polytechnic Institute (WPI)

Computer Graphics 4731 Lecture 5: Fractals. Prof Emmanuel Agu. Computer Science Dept. Worcester Polytechnic Institute (WPI) Computer Graphics 4731 Lecture 5: Fractals Prof Emmanuel Agu Computer Science Dept. Worcester Polytechnic Institute (WPI What are Fractals? Mathematical expressions to generate pretty pictures Evaluate

More information

Face Detection for Automatic Avatar Creation by using Deformable Template and GA

Face Detection for Automatic Avatar Creation by using Deformable Template and GA Face Detection or Automatic Avatar Creation by using Deormable Template and GA Tae-Young Park*, Ja-Yong Lee **, and Hoon Kang *** * School o lectrical and lectronics ngineering, Chung-Ang University, Seoul,

More information

Scalable Test Problems for Evolutionary Multi-Objective Optimization

Scalable Test Problems for Evolutionary Multi-Objective Optimization Scalable Test Problems or Evolutionary Multi-Objective Optimization Kalyanmoy Deb Kanpur Genetic Algorithms Laboratory Indian Institute o Technology Kanpur PIN 8 6, India deb@iitk.ac.in Lothar Thiele,

More information

Fun with Fractals Saturday Morning Math Group

Fun with Fractals Saturday Morning Math Group Fun with Fractals Saturday Morning Math Group Alistair Windsor Fractals Fractals are amazingly complicated patterns often produced by very simple processes. We will look at two different types of fractals

More information

RAY TRACING AND SAR-TOMOGRAPHY FOR 3D ANALYSIS OF MICROWAVE SCATTERING AT MAN-MADE OBJECTS

RAY TRACING AND SAR-TOMOGRAPHY FOR 3D ANALYSIS OF MICROWAVE SCATTERING AT MAN-MADE OBJECTS In: Stilla U, Rottensteiner F, Paparoditis N (Eds) CMRT09. IAPRS, Vol. XXXVIII, Part 3/W4 --- Paris, France, 3-4 September, 2009 RAY TRACING AND SAR-TOMOGRAPHY FOR 3D ANALYSIS OF MICROWAVE SCATTERING AT

More information

Three-Dimensional Object Representations Chapter 8

Three-Dimensional Object Representations Chapter 8 Three-Dimensional Object Representations Chapter 8 3D Object Representation A surace can be analticall generated using its unction involving the coordinates. An object can be represented in terms o its

More information

Hei nz-ottopeitgen. Hartmut Jürgens Dietmar Sau pe. Chaos and Fractals. New Frontiers of Science

Hei nz-ottopeitgen. Hartmut Jürgens Dietmar Sau pe. Chaos and Fractals. New Frontiers of Science Hei nz-ottopeitgen Hartmut Jürgens Dietmar Sau pe Chaos and Fractals New Frontiers of Science Preface Authors VU X I Foreword 1 Mitchell J. Feigenbaum Introduction: Causality Principle, Deterministic

More information

Geometric Separators and the Parabolic Lift

Geometric Separators and the Parabolic Lift CCCG 13, Waterloo, Ontario, August 8 1, 13 Geometric Separators and the Parabolic Lit Donald R. Sheehy Abstract A geometric separator or a set U o n geometric objects (usually balls) is a small (sublinear

More information

How to create shapes. Drawing basic shapes. Adobe Photoshop Elements 8 guide

How to create shapes. Drawing basic shapes. Adobe Photoshop Elements 8 guide How to create shapes With the shape tools in Adobe Photoshop Elements, you can draw perfect geometric shapes, regardless of your artistic ability or illustration experience. The first step to drawing shapes

More information

OpenGL Rendering Pipeline and Programmable Shaders

OpenGL Rendering Pipeline and Programmable Shaders h gpup Topics OpenGL Rendering Pipeline and Programmable s sh gpup Rendering Pipeline Types OpenGL Language Basics h gpup EE 4702- Lecture Transparency. Formatted 8:06, 7 December 205 rom rendering-pipeline.

More information

CSC Computer Graphics

CSC Computer Graphics // CSC. Computer Graphics Lecture Kasun@dscs.sjp.ac.lk Department of Computer Science University of Sri Jayewardanepura Polygon Filling Scan-Line Polygon Fill Algorithm Span Flood-Fill Algorithm Inside-outside

More information

A MULTI-LEVEL IMAGE DESCRIPTION MODEL SCHEME BASED ON DIGITAL TOPOLOGY

A MULTI-LEVEL IMAGE DESCRIPTION MODEL SCHEME BASED ON DIGITAL TOPOLOGY In: Stilla U et al (Eds) PIA7. International Archives o Photogrammetry, Remote Sensing and Spatial Inormation Sciences, 36 (3/W49B) A MULTI-LEVEL IMAGE DESCRIPTION MODEL SCHEME BASED ON DIGITAL TOPOLOG

More information

Gesture Recognition using a Probabilistic Framework for Pose Matching

Gesture Recognition using a Probabilistic Framework for Pose Matching Gesture Recognition using a Probabilistic Framework or Pose Matching Ahmed Elgammal Vinay Shet Yaser Yacoob Larry S. Davis Computer Vision Laboratory University o Maryland College Park MD 20742 USA elgammalvinayyaserlsd

More information

GENERATION OF DEM WITH SUB-METRIC VERTICAL ACCURACY FROM 30 ERS-ENVISAT PAIRS

GENERATION OF DEM WITH SUB-METRIC VERTICAL ACCURACY FROM 30 ERS-ENVISAT PAIRS GEERATIO OF DEM WITH SUB-METRIC VERTICAL ACCURACY FROM 30 ERS-EVISAT PAIRS C. Colesanti (), F. De Zan (), A. Ferretti (), C. Prati (), F. Rocca () () Dipartimento di Elettronica e Inormazione, Politecnico

More information

A Discussion of Julia and Mandelbrot Sets. In this paper we will examine the definitions of a Julia Set and the Mandelbrot Set, its

A Discussion of Julia and Mandelbrot Sets. In this paper we will examine the definitions of a Julia Set and the Mandelbrot Set, its Annika Awbrey Emily Clerc 4/30/14 A Discussion of Julia and Mandelbrot Sets In this paper we will examine the definitions of a Julia Set and the Mandelbrot Set, its characteristics, and the images that

More information