AUTOMATING THE DESIGN OF SOUND SYNTHESIS TECHNIQUES USING EVOLUTIONARY METHODS. Ricardo A. Garcia *
|
|
- Conrad Anderson
- 5 years ago
- Views:
Transcription
1 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 Digital sound synthesizers, ubiquitous today in sound cards, sotware and dedicated hardware, use algorithms (Sound Synthesis Techniques, SSTs) capable o generating sounds similar to those o acoustic instruments and even totally novel sounds. The design o SSTs is a very hard problem. It is usually assumed that it requires human ingenuity to design an algorithm suitable or synthesizing a sound with certain characteristics. Many o the SSTs commonly used are the ruit o experimentation and a long reinement processes. A SST is determined by its unctional orm and internal parameters. Design o SSTs is usually done by selecting a ixed unctional orm rom a handul o commonly used SSTs, and perorming a parameter estimation technique to ind a set o internal parameters that will best emulate the target sound. A new approach or automating the design o SSTs is proposed. It uses a set o examples o the desired behavior o the SST in the orm o inputs + target sound. The approach is capable o suggesting novel unctional orms and their internal parameters, suited to ollow closely the given examples. Design o a SST is stated as a search problem in the SST space (the space spanned by all the possible valid unctional orms and internal parameters, within certain limits to make it practical). This search is done using evolutionary methods; speciically, Genetic Programming (GP).. INTRODUCTION Sound synthesizers are usually implemented as computer programs and algorithms that run in digital computers and produce digital sound samples (waveorms). These algorithms or sound generation are termed Sound Synthesis Techniques (SSTs). An SST can be dissected into a unctional orm and internal parameters. The unctional orm (also known as topology) describes the relationship between the unctions and elements in the algorithm, while the internal parameters are variables that take a particular value at the moment o implementation o the algorithm (depending on the desired behavior). Design o a SST is customarily limited to the selection o a unctional orm rom a set o algorithms (i.e. classic SSTs) ollowed by application o a mathematical technique or estimation o the internal parameters to match a target sound. The design o SSTs, more speciically their unctional orm, is a very hard problem. It is usually assumed that it requires human ingenuity to design an algorithm suitable or synthesizing sound with certain characteristics. Many o the SSTs commonly used are the ruit o experimentation and a long reinement processes. The eorts or automating the design o SSTs have been mainly ocused into automating the parameter estimation stage o the internal parameters or a given unctional orm. Horner et al. [] proposed an approach or automating the internal parameter estimation o FM synthesizers using evolutionary methods, in particular Genetic Algorithms (GA). Johnson [2] proposed an interesting approach to use evolutionary methods and human listeners in an interactive system to explore the parameter space o (Fonction d Onde Formantique) FOF synthesis. Wehn [3] used GA to explore the parameter space o FM-like synthesizers, and allowed some degree o variation in the unctional orms. Our goal is to propose a general approach capable o suggesting valid unctional orms and internal parameters or a SST to synthesize a target sound, using a known set o inputs (time varying signals). This problem is related to the system identiication, or symbolic regression problem stated in control theory. The inputs and outputs o the system are known, but the system is unknown... Approach The SST space is deined as the space spanned by all the possible combinations o a given set o unctional elements and their connections. Every point in the SST space deines completely a unctional orm and its set o internal parameters. Design o a SST is then regarded as a search in the SST space. The goal is to ind a point in this space that is capable o producing a sound close to the target sound using the given inputs. This measure o closeness is done using an error metric. The search in this space is perormed using a class o evolutionary computation method called Genetic Programming (GP). GP has shown outstanding empirical perormance in searching complex multidimensional spaces [4-6]. Custom SST representations in the orm o topology graphs and expression trees are used along * Now with Chaoticom. 83 Laayette Road Hampton Falls, N.H , USA DAFX-
2 with their required mapping rules. Topology graphs are the most widely used representation or SST, but they are diicult to manipulate. Expression trees acilitate the level o manipulation required to use GP or exploring the SST space. A complete discussion o this research can be ound in [7]. 2. REPRESENTATION OF SSTS SSTs are computer algorithms designed to produce sound samples. Algorithms are usually represented using: mathematical ormulas, instruction lists (pseudocode) or topology graphs (low diagrams). All o them are equivalent representation (posses the same inormation), but oer dierent advantages rom the viewpoint o a human designer. evaluate sin(x) assign result to P evaluate 2*P b) assign result to Q evaluate Q+0.5 y = 2 sin( x) assign result to Y output Y 0.5 Y a) + c) X 2 sin( ) Figure. Representations o algorithm: a) ormula, b) pseudocode and, c) topology graph 2.. Representing SSTs as expression trees Topology graphs o complex SSTs are usually in the orm o cyclic graphs (with closed loops). Manipulating this kind o graph is very diicult. Addition, deletion or reconnection o unctional elements can render a topology invalid very easy. In x addition, i the designer in charge o manipulating these topologies is a computer program (as it is the goal), the easier the manipulation, the less probability o creating useless SSTs. Expression trees are graphs that are very easy to manipulate by ollowing a small set o construction rules. It makes sense to try to ind a mapping between an easy-to-manipulate expression tree graph into a diicult-to-manipulate topology graph. An ingenious idea borrowed rom developmental biology suggests a way o doing this. The idea is to encode in the expression tree the instructions or the development o an embryonic topology. The process begins with a very simple embryo, and ollowing the instructions it grows the ully developed topology. It can even include the development or the internal parameters associated with the unctional elements. Problems similar to this one that involved development o topology graphs rom expression trees were suggested by Koza et al. [6, 8] that used a mapping into analog circuit topologies; and Gruau [9] that mapped trees into neural network amilies Suggested mapping: expression tree into topology graph The nodes in the expression trees are instructions that when executed will result in a ully developed topology graph. Every expression tree will render a unique topology graph, but it is possible to have more than one tree to render the same topology graph. The initial topology graph is called embryo, and in our case it is a simple topology with our blocks, as seen in Figure 2 The embryo has a single modiiable object TYPE_A with no unctional element assigned yet, and connected to two sources and one renderer. The sources and the renderer will remain the same during the whole development process, but the modiiable object will change and new blocks and connections will be created. This coniguration o the embryo could be dierent (to suit the design speciications, i.e. the number o time varying inputs), but has been chosen or explicatory purposes here. Figure 2 shows a simple expression tree, embryo and irst steps o development o a topology. The irst node o the expression tree Step 0 EMBRYO SOURCE Step SOURCE Step SOURCE Step 3 Step SOURCE ADD 3 2 SOURCE KOSCIL ADD Figure 2. Example o mapping rom expression tree into topology graph. Note the development o the embryo into a more complex topology DAFX-2
3 is the START node, and this is ignored during the development process. The second node is pointing to the modiiable object number. When executed, this node will change the topology graph, more speciically the object that is pointed to in some way. In this case, the node has the instruction, so the type is assigned to the particular block in the topology graph. The next node has the instruction SERIES. The eect o this instruction is to add some new blocks and connections to our topology graph, and to create more pointers to dierent nodes in dierent new branches o the expression tree. Ater executing this Topology Modiying Function, several new blocks and connections are introduced into the topology graph. Each one o the new objects is modiiable, and has an associated node pointing to it. The rest o the nodes are executed, and this adds, modiies, or changes blocks and their connections into the topology graph. A complete repertoire o topology development unctions can be ound in [7] Functional elements From an analysis o several classic SSTs [0-2], a set o commonly used basic unctional elements was extracted. They are called classic SSTs because they have been used and studied by researchers and musicians over many years, and oer a good approximation or a set o unctional elements. This is a list o the main types o unctional elements ound in our taxonomy: Sinusoidal oscillators (variable amplitude, requency, phase over time) Wavetable oscillator (variable amplitude, read index) Delay (memory) or one or more samples Controlled gain ilter Noise generator Time varying ilters (coeicients can change over time) Addition Multiplication 3. DESIGN OF SST Design o an algorithm is deined as the process that conceives the structural orm and internal parameters o an algorithm, capable o producing a desired set o outputs, using a known set o inputs. The speciications or the design are usually given as sets o examples. Each example comprises a set o inputs and a target output (desired behavior). It is necessary to speciy as well an Error Metric to measure the perormance o a given SST. Design o an SST is usually a two-stage process: irst selection o a unctional orm and, second parameter estimation. 3.. Classic design In classic SSTs design a human realizes the irst stage o the process. Functional orms are usually never conceived rom scratch or a particular target sound. Instead, the designer selects one template rom a set o known unctional orms (i.e. the classic SST) based on the characteristics o the target sound, and the known capabilities o the tentative unctional orms. In the second stage, the designer selects an approach or parameter estimation, and uses it to ind the internal parameters that better it the selected unctional orm to produce a sound close to the target sound. This part o the process has been automated with high success [] or FM synthesis parameter estimation. The designer usually tries a handul o unctional orms to select the one that results in a better match to the target sound. LPC ADDITIVE FM FM selection by human Parameter Estimation INPUTS target OUTPUT use SST human judgement Figure 3 Classic design o SST. Human selects a ixed Functional Form rom a pre-deined set (i.e. classic SST) and uses a parameter estimation method. Human judges i the results are satisactory or repeats process with new unctional orm 3.2. Proposed approach or design Our proposed approach tries to remove as much human intervention rom the design process as possible. The irst change (and maybe the most important) is to replace the irst stage o selection o a pre-made unctional orm, with a unctional-orm suggesting mechanism. This mechanism will suggest valid unctional orms that can be tested to see i they are good or not or the desired goal. The second stage remains the same, and it consists in the parameter estimation or the selected unctional orm to try to match the target sound. Another point where the human intervention can be reduced is in the error comparison between the output sound and the target sound. This comparison (error metric) will return a value that will be used or suggesting a new unctional orm, and it will try to minimize the error. The procedure is repeated until the error alls within acceptable limits. SST suggestion unctional orm + initial parameters unctional elements Parameter Estimation INPUTS target OUTPUT error unction use SST Figure 4 Suggested approach or design. Automated suggestion o Functional Forms, parameter estimation, and automated comparison o target/output sounds ed back in suggestion block. DAFX-3
4 3.3. Parameter estimation Once a unctional-orm has been selected (or suggested), the number and type o internal parameters remains ixed. A technique or parameter estimation can be used to ind a set o values or those parameters that will reduce the error between the produced output and the target sound. This is usually done using either mathematical analysis or optimization methods. The approach selected depends mainly in the type o unctional orm to be optimized and in the precision needed or its internal parameters. Some o the mathematical analysis tools commonly used include Fourier and Cepstral analysis. When a direct mathematical analysis is not convenient, it is possible to use a numerical method to approximate a good set o internal parameters. These methods explore the parameter space in a guided manner, and return usually a locally optimal set o parameters that accomplish the desired behavior or the SST. Note that the error metric plays a undamental role in the exploration o the parameter space and, ultimately, in the selection o the parameters. is repeated until a candidate solution that shows a itness value that ulills the speciications is ound, or a maximum allowed number o generations have been tested. 4. DESIGN AS A SEARCH IN SST SPACE All the possible valid combinations o unctional elements, connections and internal parameters compose the SST space. Hypothesis: Given a set o inputs, a target sound and an error metric, it is possible to ind the unctional-orm and internal parameters o a SST capable o synthesizing an output sound close to the target sound. Our original goal o designing a SST (unctional orm and internal parameters) can then be stated as a search problem in the SST space. The next step is to deine a search strategy to eiciently and adaptively explore this space and ind an acceptable solution to our problem. The SST space has many dimensions and is highly non linear. Each point in this space represents a dierent SST (with dierent unctional orm and internal parameters). Evolutionary methods have been shown to perorm very well in complex search spaces. [4, 3]. 4.. Genetic Programming (GP) Genetic Programming (GP) is an optimization/search method that has been gaining popularity in the last decade. It is an extension o Genetic Algorithms, and both belong to the ield o Evolutionary Computation. The idea with GP is to have a population o candidate solutions (in our case, suggested SSTs) that will be evaluated and a itness value assigned to each. The itness unction gives an analytical measure o the perormance o the individual and its output. Once all the individuals in the population have computed their itness value, a new population o candidate solutions is created by probabilistically selecting individuals and perorming genetic operations on them. The probability o being selected to be part o a genetic operation is directly related to the itness o the individual: the better the itness, the higher the probability. The genetic operations will create new individuals by: copy (identical copy o an individual), mutation (random alteration o an individual unctional orm and/or internal parameters), or crossover (characteristics o two individuals are used together to create a new one). The process Figure 5 Genetic Programming loop 4.2. Fitness unctions In any kind o optimization or search method, it is undamental to have a way to measure the perormance o the candidate solution. This perormance metric is usually called a itness unction or error metric. Fitness unctions (FF) give some numerical grade to the dierence between the outputs o the system compared to a desired target. The eatures that are measured in a itness unction vary rom application to application. In our case, or sound synthesis techniques and sound sample sequences (waveorms) as targets, it is usual to deine itness unctions that measure the distance between two sounds, or how similar they are. An analytical itness unction that uses the Least Squares Error (LSE) o the magnitude spectrograms (o Target and produced sounds) has been successully applied by Horner et al. [], and showed good results with this project. An enhancement or this itness unction was to include phase inormation. The LSE o the phase spectrograms, weighted with the magnitude o the target sound was successully used in most o the test perormed [7, 4]. Perceptual itness unctions are more diicult to compute because o their subjective nature. A itness unction that incorporates a psychoacoustic model o simultaneous requency masking [5-7] was developed and used successully in some tests perormed [7]. DAFX-4
5 5. AGeSS SYSTEM A system implementing the proposed approach called AGeSS (Automatic Generation o Sound Synthesizers) has been developed and tested. The system is implemented as a set o binaries (compiled or ANSI C++) and Matlab scripts. The user is required to supply the parameters or the GP run, as well as the examples or the system. USER Inputs - Run parameters - Examples AGeSS SYSTEM Output Suggested expression tree Figure 6 AGeSS system: user input (parameters, examples o control signals and Target). Output (suggested expression tree) target sound and uses this to calculate the threshold o masking o the target. This inormation, along with the spectrogram o the output sound is used to calculate a distance metric. Figure 8 Spectrogram and waveorm o TARGET signal ormed by two notes (A880, B988). 6. EXAMPLE The developed AGeSS system was used to perorm a series o experiments to explore the potential o the suggested approach. One o them is outlined here. A simple FM synthesis ormula was chosen or this experiment [0, 2], as shown in equation. This SST has been explored in depth by many researchers and musicians. The value o the internal parameters was taken rom the original values suggested by Chowning or simulating a woodwind sound [8]. C M s( t) = A( t)sin 2π + 2πIM sin 2π () FS FS C = Carrier requency = 880, 988 = (t) M = Modulator requency = 880/3, 988/3 = (t)/3 I = index o modulation = 2 FS = sampling requency = 8000 A(t) = time varying envelope This SST uses two time varying inputs: A(t) and (t) and 3 internal parameters I, D, M. For the generation o the Target sound, two time varying signals were generated (using Matlab) to simulate the brass sound o two distinct notes (A880, B988) o 0.3 seconds each. These can be seen in Figure 7. Figure 9 Spectrogram, waveorm and topology or best individual o Generation 220 Note that the inal spectrum agrees with the target in all the requencies o the harmonics. But the inal spectrum has higher energy at the high end o the spectrum. The topology evolved in generation 220 is shown in Figure 9. It is possible to analyze the unctional elements and their connections to ind the close orm ormula representation o the topology. In this case, it is represented in equation 2. ( k ( t) + ( t) oscil ( ( t) )) ( oscil ( k ( t ) ) s ( t) = k A( t) oscil ) + k (2) Comparison between equations and 2 shows a close similarity in their unctional orm CONCLUSIONS Figure 7 Input signals (top) Envelope or two notes. (bottom) Normalized pitch or two notes (A880, B988). The selected itness unction uses the simultaneous requency masking itness unction. It calculates the spectrogram o the Design is stated as a search in the multidimensional SST space. Each point in this space will represent a dierent unctional orm and set o internal parameters. The goal is then to ind a point in the SST space that will ulill the speciications o design. It is not clear how neighboring points are related in this representation. In addition, the number o possible points in this space is huge, making it impossible to do a thorough search o the space. These characteristics make the search o the SST space a DAFX-5
6 very complex problem. Evolutionary methods, such as Genetic Programming, have proved satisactory when dealing with these types o problems. The experiments show that the selected set o unctional elements and the representation scheme are eective or the automated design o some common synthesis algorithms, especially the requency modulation techniques. For more inormation about this research project, please visit [7] P. R. Cook, "Music, cognition, and computerized sound : an introduction to psychoacoustics,". Cambridge, Mass.: MIT Press, 999. [8] J. Chowning, "The synthesis o complex audio spectra by means o requency modulation," Journal o the Audio Engineering Society, vol. 2, pp , REFERENCES [] A. Horner, J. Beauchamp, and L. Haken, "Machine Tongues.6. Genetic Algorithms and Their Application to Fm Matching Synthesis," Computer Music Journal, vol. 7, pp. 7-29, 993. [2] C. G. Johnson, "Exploring the sound-space o synthesis algorithms using interactive genetic algorithms," presented at Proceedings o the AISB Workshop on Articial Intelligence and Musical Creativity, Edinburgh, 999. [3] K. Wehn, "Using ideas rom natural selection to evolve synthesized sounds," presented at Proceedings o the Digital Audio Eects DAFX98 workshop, Barcelona, 998. [4] J. R. Koza, Genetic programming : on the programming o computers by means o natural selection. Cambridge, Mass.: MIT Press, 992. [5] J. R. Koza, Genetic programming II : automatic discovery o reusable programs. Cambridge, Mass.: MIT Press, 994. [6] J. R. Koza, Genetic programming III : darwinian invention and problem solving. San Francisco: Morgan Kaumann, 999. [7] R. A. Garcia, "Automatic Generation o Sound Synthesis Techniques," in Program in Media Arts & Sciences: Massachusetts Institute o Technology, 200, pp. 98 p. [8] J. R. Koza, F. H. Bennett, III, D. Andre, M. A. Keane, and F. Dunlap, "Automated synthesis o analog electrical circuits by means o genetic programming," IEEE Transactions on Evolutionary Computation, vol., pp , 997. [9] F. Gruau, "Cellular encodign o genetic neural networks," Ecole Normale Superiéure de Lyon, Lyon 92-2, May [0] C. Roads, The computer music tutorial. Cambridge, Mass.: MIT Press, 994. [] G. Depoli, "A Tutorial on Digital Sound Synthesis Techniques," Computer Music Journal, vol. 7, pp. 8-26, 983. [2] R. C. Boulanger, "The Csound book : perspectives in sotware synthesis, sound design, signal processing, and programming,". Cambridge, Mass.: MIT Press, [3] N. A. Gersheneld, The nature o mathematical modeling. New York: Cambridge University Press, 999. [4] R. A. Garcia, "Growing Sound Synthesizers using Evolutionary Methods," presented at Sixth European Conerence on Artiicial Lie. Workshop on Artiicial Lie Models or Musical Applications, Prague, Czech Republic, 200. [5] J. G. Roederer, The physics and psychophysics o music : an introduction, 3rd ed. New York: Springer-Verlag, 995. [6] K. C. Pohlmann, Principles o digital audio, 3rd ed. New York: McGraw-Hill, 995. DAFX-6
A Novel Accurate Genetic Algorithm for Multivariable Systems
World Applied Sciences Journal 5 (): 137-14, 008 ISSN 1818-495 IDOSI Publications, 008 A Novel Accurate Genetic Algorithm or Multivariable Systems Abdorreza Alavi Gharahbagh and Vahid Abolghasemi Department
More information3-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 information2. Recommended Design Flow
2. Recommended Design Flow This chapter describes the Altera-recommended design low or successully implementing external memory interaces in Altera devices. Altera recommends that you create an example
More informationA 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 informationSensors & Transducers 2016 by IFSA Publishing, S. L.
Sensors & ransducers 06 by IFSA Publishing, S. L. http://www.sensorsportal.com Polynomial Regression echniques or Environmental Data Recovery in Wireless Sensor Networks Kohei Ohba, Yoshihiro Yoneda, Koji
More informationDefects Detection of Billet Surface Using Optimized Gabor Filters
Proceedings o the 7th World Congress The International Federation o Automatic Control Deects Detection o Billet Surace Using Optimized Gabor Filters Jong Pil Yun* SungHoo Choi* Boyeul Seo* Chang Hyun Park*
More informationSIMULATION 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 informationCS485/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 informationRoad Sign Analysis Using Multisensory Data
Road Sign Analysis Using Multisensory Data R.J. López-Sastre, S. Lauente-Arroyo, P. Gil-Jiménez, P. Siegmann, and S. Maldonado-Bascón University o Alcalá, Department o Signal Theory and Communications
More informationMobile 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 informationA 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 informationNeighbourhood 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 informationROBUST 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 informationMAPI 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 informationAn Analytic Model for Embedded Machine Vision: Architecture and Performance Exploration
419 An Analytic Model or Embedded Machine Vision: Architecture and Perormance Exploration Chan Kit Wai, Prahlad Vadakkepat, Tan Kok Kiong Department o Electrical and Computer Engineering, 4 Engineering
More informationStudy 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 informationContent Based Image Retrieval Algorithm Based On The Dual-Tree Complex Wavelet Transform: Efficiency Analysis
Content Based Image etrieval Algorithm Based On The Dual-Tree Complex Wavelet Transorm: Eiciency Analysis STELLA VETOVA, IVAN IVANOV 2 Institute o Inormation and Communication Technologies, 2 Telecommunication
More informationDSP Design Flow User Guide
DSP Design Flow User Guide 101 Innovation Drive San Jose, CA 95134 www.altera.com Document Date: June 2009 Copyright 2009 Altera Corporation. All rights reserved. Altera, The Programmable Solutions Company,
More information13. 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 information9. Reviewing Printed Circuit Board Schematics with the Quartus II Software
November 2012 QII52019-12.1.0 9. Reviewing Printed Circuit Board Schematics with the Quartus II Sotware QII52019-12.1.0 This chapter provides guidelines or reviewing printed circuit board (PCB) schematics
More informationChapter 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 informationClassification Method for Colored Natural Textures Using Gabor Filtering
Classiication Method or Colored Natural Textures Using Gabor Filtering Leena Lepistö 1, Iivari Kunttu 1, Jorma Autio 2, and Ari Visa 1, 1 Tampere University o Technology Institute o Signal Processing P.
More informationKANGAL REPORT
Individual Penalty Based Constraint handling Using a Hybrid Bi-Objective and Penalty Function Approach Rituparna Datta Kalyanmoy Deb Mechanical Engineering IIT Kanpur, India KANGAL REPORT 2013005 Abstract
More informationUnderstanding Signal to Noise Ratio and Noise Spectral Density in high speed data converters
Understanding Signal to Noise Ratio and Noise Spectral Density in high speed data converters TIPL 4703 Presented by Ken Chan Prepared by Ken Chan 1 Table o Contents What is SNR Deinition o SNR Components
More informationScienceDirect. Testing Optimization Methods on Discrete Event Simulation Models and Testing Functions
Available online at www.sciencedirect.com ScienceDirect Procedia Engineering 69 ( 2014 ) 768 777 24th DAAAM International Symposium on Intelligent Manuacturing and Automation, 2013 Testing Optimization
More informationMeta- Heuristic based Optimization Algorithms: A Comparative Study of Genetic Algorithm and Particle Swarm Optimization
2017 2 nd International Electrical Engineering Conference (IEEC 2017) May. 19 th -20 th, 2017 at IEP Centre, Karachi, Pakistan Meta- Heuristic based Optimization Algorithms: A Comparative Study of Genetic
More informationECE 6560 Multirate Signal Processing Chapter 8
Multirate Signal Processing Chapter 8 Dr. Bradley J. Bazuin Western Michigan University College o Engineering and Applied Sciences Department o Electrical and Computer Engineering 903 W. Michigan Ave.
More informationPATH 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 informationAutomatic Video Segmentation for Czech TV Broadcast Transcription
Automatic Video Segmentation or Czech TV Broadcast Transcription Jose Chaloupka Laboratory o Computer Speech Processing, Institute o Inormation Technology and Electronics Technical University o Liberec
More informationGenetic Algorithms Coding Primer
Genetic Algorithms Coding Primer A.I. Khan Lecturer in Computing and Inormation Technology Heriot-Watt University, Riccarton, Edinburgh, EH14 4AS, United Kingdom Introduction In this article the concept
More informationIntelligent Optimization Methods for High-Dimensional Data Classification for Support Vector Machines
Intelligent Inormation Management, 200, 2, ***-*** doi:0.4236/iim.200.26043 Published Online June 200 (http://www.scirp.org/journal/iim) Intelligent Optimization Methods or High-Dimensional Data Classiication
More informationIntelligent knowledge-based system for the automated screwing process control
Intelligent knowledge-based system or the automated screwing process control YULIYA LEBEDYNSKA yuliya.lebedynska@tu-cottbus.de ULRICH BERGER Chair o automation Brandenburg University o Technology Cottbus
More informationDigital Image Processing. Image Enhancement in the Spatial Domain (Chapter 4)
Digital Image Processing Image Enhancement in the Spatial Domain (Chapter 4) Objective The principal objective o enhancement is to process an images so that the result is more suitable than the original
More informationFractal Art: Fractal Image and Music Generator
Proceedings o the 7th WSEAS Int. Con. on Signal Processing, Computational Geometry & Artiicial Vision, Athens, Greece, August 4-6, 007 159 Fractal Art: Fractal Image and Music Generator RAZVAN TANASIE
More informationNetwork 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 informationMotion based 3D Target Tracking with Interacting Multiple Linear Dynamic Models
Motion based 3D Target Tracking with Interacting Multiple Linear Dynamic Models Zhen Jia and Arjuna Balasuriya School o EEE, Nanyang Technological University, Singapore jiazhen@pmail.ntu.edu.sg, earjuna@ntu.edu.sg
More informationAC : 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 informationSection II. Nios II Software Development
Section II. Nios II Sotware Development This section o the Embedded Design Handbook describes how to most eectively use the Altera tools or embedded system sotware development, and recommends design styles
More information13. Power Optimization
13. Power Optimization May 2013 QII52016-13.0.0 QII52016-13.0.0 The Quartus II sotware oers power-driven compilation to ully optimize device power consumption. Power-driven compilation ocuses on reducing
More information2. Design Planning with the Quartus II Software
November 2013 QII51016-13.1.0 2. Design Planning with the Quartus II Sotware QII51016-13.1.0 This chapter discusses key FPGA design planning considerations, provides recommendations, and describes various
More informationWavetable Matching of Pitched Inharmonic Instrument Tones
Wavetable Matching of Pitched Inharmonic Instrument Tones Clifford So and Andrew Horner Department of Computer Science Hong Kong University of Science and Technology Clear Water Bay, Kowloon, Hong Kong
More informationAbalone Age Prediction using Artificial Neural Network
IOSR Journal o Computer Engineering (IOSR-JCE) e-issn: 2278-066,p-ISSN: 2278-8727, Volume 8, Issue 5, Ver. II (Sept - Oct. 206), PP 34-38 www.iosrjournals.org Abalone Age Prediction using Artiicial Neural
More informationAutomated 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 informationA Research on Moving Human Body Detection Based on the Depth Images of Kinect
Sensors & Transducers 2014 by IFSA Publishing, S. L. http://www.sensorsportal.com A Research on Moving Human Body Detection Based on the Depth Images o Kinect * Xi an Zhu, Jiaqi Huo Institute o Inormation
More informationCONCEPT FORMATION AND DECISION TREE INDUCTION USING THE GENETIC PROGRAMMING PARADIGM
1 CONCEPT FORMATION AND DECISION TREE INDUCTION USING THE GENETIC PROGRAMMING PARADIGM John R. Koza Computer Science Department Stanford University Stanford, California 94305 USA E-MAIL: Koza@Sunburn.Stanford.Edu
More informationES 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 informationMATRIX 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 informationGenetic Programming: A study on Computer Language
Genetic Programming: A study on Computer Language Nilam Choudhary Prof.(Dr.) Baldev Singh Er. Gaurav Bagaria Abstract- this paper describes genetic programming in more depth, assuming that the reader is
More informationMethod 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 informationUsing VCS with the Quartus II Software
Using VCS with the Quartus II Sotware December 2002, ver. 1.0 Application Note 239 Introduction As the design complexity o FPGAs continues to rise, veriication engineers are inding it increasingly diicult
More informationResearch 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 informationScalable 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 informationSanta 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 informationMPEG-4 Structured Audio Systems
MPEG-4 Structured Audio Systems Mihir Anandpara The University of Texas at Austin anandpar@ece.utexas.edu 1 Abstract The MPEG-4 standard has been proposed to provide high quality audio and video content
More information2. Getting Started with the Graphical User Interface
February 2011 NII52017-10.1.0 2. Getting Started with the Graphical User Interace NII52017-10.1.0 The Nios II Sotware Build Tools (SBT) or Eclipse is a set o plugins based on the popular Eclipse ramework
More informationDecision Support Systems for E-Purchasing using Case-Based Reasoning and Rating Based Collaborative Filtering
Decision Support Systems or E-Purchasing using Case-Based Reasoning and Rating Based Collaborative Filtering ABSTRACT The amount o trade conducted electronically has grown dramatically since the wide introduction
More informationf(000) f(100) f(010) f(110) Bo 0 1 f(x2x1x0) 0 1 f(001) f(101) X Y X Y CLASS "B" CLASS "A" f(011) 1 f(111) X2 X1 X0
A Genetic Programming Approach to Logic unction Synthesis by means of Multiplexers Arturo Hernandez Aguirre 2 Stanley Thomas Hall Department of Computer Science, Tulane University New Orleans, LA 78, USA
More informationClassifier Evasion: Models and Open Problems
. In Privacy and Security Issues in Data Mining and Machine Learning, eds. C. Dimitrakakis, et al. Springer, July 2011, pp. 92-98. Classiier Evasion: Models and Open Problems Blaine Nelson 1, Benjamin
More informationSpectral modeling of musical sounds
Spectral modeling of musical sounds Xavier Serra Audiovisual Institute, Pompeu Fabra University http://www.iua.upf.es xserra@iua.upf.es 1. Introduction Spectral based analysis/synthesis techniques offer
More informationWave load formulae for prediction of wave-induced forces on a slender pile within pile groups
Wave load ormulae or prediction o wave-induced orces on a slender pile within pile groups Lisham Bonakdar 1 *, Hocine Oumeraci 1 and Amir Etemad-Shahidi 2 1 Leichtweiss-Institute or Hydraulic Engineering
More informationAutomated Modelization of Dynamic Systems
Automated Modelization o Dynamic Systems Ivan Perl, Aleksandr Penskoi ITMO University Saint-Petersburg, Russia ivan.perl, aleksandr.penskoi@corp.imo.ru Abstract Nowadays, dierent kinds o modelling settled
More informationITU - 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 informationAN 608: HST Jitter and BER Estimator Tool for Stratix IV GX and GT Devices
AN 608: HST Jitter and BER Estimator Tool or Stratix IV GX and GT Devices July 2010 AN-608-1.0 The high-speed communication link design toolkit (HST) jitter and bit error rate (BER) estimator tool is a
More informationA New Crossover Technique for Cartesian Genetic Programming
A New Crossover Technique for Cartesian Genetic Programming Genetic Programming Track Janet Clegg Intelligent Systems Group, Department of Electronics University of York, Heslington York, YO DD, UK jc@ohm.york.ac.uk
More information9.3 Transform Graphs of Linear Functions Use this blank page to compile the most important things you want to remember for cycle 9.
9. Transorm Graphs o Linear Functions Use this blank page to compile the most important things you want to remember or cycle 9.: Sec Math In-Sync by Jordan School District, Utah is licensed under a 6 Function
More informationOptics 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 informationA 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 informationEVOLUTIONARY PATH PLANNING FOR AUTONOMOUS AIR VEHICLES USING MULTIRESOLUTION PATH REPRESENTATION
IEEE International Conerence on Intelligent Robots and Systems (IROS), Wailea, HI, 2002 EVOLUTIONARY PATH PLANNING FOR AUTONOMOUS AIR VEHICLES USING MULTIRESOLUTION PATH REPRESENTATION Ravi Vaidyanathan
More informationClassifier Evasion: Models and Open Problems
Classiier Evasion: Models and Open Problems Blaine Nelson 1, Benjamin I. P. Rubinstein 2, Ling Huang 3, Anthony D. Joseph 1,3, and J. D. Tygar 1 1 UC Berkeley 2 Microsot Research 3 Intel Labs Berkeley
More informationCompressed Sensing Image Reconstruction Based on Discrete Shearlet Transform
Sensors & Transducers 04 by IFSA Publishing, S. L. http://www.sensorsportal.com Compressed Sensing Image Reconstruction Based on Discrete Shearlet Transorm Shanshan Peng School o Inormation Science and
More informationA Comparative Study of Linear Encoding in Genetic Programming
2011 Ninth International Conference on ICT and Knowledge A Comparative Study of Linear Encoding in Genetic Programming Yuttana Suttasupa, Suppat Rungraungsilp, Suwat Pinyopan, Pravit Wungchusunti, Prabhas
More information9.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 informationInternational 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 informationBinary 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 informationA Method of Sign Language Gesture Recognition Based on Contour Feature
Proceedings o the World Congress on Engineering and Computer Science 014 Vol I WCECS 014, -4 October, 014, San Francisco, USA A Method o Sign Language Gesture Recognition Based on Contour Feature Jingzhong
More informationGenetic Algorithms and Genetic Programming. Lecture 9: (23/10/09)
Genetic Algorithms and Genetic Programming Lecture 9: (23/10/09) Genetic programming II Michael Herrmann michael.herrmann@ed.ac.uk, phone: 0131 6 517177, Informatics Forum 1.42 Overview 1. Introduction:
More informationA STUDY ON COEXISTENCE OF WLAN AND WPAN USING A PAN COORDINATOR WITH AN ARRAY ANTENNA
A STUDY ON COEXISTENCE OF WLAN AND WPAN USING A PAN COORDINATOR WITH AN ARRAY ANTENNA Yuta NAKAO(Graduate School o Engineering, Division o Physics, Electrical and Computer Engineering, Yokohama National
More informationKeysight Technologies Specifying Calibration Standards and Kits for Keysight Vector Network Analyzers. Application Note
Keysight Technologies Speciying Calibration Standards and Kits or Keysight Vector Network Analyzers Application Note Introduction Measurement errors in network analysis can be separated into two categories:
More informationPiecewise 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 informationPerformance Assessment of the Hybrid Archive-based Micro Genetic Algorithm (AMGA) on the CEC09 Test Problems
Perormance Assessment o the Hybrid Archive-based Micro Genetic Algorithm (AMGA) on the CEC9 Test Problems Santosh Tiwari, Georges Fadel, Patrick Koch, and Kalyanmoy Deb 3 Department o Mechanical Engineering,
More informationA New Crossover Technique for Cartesian Genetic Programming
A New Crossover Technique for Cartesian Genetic Programming Genetic Programming Track Janet Clegg Intelligent Systems Group, Department of Electronics University of York, Heslington York,YODD,UK jc@ohm.york.ac.uk
More informationTree-based Cluster Weighted Modeling: Towards A Massively Parallel Real- Time Digital Stradivarius
Tree-based Cluster Weighted Modeling: Towards A Massively Parallel Real- Time Digital Stradivarius Edward S. Boyden III e@media.mit.edu Physics and Media Group MIT Media Lab 0 Ames St. Cambridge, MA 039
More informationEE 264: Image Processing and Reconstruction. Image Motion Estimation II. EE 264: Image Processing and Reconstruction. Outline
Peman Milanar Image Motion Estimation II Peman Milanar Outline. Introduction to Motion. Wh Estimate Motion? 3. Global s. Local Motion 4. Block Motion Estimation 5. Optical Flow Estimation Basics 6. Optical
More informationPassive Distance Learning for Robot Navigation
Passive Distance Learning or Robot Navigation Sven Koenig Reid G. Simmons School o Computer Science Carnegie Mellon University Pittsburgh, PA 1213-3890 skoenig@cs.cmu.edu reids@cs.cmu.edu Abstract Autonomous
More informationMeasuring the Vulnerability of Interconnection. Networks in Embedded Systems. University of Massachusetts, Amherst, MA 01003
Measuring the Vulnerability o Interconnection Networks in Embedded Systems V. Lakamraju, Z. Koren, I. Koren, and C. M. Krishna Department o Electrical and Computer Engineering University o Massachusetts,
More informationFig. 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 informationAn Approach for Performance Evaluation of Batch-sequential and Parallel Architectural Styles
An Approach or Perormance Evaluation o Batch-sequential and Parallel Architectural Styles Golnaz Aghaee Ghazvini MSc student, Young Research Club, Njaabad Branch, Esahan, Iran Aghaee.golnaz@sco.iaun.ac.ir
More information10. 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 informationReusing Code in Genetic Programming
Reusing Code in Genetic Programming Edgar Galván López 1, Riccardo Poli 1, and Carlos A. Coello Coello 2 1 University of Essex, Colchester, CO4 3SQ, UK egalva,rpoli@essex.ac.uk 2 Depto. Ing. Eléctrica,
More informationComparison of Two Interactive Search Refinement Techniques
Comparison o Two Interactive Search Reinement Techniques Olga Vechtomova Department o Management Sciences University o Waterloo 200 University Avenue West, Waterloo, Canada ovechtom@engmail.uwaterloo.ca
More informationA Classification System and Analysis for Aspect-Oriented Programs
A Classiication System and Analysis or Aspect-Oriented Programs Martin Rinard, Alexandru Sălcianu, and Suhabe Bugrara Massachusetts Institute o Technology Cambridge, MA 02139 ABSTRACT We present a new
More informationFoveated Wavelet Image Quality Index *
Foveated Wavelet Image Quality Index * Zhou Wang a, Alan C. Bovik a, and Ligang Lu b a Laboratory or Image and Video Engineering (LIVE), Dept. o Electrical and Computer Engineering The University o Texas
More information3D Hand and Fingers Reconstruction from Monocular View
3D Hand and Fingers Reconstruction rom Monocular View 1. Research Team Project Leader: Graduate Students: Pro. Isaac Cohen, Computer Science Sung Uk Lee 2. Statement o Project Goals The needs or an accurate
More informationBackground on Genetic Programming
2 Background on Genetic Programming This chapter provides basic background information on genetic programming. Genetic programming is a domain-independent method that genetically breeds a population of
More informationAbstract. I. Introduction
46th AIAA/ASME/ASCE/AHS/ASC Structures, Structural Dynamics & Materials Conerence 8 - April 005, Austin, Texas AIAA 005-83 M Intuitive Design Selection Using Visualized n-dimensional Pareto Frontier G.
More information7. High-Speed Differential Interfaces in the Cyclone III Device Family
December 2011 CIII51008-4.0 7. High-Speed Dierential Interaces in the Cyclone III Device Family CIII51008-4.0 This chapter describes the high-speed dierential I/O eatures and resources in the Cyclone III
More informationA fast and area-efficient FPGA-based architecture for high accuracy logarithm approximation
A ast and area-eicient FPGA-based architecture or high accuracy logarithm approximation Dimitris Bariamis, Dimitris Maroulis, Dimitris K. Iakovidis Department o Inormatics and Telecommunications University
More informationOptimized Multiple Wavetable Interpolation
Optimized Multiple Wavetable Interpolation JONATHAN MOHR Augustana Faculty University of Alberta Camrose, Alberta CANADA http://www.augustana.ca/ mohrj / XIAOBO LI Department of Computing Science University
More informationPrediction of Slot-shape, Slot-size and Inserted Air-gap of a Microstrip Antenna Using Knowledge-based Neural Network
Machine Copy or Prooreading, Vol. x, y z, 06 Prediction o Slot-shape, Slot-size and Inserted Air-gap o a Microstrip Antenna Using Knowledge-based Neural Network Taimoor Khan, * and Asok De Abstract In
More informationEMBEDDED DIGITAL IMAGE CORRELATION IN A FULL-FIELD DISPLACEMENT SENSOR. A Thesis. Presented to. The Graduate Faculty of The University of Akron
EMBEDDED DIGITAL IMAGE CORRELATIO I A FULL-FIELD DIPLACEMET EOR A Thesis Presented to The Graduate Faculty o The University o Akron In Partial Fulillment o the Requirements or the Degree Master o cience
More information