Towards Automatic Recognition of Fonts using Genetic Approach

Size: px
Start display at page:

Download "Towards Automatic Recognition of Fonts using Genetic Approach"

Transcription

1 Towards Automatic Recognition of Fonts using Genetic Approach M. SARFRAZ Department of Information and Computer Science King Fahd University of Petroleum and Minerals KFUPM # 1510, Dhahran 31261, Saudi Arabia. S. A. RAZA Department of Management and Information Systems King Fahd University of Petroleum and Minerals Dhahran 31261, Saudi Arabia. Abstract: - An algorithm has been designed that models the outlines of handprinted and electronic fonts. By capturing the input through a scanning device, the bitmapped image is converted to a more flexible format by means of a mathematical description. This in turn reflects the input font through a series of non-uniform rational B-spline segments, pieced together via an acceptable level of continuity. An optimal solution is realised by the method being applied using a genetic approach. The algorithm has been tested on a number of symbols. Key-words:- Font, Significant points, Contour, Gray-level image, Outline, Spline 1 Introduction There are two fundamental techniques for storing fonts in computers [11]. One is bitmap and the other is outline. Outline representation of fonts has many advantages over bitmap representation. Multiple sizes may be derived from a single stored representation by suitable scaling. Different type faces can also be derived e.g. italics may be derived by shearing the original outline. Outlines may be arbitrarily translated, rotated, scaled, and clipped. Therefore most of the cotemporary desktop publishing systems are based on outline fonts. In the traditional approaches [3, 5, 9-12, 14], initially, a character is scanned from paper to obtain a gray level image. From this gray-level image, contour of the character is obtained. Then corner points of the character are determined from contour. These corner points can be obtained by some interactive method or by some automated process. Optimal curve fitting is done by segmenting the contour outline at the corner points. Normally, the curve fitting methods are based on conics or Bezier cubics [6]. The algorithm proposed, in this study, mainly differs to the traditional approaches in various ways. It utilizes the extensions of various existing algorithms as its essential components. These algorithms include boundary detection, corner detection, spline fitting and genetic algorithms. Since, some times corners are not detected precisely and some times only corner points are not sufficient to fit the outline which represents the original character. Therefore, in addition to corner points, some more points are needed to achieve a best fit. This paper, like [15-16], suggests the extension of corner points to a super family of Points called significant points. These significant points are dynamically discovered using a genetic algorithm while the corner points remain static throughout the genetic process. The significant points play important role in the overall shape of the final character. Optimal curve fitting is done, not by segmenting the contour outline at the significant

2 points, rather a global spline model is fitted in a genetic way. The spline model used, in this work, is a non-uniform rational B-spline (NURBS), which has attracting geometric features to those in [15-16] where non-uniform B-spline (NUBS) were used. The organization of the paper is made as follows. The discussion summary of scanning the image and filtering the noise in it is made in Section 2. This Section is also meant for the boundary detection algorithm to the scanned image. The issue of detecting the characteristic points (corner points and significant points) is summarized in Section 3. A mention of NURBS model is made in Section 4. Gnetic Algorithm is discussed in Section 5. The Section 6 discusses the issue of best possible boundary fit. The Section 7 concludes the paper. 2 Image Outline Extraction The extraction of the contour points, from the gray-level image, is the first step of the whole process of Font recognition. During the digitization process (converting the gray-level image to a bilevel image), some noise may arise. This adds irregularities to the outer boundary of the image and, hence, may have some undesired effects. The algorithm of Avrahami and Pratt [2] is a reasonable solution to convert the gray-level image to a bilevel image. Although, this algorithm minimizes the error during the conversion process but it requires some modifications, which have been incorporated in this theory. The algorithm returns number of boundary points and their values: F(i) = (x(i),y(i)), i=1,...,n. 3 Detection of Significant Points After finding out boundary points, the next step in preprocessing is the detection of corner points. The corner points are those points, which partition the outline into various segments. There has been a good amount of work done for the detection of corner points given the boundary of an image. A number of approaches have been proposed by researchers [4]. These include Curvature analysis with numerical techniques and some signal processing methods. In [4] some of the possible ways to detect corners in an image are presented. The curvature can be analyzed using some numerical approaches. The algorithm, in [10], has used the numerical approach. But it presents a problem of scaling. The detection of corner actually depends on the actual resolution of the image and processing width to calculate the curvature. For the detection of corners, in this paper, we adopted the simple technique presented by Chetverikov and Szabo [4]. Their algorithm depicts the corners intelligently. The algorithm has been adopted with certain specific degrees of freedom, in its description, so that best possible results are achieved for our objectives. Since corner points are not always enough to produce the outline of the character. Therefore, in addition to corner points, we identify some more points, called significant points. In the first step, these points are searched on the basis of computation of high curvatures in each segment of contour outline. If these points do not happen to provide optimal outline, the second step is adopted to get further significant points. A genetic approach is discovered, for this purpose, which searches for the best significant points so that the curve fit is optimal to the contour of the character. The set of significant points is a super set of the set of corner points. 4 Spline Model There are various techniques, for curve design, available in the literature [6, 17]. The spline model used, in this work, is a non-uniform rational B-spline (NURBS), which has attracting geometric features [6]. The theory of the proposed study is based upon the NURBS of arbitrary degree. However, a cubic NURBS is recommended for practical purposes. 5 A Brief Overview Of Genetic Algorithm In the last decade, Genetic Algorithms [7] have emerged as practical robust optimization search

3 methods. Genetic Algorithms (GAs) are search techniques based on the concept of evolution. Given a well-defined search space in which each solution is represented by a bit string, called a chromosome, a GA is applied with its three genetic search operators (selection, crossover and mutation) to transform a population of chromosomes with the objective of improving the quality of the chromosomes. The individual bits of a chromosome are called genes. Before the search starts, a set of chromosomes is randomly chosen from the search space to form the initial population. The three genetic search operations are then applied one after the other to obtain a new generation of chromosomes in which the expected quality over all the chromosomes is better than that of the previous generation. The process is repeated until stopping criterion is met (for example, a predefined number of generations are processed). In the end the best chromosome of the last generation is reported as a final solution, as shown in Figure 1. scheme is not to lose those points as they are important in determining the outlines of the shapes. 6 Outline Capture The scheme used, in this study, converts the original continuous problem into a discrete optimization problem. Each data point (boundary point) corresponds to a single gene in the bit string of a chromosome. This technique, in principle, is similar to those used in [8, 13, 15-16]. In this formulation if a gene is equal to 1, we select the corresponding data point as a knot point of the spline. If the gene is equal to 0, the corresponding point is rejected (see Figure 2). All the selected knot points will be considered as the characteristic points. If the given points lie in the interval [a, b], then the appropriate number of knots are determined in the interval (a, b) called the interior knots n. The initial population, consists of K individuals of gene length L. The genes are randomly set to 0 and 1. However, the corner points are determined before the creation of initial population and the genes corresponding to those points are intentionally set to 1 in the initial population and in the population of the subsequent generations. The idea behind this Figure 1: Outline of a Genetic Algorithm. In addition to the conventional genetic control parameters (crossover and mutation), another control parameter knot ratio R is also used. Akaike's Information Criterion (AIC) [1] is used as a fitness measure. By using AIC, we can choose the best model among the candidate models automatically. AIC is given by

4 Figure 2: Individual Chromosome: Genetic Formulation. AIC = N log e Q + 2(2n+m) where, N is the number of data, Q is given as follows: Q = N j= 1 w j { S( t ) F } n is the number of interior knots, m is the order of the NUBS S(t) to be fitted on the given data F, and w j is the weight of data, taken to be 1 { } j for all data points in our case. It should be noted that the smaller value of AIC gives better fitness. A parameter for decimation is also proposed.. This parameter enables the data to be selected interval wise, without loosing the contour of the font as well as the significant points determined by the corner detection algorithm. This has been used in order to decrease the gene length of the chromosomes. In the context of genetic algorithm, a Roulette wheel selection and a double point crossover has been used. The probability of crossover C is taken to be 0.7 and the probability of mutation M is taken to be 0.001, while 0 < R < 0.5 has been used. The summary of the algorithm is given below. 1. Scan and filter the Font to remove any noise that might be present in the scanned image. 2. Apply Boundary detection algorithm to the scanned image to estimate the contour. 3. Determined the corner points from the contour of the Font. 4. Create an initial population at random. 5. Input the control parameters. j j 2, 6. For each individual in the population make the bits corresponding to the significant points as For each individual compute data fitting and obtain the fitness value. 8. If total number of generations exhausted, stop the computation, otherwise go to step Do selection by using the fitness values. 10. Do crossover and make the individuals of the next generation. 11. Do mutation and go back to step 6. The results, in Figure 3, are obtained by applying the algorithm an Arabic word 'Ali', see Figure 3(a). This word has been approximated with a cubic parametric B- Spline. The method, however, does not depend on the degree of the spline. For the Arabic word 'Ali', 411 points were determined by the boundary detection algorithm (see Fig 3(b) to see the outline obtained). The corner detection algorithm detected 12 corner points (see Fig 3(c)). The genetic algorithm was run for 120 generations with a population size of 30. The selection was based on Roulette wheel. The knot Ratio was 0.3 and the crossover and mutation rates of 0.7 and 0.001, respectively, were used. The algorithm converged at 98th generation (see Fig 3(d)). The bullets are the significant points detected by the algorithm. Other results for various symbols and the letters, for distinct languages, could also been shown. The Figure 4(a), 4(b), and 4(c) demonstrate the results of the algorithm at 25 th, 50 th, and 75 th iterations respectively.

5 (a) (b) (c) (d) Figure 3: The algorithm tested for an Arabic word 'Ali' (a) (b) (c) Figure 4: The algorithm tested at various iterations.

6 7 Concluding Remarks A method for font designing has been presented which is suitable for both Roman like as well as non-roman languages like Arabic, Gothic, etc. In addition to the detection of corner points, a strategy to detect a set of significant points is also explained to optimize the outline. A NURBS model, through a genetic approach, has been utilized to identify the significant points and hence capture the outline of the fonts. The proposed approach minimizes the human interaction in obtaining the outline of original character. This research is, in addition to the automatic capture of Fonts, is equally good to capture hand-drawn images. The authors feel that the proposed approach has the potential to be enhanced and make more automated and robust treatment using parallelism towards the computing aspect. Therefore, such a work is still in progress and the authors are expecting some more elegant results. The authors feel that the methodology using genetic algorithm and NURBS, proposed in this research, will prove to be quite reasonable as compared to the existing methods. However, a comparative study of the proposed research with the existing methods is needed to be made practically. Acknowledgement:- This work has been supported by King Fahd University of Petroleum and Minerals. References: [1] Akaike, H. (1974) A new look at the statistical model identification. IEEE Trans. Automatic Control, 19(6), [2] Avrahami, G., and Pratt, V., (1991), Sub-Pixel Edge Detection in Character Digitization, Raster Imaging and Digital Typography II, Eds., Morris, R. and Andre, J., Cambridge University Press, [3] Chang, H., and Yan, H., (1998), Vectorization of Hand-Drawn Image using Piecewise Cubic Bezier Curves Fitting, Pattern Recognition, Elsevier Science, Vol. 31(11), [4] Chetverikov, D., and Szabo, Z. (1999) A simple and efficient algorithm for detection of high curvature points in planar curves. Proc. 23 rd Workshop of the Australian Pattern Recognition Group, [5] Davis, L., (1979), Shape Matching using Relaxation Techniques, IEEE Trans. PAMI, Vol. 1, [6] Farin, G. E Curves and Surfaces for Computer Aided Geometric Design, Academic Press, New York. [7] Goldberg, D. E. (1989). Genetic Algorithms in Search, Optimization and Machine Learning. Addison Wesley. [8] Harada, T., Yoshimoto, F., and Aoyama, Y. (2000) Data Fitting using a genetic algorithm with real number genes. Proc. of the IASTED International Conference on Computer Graphics and Imaging. [9] Hersch, R. D., (1994), Towards a Universal Auto-hinting System for Typographic Shapes, Electronic Publishing, Vol 7(4), [10] Itoh, Koichi, (1993), A curve fitting algorithm for character fonts, Electronic Publishing, Vol. 6(3), [11] Karow, P., (1994), Font Technology (Methods and Tools), Springer-Verlag, Berlin. [12] Mahmood, S. A., (1994), Arabic Character Recognition using Fourier Descriptors and Character Contour Encoding, Patter Recognition, Elsevier Science, Vol. 27(6), [13] Moriyama, M., Yoshimoto, F. and Harada, T. (1998) A method of plane data fitting with a genetic algorithm. Proc. of the Iasted International Conference on Computer Graphics and Imaging, pages [14] Sarfraz, M., and Khan, M. A. (2001), Automatic Outline Capture of Arabic Fonts, Journal of Information Sciences, Elsevier Science Inc., Vol. 140(3-4), [15] Sarfraz, M, and Raza, A, (2002), Visualization of Data using Genetic Algorithm, The Proceedings of the Fourth KFUPM Workshop on Information and Computer Science: Internet Computing (WICS 2002), Saudi Arabia, ISBN: , [16] Sarfraz, M., and Raza, S. A., (2001), Capturing Outline of Fonts using Genetic Algorithm and Splines, The Proceedings of IEEE International Conference on Information Visualization-IV 2001-UK, IEEE Computer Society Press, USA, [17] Safraz, M., (1994), Cubic Spline Curves with Shape Control, Computers & Graphics, Elsevier Science, 18(5),

Image Reconstruction Using Rational Ball Interpolant and Genetic Algorithm

Image Reconstruction Using Rational Ball Interpolant and Genetic Algorithm Applied Mathematical Sciences, Vol. 8, 2014, no. 74, 3683-3692 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ams.2014.43201 Image Reconstruction Using Rational Ball Interpolant and Genetic Algorithm

More information

Reverse Engineering of Planar Objects Using GAs (Kejuruteraan Balikan Objek Menyatah Menggunakan GA)

Reverse Engineering of Planar Objects Using GAs (Kejuruteraan Balikan Objek Menyatah Menggunakan GA) Sains Malaysiana 42(8)(2013): 1167 1179 Reverse Engineering of Planar Objects Using GAs (Kejuruteraan Balikan Objek Menyatah Menggunakan GA) MUHAMMAD SARFRAZ*, MISBAH IRSHAD & MALIK ZAWWAR HUSSAIN ABSTRACT

More information

Object Recognition using Particle Swarm Optimization on Fourier Descriptors

Object Recognition using Particle Swarm Optimization on Fourier Descriptors Object Recognition using Particle Swarm Optimization on Fourier Descriptors Muhammad Sarfraz 1 and Ali Taleb Ali Al-Awami 2 1 Department of Information and Computer Science, King Fahd University of Petroleum

More information

High-Quality Shape Fitting for Aesthetic Modeling Based on Class A Condition

High-Quality Shape Fitting for Aesthetic Modeling Based on Class A Condition 632 High-Quality Shape Fitting for Aesthetic Modeling Based on Class A Condition Tetsuo Oya 1, Hiroki Amemiya 2, Hideki Aoyama 3 and Masatake Higashi 4 1 Keio University, oya@sd.keio.ac.jp 2 Keio University,

More information

ISSN: [Keswani* et al., 7(1): January, 2018] Impact Factor: 4.116

ISSN: [Keswani* et al., 7(1): January, 2018] Impact Factor: 4.116 IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY AUTOMATIC TEST CASE GENERATION FOR PERFORMANCE ENHANCEMENT OF SOFTWARE THROUGH GENETIC ALGORITHM AND RANDOM TESTING Bright Keswani,

More information

OBJECT RECOGNITION USING PARTICLE SWARM OPTIMIZATION AND GENETIC ALGORITHM

OBJECT RECOGNITION USING PARTICLE SWARM OPTIMIZATION AND GENETIC ALGORITHM www.ijcsi.org 55 OBJECT RECOGNITION USING PARTICLE SWARM OPTIMIZATION AND GENETIC ALGORITHM Mahmood ul Hassan 1, M. Sarfraz 2, Abdelrahman osman 3 and Muteb Alruwaili 4 1, 3, 4 Department of Computer Science,

More information

The Genetic Algorithm for finding the maxima of single-variable functions

The Genetic Algorithm for finding the maxima of single-variable functions Research Inventy: International Journal Of Engineering And Science Vol.4, Issue 3(March 2014), PP 46-54 Issn (e): 2278-4721, Issn (p):2319-6483, www.researchinventy.com The Genetic Algorithm for finding

More information

Positivity Preserving Interpolation of Positive Data by Rational Quadratic Trigonometric Spline

Positivity Preserving Interpolation of Positive Data by Rational Quadratic Trigonometric Spline IOSR Journal of Mathematics (IOSR-JM) e-issn: 2278-5728, p-issn:2319-765x. Volume 10, Issue 2 Ver. IV (Mar-Apr. 2014), PP 42-47 Positivity Preserving Interpolation of Positive Data by Rational Quadratic

More information

Network Routing Protocol using Genetic Algorithms

Network Routing Protocol using Genetic Algorithms International Journal of Electrical & Computer Sciences IJECS-IJENS Vol:0 No:02 40 Network Routing Protocol using Genetic Algorithms Gihan Nagib and Wahied G. Ali Abstract This paper aims to develop a

More information

Genetic Model Optimization for Hausdorff Distance-Based Face Localization

Genetic Model Optimization for Hausdorff Distance-Based Face Localization c In Proc. International ECCV 2002 Workshop on Biometric Authentication, Springer, Lecture Notes in Computer Science, LNCS-2359, pp. 103 111, Copenhagen, Denmark, June 2002. Genetic Model Optimization

More information

Genetic Fourier Descriptor for the Detection of Rotational Symmetry

Genetic Fourier Descriptor for the Detection of Rotational Symmetry 1 Genetic Fourier Descriptor for the Detection of Rotational Symmetry Raymond K. K. Yip Department of Information and Applied Technology, Hong Kong Institute of Education 10 Lo Ping Road, Tai Po, New Territories,

More information

Jianmin Zheng Hock Soon Seah De-Wei Randall Lim

Jianmin Zheng Hock Soon Seah De-Wei Randall Lim BÉZIER CURVE-BASED SHAPE ENCODING FOR HAND-DRAWN IMAGES Jianmin Zheng Hock Soon Seah De-Wei Randall Lim School of Computer Engineering, Nanyang Technological University, Singapore 639798 ABSTRACT In this

More information

Comparative Study on VQ with Simple GA and Ordain GA

Comparative Study on VQ with Simple GA and Ordain GA Proceedings of the 9th WSEAS International Conference on Automatic Control, Modeling & Simulation, Istanbul, Turkey, May 27-29, 2007 204 Comparative Study on VQ with Simple GA and Ordain GA SADAF SAJJAD

More information

COLLISION-FREE TRAJECTORY PLANNING FOR MANIPULATORS USING GENERALIZED PATTERN SEARCH

COLLISION-FREE TRAJECTORY PLANNING FOR MANIPULATORS USING GENERALIZED PATTERN SEARCH ISSN 1726-4529 Int j simul model 5 (26) 4, 145-154 Original scientific paper COLLISION-FREE TRAJECTORY PLANNING FOR MANIPULATORS USING GENERALIZED PATTERN SEARCH Ata, A. A. & Myo, T. R. Mechatronics Engineering

More information

Knot Insertion and Reparametrization of Interval B-spline Curves

Knot Insertion and Reparametrization of Interval B-spline Curves International Journal of Video&Image Processing and Network Security IJVIPNS-IJENS Vol:14 No:05 1 Knot Insertion and Reparametrization of Interval B-spline Curves O. Ismail, Senior Member, IEEE Abstract

More information

Almost Curvature Continuous Fitting of B-Spline Surfaces

Almost Curvature Continuous Fitting of B-Spline Surfaces Journal for Geometry and Graphics Volume 2 (1998), No. 1, 33 43 Almost Curvature Continuous Fitting of B-Spline Surfaces Márta Szilvási-Nagy Department of Geometry, Mathematical Institute, Technical University

More information

Grid Scheduling Strategy using GA (GSSGA)

Grid Scheduling Strategy using GA (GSSGA) F Kurus Malai Selvi et al,int.j.computer Technology & Applications,Vol 3 (5), 8-86 ISSN:2229-693 Grid Scheduling Strategy using GA () Dr.D.I.George Amalarethinam Director-MCA & Associate Professor of Computer

More information

International Journal of Digital Application & Contemporary research Website: (Volume 1, Issue 7, February 2013)

International Journal of Digital Application & Contemporary research Website:   (Volume 1, Issue 7, February 2013) Performance Analysis of GA and PSO over Economic Load Dispatch Problem Sakshi Rajpoot sakshirajpoot1988@gmail.com Dr. Sandeep Bhongade sandeepbhongade@rediffmail.com Abstract Economic Load dispatch problem

More information

Train schedule diagram drawing algorithm considering interrelationship between labels

Train schedule diagram drawing algorithm considering interrelationship between labels Train schedule diagram drawing algorithm considering interrelationship between labels H. Izumi', N. Tomii',2 The University of Electro-Communications, Japan. 2Railway Technical Research Institute, Japan.

More information

The Simple Genetic Algorithm Performance: A Comparative Study on the Operators Combination

The Simple Genetic Algorithm Performance: A Comparative Study on the Operators Combination INFOCOMP 20 : The First International Conference on Advanced Communications and Computation The Simple Genetic Algorithm Performance: A Comparative Study on the Operators Combination Delmar Broglio Carvalho,

More information

A Genetic Algorithm for Graph Matching using Graph Node Characteristics 1 2

A Genetic Algorithm for Graph Matching using Graph Node Characteristics 1 2 Chapter 5 A Genetic Algorithm for Graph Matching using Graph Node Characteristics 1 2 Graph Matching has attracted the exploration of applying new computing paradigms because of the large number of applications

More information

Structural Optimizations of a 12/8 Switched Reluctance Motor using a Genetic Algorithm

Structural Optimizations of a 12/8 Switched Reluctance Motor using a Genetic Algorithm International Journal of Sustainable Transportation Technology Vol. 1, No. 1, April 2018, 30-34 30 Structural Optimizations of a 12/8 Switched Reluctance using a Genetic Algorithm Umar Sholahuddin 1*,

More information

Topological Machining Fixture Layout Synthesis Using Genetic Algorithms

Topological Machining Fixture Layout Synthesis Using Genetic Algorithms Topological Machining Fixture Layout Synthesis Using Genetic Algorithms Necmettin Kaya Uludag University, Mechanical Eng. Department, Bursa, Turkey Ferruh Öztürk Uludag University, Mechanical Eng. Department,

More information

DEVELOPMENT OF GEOMETRICAL MODELS OF HARD-ALPHA INCLUSIONS

DEVELOPMENT OF GEOMETRICAL MODELS OF HARD-ALPHA INCLUSIONS DEVELOPMENT OF GEOMETRICAL MODELS OF HARD-ALPHA INCLUSIONS FOR ULTRASONIC ANALYSIS IN TITANIUM ALLOYS Brian Boyd, Chien-Ping Chiou, and Bruce Thompson Center for Non-Destructive Evaluation Ames, Iowa 50011

More information

Optimization of Surface Roughness in End Milling of Medium Carbon Steel by Coupled Statistical Approach with Genetic Algorithm

Optimization of Surface Roughness in End Milling of Medium Carbon Steel by Coupled Statistical Approach with Genetic Algorithm Optimization of Surface Roughness in End Milling of Medium Carbon Steel by Coupled Statistical Approach with Genetic Algorithm Md. Anayet Ullah Patwari Islamic University of Technology (IUT) Department

More information

Tatiana Surazhsky Applied Mathematics Department, The Technion Israel Institute of Technology, Haifa 32000, Israel.

Tatiana Surazhsky Applied Mathematics Department, The Technion Israel Institute of Technology, Haifa 32000, Israel. Tatiana Surazhsky Applied Mathematics Department, The Technion Israel Institute of Technology, Haifa 32000, Israel. tess@cs.technion.ac.il Gershon Elber Faculty of Computer Science, The Technion IIT, Haifa

More information

Calc Redirection : A Structure for Direction Finding Aided Traffic Monitoring

Calc Redirection : A Structure for Direction Finding Aided Traffic Monitoring Calc Redirection : A Structure for Direction Finding Aided Traffic Monitoring Paparao Sanapathi MVGR College of engineering vizianagaram, AP P. Satheesh, M. Tech,Ph. D MVGR College of engineering vizianagaram,

More information

VALLIAMMAI ENGINEERING COLLEGE

VALLIAMMAI ENGINEERING COLLEGE VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203 DEPARTMENT OF MECHANICAL ENGINEERING QUESTION BANK M.E: CAD/CAM I SEMESTER ED5151 COMPUTER APPLICATIONS IN DESIGN Regulation 2017 Academic

More information

Multi-Scale Free-Form Surface Description

Multi-Scale Free-Form Surface Description Multi-Scale Free-Form Surface Description Farzin Mokhtarian, Nasser Khalili and Peter Yuen Centre for Vision Speech and Signal Processing Dept. of Electronic and Electrical Engineering University of Surrey,

More information

9.0 References. [Appl89] Applegarth, I., Catley, D., Bradley, I., Clipping of B-spline patches at

9.0 References. [Appl89] Applegarth, I., Catley, D., Bradley, I., Clipping of B-spline patches at 9.0 References [Appl89] Applegarth, I., Catley, D., Bradley, I., Clipping of B-spline patches at surface Curves, The Mathematics of Surfaces III, Clarendon Press, Oxford, 1989, pp. 229-242. [Bohm84] Bohm,

More information

Computer Graphics Curves and Surfaces. Matthias Teschner

Computer Graphics Curves and Surfaces. Matthias Teschner Computer Graphics Curves and Surfaces Matthias Teschner Outline Introduction Polynomial curves Bézier curves Matrix notation Curve subdivision Differential curve properties Piecewise polynomial curves

More information

Designing by a Quadratic Trigonometric Spline with Point and Interval Shape Control

Designing by a Quadratic Trigonometric Spline with Point and Interval Shape Control Int'l Conf. Scientific Computing CSC'18 195 Designing by a Quadratic Trigonometric Spline with Point and Interval Shape Control Shamaila Samreen Department of Mathematics University of Engineering & Technology,

More information

Object Recognition using Particle Swarm Optimization on Fourier Descriptors

Object Recognition using Particle Swarm Optimization on Fourier Descriptors Object Recognition using Particle Swarm Optimization on Fourier Descriptors Muhammad Sarfraz Ali Taleb Ali Al-Awami King Fahd University of Petroleum and Minerals KFUPM # 1510, Dhahran 31261, Saudi Arabia

More information

Abstract. 1 Introduction

Abstract. 1 Introduction Shape optimal design using GA and BEM Eisuke Kita & Hisashi Tanie Department of Mechano-Informatics and Systems, Nagoya University, Nagoya 464-01, Japan Abstract This paper describes a shape optimization

More information

Robust Object Segmentation Using Genetic Optimization of Morphological Processing Chains

Robust Object Segmentation Using Genetic Optimization of Morphological Processing Chains Robust Object Segmentation Using Genetic Optimization of Morphological Processing Chains S. RAHNAMAYAN 1, H.R. TIZHOOSH 2, M.M.A. SALAMA 3 1,2 Department of Systems Design Engineering 3 Department of Electrical

More information

The Geometry of Carpentry and Joinery

The Geometry of Carpentry and Joinery The Geometry of Carpentry and Joinery Pat Morin and Jason Morrison School of Computer Science, Carleton University, 115 Colonel By Drive Ottawa, Ontario, CANADA K1S 5B6 Abstract In this paper we propose

More information

Local Modification of Subdivision Surfaces Based on Curved Mesh

Local Modification of Subdivision Surfaces Based on Curved Mesh Local Modification of Subdivision Surfaces Based on Curved Mesh Yoshimasa Tokuyama Tokyo Polytechnic University tokuyama@image.t-kougei.ac.jp Kouichi Konno Iwate University konno@cis.iwate-u.ac.jp Junji

More information

Bezier Curves. An Introduction. Detlef Reimers

Bezier Curves. An Introduction. Detlef Reimers Bezier Curves An Introduction Detlef Reimers detlefreimers@gmx.de http://detlefreimers.de September 1, 2011 Chapter 1 Bezier Curve Basics 1.1 Linear Interpolation This section will give you a basic introduction

More information

Research on time optimal trajectory planning of 7-DOF manipulator based on genetic algorithm

Research on time optimal trajectory planning of 7-DOF manipulator based on genetic algorithm Acta Technica 61, No. 4A/2016, 189 200 c 2017 Institute of Thermomechanics CAS, v.v.i. Research on time optimal trajectory planning of 7-DOF manipulator based on genetic algorithm Jianrong Bu 1, Junyan

More information

Santa Fe Trail Problem Solution Using Grammatical Evolution

Santa Fe Trail Problem Solution Using Grammatical Evolution 2012 International Conference on Industrial and Intelligent Information (ICIII 2012) IPCSIT vol.31 (2012) (2012) IACSIT Press, Singapore Santa Fe Trail Problem Solution Using Grammatical Evolution Hideyuki

More information

Segmentation of Noisy Binary Images Containing Circular and Elliptical Objects using Genetic Algorithms

Segmentation of Noisy Binary Images Containing Circular and Elliptical Objects using Genetic Algorithms Segmentation of Noisy Binary Images Containing Circular and Elliptical Objects using Genetic Algorithms B. D. Phulpagar Computer Engg. Dept. P. E. S. M. C. O. E., Pune, India. R. S. Bichkar Prof. ( Dept.

More information

An introduction to NURBS

An introduction to NURBS An introduction to NURBS Philippe Lavoie January 20, 1999 A three dimensional (3D) object is composed of curves and surfaces. One must find a way to represent these to be able to model accurately an object.

More information

Adaptive Tessellation for Trimmed NURBS Surface

Adaptive Tessellation for Trimmed NURBS Surface Adaptive Tessellation for Trimmed NURBS Surface Ma YingLiang and Terry Hewitt 2 Manchester Visualization Centre, University of Manchester, Manchester, M3 9PL, U.K. may@cs.man.ac.uk 2 W.T.Hewitt@man.ac.uk

More information

Computation Method for Evaluation of Surface Fine Structure by Highlight Lines

Computation Method for Evaluation of Surface Fine Structure by Highlight Lines Computation Method for Evaluation of Surface Fine Structure by Highlight Lines György Gyurecz 1, Dr. Gábor Renner 2 1 Institute of Machine Design and Safety Engineering, Óbuda University 2 Computer and

More information

IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, VOL. 5, NO. 1, FEBRUARY

IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, VOL. 5, NO. 1, FEBRUARY IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, VOL. 5, NO. 1, FEBRUARY 2001 41 Brief Papers An Orthogonal Genetic Algorithm with Quantization for Global Numerical Optimization Yiu-Wing Leung, Senior Member,

More information

Generating Tool Paths for Free-Form Pocket Machining Using z-buffer-based Voronoi Diagrams

Generating Tool Paths for Free-Form Pocket Machining Using z-buffer-based Voronoi Diagrams Int J Adv Manuf Technol (1999) 15:182 187 1999 Springer-Verlag London Limited Generating Tool Paths for Free-Form Pocket Machining Using z-buffer-based Voronoi Diagrams Jaehun Jeong and Kwangsoo Kim Department

More information

Rational Bezier Curves

Rational Bezier Curves Rational Bezier Curves Use of homogeneous coordinates Rational spline curve: define a curve in one higher dimension space, project it down on the homogenizing variable Mathematical formulation: n P(u)

More information

Font Rasterization: the State of the Art

Font Rasterization: the State of the Art Font Rasterization: the State of the Art Roger D. Hersch 1 Introduction Outlines are becoming the standard way of storing character fonts. In the late seventies and early eighties, only fonts for photocomposers

More information

An explicit feature control approach in structural topology optimization

An explicit feature control approach in structural topology optimization th World Congress on Structural and Multidisciplinary Optimisation 07 th -2 th, June 205, Sydney Australia An explicit feature control approach in structural topology optimization Weisheng Zhang, Xu Guo

More information

Direction-Length Code (DLC) To Represent Binary Objects

Direction-Length Code (DLC) To Represent Binary Objects IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661,p-ISSN: 2278-8727, Volume 18, Issue 2, Ver. I (Mar-Apr. 2016), PP 29-35 www.iosrjournals.org Direction-Length Code (DLC) To Represent Binary

More information

Important Properties of B-spline Basis Functions

Important Properties of B-spline Basis Functions Important Properties of B-spline Basis Functions P2.1 N i,p (u) = 0 if u is outside the interval [u i, u i+p+1 ) (local support property). For example, note that N 1,3 is a combination of N 1,0, N 2,0,

More information

Time Complexity Analysis of the Genetic Algorithm Clustering Method

Time Complexity Analysis of the Genetic Algorithm Clustering Method Time Complexity Analysis of the Genetic Algorithm Clustering Method Z. M. NOPIAH, M. I. KHAIRIR, S. ABDULLAH, M. N. BAHARIN, and A. ARIFIN Department of Mechanical and Materials Engineering Universiti

More information

Research Article Data Visualization Using Rational Trigonometric Spline

Research Article Data Visualization Using Rational Trigonometric Spline Applied Mathematics Volume Article ID 97 pages http://dx.doi.org/.//97 Research Article Data Visualization Using Rational Trigonometric Spline Uzma Bashir and Jamaludin Md. Ali School of Mathematical Sciences

More information

GRANULAR COMPUTING AND EVOLUTIONARY FUZZY MODELLING FOR MECHANICAL PROPERTIES OF ALLOY STEELS. G. Panoutsos and M. Mahfouf

GRANULAR COMPUTING AND EVOLUTIONARY FUZZY MODELLING FOR MECHANICAL PROPERTIES OF ALLOY STEELS. G. Panoutsos and M. Mahfouf GRANULAR COMPUTING AND EVOLUTIONARY FUZZY MODELLING FOR MECHANICAL PROPERTIES OF ALLOY STEELS G. Panoutsos and M. Mahfouf Institute for Microstructural and Mechanical Process Engineering: The University

More information

AN APPROACH OF SEMIAUTOMATED ROAD EXTRACTION FROM AERIAL IMAGE BASED ON TEMPLATE MATCHING AND NEURAL NETWORK

AN APPROACH OF SEMIAUTOMATED ROAD EXTRACTION FROM AERIAL IMAGE BASED ON TEMPLATE MATCHING AND NEURAL NETWORK AN APPROACH OF SEMIAUTOMATED ROAD EXTRACTION FROM AERIAL IMAGE BASED ON TEMPLATE MATCHING AND NEURAL NETWORK Xiangyun HU, Zuxun ZHANG, Jianqing ZHANG Wuhan Technique University of Surveying and Mapping,

More information

An Automated Video Data Compression Algorithm by Cardinal Spline Fitting

An Automated Video Data Compression Algorithm by Cardinal Spline Fitting An Automated Video Data Compression Algorithm by Cardinal Spline Fitting M A Khan and Yoshio Ohno Graduate School of Science and Technology, Keio University E-mail:[murtaza,ohno]@on.cs.keio.ac.jp Abstract

More information

Genetic Algorithm based Fractal Image Compression

Genetic Algorithm based Fractal Image Compression Vol.3, Issue.2, March-April. 2013 pp-1123-1128 ISSN: 2249-6645 Genetic Algorithm based Fractal Image Compression Mahesh G. Huddar Lecturer, Dept. of CSE,Hirasugar Institute of Technology, Nidasoshi, India

More information

17. Hussain, M. Z. & Jamaludin (2006), Postivity-preserving piecewise rational cubic interpolation, Matematika, Vol. 22(2), Hussain, M.

17. Hussain, M. Z. & Jamaludin (2006), Postivity-preserving piecewise rational cubic interpolation, Matematika, Vol. 22(2), Hussain, M. RESEARCH PROFILE:. Sarfraz, M. Butt, S. & Hussain, M. Z. (994), Interpolation for the positive data using rational cubics, Proc. ISOSS-IV August 27-3, Lahore, Pakistan, Vol. 8, 25-26. 2. Hussain, M. Z.

More information

Rational Bezier Surface

Rational Bezier Surface Rational Bezier Surface The perspective projection of a 4-dimensional polynomial Bezier surface, S w n ( u, v) B i n i 0 m j 0, u ( ) B j m, v ( ) P w ij ME525x NURBS Curve and Surface Modeling Page 97

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

The Journal of MacroTrends in Technology and Innovation

The Journal of MacroTrends in Technology and Innovation MACROJOURNALS The Journal of MacroTrends in Technology and Innovation Automatic Knot Adjustment Using Dolphin Echolocation Algorithm for B-Spline Curve Approximation Hasan Ali AKYÜREK*, Erkan ÜLKER**,

More information

Progressive Surface Modeling Based On 3D Motion Sketch

Progressive Surface Modeling Based On 3D Motion Sketch Progressive Surface Modeling Based On 3D Motion Sketch SHENGFENG IN, and DAVID K WRIGHT School of Engineering and Design Brunel University Uxbridge, Middlesex UB8 3PH UK Abstract: - This paper presents

More information

Offspring Generation Method using Delaunay Triangulation for Real-Coded Genetic Algorithms

Offspring Generation Method using Delaunay Triangulation for Real-Coded Genetic Algorithms Offspring Generation Method using Delaunay Triangulation for Real-Coded Genetic Algorithms Hisashi Shimosaka 1, Tomoyuki Hiroyasu 2, and Mitsunori Miki 2 1 Graduate School of Engineering, Doshisha University,

More information

THE IDENTIFICATION OF THE BOUNDARY GEOMETRY WITH CORNER POINTS IN INVERSE TWO-DIMENSIONAL POTENTIAL PROBLEMS

THE IDENTIFICATION OF THE BOUNDARY GEOMETRY WITH CORNER POINTS IN INVERSE TWO-DIMENSIONAL POTENTIAL PROBLEMS TASK QUARTERLY 6 No 4(2002), 651 660 THE IDENTIFICATION OF THE BOUNDARY GEOMETRY WITH CORNER POINTS IN INVERSE TWO-DIMENSIONAL POTENTIAL PROBLEMS EUGENIUSZ ZIENIUK AND WIESŁAW GABREL Institute of Computer

More information

Constrained modification of the cubic trigonometric Bézier curve with two shape parameters

Constrained modification of the cubic trigonometric Bézier curve with two shape parameters Annales Mathematicae et Informaticae 43 (014) pp. 145 156 http://ami.ektf.hu Constrained modification of the cubic trigonometric Bézier curve with two shape parameters Ede Troll University of Debrecen

More information

(a) rotating 45 0 about the origin and then translating in the direction of vector I by 4 units and (b) translating and then rotation.

(a) rotating 45 0 about the origin and then translating in the direction of vector I by 4 units and (b) translating and then rotation. Code No: R05221201 Set No. 1 1. (a) List and explain the applications of Computer Graphics. (b) With a neat cross- sectional view explain the functioning of CRT devices. 2. (a) Write the modified version

More information

1. Introduction. 2. Motivation and Problem Definition. Volume 8 Issue 2, February Susmita Mohapatra

1. Introduction. 2. Motivation and Problem Definition. Volume 8 Issue 2, February Susmita Mohapatra Pattern Recall Analysis of the Hopfield Neural Network with a Genetic Algorithm Susmita Mohapatra Department of Computer Science, Utkal University, India Abstract: This paper is focused on the implementation

More information

GENETIC ALGORITHM FOR FUNCTION APPROXIMATION: AN EXPERIMENTAL INVESTIGATION

GENETIC ALGORITHM FOR FUNCTION APPROXIMATION: AN EXPERIMENTAL INVESTIGATION GENETIC ALGORITHM FOR FUNCTION APPROXIMATION: AN EXPERIMENTAL INVESTIGATION Abdulrahman Baqais 1 1 Department of Information and Computer Science, KFUPM, Dhahran, Saudi Arabia ABSTRACT Function Approximation

More information

FITTING PIECEWISE LINEAR FUNCTIONS USING PARTICLE SWARM OPTIMIZATION

FITTING PIECEWISE LINEAR FUNCTIONS USING PARTICLE SWARM OPTIMIZATION Suranaree J. Sci. Technol. Vol. 19 No. 4; October - December 2012 259 FITTING PIECEWISE LINEAR FUNCTIONS USING PARTICLE SWARM OPTIMIZATION Pavee Siriruk * Received: February 28, 2013; Revised: March 12,

More information

Genetic Algorithms. Kang Zheng Karl Schober

Genetic Algorithms. Kang Zheng Karl Schober Genetic Algorithms Kang Zheng Karl Schober Genetic algorithm What is Genetic algorithm? A genetic algorithm (or GA) is a search technique used in computing to find true or approximate solutions to optimization

More information

Vectorization Using Stochastic Local Search

Vectorization Using Stochastic Local Search Vectorization Using Stochastic Local Search Byron Knoll CPSC303, University of British Columbia March 29, 2009 Abstract: Stochastic local search can be used for the process of vectorization. In this project,

More information

The Free-form Surface Modelling System

The Free-form Surface Modelling System 1. Introduction The Free-form Surface Modelling System Smooth curves and surfaces must be generated in many computer graphics applications. Many real-world objects are inherently smooth (fig.1), and much

More information

V.Petridis, S. Kazarlis and A. Papaikonomou

V.Petridis, S. Kazarlis and A. Papaikonomou Proceedings of IJCNN 93, p.p. 276-279, Oct. 993, Nagoya, Japan. A GENETIC ALGORITHM FOR TRAINING RECURRENT NEURAL NETWORKS V.Petridis, S. Kazarlis and A. Papaikonomou Dept. of Electrical Eng. Faculty of

More information

VERTICAL SCAN-CONVERSION FOR FILLING PURPOSES

VERTICAL SCAN-CONVERSION FOR FILLING PURPOSES VERTICAL SCAN-CONVERSION FOR FILLING PURPOSES R.D. Hersch Swiss Federal Institute of Technology, Lausanne ABSTRACT Keywords Conventional scan-conversion algorithms were developed independently of filling

More information

Keyword: Quadratic Bézier Curve, Bisection Algorithm, Biarc, Biarc Method, Hausdorff Distances, Tolerance Band.

Keyword: Quadratic Bézier Curve, Bisection Algorithm, Biarc, Biarc Method, Hausdorff Distances, Tolerance Band. Department of Computer Science Approximation Methods for Quadratic Bézier Curve, by Circular Arcs within a Tolerance Band Seminar aus Informatik Univ.-Prof. Dr. Wolfgang Pree Seyed Amir Hossein Siahposhha

More information

C 1 Modified Genetic Algorithm to Solve Time-varying Lot Sizes Economic Lot Scheduling Problem

C 1 Modified Genetic Algorithm to Solve Time-varying Lot Sizes Economic Lot Scheduling Problem C 1 Modified Genetic Algorithm to Solve Time-varying Lot Sizes Economic Lot Scheduling Problem Bethany Elvira 1, Yudi Satria 2, dan Rahmi Rusin 3 1 Student in Department of Mathematics, University of Indonesia,

More information

Advanced Graphics. Beziers, B-splines, and NURBS. Alex Benton, University of Cambridge Supported in part by Google UK, Ltd

Advanced Graphics. Beziers, B-splines, and NURBS. Alex Benton, University of Cambridge Supported in part by Google UK, Ltd Advanced Graphics Beziers, B-splines, and NURBS Alex Benton, University of Cambridge A.Benton@damtp.cam.ac.uk Supported in part by Google UK, Ltd Bezier splines, B-Splines, and NURBS Expensive products

More information

A NURBS-BASED APPROACH FOR SHAPE AND TOPOLOGY OPTIMIZATION OF FLOW DOMAINS

A NURBS-BASED APPROACH FOR SHAPE AND TOPOLOGY OPTIMIZATION OF FLOW DOMAINS 6th European Conference on Computational Mechanics (ECCM 6) 7th European Conference on Computational Fluid Dynamics (ECFD 7) 11 15 June 2018, Glasgow, UK A NURBS-BASED APPROACH FOR SHAPE AND TOPOLOGY OPTIMIZATION

More information

Learning Adaptive Parameters with Restricted Genetic Optimization Method

Learning Adaptive Parameters with Restricted Genetic Optimization Method Learning Adaptive Parameters with Restricted Genetic Optimization Method Santiago Garrido and Luis Moreno Universidad Carlos III de Madrid, Leganés 28911, Madrid (Spain) Abstract. Mechanisms for adapting

More information

Approximation of 3D-Parametric Functions by Bicubic B-spline Functions

Approximation of 3D-Parametric Functions by Bicubic B-spline Functions International Journal of Mathematical Modelling & Computations Vol. 02, No. 03, 2012, 211-220 Approximation of 3D-Parametric Functions by Bicubic B-spline Functions M. Amirfakhrian a, a Department of Mathematics,

More information

Automata Construct with Genetic Algorithm

Automata Construct with Genetic Algorithm Automata Construct with Genetic Algorithm Vít Fábera Department of Informatics and Telecommunication, Faculty of Transportation Sciences, Czech Technical University, Konviktská 2, Praha, Czech Republic,

More information

Using Genetic Algorithm with Triple Crossover to Solve Travelling Salesman Problem

Using Genetic Algorithm with Triple Crossover to Solve Travelling Salesman Problem Proc. 1 st International Conference on Machine Learning and Data Engineering (icmlde2017) 20-22 Nov 2017, Sydney, Australia ISBN: 978-0-6480147-3-7 Using Genetic Algorithm with Triple Crossover to Solve

More information

A GENETIC ALGORITHM APPROACH TO OPTIMAL TOPOLOGICAL DESIGN OF ALL TERMINAL NETWORKS

A GENETIC ALGORITHM APPROACH TO OPTIMAL TOPOLOGICAL DESIGN OF ALL TERMINAL NETWORKS A GENETIC ALGORITHM APPROACH TO OPTIMAL TOPOLOGICAL DESIGN OF ALL TERMINAL NETWORKS BERNA DENGIZ AND FULYA ALTIPARMAK Department of Industrial Engineering Gazi University, Ankara, TURKEY 06570 ALICE E.

More information

Mobile Robots Path Planning using Genetic Algorithms

Mobile Robots Path Planning using Genetic Algorithms Mobile Robots Path Planning using Genetic Algorithms Nouara Achour LRPE Laboratory, Department of Automation University of USTHB Algiers, Algeria nachour@usthb.dz Mohamed Chaalal LRPE Laboratory, Department

More information

A Technique for Design Patterns Detection

A Technique for Design Patterns Detection A Technique for Design Patterns Detection Manjari Gupta Department of computer science Institute of Science Banaras Hindu University Varansi-221005, India manjari_gupta@rediffmail.com Abstract Several

More information

Evolutionary form design: the application of genetic algorithmic techniques to computer-aided product design

Evolutionary form design: the application of genetic algorithmic techniques to computer-aided product design Loughborough University Institutional Repository Evolutionary form design: the application of genetic algorithmic techniques to computer-aided product design This item was submitted to Loughborough University's

More information

Design of Curves and Surfaces Using Multi-Objective Optimization

Design of Curves and Surfaces Using Multi-Objective Optimization Design of Curves and Surfaces Using Multi-Objective Optimization Rony Goldenthal and Michel Bercovier Abstract. Design by optimization of curves and surfaces is a powerful design technique. The mathematical

More information

Fast Efficient Clustering Algorithm for Balanced Data

Fast Efficient Clustering Algorithm for Balanced Data Vol. 5, No. 6, 214 Fast Efficient Clustering Algorithm for Balanced Data Adel A. Sewisy Faculty of Computer and Information, Assiut University M. H. Marghny Faculty of Computer and Information, Assiut

More information

Shape Control of Cubic H-Bézier Curve by Moving Control Point

Shape Control of Cubic H-Bézier Curve by Moving Control Point Journal of Information & Computational Science 4: 2 (2007) 871 878 Available at http://www.joics.com Shape Control of Cubic H-Bézier Curve by Moving Control Point Hongyan Zhao a,b, Guojin Wang a,b, a Department

More information

An Efficient Single Chord-based Accumulation Technique (SCA) to Detect More Reliable Corners

An Efficient Single Chord-based Accumulation Technique (SCA) to Detect More Reliable Corners An Efficient Single Chord-based Accumulation Technique (SCA) to Detect More Reliable Corners Mohammad Asiful Hossain, Abdul Kawsar Tushar, and Shofiullah Babor Computer Science and Engineering Department,

More information

A New Method for Skeleton Pruning

A New Method for Skeleton Pruning A New Method for Skeleton Pruning Laura Alejandra Pinilla-Buitrago, José Fco. Martínez-Trinidad, and J.A. Carrasco-Ochoa Instituto Nacional de Astrofísica, Óptica y Electrónica Departamento de Ciencias

More information

Graphical Approach to Solve the Transcendental Equations Salim Akhtar 1 Ms. Manisha Dawra 2

Graphical Approach to Solve the Transcendental Equations Salim Akhtar 1 Ms. Manisha Dawra 2 Graphical Approach to Solve the Transcendental Equations Salim Akhtar 1 Ms. Manisha Dawra 2 1 M.Tech. Scholar 2 Assistant Professor 1,2 Department of Computer Science & Engineering, 1,2 Al-Falah School

More information

Solving A Nonlinear Side Constrained Transportation Problem. by Using Spanning Tree-based Genetic Algorithm. with Fuzzy Logic Controller

Solving A Nonlinear Side Constrained Transportation Problem. by Using Spanning Tree-based Genetic Algorithm. with Fuzzy Logic Controller Solving A Nonlinear Side Constrained Transportation Problem by Using Spanning Tree-based Genetic Algorithm with Fuzzy Logic Controller Yasuhiro Tsujimura *, Mitsuo Gen ** and Admi Syarif **,*** * Department

More information

Advanced Geometric Modeling CPSC789

Advanced Geometric Modeling CPSC789 Advanced Geometric Modeling CPSC789 Fall 2004 General information about the course CPSC 789 Advanced Geometric Modeling Fall 2004 Lecture Time and Place ENF 334 TR 9:30 10:45 Instructor : Office: MS 618

More information

Evolving SQL Queries for Data Mining

Evolving SQL Queries for Data Mining Evolving SQL Queries for Data Mining Majid Salim and Xin Yao School of Computer Science, The University of Birmingham Edgbaston, Birmingham B15 2TT, UK {msc30mms,x.yao}@cs.bham.ac.uk Abstract. This paper

More information

Optimal Knots Allocation in Smoothing Splines using intelligent system. Application in bio-medical signal processing.

Optimal Knots Allocation in Smoothing Splines using intelligent system. Application in bio-medical signal processing. Optimal Knots Allocation in Smoothing Splines using intelligent system. Application in bio-medical signal processing. O.Valenzuela, M.Pasadas, F. Ortuño, I.Rojas University of Granada, Spain Abstract.

More information

Context based optimal shape coding

Context based optimal shape coding IEEE Signal Processing Society 1999 Workshop on Multimedia Signal Processing September 13-15, 1999, Copenhagen, Denmark Electronic Proceedings 1999 IEEE Context based optimal shape coding Gerry Melnikov,

More information

Curves and Surfaces 1

Curves and Surfaces 1 Curves and Surfaces 1 Representation of Curves & Surfaces Polygon Meshes Parametric Cubic Curves Parametric Bi-Cubic Surfaces Quadric Surfaces Specialized Modeling Techniques 2 The Teapot 3 Representing

More information

DETERMINING PARETO OPTIMAL CONTROLLER PARAMETER SETS OF AIRCRAFT CONTROL SYSTEMS USING GENETIC ALGORITHM

DETERMINING PARETO OPTIMAL CONTROLLER PARAMETER SETS OF AIRCRAFT CONTROL SYSTEMS USING GENETIC ALGORITHM DETERMINING PARETO OPTIMAL CONTROLLER PARAMETER SETS OF AIRCRAFT CONTROL SYSTEMS USING GENETIC ALGORITHM Can ÖZDEMİR and Ayşe KAHVECİOĞLU School of Civil Aviation Anadolu University 2647 Eskişehir TURKEY

More information

Dgp _ lecture 2. Curves

Dgp _ lecture 2. Curves Dgp _ lecture 2 Curves Questions? This lecture will be asking questions about curves, their Relationship to surfaces, and how they are used and controlled. Topics of discussion will be: Free form Curves

More information