Improving Template Based Spike Detection
|
|
- Alfred Lee
- 5 years ago
- Views:
Transcription
1 Improvig Template Based Spike Detectio Kirk Smith, Member - IEEE Portlad State Uiversity petra@ee.pdx.edu Abstract Template matchig algorithms like SSE, Covolutio ad Maximum Likelihood are well kow for their ability to detect spikes buried i oise. The key to a successful templatematchig algorithm is based o the selectio of a optimal template kerel. This paper focuses o showig the sesitivity the SSE ad covolutio methods of template matchig algorithms have to the width of the template kerel. The problem set used as a example is spike detectio of eural activity i ad ear the globus pallidus iterus area of the brai. Idex Terms Spike Sortig, Template Matchig, Biomedical Sigal Detectio, Template Width, Template Optimizatio. I. INTRODUCTION Template matchig techiques are well kow for the ability to discrimiate evets buried i oise. The template matchig techique relies o the use of a basis kerel that is compared to the sigal i questio. Usig oe of several trasforms (like SSE, covolutio ad maximum likelihood), the basis kerel is used to create a measure of error (or of differece) agaist the iput sigal. Because template-matchig fuctios use a basis kerel to trasform the sigal, the resultig measure of error is clearly sesitive to chages i the shape ad ature of the kerel. Thus may implemetatios of spike detectio usig template-matchig algorithms will try to optimize the shape of the kerel to match the uderlyig process. For example Dr. McNames suggests a three pass iterative refiemet for kerel selectio i Microelectrode Sigal Aalysis Techiques for Improved Localizatio []. However there is a reasoable amout of research to show that ot just the shape of the template is importat. The legth of the template ca have a sigificat effect o a template-matchig algorithm s performace. As oted i Detectio of Spotaeous Syaptic Evets Usig a Optimally Scaled Template [2] there ofte exists a expoetial relatio ship betwee the legth of the template ad the umber of false positives. This paper will exam how two differet kerel widths, both reasoable i size effect the ability of a SSE template matchig fuctio ad a covolutio template matchig fuctios ability to detect eural spikes. Work completed as part of a course project for Learig From Data at Portlad State Uiversity durig Witer term of Kirk Smith is a Masters studet with the Electrical ad Computer Egieerig Departmet, Portlad State Uiversity, Portlad, OR USA, ( petra@ee.pdx.edu). II. METHODOLOGY A. Creatio of Bechmark Data Set Actual microelectrode recordigs (MER) of extra-cellular euroal activity for the purpose of idetifyig structures ear the globus pallidus iterus (GPi) provided by Professor McNames were used as a bechmark for the spike detector. Of the 5 data sets provided, 6 sippets of data were chose (each sippet was approximately 30 secods i duratio), comprisig of sigle, multiple ad burst eural activity. Two differet people maually aotated each data set idepedetly. The results were merged together to form the expected detectio times. I areas where oe expert disagreed with the other, that locatio was flagged as a o-pealty detectio. If the detectio algorithm foud it, it was accepted as a true detect, however if the detectio algorithm failed to fid it, it was igored (ot pealized for missig it) ad was NOT couted as a missig evet. B. Template Matchig Overview Template matchig is the term give to the process of detectig a evet buried i a sigal by comparig it to a predefied template. The goal is to locate possible evets i the sigal that closely resemble the template. I practice there are three basic methods to determie how close ay give sectio of a sigal is to the template. They are Summed Squared Error (SSE), Covolutio (CONV), ad Maximum Likelihood (ML). Each method first estimates the template by detectig the most promiet spikes ad the averages the result to form a template kerel or basis spike. This kerel, ofte referred to as the template, is the shape that will be used by the rest of the algorithm to compare the sigal agaist (usig oe of the three previous metioed measures). A threshold is the applied to the output of the measured template fuctio, much like a ormal threshold detector, the result of which is used to idetify detectio evets. The key differece betwee a threshold detector ad a templatebased detector is over which fuctio the threshold is applied. With ormal threshold detectors, if the amplitude of the icomig data exceeds a threshold, a evet detectio is declared. With a template-based detector if the output of the template error measure crosses a threshold, a evet detectio is declared.
2 ) Summed Square Error Template Matchig Summed Squared Error (see equatio ) measures the squared differece betwee each poit i the template ad each correspodig poit i the sigal sectio beig compared. This method is good at detectig similar treds (sigal icreasig or decreasig i the same directio ad at the same rate), however it is sesitive to baselie (DC or very low frequecy) shifts. Thus it is commo to remove the mea from the template ad the sectio beig compared before performig the error measuremet. Figure shows a sectio of the C data set, ad the correspodig SSE fuctio of that data. Equatio : Sum of Squared Error Measure SSE () ( ) 2 i = X ( j + i) Template( j + i) Figure 2: Example of the covolutio fuctio (offset by 3 for view ability). Figure : Example of the SSE fuctio. 2) Covolutio Template Matchig Template Covolutio ca be thought of as a filter rather tha a error measure. It covolves (see equatio 2) the template with a sectio of the sigal. It seeks to amplify the areas of the sigal that are correlated to template. Because covolutio is a multiplicatio process i the frequecy domai, covolvig the template with the sigal ca be viewed multiplyig the frequecy compoets of the template with the correspodig frequecy compoets of the sigal. This has the effect of amplifyig oly those portios of the sigal that resemble the template. Figure 2 shows a sectio of the C data set, ad the correspodig covolutio fuctio of that data. Equatio 2: Covolutio Measure 3) Maximum Likelihood Template Matchig Maximum Likelihood refers to takig a sigal, ad measurig the probability it is of the same process as the template. This is achieved by buildig a estimated pdf fuctio for each poit i the template. The the algorithm measures the probability of each sigal usig the pdf at the correspodig locatio i the template (see equatio 3). The sum of the probabilities will thus be the largest at the poit that has the most likelihood (highest overall probability) of beig of the same process as the template. Because of the depedece o a pdf fuctio, this method is highly sesitive to errors i pdf estimatio. Because most oise is early ormal (see sectio IV.C), a ormal pdf with estimated mea ad variace ca be used i place of estimatig the true pdf. Figure 3 shows a sectio of the C data set, ad the correspodig maximum likelihood fuctio of that data. Equatio 3: Maximum likelihood measure ML () i = ( TemplatePdf ( j, X ( i + j)) ) Where j selects the pdf fuctio of j th locatio i the template. CONV () i = ( Template( j)* X ( i j) ) Figure 3: Example of maximum likelihood fuctio (output scaled dow by 50 for view ability). 2
3 C. Estimatio of Template Kerel To estimate the template kerel for each data set, a threshold was chose that would detect a large (~000) umber of spikes. A kerel width was the chose, ad each spike locatio was sampled so that the peak of the spike was located at the ceter of the template kerel. From this iitial collectio of spikes, two template kerels were created. The first template created was the stadard mea kerel. Each offset poit i the kerel was averaged to create the template value at that offset. This template geerated a averaged amplitude kerel. The secod kerel created was a ormalized mea kerel. Before the samples where averaged, each sample was ormalized by dividig by the differece i its peakto-peak value, thus ormalizig the peak-to-peak value of each sample. The average of each ormalized sample was the take to create a ew averaged kerel, which was the scaled by the largest peak-to-peak value that created it. This created a kerel that averaged the shape of the samples, rather tha the amplitudes (see Figure 4). Figure 5: The 96 samples that were used to create oe kerel. Fially for each kerel i each data set, two kerel widths were used. As see i Figure 6, a kerel with 00 poits ad a reduced kerel with 30 poits were used. Because both kerels where derived from the same iput set of spikes, they are idetical over the commo area (the 30 poits aroud the peak of the spike). Figure 4: Example stadard ad ormalized template kerel Closely comparig the two template kerels agaist Figure 5 shows that the ormalized kerel s shape is more represetative of the uderlyig process. The most otable differece i shape occurs i the idex rage of 60 to 90. The sharpess of the peaks ad valleys ad the distace away from baselie of those peaks ad valleys are the primary features used by template algorithms to distiguish a sigal evet from backgroud oise. Thus, improvig the kerel s represetatio of these key features should improve the template matchig fuctio s ability to properly detect a evet. Figure 6: Comparig template kerels of size 00 ad 30 D. Applicatio of Template Matchig For each data set a ormalized kerel was created with a width of 30 ad 00 poits. A Boolea lie search was the performed o the error measure fuctio to fid the optimal threshold for each kerel for each data set i the bechmark. The error measure chose was the total umber of true detectios (TD) mius the total umber of false detectios (FD) mius the total umber of missed evets (ME). For the SSE templates the lie search huted for the smallest value betwee 0 ad the mea of the output of the SSE fuctio that maximized the error measure. At each step of the lie search, the error measure was calculated, the results of which were used to choose which directio the Boolea search would go towards. 3
4 For the covolutio templates the lie search huted for the largest value betwee the mea of the covolutio fuctio ad the largest value of the covolutio fuctio. At each step of the lie search, the error measure was calculated, the results of which were used to choose which directio the Boolea search would go towards. E. Geeral Assumptios Made The oise itroduced to the processig beig measured is additive, o-correlated ad ormal i distributio (See sectio IV.C). It also assumed the local maximum/miimum of the error measure surface is also the global maximum/miimum (See sectio IV.B). III. RESULTS A. Liear Search of Threshold Error Figure 7 shows the results with threshold swept from 0 to 0.7, which is the value of the largest peak. B. Bechmark Data Results Table shows the results of usig the ormalized kerels with widths of 30 ad 00 o the bechmark data set. Algorithm Template Matchig SSE Kerel Width =30 Template Matchig SSE Kerel Width =00 Template Matchig Covolutio Kerel Width =30 Template Matchig Covolutio Kerel Width =00 True False Missed Detects Detects Evets Table : Bechmark test results comparig the kerel widths of 30 ad 00. C. Characterizatio of Noise i the Process Figure 9 shows the locatio of the histogram show i Figure 0. The mea was ad variace was over all the poits at idex 30 of this template. Figure 7: Overall plot of error space for stadard threshold detector. Figure 8 is the same plot, with focus o the peak of the error measure (the optimal threshold rage). Take otice of the global maximum plateau i the threshold rage of.3 to.36. Figure 9: Cross sectio at idex 30, used to create histogram. Figure 0: Histogram of oise at idex 30 of template. Figure 8: Plot of error space for threshold detector, focused o peak regio. 4
5 IV. DISCUSSION A. Impact of Kerel Width o Performace As metioed before the width of a kerel has a direct ifluece o its performace [2]. Both the SSE ad covolutio methods beefited from a smaller kerel. A approximate /3 reductio i kerel size lead to a /3 to /5 reductio i the umber of false detectios. I additio the /3 reductio i kerel size lead to at least /8 reductio i missed evets. This clearly shows the impact the size of kerel has o the algorithms performace. B. Error Surface of Normal Threshold Detector To verify the error surface was cocave dow, data set C was chose to perform a liear search of the error space usig a ormal threshold detector. As Figure 7 shows for thresholds above 0.05, the error surface is cocave dow. Error surfaces that have this property allow Boolea (ad other) liear search algorithms to settle o the global maximum, rather tha a local maximum. Thus assumig the template error surfaces model this same feature, we ca assume the threshold discovered usig a liear search is the globally optimal threshold. C. Characterizatio of Process Noise It was assumed the oise was from a ormal Gaussia distributio, with some particular mea ad variace. The histogram i Figure 0 shows the distributio of oise is very gaussia i shape. Furthermore this histogram was typical of all the templates i the areas where there is little or o slope. For areas of high slope i the template, the distributio was ot as clearly gaussia. Thus i areas where the uderlyig process appears to be dormat, the oise ca directly be measured ad estimated. method to further improve the sigal to oise ratio. The results of this combied approach should be compared to each approach idividually. C. Auto-Regressive Kerel Width Optimizer May techiques exists for idetify whether ay particular iput improves the overall accuracy of the estimator (or error measure i this case). It makes sice to try to apply a dimesioal reductio techique to choose the optimal size of the template kerel. VII. ACKNOWLEDGMENT The author would like to ackowledge Professor James McNames for the implemetatio of template base spike detector from which this work was derived, as well as providig the real world data from which the bechmark was created. VIII. REFERENCES [] Dr. James McNames, Microelectrode Sigal Aalysis Techiques for Improved Localizatio, Microelectrode Recordigs i Movemet Disorder Surgery, (submissio) Portlad State Uiversity mcames@ee.pdx.edu. [2] Detectio of Spotaeous Syaptic Evets Usig a Optimally Scaled Template V. CONCLUSION As the results clearly show, template-matchig algorithms are ot oly sesitive the shape ad amplitude of the kerel, but also to the size of the kerel. Thus whe implemetig ay of the template matchig algorithm a equal amout of time must be spet o optimizig both the width of the kerel, as well as the shape of the kerel. VI. FUTURE WORK A. Maximum Likelihood Detectors The prelimiary results of the maximum likelihood detector appear to geerate a very favorable measure of error (see Figure 3). More work will eed to be doe to idetify if ad where the oise takes o a o-gaussia behavior. Furthermore, the issue of pdf estimatio will also eed to be addressed. B. Combied SSE ad covolutio methods The output of the SSE template-matchig method geerates a very distictive shape. It may make sice to use this shape as a ew template, ad use the covolutio 5
Image Segmentation EEE 508
Image Segmetatio Objective: to determie (etract) object boudaries. It is a process of partitioig a image ito distict regios by groupig together eighborig piels based o some predefied similarity criterio.
More informationFundamentals of Media Processing. Shin'ichi Satoh Kazuya Kodama Hiroshi Mo Duy-Dinh Le
Fudametals of Media Processig Shi'ichi Satoh Kazuya Kodama Hiroshi Mo Duy-Dih Le Today's topics Noparametric Methods Parze Widow k-nearest Neighbor Estimatio Clusterig Techiques k-meas Agglomerative Hierarchical
More informationOCR Statistics 1. Working with data. Section 3: Measures of spread
Notes ad Eamples OCR Statistics 1 Workig with data Sectio 3: Measures of spread Just as there are several differet measures of cetral tedec (averages), there are a variet of statistical measures of spread.
More informationPerformance Plus Software Parameter Definitions
Performace Plus+ Software Parameter Defiitios/ Performace Plus Software Parameter Defiitios Chapma Techical Note-TG-5 paramete.doc ev-0-03 Performace Plus+ Software Parameter Defiitios/2 Backgroud ad Defiitios
More informationDescriptive Statistics Summary Lists
Chapter 209 Descriptive Statistics Summary Lists Itroductio This procedure is used to summarize cotiuous data. Large volumes of such data may be easily summarized i statistical lists of meas, couts, stadard
More informationSD vs. SD + One of the most important uses of sample statistics is to estimate the corresponding population parameters.
SD vs. SD + Oe of the most importat uses of sample statistics is to estimate the correspodig populatio parameters. The mea of a represetative sample is a good estimate of the mea of the populatio that
More informationDATA MINING II - 1DL460
DATA MINING II - 1DL460 Sprig 2017 A secod course i data miig http://www.it.uu.se/edu/course/homepage/ifoutv2/vt17/ Kjell Orsbor Uppsala Database Laboratory Departmet of Iformatio Techology, Uppsala Uiversity,
More informationPolynomial Functions and Models. Learning Objectives. Polynomials. P (x) = a n x n + a n 1 x n a 1 x + a 0, a n 0
Polyomial Fuctios ad Models 1 Learig Objectives 1. Idetify polyomial fuctios ad their degree 2. Graph polyomial fuctios usig trasformatios 3. Idetify the real zeros of a polyomial fuctio ad their multiplicity
More informationAlpha Individual Solutions MAΘ National Convention 2013
Alpha Idividual Solutios MAΘ Natioal Covetio 0 Aswers:. D. A. C 4. D 5. C 6. B 7. A 8. C 9. D 0. B. B. A. D 4. C 5. A 6. C 7. B 8. A 9. A 0. C. E. B. D 4. C 5. A 6. D 7. B 8. C 9. D 0. B TB. 570 TB. 5
More informationMorgan Kaufmann Publishers 26 February, COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Interface. Chapter 5
Morga Kaufma Publishers 26 February, 28 COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Iterface 5 th Editio Chapter 5 Set-Associative Cache Architecture Performace Summary Whe CPU performace icreases:
More informationParabolic Path to a Best Best-Fit Line:
Studet Activity : Fidig the Least Squares Regressio Lie By Explorig the Relatioship betwee Slope ad Residuals Objective: How does oe determie a best best-fit lie for a set of data? Eyeballig it may be
More informationA New Morphological 3D Shape Decomposition: Grayscale Interframe Interpolation Method
A ew Morphological 3D Shape Decompositio: Grayscale Iterframe Iterpolatio Method D.. Vizireau Politehica Uiversity Bucharest, Romaia ae@comm.pub.ro R. M. Udrea Politehica Uiversity Bucharest, Romaia mihea@comm.pub.ro
More informationArithmetic Sequences
. Arithmetic Sequeces COMMON CORE Learig Stadards HSF-IF.A. HSF-BF.A.1a HSF-BF.A. HSF-LE.A. Essetial Questio How ca you use a arithmetic sequece to describe a patter? A arithmetic sequece is a ordered
More informationA Novel Feature Extraction Algorithm for Haar Local Binary Pattern Texture Based on Human Vision System
A Novel Feature Extractio Algorithm for Haar Local Biary Patter Texture Based o Huma Visio System Liu Tao 1,* 1 Departmet of Electroic Egieerig Shaaxi Eergy Istitute Xiayag, Shaaxi, Chia Abstract The locality
More informationImprovement of the Orthogonal Code Convolution Capabilities Using FPGA Implementation
Improvemet of the Orthogoal Code Covolutio Capabilities Usig FPGA Implemetatio Naima Kaabouch, Member, IEEE, Apara Dhirde, Member, IEEE, Saleh Faruque, Member, IEEE Departmet of Electrical Egieerig, Uiversity
More informationElementary Educational Computer
Chapter 5 Elemetary Educatioal Computer. Geeral structure of the Elemetary Educatioal Computer (EEC) The EEC coforms to the 5 uits structure defied by vo Neuma's model (.) All uits are preseted i a simplified
More informationPattern Recognition Systems Lab 1 Least Mean Squares
Patter Recogitio Systems Lab 1 Least Mea Squares 1. Objectives This laboratory work itroduces the OpeCV-based framework used throughout the course. I this assigmet a lie is fitted to a set of poits usig
More informationEE123 Digital Signal Processing
Last Time EE Digital Sigal Processig Lecture 7 Block Covolutio, Overlap ad Add, FFT Discrete Fourier Trasform Properties of the Liear covolutio through circular Today Liear covolutio with Overlap ad add
More informationSouth Slave Divisional Education Council. Math 10C
South Slave Divisioal Educatio Coucil Math 10C Curriculum Package February 2012 12 Strad: Measuremet Geeral Outcome: Develop spatial sese ad proportioal reasoig It is expected that studets will: 1. Solve
More informationDesigning a learning system
CS 75 Machie Learig Lecture Desigig a learig system Milos Hauskrecht milos@cs.pitt.edu 539 Seott Square, x-5 people.cs.pitt.edu/~milos/courses/cs75/ Admiistrivia No homework assigmet this week Please try
More informationFPGA IMPLEMENTATION OF BASE-N LOGARITHM. Salvador E. Tropea
FPGA IMPLEMENTATION OF BASE-N LOGARITHM Salvador E. Tropea Electróica e Iformática Istituto Nacioal de Tecología Idustrial Bueos Aires, Argetia email: salvador@iti.gov.ar ABSTRACT I this work, we preset
More informationSAMPLE VERSUS POPULATION. Population - consists of all possible measurements that can be made on a particular item or procedure.
SAMPLE VERSUS POPULATION Populatio - cosists of all possible measuremets that ca be made o a particular item or procedure. Ofte a populatio has a ifiite umber of data elemets Geerally expese to determie
More informationMath Section 2.2 Polynomial Functions
Math 1330 - Sectio. Polyomial Fuctios Our objectives i workig with polyomial fuctios will be, first, to gather iformatio about the graph of the fuctio ad, secod, to use that iformatio to geerate a reasoably
More informationEM375 STATISTICS AND MEASUREMENT UNCERTAINTY LEAST SQUARES LINEAR REGRESSION ANALYSIS
EM375 STATISTICS AND MEASUREMENT UNCERTAINTY LEAST SQUARES LINEAR REGRESSION ANALYSIS I this uit of the course we ivestigate fittig a straight lie to measured (x, y) data pairs. The equatio we wat to fit
More informationAlgorithm. Counting Sort Analysis of Algorithms
Algorithm Coutig Sort Aalysis of Algorithms Assumptios: records Coutig sort Each record cotais keys ad data All keys are i the rage of 1 to k Space The usorted list is stored i A, the sorted list will
More informationIdentification of the Swiss Z24 Highway Bridge by Frequency Domain Decomposition Brincker, Rune; Andersen, P.
Aalborg Uiversitet Idetificatio of the Swiss Z24 Highway Bridge by Frequecy Domai Decompositio Bricker, Rue; Aderse, P. Published i: Proceedigs of IMAC 2 Publicatio date: 22 Documet Versio Publisher's
More informationA Trinocular Stereo System for Highway Obstacle Detection
A Triocular Stereo System for Highway Obstacle Detectio Todd Williamso ad Charles Thorpe Robotics Istitute Caregie Mello Uiversity Pittsburgh, PA 15213 {Todd.Williamso,Charles.Thorpe}@ri.cmu.edu Abstract
More informationXbar/R Chart for x1-x3
Chapter 6 Selected roblem Solutios Sectio 6-5 6- a) X-bar ad Rage - Iitial Study Chartig roblem 6- X-bar Rage ----- ----- UCL:. sigma 7.4 UCL:. sigma 5.79 Ceterlie 5.9 Ceterlie.5 LCL: -. sigma.79 LCL:
More informationChapter 3 Classification of FFT Processor Algorithms
Chapter Classificatio of FFT Processor Algorithms The computatioal complexity of the Discrete Fourier trasform (DFT) is very high. It requires () 2 complex multiplicatios ad () complex additios [5]. As
More informationNumerical Methods Lecture 6 - Curve Fitting Techniques
Numerical Methods Lecture 6 - Curve Fittig Techiques Topics motivatio iterpolatio liear regressio higher order polyomial form expoetial form Curve fittig - motivatio For root fidig, we used a give fuctio
More informationThe Closest Line to a Data Set in the Plane. David Gurney Southeastern Louisiana University Hammond, Louisiana
The Closest Lie to a Data Set i the Plae David Gurey Southeaster Louisiaa Uiversity Hammod, Louisiaa ABSTRACT This paper looks at three differet measures of distace betwee a lie ad a data set i the plae:
More informationBezier curves. Figure 2 shows cubic Bezier curves for various control points. In a Bezier curve, only
Edited: Yeh-Liag Hsu (998--; recommeded: Yeh-Liag Hsu (--9; last updated: Yeh-Liag Hsu (9--7. Note: This is the course material for ME55 Geometric modelig ad computer graphics, Yua Ze Uiversity. art of
More informationAdministrative UNSUPERVISED LEARNING. Unsupervised learning. Supervised learning 11/25/13. Final project. No office hours today
Admiistrative Fial project No office hours today UNSUPERVISED LEARNING David Kauchak CS 451 Fall 2013 Supervised learig Usupervised learig label label 1 label 3 model/ predictor label 4 label 5 Supervised
More informationAPPLICATION NOTE PACE1750AE BUILT-IN FUNCTIONS
APPLICATION NOTE PACE175AE BUILT-IN UNCTIONS About This Note This applicatio brief is iteded to explai ad demostrate the use of the special fuctios that are built ito the PACE175AE processor. These powerful
More informationAnalysis of Server Resource Consumption of Meteorological Satellite Application System Based on Contour Curve
Advaces i Computer, Sigals ad Systems (2018) 2: 19-25 Clausius Scietific Press, Caada Aalysis of Server Resource Cosumptio of Meteorological Satellite Applicatio System Based o Cotour Curve Xiagag Zhao
More informationMath 10C Long Range Plans
Math 10C Log Rage Plas Uits: Evaluatio: Homework, projects ad assigmets 10% Uit Tests. 70% Fial Examiatio.. 20% Ay Uit Test may be rewritte for a higher mark. If the retest mark is higher, that mark will
More informationEE260: Digital Design, Spring /16/18. n Example: m 0 (=x 1 x 2 ) is adjacent to m 1 (=x 1 x 2 ) and m 2 (=x 1 x 2 ) but NOT m 3 (=x 1 x 2 )
EE26: Digital Desig, Sprig 28 3/6/8 EE 26: Itroductio to Digital Desig Combiatioal Datapath Yao Zheg Departmet of Electrical Egieerig Uiversity of Hawaiʻi at Māoa Combiatioal Logic Blocks Multiplexer Ecoders/Decoders
More information3D Model Retrieval Method Based on Sample Prediction
20 Iteratioal Coferece o Computer Commuicatio ad Maagemet Proc.of CSIT vol.5 (20) (20) IACSIT Press, Sigapore 3D Model Retrieval Method Based o Sample Predictio Qigche Zhag, Ya Tag* School of Computer
More informationCopyright 2016 Ramez Elmasri and Shamkant B. Navathe
Copyright 2016 Ramez Elmasri ad Shamkat B. Navathe CHAPTER 18 Strategies for Query Processig Copyright 2016 Ramez Elmasri ad Shamkat B. Navathe Itroductio DBMS techiques to process a query Scaer idetifies
More informationImage based Cats and Possums Identification for Intelligent Trapping Systems
Volume 159 No, February 017 Image based Cats ad Possums Idetificatio for Itelliget Trappig Systems T. A. S. Achala Perera School of Egieerig Aucklad Uiversity of Techology New Zealad Joh Collis School
More informationCreating Exact Bezier Representations of CST Shapes. David D. Marshall. California Polytechnic State University, San Luis Obispo, CA , USA
Creatig Exact Bezier Represetatios of CST Shapes David D. Marshall Califoria Polytechic State Uiversity, Sa Luis Obispo, CA 93407-035, USA The paper presets a method of expressig CST shapes pioeered by
More informationEvaluation scheme for Tracking in AMI
A M I C o m m u i c a t i o A U G M E N T E D M U L T I - P A R T Y I N T E R A C T I O N http://www.amiproject.org/ Evaluatio scheme for Trackig i AMI S. Schreiber a D. Gatica-Perez b AMI WP4 Trackig:
More informationBayesian approach to reliability modelling for a probability of failure on demand parameter
Bayesia approach to reliability modellig for a probability of failure o demad parameter BÖRCSÖK J., SCHAEFER S. Departmet of Computer Architecture ad System Programmig Uiversity Kassel, Wilhelmshöher Allee
More informationIntermediate Statistics
Gait Learig Guides Itermediate Statistics Data processig & display, Cetral tedecy Author: Raghu M.D. STATISTICS DATA PROCESSING AND DISPLAY Statistics is the study of data or umerical facts of differet
More information1. Introduction o Microscopic property responsible for MRI Show and discuss graphics that go from macro to H nucleus with N-S pole
Page 1 Very Quick Itroductio to MRI The poit of this itroductio is to give the studet a sufficietly accurate metal picture of MRI to help uderstad its impact o image registratio. The two major aspects
More informationLecture Notes 6 Introduction to algorithm analysis CSS 501 Data Structures and Object-Oriented Programming
Lecture Notes 6 Itroductio to algorithm aalysis CSS 501 Data Structures ad Object-Orieted Programmig Readig for this lecture: Carrao, Chapter 10 To be covered i this lecture: Itroductio to algorithm aalysis
More informationCIS 121 Data Structures and Algorithms with Java Spring Stacks, Queues, and Heaps Monday, February 18 / Tuesday, February 19
CIS Data Structures ad Algorithms with Java Sprig 09 Stacks, Queues, ad Heaps Moday, February 8 / Tuesday, February 9 Stacks ad Queues Recall the stack ad queue ADTs (abstract data types from lecture.
More informationDesigning a learning system
CS 75 Itro to Machie Learig Lecture Desigig a learig system Milos Hauskrecht milos@pitt.edu 539 Seott Square, -5 people.cs.pitt.edu/~milos/courses/cs75/ Admiistrivia No homework assigmet this week Please
More informationThe isoperimetric problem on the hypercube
The isoperimetric problem o the hypercube Prepared by: Steve Butler November 2, 2005 1 The isoperimetric problem We will cosider the -dimesioal hypercube Q Recall that the hypercube Q is a graph whose
More informationCS 683: Advanced Design and Analysis of Algorithms
CS 683: Advaced Desig ad Aalysis of Algorithms Lecture 6, February 1, 2008 Lecturer: Joh Hopcroft Scribes: Shaomei Wu, Etha Feldma February 7, 2008 1 Threshold for k CNF Satisfiability I the previous lecture,
More informationVision & Perception. Simple model: simple reflectance/illumination model. image: x(n 1,n 2 )=i(n 1,n 2 )r(n 1,n 2 ) 0 < r(n 1,n 2 ) < 1
Visio & Perceptio Simple model: simple reflectace/illumiatio model Eye illumiatio source i( 1, 2 ) image: x( 1, 2 )=i( 1, 2 )r( 1, 2 ) reflectace term r( 1, 2 ) where 0 < i( 1, 2 ) < 0 < r( 1, 2 ) < 1
More informationBig-O Analysis. Asymptotics
Big-O Aalysis 1 Defiitio: Suppose that f() ad g() are oegative fuctios of. The we say that f() is O(g()) provided that there are costats C > 0 ad N > 0 such that for all > N, f() Cg(). Big-O expresses
More informationDynamic Programming and Curve Fitting Based Road Boundary Detection
Dyamic Programmig ad Curve Fittig Based Road Boudary Detectio SHYAM PRASAD ADHIKARI, HYONGSUK KIM, Divisio of Electroics ad Iformatio Egieerig Chobuk Natioal Uiversity 664-4 Ga Deokji-Dog Jeoju-City Jeobuk
More informationOnes Assignment Method for Solving Traveling Salesman Problem
Joural of mathematics ad computer sciece 0 (0), 58-65 Oes Assigmet Method for Solvig Travelig Salesma Problem Hadi Basirzadeh Departmet of Mathematics, Shahid Chamra Uiversity, Ahvaz, Ira Article history:
More informationLecture 6. Lecturer: Ronitt Rubinfeld Scribes: Chen Ziv, Eliav Buchnik, Ophir Arie, Jonathan Gradstein
068.670 Subliear Time Algorithms November, 0 Lecture 6 Lecturer: Roitt Rubifeld Scribes: Che Ziv, Eliav Buchik, Ophir Arie, Joatha Gradstei Lesso overview. Usig the oracle reductio framework for approximatig
More informationCopyright 2016 Ramez Elmasri and Shamkant B. Navathe
Copyright 2016 Ramez Elmasri ad Shamkat B. Navathe CHAPTER 19 Query Optimizatio Copyright 2016 Ramez Elmasri ad Shamkat B. Navathe Itroductio Query optimizatio Coducted by a query optimizer i a DBMS Goal:
More informationProtected points in ordered trees
Applied Mathematics Letters 008 56 50 www.elsevier.com/locate/aml Protected poits i ordered trees Gi-Sag Cheo a, Louis W. Shapiro b, a Departmet of Mathematics, Sugkyukwa Uiversity, Suwo 440-746, Republic
More informationIMP: Superposer Integrated Morphometrics Package Superposition Tool
IMP: Superposer Itegrated Morphometrics Package Superpositio Tool Programmig by: David Lieber ( 03) Caisius College 200 Mai St. Buffalo, NY 4208 Cocept by: H. David Sheets, Dept. of Physics, Caisius College
More informationAnalysis of Documents Clustering Using Sampled Agglomerative Technique
Aalysis of Documets Clusterig Usig Sampled Agglomerative Techique Omar H. Karam, Ahmed M. Hamad, ad Sheri M. Moussa Abstract I this paper a clusterig algorithm for documets is proposed that adapts a samplig-based
More informationFilter design. 1 Design considerations: a framework. 2 Finite impulse response (FIR) filter design
Filter desig Desig cosideratios: a framework C ı p ı p H(f) Aalysis of fiite wordlegth effects: I practice oe should check that the quatisatio used i the implemetatio does ot degrade the performace of
More informationHeuristic Approaches for Solving the Multidimensional Knapsack Problem (MKP)
Heuristic Approaches for Solvig the Multidimesioal Kapsack Problem (MKP) R. PARRA-HERNANDEZ N. DIMOPOULOS Departmet of Electrical ad Computer Eg. Uiversity of Victoria Victoria, B.C. CANADA Abstract: -
More informationCSC 220: Computer Organization Unit 11 Basic Computer Organization and Design
College of Computer ad Iformatio Scieces Departmet of Computer Sciece CSC 220: Computer Orgaizatio Uit 11 Basic Computer Orgaizatio ad Desig 1 For the rest of the semester, we ll focus o computer architecture:
More informationAnalysis Metrics. Intro to Algorithm Analysis. Slides. 12. Alg Analysis. 12. Alg Analysis
Itro to Algorithm Aalysis Aalysis Metrics Slides. Table of Cotets. Aalysis Metrics 3. Exact Aalysis Rules 4. Simple Summatio 5. Summatio Formulas 6. Order of Magitude 7. Big-O otatio 8. Big-O Theorems
More informationENGR Spring Exam 1
ENGR 300 Sprig 03 Exam INSTRUCTIONS: Duratio: 60 miutes Keep your eyes o your ow work! Keep your work covered at all times!. Each studet is resposible for followig directios. Read carefully.. MATLAB ad
More informationBig-O Analysis. Asymptotics
Big-O Aalysis 1 Defiitio: Suppose that f() ad g() are oegative fuctios of. The we say that f() is O(g()) provided that there are costats C > 0 ad N > 0 such that for all > N, f() Cg(). Big-O expresses
More informationOur Learning Problem, Again
Noparametric Desity Estimatio Matthew Stoe CS 520, Sprig 2000 Lecture 6 Our Learig Problem, Agai Use traiig data to estimate ukow probabilities ad probability desity fuctios So far, we have depeded o describig
More informationA Study on the Performance of Cholesky-Factorization using MPI
A Study o the Performace of Cholesky-Factorizatio usig MPI Ha S. Kim Scott B. Bade Departmet of Computer Sciece ad Egieerig Uiversity of Califoria Sa Diego {hskim, bade}@cs.ucsd.edu Abstract Cholesky-factorizatio
More informationA General Framework for Accurate Statistical Timing Analysis Considering Correlations
A Geeral Framework for Accurate Statistical Timig Aalysis Cosiderig Correlatios 7.4 Vishal Khadelwal Departmet of ECE Uiversity of Marylad-College Park vishalk@glue.umd.edu Akur Srivastava Departmet of
More informationcondition w i B i S maximum u i
ecture 10 Dyamic Programmig 10.1 Kapsack Problem November 1, 2004 ecturer: Kamal Jai Notes: Tobias Holgers We are give a set of items U = {a 1, a 2,..., a }. Each item has a weight w i Z + ad a utility
More informationCSCI 5090/7090- Machine Learning. Spring Mehdi Allahyari Georgia Southern University
CSCI 5090/7090- Machie Learig Sprig 018 Mehdi Allahyari Georgia Souther Uiversity Clusterig (slides borrowed from Tom Mitchell, Maria Floria Balca, Ali Borji, Ke Che) 1 Clusterig, Iformal Goals Goal: Automatically
More information( n+1 2 ) , position=(7+1)/2 =4,(median is observation #4) Median=10lb
Chapter 3 Descriptive Measures Measures of Ceter (Cetral Tedecy) These measures will tell us where is the ceter of our data or where most typical value of a data set lies Mode the value that occurs most
More informationNormal Distributions
Normal Distributios Stacey Hacock Look at these three differet data sets Each histogram is overlaid with a curve : A B C A) Weights (g) of ewly bor lab rat pups B) Mea aual temperatures ( F ) i A Arbor,
More informationEVALUATION OF TRIGONOMETRIC FUNCTIONS
EVALUATION OF TRIGONOMETRIC FUNCTIONS Whe first exposed to trigoometric fuctios i high school studets are expected to memorize the values of the trigoometric fuctios of sie cosie taget for the special
More informationVALIDATING DIRECTIONAL EDGE-BASED IMAGE FEATURE REPRESENTATIONS IN FACE RECOGNITION BY SPATIAL CORRELATION-BASED CLUSTERING
VALIDATING DIRECTIONAL EDGE-BASED IMAGE FEATURE REPRESENTATIONS IN FACE RECOGNITION BY SPATIAL CORRELATION-BASED CLUSTERING Yasufumi Suzuki ad Tadashi Shibata Departmet of Frotier Iformatics, School of
More informationHow do we evaluate algorithms?
F2 Readig referece: chapter 2 + slides Algorithm complexity Big O ad big Ω To calculate ruig time Aalysis of recursive Algorithms Next time: Litterature: slides mostly The first Algorithm desig methods:
More informationEigenimages. Digital Image Processing: Bernd Girod, Stanford University -- Eigenimages 1
Eigeimages Uitary trasforms Karhue-Loève trasform ad eigeimages Sirovich ad Kirby method Eigefaces for geder recogitio Fisher liear discrimat aalysis Fisherimages ad varyig illumiatio Fisherfaces vs. eigefaces
More informationMobile terminal 3D image reconstruction program development based on Android Lin Qinhua
Iteratioal Coferece o Automatio, Mechaical Cotrol ad Computatioal Egieerig (AMCCE 05) Mobile termial 3D image recostructio program developmet based o Adroid Li Qihua Sichua Iformatio Techology College
More information. Written in factored form it is easy to see that the roots are 2, 2, i,
CMPS A Itroductio to Programmig Programmig Assigmet 4 I this assigmet you will write a java program that determies the real roots of a polyomial that lie withi a specified rage. Recall that the roots (or
More informationCS200: Hash Tables. Prichard Ch CS200 - Hash Tables 1
CS200: Hash Tables Prichard Ch. 13.2 CS200 - Hash Tables 1 Table Implemetatios: average cases Search Add Remove Sorted array-based Usorted array-based Balaced Search Trees O(log ) O() O() O() O(1) O()
More informationImage Analysis. Segmentation by Fitting a Model
Image Aalysis Segmetatio by Fittig a Model Christophoros Nikou cikou@cs.uoi.gr Images take from: D. Forsyth ad J. Poce. Computer Visio: A Moder Approach, Pretice Hall, 2003. Computer Visio course by Svetlaa
More information1. SWITCHING FUNDAMENTALS
. SWITCING FUNDMENTLS Switchig is the provisio of a o-demad coectio betwee two ed poits. Two distict switchig techiques are employed i commuicatio etwors-- circuit switchig ad pacet switchig. Circuit switchig
More informationNeural Networks A Model of Boolean Functions
Neural Networks A Model of Boolea Fuctios Berd Steibach, Roma Kohut Freiberg Uiversity of Miig ad Techology Istitute of Computer Sciece D-09596 Freiberg, Germay e-mails: steib@iformatik.tu-freiberg.de
More informationCSC165H1 Worksheet: Tutorial 8 Algorithm analysis (SOLUTIONS)
CSC165H1, Witer 018 Learig Objectives By the ed of this worksheet, you will: Aalyse the ruig time of fuctios cotaiig ested loops. 1. Nested loop variatios. Each of the followig fuctios takes as iput a
More informationENGI 4421 Probability and Statistics Faculty of Engineering and Applied Science Problem Set 1 Descriptive Statistics
ENGI 44 Probability ad Statistics Faculty of Egieerig ad Applied Sciece Problem Set Descriptive Statistics. If, i the set of values {,, 3, 4, 5, 6, 7 } a error causes the value 5 to be replaced by 50,
More informationFast Fourier Transform (FFT) Algorithms
Fast Fourier Trasform FFT Algorithms Relatio to the z-trasform elsewhere, ozero, z x z X x [ ] 2 ~ elsewhere,, ~ e j x X x x π j e z z X X π 2 ~ The DFS X represets evely spaced samples of the z- trasform
More informationEMPIRICAL ANALYSIS OF FAULT PREDICATION TECHNIQUES FOR IMPROVING SOFTWARE PROCESS CONTROL
Iteratioal Joural of Iformatio Techology ad Kowledge Maagemet July-December 2012, Volume 5, No. 2, pp. 371-375 EMPIRICAL ANALYSIS OF FAULT PREDICATION TECHNIQUES FOR IMPROVING SOFTWARE PROCESS CONTROL
More informationLecture 5. Counting Sort / Radix Sort
Lecture 5. Coutig Sort / Radix Sort T. H. Corme, C. E. Leiserso ad R. L. Rivest Itroductio to Algorithms, 3rd Editio, MIT Press, 2009 Sugkyukwa Uiversity Hyuseug Choo choo@skku.edu Copyright 2000-2018
More informationCh 9.3 Geometric Sequences and Series Lessons
Ch 9.3 Geometric Sequeces ad Series Lessos SKILLS OBJECTIVES Recogize a geometric sequece. Fid the geeral, th term of a geometric sequece. Evaluate a fiite geometric series. Evaluate a ifiite geometric
More informationHashing Functions Performance in Packet Classification
Hashig Fuctios Performace i Packet Classificatio Mahmood Ahmadi ad Stepha Wog Computer Egieerig Laboratory Faculty of Electrical Egieerig, Mathematics ad Computer Sciece Delft Uiversity of Techology {mahmadi,
More informationEigenimages. Digital Image Processing: Bernd Girod, 2013 Stanford University -- Eigenimages 1
Eigeimages Uitary trasforms Karhue-Loève trasform ad eigeimages Sirovich ad Kirby method Eigefaces for geder recogitio Fisher liear discrimat aalysis Fisherimages ad varyig illumiatio Fisherfaces vs. eigefaces
More informationData Analysis. Concepts and Techniques. Chapter 2. Chapter 2: Getting to Know Your Data. Data Objects and Attribute Types
Data Aalysis Cocepts ad Techiques Chapter 2 1 Chapter 2: Gettig to Kow Your Data Data Objects ad Attribute Types Basic Statistical Descriptios of Data Data Visualizatio Measurig Data Similarity ad Dissimilarity
More informationCoherent effects of flow- and pressure hull of a generic submarine on target scattering in an active sonar performance model
Coheret effects of flow- ad pressure hull of a geeric submarie o target scatterig i a active soar performace model P. Schippers TNO-D&V-Uderwater Techology, Oude Waalsdorperweg 63, Post Box 96864, 2509
More informationOne advantage that SONAR has over any other music-sequencing product I ve worked
*gajedra* D:/Thomso_Learig_Projects/Garrigus_163132/z_productio/z_3B2_3D_files/Garrigus_163132_ch17.3d, 14/11/08/16:26:39, 16:26, page: 647 17 CAL 101 Oe advatage that SONAR has over ay other music-sequecig
More informationCAEN Tools for Discovery
Applicatio Note AN2770 Digital ToF Measuremets of Fast Neutros i a Spallatio Neutro Source Viareggio 11 October 2012 Itroductio Neutros are widely used i several research laboratories all aroud the world
More informationThe Magma Database file formats
The Magma Database file formats Adrew Gaylard, Bret Pikey, ad Mart-Mari Breedt Johaesburg, South Africa 15th May 2006 1 Summary Magma is a ope-source object database created by Chris Muller, of Kasas City,
More informationHow to Select the Best Refractive Index
How to Select the Best Refractive Idex Jeffrey Bodycomb, Ph.D. HORIBA Scietific www.horiba.com/us/particle 2013HORIBA, Ltd. All rights reserved. Outlie Laser Diffractio Calculatios Importace of Refractive
More informationDiego Nehab. n A Transformation For Extracting New Descriptors of Shape. n Locus of points equidistant from contour
Diego Nehab A Trasformatio For Extractig New Descriptors of Shape Locus of poits equidistat from cotour Medial Axis Symmetric Axis Skeleto Shock Graph Shaked 96 1 Shape matchig Aimatio Dimesio reductio
More informationStructuring Redundancy for Fault Tolerance. CSE 598D: Fault Tolerant Software
Structurig Redudacy for Fault Tolerace CSE 598D: Fault Tolerat Software What do we wat to achieve? Versios Damage Assessmet Versio 1 Error Detectio Iputs Versio 2 Voter Outputs State Restoratio Cotiued
More informationKernel Smoothing Function and Choosing Bandwidth for Non-Parametric Regression Methods 1
Ozea Joural of Applied Scieces (), 009 Ozea Joural of Applied Scieces (), 009 ISSN 943-49 009 Ozea Publicatio Kerel Smoothig Fuctio ad Choosig Badwidth for No-Parametric Regressio Methods Murat Kayri ad
More informationHand-Eye: A Vision-Based Approach to Data Glove Calibration
Had-Eye: A Visio-Based Approach to Data Glove Calibratio Te-Shu Chou Ashley Gadd Departmet. of Electrical ad Computer Egieerig Uiversity of British Columbia 56 Mai Mall Vacouver, BC Caada V6T Z4 + 64 8
More information