GEOMETRIC REVERSE ENGINEERING USING A LASER PROFILE SCANNER MOUNTED ON AN INDUSTRIAL ROBOT
|
|
- Shon Newton
- 5 years ago
- Views:
Transcription
1 6th Iteratioal DAAAM Baltic Coferece INDUSTRIAL ENGINEERING April 2008, Talli, Estoia GEOMETRIC REVERSE ENGINEERING USING A LASER PROFILE SCANNER MOUNTED ON AN INDUSTRIAL ROBOT Rahayem, M.; Kjellader, J.A.P, & Larsso, S. Abstract: Laser scaers i combiatio with accurate orietatio devices are ofte used i Geometric Reverse Egieerig (GRE) to measure poit data. The idustrial robot as a device for orietatio has relatively low accuracy but the advatage of beig umerically cotrolled, fast, ad flexible ad it is therefore of iterest to ivestigate if it ca be used i this applicatio. We have built a measurig system based o a laser profile scaer mouted o a idustrial robot. I this paper we preset results from practical tests based o poit data. We also show how data from laser profiles ca be used to icrease accuracy i some cases. Fially we propose a ew method for plae segmetatio usig laser profiles. Keywords: Geometric Reverse egieerig, 3D measuremet systems, laser scaig, segmetatio, regio growig. 1. INTRODUCTION Geometric Reverse Egieerig (GRE) is cocered with the problem of creatig CAD-models of real objects by fittig 3D poit data measured from their surfaces. A itroductio to GRE which is ofte referred to is a paper by Varady [ 1 ]. See also [ 2 ] ad [ 3 ]. Measuremet systems for this purpose are ofte based o laser rage fiders i combiatio with mechaical devices for orietatio. For idustrial applicatios it is preferable that the orietig device is possible to cotrol umerically, so that poit clouds ca be created without huma iteractio. This leads to the idea of usig a idustrial robot as the orietig device. Figure 1: The measurig system To test this idea we have desiged ad built a measurig system based o a profile scaer ad a idustrial robot ABB IRB140 with a turtable see figure 1. To itegrate the two systems ad cotrol the movemet of the scaer, we use Varko, a ope source CAD system; see [ 4 ] ad [ 5 ].With a measuremet system of this kid, a poit o the surface of a object is: P = P + N d (1) r r * Where Pr the curret 3D positio of the robot tool cetre is N r is the directio of the laser rage fider ad d is the distace from P r to the surface of the object. Idustrial robots are usually less accurate tha laser rage fiders ad 3D poit data calculated accordig to (1) will thus be limited i accuracy by the robot. If a
2 profile scaer is used however, some GRE operatios ca be performed without ivolvig the orietatio of the robot. A profile scaer creates a profile o the surface of a object with a lie laser ad uses a camera to capture the image of the profile. 2D image processig is the applied to idetify the pixels i the image that represet the profile ad a calibratio table is fially used to map pixels to a 2D coordiate system. See figure 2. Figure 2: From pixels to profiles A plae surface i 3D space will appear as a straight lie i the 2D profile ad this property ca be used to measure distaces withi the camera picture with relatively high accuracy sice the orietatio of the robot is ot ivolved. GRE of 3D surfaces is ot possible without ivolvig the orietatio of the robot but we believe that if the iformatio i the 2D profiles is used wisely we ca still achieve a accuracy which is better tha the accuracy of the robot. To illustrate this we will first ivestigate traditioal GRE of plaar surfaces based o 3D poit clouds calculated usig (1). We will the preset the result from a experimet where the radius of a cylider is established usig iformatio from a 2D profile oly. This experimet shows that 2D profiles ca be used to measure distaces withi a sigle camera picture without loss of accuracy. We will fially propose a alterative to traditioal segmetatio of plaes based o 2D profiles istead of 3D poit data. 2. GRE BASED ON POINT CLOUDS A well established method for GRE of plaar surfaces is to start with a uordered set of 3D poits ad sort them spatially so that they ca be coected ito a triagular mesh, see [ 6 ], [ 7 ], [ 8 ] ad [ 9 ]. The triagulatio algorithm we use is described i [ 4 ]. Next, segmetatio is used to idetify regios of coplaar triagles. Fially, plaes are fitted to the segmeted regios. See [ 6 ] ad [ 10 ] for surveys of segmetatio methods. A segmetatio method that is well suited for GRE of plaar surfaces is regio growig. A seed triagle is first idetified ad adjacet triagles are the added to form a plaar regio. I [ 11 ], Sacchi et al. propose a method to idetify seeds based o scalar curvature values computed for each triagle usig iformatio from surroudig triagles. We have implemeted this method ad added a growig criterio based o the directio of ormal vectors. The resultig GRE algorithm icludes the followig steps: 1. Joi eighborig poits ito a triagular mesh. This is relatively easy sice the poits from the profile scaer are ordered sequetially withi each profile ad profiles are ordered sequetially i the directio the robot is movig. 2. Calculate scalar curvature estimates for all triagles usig the Sacchi algorithm. A itermediate step i the algorithm is the calculatio of approximate ormal vectors ad these are saved to be used i step 3 below. 3. Use the triagle with lowest curvature as a seed ad add coected triagles to the regio as log as their ormal vectors are reasoably parallel with the ormal of the seed. A coe agle is used as a threshold for the ormal deviatio; see [ 2 ] ad [ 12 ]. 4. Whe o more triagles ca be added to the curret regio, search the remaiig triagles for the oe with the lowest curvature ad start the growig procedure agai with a
3 ew regio util all triagles have bee processed. 5. For each segmeted regio, fit a plae usig Priciple Compoets Aalysis, see [ 13 ]. The behavior of the algorithm depeds o three parameters that eed to be set for each object i order to avoid too may regios to be idetified (over segmetatio) or too few (uder segmetatio). 1. Maximum seed curvature value, Kseed. A value too high will cotribute to over segmetatio; a value too low will cotribute to uder segmetatio. 2. Miimum umber of triagles i a regio, t mi. A value too high may result i uder segmetatio while a value too low may cause over segmetatio. 3. Maximum ormal deviatio (coe agle), Ndev. Icreasig this parameter will icrease the umber of plaes that are added to a regio. A value too high may result i a regio that is bigger tha the actual plae while a value too low may exclude so may plaes that the miimum umber of triagles i a regio is ot reached. Figure 3: The measured object Figure 3 shows a object that has bee used by Varady [ 14 ] ad others [ 11 ], [ 10 ] ad [ 2 ] as a referece. We have maufactured a copy of this object usig a Objet Ede 250 high accuracy rapid prototypig machie ad the measured the object usig our system based o the robot ad profile scaer. After a few iitial tests, we processed the measured data usig Kseed =0.015, t = mi 55 ad Ndev = 3 degrees. Figure 4: Segmeted object The result is show i figure 4. Black triagles are the seeds ad grey areas are the correspodig regios. The umber of poits was ad all 6 plaar regios were correctly idetified. Processig time o a 1.2 GHz AMD Athlo was 56 secods from start of segmetatio util all 6 plaes were fitted. The segmetatio code is writte i MBS laguage, a iterpreted high level laguage for geometric modelig icluded i the Varko CAD system [ 5 ]. Traslatig the code to C/C++ would reduce the processig time cosiderably. For each of the plaes we computed the error i vertical positio E v by comparig the positio of a poit o the plae i the cetre of the regio with its true value measured usig a Mitutoyo CMM. We have also computed the error i ormal directio E as the agle betwee
4 the fitted plae ormal ad the true ormal. The positioal accuracy of a plae seems to be close to 0.5 mm ad the accuracy of the ormal approximately 0.1 degrees. This is also the accuracy you would expect from the robot. The relatively high accuracy of the profile scaer does ot ifluece the results. Although it is a atural choice, we have ot see the combiatio of seeds calculated usig the Sacchi algorithm ad the regio growig based o ormal deviatios published earlier. It is our impressio that it performs well ad should be ivestigated more i depth. 3. GRE BASED ON PROFILES I [ 15 ] we show that a accuracy of 0.05 mm or better is possible whe fittig lies to laser profiles. We also show how itersectig lies from the same camera picture ca be used to measure distaces with high accuracy. I a ew series of experimets we have ivestigated the accuracy i measurig the radius of a circle. We measured a object with cylidrical shape ad took pictures with the scaer head orthogoal with the cylider axis. The cylider will the appear as a circular arc i the sca widow. We used a steel cylider with R = mm measured with a Mitutoyo micrometer (0-25mm / 0.001mm) ad the experimet was repeated 100 times with D icreasig i steps of 1 mm thus coverig the sca widow. To make it possible to distiguish betwee systematic ad radom errors each of the 100 steps was repeated =10 times, ad i each of these the scaer head was moved 0.05 mm i a directio colliear with the cylider axis to filter out the effect of dust, varyig pait thickess or similar effects. The total umber of pictures aalyzed is thus For each distace D we made a LSM fit of a circle to each of the pictures ad calculated the systematic ad radom errors usig Esq. s. (2) ad (3). The result was plotted i figure 5 ad 6. E E s r = R i= 1 R i abs( Ri + Es ) R i= = 1 E s ad radius errors. R ad (2) (3) Er are the systematic ad radom R i are the true ad measured radius ad the umber of profiles for each D. The imum size of the radom error is less tha 0.02 mm for reasoable values of D. Figure 5: Systematic error i radius Figure 6: Radom error i radius
5 4. A COMBINED METHOD Traditioal plae fittig as described i sectio 2 does ot require more iformatio from the measurig system tha 3D coordiates. If we have access to laser profiles however, it should be possible to adopt a alterative strategy. As show i [ 15 ], lie fittig based o profiles ca be doe with relatively high accuracy. A object with oe or more plaar surfaces will give rise to profiles with oe or more straight lie segmets. We believe that well kow segmetatio methods as described i [ 16 ], [ 17 ] ad [ 18 ] ca be used to fid these lies, still with relatively high accuracy. As the robot moves alog a sca path each profile created will be associated with a specific 3D orietatio, see figure 7. We kow each orietatio but oly with the relatively low accuracy of the robot. Figure 7: No parallel sca profiles It is reasoable to believe that the relative error betwee two cosecutive orietatios alog a sca path is smaller tha the overall absolute accuracy of the robot. It should therefore be possible to ivestigate if lie segmets from two cosecutive profiles belog to the same plae with a accuracy that is better tha the overall accuracy of the robot. Two lies i the same plae idicate that a plae actually exists. Groupig all segmeted lies ito plaar regios will create segmetatio similar to the oe described i sectio 2 based o regios growig. 5. CONCLUSION The idustrial robot with a laser profile scaer is a iterestig alterative i applicatios where high speed ad flexibility combied with low cost is importat. Plae segmetatio based o 3D data requires poits to be triagulated ad ormal or curvature for each triagle to be estimated usig approximatio. If the accuracy of the measurig system is high relative to the size of the smallest plae we wat to fit these approximatios are acceptable. The accuracy of a idustrial robot used as a 3D poit measuremet system is relatively low, but if the GRE software has access to camera data, we have show that fittig of lies ad calculatio of distaces withi the same camera picture ca be doe with higher accuracy. We believe that this possibility ca be used to icrease the overall accuracy of the system also for plae segmetatio. If 2D laser profiles are segmeted ito lies ad lies from adjacet profiles are used for plae segmetatio i a similar way as ormal s or curvatures are used i regio growig we believe that the result will be better. This is due to the fact that lies fitted from 2D profiles are more accurate tha ormal s or curvatures approximated from triagular meshes. 6. REFERENCES 1. T. Varady, R. R. Marti, J. Cox, Reverse egieerig of geometric models a itroductio, computer-aided desig,1997, 29, J. Hoschek, U. Dietz, W. Wilke, A geometric cocept of reverse egieerig of shape: approximatio ad feature lies, Proc. of the iteratioal coferece o Math. Methods for curves ad surfaces II Lillehammer, Vaderbilt Uiversity, Nashville, TN, USA, 1998, pp G. Fari, J. Hoschek, M. S. Kim, Hadbook of Computer Aided Geometric Desig, Elsevier, Amsterdam, 2002.
6 4. S. Larsso, J. Kjellader, Motio cotrol ad data capturig for laser scaig with a idustrial robot, Robotics ad Autoomous Systems, 2006, 54, URL: 6. H.Woo, E. Kag, S. Wag, K. H. Lee, A ew segmetatio method for poit cloud data, Iteratioal Joural of machie Tools & Maufacture, 2002, H.-C. Kim, S.-M. Hur, S.-H. Lee, Segmetatio of the measured poit data i reverse egieerig, The Iteratioal Joural of Advaced Maufacturig Techology, 2002, 20, S.-M. H. D.-Y. Y. Seok-Hee Lee, Ho- Cha Kim, Stl file geeratio from measured poit data by segmetatio ad Delauay triagulatio, computer-aided desig, 2002, 34, C. Kuo, H.-T. Yau, a Delauay based regio-growig approach to surface recostructio from uorgaized poits, computer-aided desig, 2005, 37, S. Petitjea, a survey of methods for recoverig quadrics i triagle meshes, ACM Comp. Surveys 2, 2002, 34, R. Sacchi, J. Poliakoff, P. Thomas, Curvature estimatio for segmetatio of triagulated surfaces, Proc. of IEEE coferece o 3-D Digital imagig ad Modelig,1999, G. V. T. Rabbai, F. A. va de heuvel, segmetatio of poit clouds usig smoothess costrait, Proc. of Commissio V Symposium Image Egieerig ad Visio Metrology, 2006, XXXVI, part E. Legyel, Mathematics for 3D Game programmig ad Computer Graphics, Massachusetts, P. B. R. Marti, T. Varady, Algorithms for reverse egieerig boudary represetatio models, computer-aided desig, 2001, M. Rahayem, J. Kjellader, S. Larsso, Accuracy aalysis of a 3d measuremet system based o a laser profile scaer mouted o a idustrial robot with a turtable, Proc. of ETFA 12 th IEEE coferece o Emergig Techologies ad Factory Automatio, 2007, pp S. Horowitz, T. Pavlidis, Picture segmetatio by a directed split-ad merge procedure, Proc. of the Secod Iteratioal Joit Coferece o Patter Recogitio, 1974, pp B. Parvi, G. Medioi, Segmetatio of rage images ito plaar surfaces by split ad merge, CVPR86, 1986, pp X. Jiag, H. Buke, Fast segmetatio of rage images ito plaar regios by sca lie groupig, Mach. Visio Appl. 7, 1994, 2, DATA ABOUT AUTHORS Mohamed Rahayem, B.Sc. Electrical Egieerig, PhD studet Dept. of Techology, Örebro Uiversity SE Örebro mohamed.rahayem@tech.oru.se Fax: Phoe: Joha Kjellader, PhD, Seior lecturer Dept. of Techology, Örebro Uiversity SE Örebro joha.kjellader@tech.oru.se Fax: Phoe: Söre Larsso, PhD, Lecturer Dept. of Techology, Örebro Uiversity SE Örebro sore.larsso@tech.oru.se Fax: Phoe:
3D 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 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 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 informationNeuro Fuzzy Model for Human Face Expression Recognition
IOSR Joural of Computer Egieerig (IOSRJCE) ISSN : 2278-0661 Volume 1, Issue 2 (May-Jue 2012), PP 01-06 Neuro Fuzzy Model for Huma Face Expressio Recogitio Mr. Mayur S. Burage 1, Prof. S. V. Dhopte 2 1
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 informationParallel Polygon Approximation Algorithm Targeted at Reconfigurable Multi-Ring Hardware
Parallel Polygo Approximatio Algorithm Targeted at Recofigurable Multi-Rig Hardware M. Arif Wai* ad Hamid R. Arabia** *Califoria State Uiversity Bakersfield, Califoria, USA **Uiversity of Georgia, Georgia,
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 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 informationImage 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 informationAutomated Extraction of Urban Trees from Mobile LiDAR Point Clouds
Automated Extractio of Urba Trees from Mobile LiDAR Poit Clouds Fa W. a, Cheglu W. a*, ad Joatha L. ab a Fujia Key Laboratory of Sesig ad Computig for Smart City ad the School of Iformatio Sciece ad Egieerig,
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 informationAccuracy Improvement in Camera Calibration
Accuracy Improvemet i Camera Calibratio FaJie L Qi Zag ad Reihard Klette CITR, Computer Sciece Departmet The Uiversity of Aucklad Tamaki Campus, Aucklad, New Zealad fli006, qza001@ec.aucklad.ac.z r.klette@aucklad.ac.z
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 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 informationCOMP 558 lecture 6 Sept. 27, 2010
Radiometry We have discussed how light travels i straight lies through space. We would like to be able to talk about how bright differet light rays are. Imagie a thi cylidrical tube ad cosider the amout
More informationAuto-recognition Method for Pointer-type Meter Based on Binocular Vision
JOURNAL OF COMPUTERS, VOL. 9, NO. 4, APRIL 204 787 Auto-recogitio Method for Poiter-type Meter Based o Biocular Visio Biao Yag School of Istrumet Sciece ad Egieerig, Southeast Uiversity, Najig 20096, Chia
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 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 informationDETECTION OF LANDSLIDE BLOCK BOUNDARIES BY MEANS OF AN AFFINE COORDINATE TRANSFORMATION
Proceedigs, 11 th FIG Symposium o Deformatio Measuremets, Satorii, Greece, 2003. DETECTION OF LANDSLIDE BLOCK BOUNDARIES BY MEANS OF AN AFFINE COORDINATE TRANSFORMATION Michaela Haberler, Heribert Kahme
More informationDEVELOPMENT OF A QUALITY INSPECTION SYSTEM USING LASER BASED SCANNER
DAAAM INTERNATIONAL SCIENTIFIC BOOK 014 pp. 339-356 Chapter 7 DEVELOPMENT OF A QUALITY INSPECTION SYSTEM USING LASER BASED SCANNER PARK, H. S. & TULADHAR, U. M. Abstract: This paper presets a ovel method
More informationBASED ON ITERATIVE ERROR-CORRECTION
A COHPARISO OF CRYPTAALYTIC PRICIPLES BASED O ITERATIVE ERROR-CORRECTIO Miodrag J. MihaljeviC ad Jova Dj. GoliC Istitute of Applied Mathematics ad Electroics. Belgrade School of Electrical Egieerig. Uiversity
More informationALS-AIDED NAVIGATION OF HELICOPTERS OR UAVs OVER URBAN TERRAIN
ALS-AIDED NAVIGATION OF HELICOPTERS OR UAVs OVER URBAN TERRAIN M. Hebel a, U. Stilla b a Frauhofer Istitute of Optroics, System Techologies ad Image Exploitatio IOSB, 76275 Ettlige, Germay - marcus.hebel@iosb.frauhofer.de
More informationRESEARCH ON AUTOMATIC INSPECTION TECHNIQUE OF REAL-TIME RADIOGRAPHY FOR TURBINE-BLADE
RESEARCH ON AUTOMATIC INSPECTION TECHNIQUE OF REAL-TIME RADIOGRAPHY FOR TURBINE-BLADE Z.G. Zhou, S. Zhao, ad Z.G. A School of Mechaical Egieerig ad Automatio, Beijig Uiversity of Aeroautics ad Astroautics,
More informationAn Efficient Image Rectification Method for Parallel Multi-Camera Arrangement
Y.-S. Kag ad Y.-S. Ho: A Efficiet Image Rectificatio Method for Parallel Multi-Camera Arragemet 141 A Efficiet Image Rectificatio Method for Parallel Multi-Camera Arragemet Yu-Suk Kag ad Yo-Sug Ho, Seior
More informationCubic Polynomial Curves with a Shape Parameter
roceedigs of the th WSEAS Iteratioal Coferece o Robotics Cotrol ad Maufacturig Techology Hagzhou Chia April -8 00 (pp5-70) Cubic olyomial Curves with a Shape arameter MO GUOLIANG ZHAO YANAN Iformatio ad
More informationHandwriting Stroke Extraction Using a New XYTC Transform
Hadwritig Stroke Etractio Usig a New XYTC Trasform Gilles F. Houle 1, Kateria Bliova 1 ad M. Shridhar 1 Computer Scieces Corporatio Uiversity Michiga-Dearbor Abstract: The fudametal represetatio of hadwritig
More informationA New Mechanism for High Acceleration Wafer Transfer Based on Position and Orientation Adjustment
A New Mechaism for High Acceleratio Wafer Trasfer Based o Positio ad Orietatio Adjustmet Fag SONG 1,Jiag CHENG 1,Yogjia GONG 1, Tao CHEN 2, Liig SUN 2 1 Laboratory of Itelliget Cotrol ad Robotics, Shaghai
More informationEffect of control points distribution on the orthorectification accuracy of an Ikonos II image through rational polynomial functions
Effect of cotrol poits distributio o the orthorectificatio accuracy of a Ikoos II image through ratioal polyomial fuctios Marcela do Valle Machado 1, Mauro Homem Atues 1 ad Paula Debiasi 1 1 Federal Rural
More informationResearch Article Kinematics Analysis and Modeling of 6 Degree of Freedom Robotic Arm from DFROBOT on Labview
Research Joural of Applied Scieces, Egieerig ad Techology 13(7): 569-575, 2016 DOI:10.19026/rjaset.13.3016 ISSN: 2040-7459; e-issn: 2040-7467 2016 Maxwell Scietific Publicatio Corp. Submitted: May 5, 2016
More informationHarris Corner Detection Algorithm at Sub-pixel Level and Its Application Yuanfeng Han a, Peijiang Chen b * and Tian Meng c
Iteratioal Coferece o Computatioal Sciece ad Egieerig (ICCSE 015) Harris Corer Detectio Algorithm at Sub-pixel Level ad Its Applicatio Yuafeg Ha a, Peijiag Che b * ad Tia Meg c School of Automobile, Liyi
More informationMedical Image Segmentation of Blood Vessels Based on Clifford Algebra and Voronoi Diagram
Medical Image Segmetatio of Blood Vessels Based o Clifford Algebra ad Vorooi Diagram Zhe Jie Huag, Guo Heg Huag*, Liag Lu Cheg College of Automatio, Guagdog Uiversity of Techology, Guagzhou510006, Guagdog,
More informationStone Images Retrieval Based on Color Histogram
Stoe Images Retrieval Based o Color Histogram Qiag Zhao, Jie Yag, Jigyi Yag, Hogxig Liu School of Iformatio Egieerig, Wuha Uiversity of Techology Wuha, Chia Abstract Stoe images color features are chose
More informationImproving Template Based Spike Detection
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
More informationA SOFTWARE MODEL FOR THE MULTILAYER PERCEPTRON
A SOFTWARE MODEL FOR THE MULTILAYER PERCEPTRON Roberto Lopez ad Eugeio Oñate Iteratioal Ceter for Numerical Methods i Egieerig (CIMNE) Edificio C1, Gra Capitá s/, 08034 Barceloa, Spai ABSTRACT I this work
More informationObject based Pseudo-3D Conversion of 2D Videos
Object based Pseudo-3D Coversio of 2D Videos J. Jiag 1,2 ad G. Xiao 1 1 Southwest Uiversity; 2 Uiversity of Bradford ABSTRACT: I this paper, we describe a ew algorithm to costruct pseudo-3d videos out
More informationPosition and Velocity Estimation by Ultrasonic Sensor
Positio ad Velocity Estimatio by Ultrasoic Sesor N Ramarao 1, A R Subramayam 2, J Chara Raj 2, Lalith B V 2, Varu K R 2 1 (Faculty of EEE, BMSIT & M, INDIA) 2 (Studets of EEE, BMSIT & M, INDIA) Abstract:
More informationForce Network Analysis using Complementary Energy
orce Network Aalysis usig Complemetary Eergy Adrew BORGART Assistat Professor Delft Uiversity of Techology Delft, The Netherlads A.Borgart@tudelft.l Yaick LIEM Studet Delft Uiversity of Techology Delft,
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 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 informationUTILIZATION OF 3D CITY MODELS AND AIRBORNE LASER SCANNING FOR TERRAIN-BASED NAVIGATION OF HELICOPTERS AND UAVs
I: Stilla U, Rottesteier F, Paparoditis N (Eds) CMRT09. IAPRS, Vol. XXXVIII, Part 3/W4 --- Paris, Frace, 3-4 September, 2009 UTILIZATION OF 3D CITY MODELS AND AIRBORNE LASER SCANNING FOR TERRAIN-BASED
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 informationAn effective third-order local fitting patch and its application
IEEE INTERNATIONAL CONFERENCE ON SHAPE MODELING AND APPLICATIONS (SMI) 9 A effective third-order local fittig patch ad its applicatio Zhog Li,,3, Bria Barsky 3, Xiaogag Ji Departmet of Mathematics ad Sciece,
More informationChapter 1. Introduction to Computers and C++ Programming. Copyright 2015 Pearson Education, Ltd.. All rights reserved.
Chapter 1 Itroductio to Computers ad C++ Programmig Copyright 2015 Pearso Educatio, Ltd.. All rights reserved. Overview 1.1 Computer Systems 1.2 Programmig ad Problem Solvig 1.3 Itroductio to C++ 1.4 Testig
More informationFEATURE RECOGNITION OF ROTATIONAL PARTS USING BIQUADRATIC BEZIER PATCHES
roceedigs of the Iteratioal Coferece o Mechaical Egieerig 7 (ICME7) 9-31 December 7, Dhaka, Bagladesh ICME7- FEATURE RECOGNITION OF ROTATIONAL ARTS USING BIQUADRATIC BEZIER ATCHES J. Kumar 1 ad N. Roy
More informationA Note on Least-norm Solution of Global WireWarping
A Note o Least-orm Solutio of Global WireWarpig Charlie C. L. Wag Departmet of Mechaical ad Automatio Egieerig The Chiese Uiversity of Hog Kog Shati, N.T., Hog Kog E-mail: cwag@mae.cuhk.edu.hk Abstract
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 informationNew HSL Distance Based Colour Clustering Algorithm
The 4th Midwest Artificial Itelligece ad Cogitive Scieces Coferece (MAICS 03 pp 85-9 New Albay Idiaa USA April 3-4 03 New HSL Distace Based Colour Clusterig Algorithm Vasile Patrascu Departemet of Iformatics
More informationThe Nature of Light. Chapter 22. Geometric Optics Using a Ray Approximation. Ray Approximation
The Nature of Light Chapter Reflectio ad Refractio of Light Sectios: 5, 8 Problems: 6, 7, 4, 30, 34, 38 Particles of light are called photos Each photo has a particular eergy E = h ƒ h is Plack s costat
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 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 information. Perform a geometric (ray-optics) construction (i.e., draw in the rays on the diagram) to show where the final image is formed.
MASSACHUSETTS INSTITUTE of TECHNOLOGY Departmet of Electrical Egieerig ad Computer Sciece 6.161 Moder Optics Project Laboratory 6.637 Optical Sigals, Devices & Systems Problem Set No. 1 Geometric optics
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 informationEE 584 MACHINE VISION
METU EE 584 Lecture Notes by A.Aydi ALATAN 0 EE 584 MACHINE VISION Itroductio elatio with other areas Image Formatio & Sesig Projectios Brightess Leses Image Sesig METU EE 584 Lecture Notes by A.Aydi ALATAN
More informationEvaluation of Different Fitness Functions for the Evolutionary Testing of an Autonomous Parking System
Evaluatio of Differet Fitess Fuctios for the Evolutioary Testig of a Autoomous Parkig System Joachim Wegeer 1 ad Oliver Bühler 2 1 DaimlerChrysler AG, Research ad Techology, Alt-Moabit 96 a, D-10559 Berli,
More informationThe golden search method: Question 1
1. Golde Sectio Search for the Mode of a Fuctio The golde search method: Questio 1 Suppose the last pair of poits at which we have a fuctio evaluatio is x(), y(). The accordig to the method, If f(x())
More informationA Path Planning Method for Robotic Belt Surface Grinding
Chiese Joural of Aeroautics 24 (2011) 520-526 Cotets lists available at ScieceDirect Chiese Joural of Aeroautics joural homepage: www.elsevier.com/locate/cja A Path Plaig Method for Robotic Belt Surface
More informationLecture 18. Optimization in n dimensions
Lecture 8 Optimizatio i dimesios Itroductio We ow cosider the problem of miimizig a sigle scalar fuctio of variables, f x, where x=[ x, x,, x ]T. The D case ca be visualized as fidig the lowest poit of
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 informationNew Fuzzy Color Clustering Algorithm Based on hsl Similarity
IFSA-EUSFLAT 009 New Fuzzy Color Clusterig Algorithm Based o hsl Similarity Vasile Ptracu Departmet of Iformatics Techology Tarom Compay Bucharest Romaia Email: patrascu.v@gmail.com Abstract I this paper
More informationOn-line cursive letter recognition using sequences of local minima/maxima. Robert Powalka
O-lie cursive letter recogitio usig sequeces of local miima/maxima Summary Robert Powalka 19 th August 1993 This report presets the desig ad implemetatio of a o-lie cursive letter recogizer usig sequeces
More informationThe measurement of overhead conductor s sag with DLT method
Advaces i Egieerig Research (AER), volume 7 2d Aual Iteratioal Coferece o Electroics, Electrical Egieerig ad Iformatio Sciece (EEEIS 206) he measuremet of overhead coductor s sag with DL method Fag Ye,
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 informationRecursive Procedures. How can you model the relationship between consecutive terms of a sequence?
6. Recursive Procedures I Sectio 6.1, you used fuctio otatio to write a explicit formula to determie the value of ay term i a Sometimes it is easier to calculate oe term i a sequece usig the previous terms.
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 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 informationLearning to Shoot a Goal Lecture 8: Learning Models and Skills
Learig to Shoot a Goal Lecture 8: Learig Models ad Skills How do we acquire skill at shootig goals? CS 344R/393R: Robotics Bejami Kuipers Learig to Shoot a Goal The robot eeds to shoot the ball i the goal.
More informationare two specific neighboring points, F( x, y)
$33/,&$7,212)7+(6(/)$92,',1* 5$1'20:$/.12,6(5('8&7,21$/*25,7+0,17+(&2/285,0$*(6(*0(17$7,21 %RJGDQ602/.$+HQU\N3$/86'DPLDQ%(5(6.$ 6LOHVLDQ7HFKQLFDO8QLYHUVLW\'HSDUWPHQWRI&RPSXWHU6FLHQFH $NDGHPLFND*OLZLFH32/$1'
More informationMorgan Kaufmann Publishers 26 February, COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Interface. Chapter 5.
Morga Kaufma Publishers 26 February, 208 COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Iterface 5 th Editio Chapter 5 Virtual Memory Review: The Memory Hierarchy Take advatage of the priciple
More informationOptimization for framework design of new product introduction management system Ma Ying, Wu Hongcui
2d Iteratioal Coferece o Electrical, Computer Egieerig ad Electroics (ICECEE 2015) Optimizatio for framework desig of ew product itroductio maagemet system Ma Yig, Wu Hogcui Tiaji Electroic Iformatio Vocatioal
More informationPython Programming: An Introduction to Computer Science
Pytho Programmig: A Itroductio to Computer Sciece Chapter 1 Computers ad Programs 1 Objectives To uderstad the respective roles of hardware ad software i a computig system. To lear what computer scietists
More informationOctahedral Graph Scaling
Octahedral Graph Scalig Peter Russell Jauary 1, 2015 Abstract There is presetly o strog iterpretatio for the otio of -vertex graph scalig. This paper presets a ew defiitio for the term i the cotext of
More informationOptimal Mapped Mesh on the Circle
Koferece ANSYS 009 Optimal Mapped Mesh o the Circle doc. Ig. Jaroslav Štigler, Ph.D. Bro Uiversity of Techology, aculty of Mechaical gieerig, ergy Istitut, Abstract: This paper brigs out some ideas ad
More informationDirect Generative Vehicle Machining
547 Direct Geerative Vehicle Machiig Zheyu Cheg 1, C. Greg Jese 2 ad W. Ed Red 3 1 Brigham Youg Uiversity, chegzy@email.byu.edu 2 Brigham Youg Uiversity, cese@byu.edu 3 Brigham Youg Uiversity, ered@et.byu.edu
More information3D MODELING OF STRUCTURES USING BREAK-LINES AND CORNERS IN 3D POINT CLOWD DATA
3D MODELING OF STRUCTURES USING BREAK-LINES AND CORNERS IN 3D POINT CLOWD DATA Hiroshi YOKOYAMA a, Hirofumi CHIKATSU a a Tokyo Deki Uiv., Dept. of Civil Eg., Hatoyama, Saitama, 350-0394 JAPAN - yokoyama@chikatsulab.g.dedai.ac.jp,
More informationFreeform Optimization: A New Capability to Perform Grid by Grid Shape Optimization of Structures
6 th Chia-Japa-Korea Joit Symposium o Optimizatio of Structural ad Mechaical Systems Jue 22-25, 200, Kyoto, Japa Freeform Optimizatio: A New Capability to Perform Grid by Grid Shape Optimizatio of Structures
More informationPruning and Summarizing the Discovered Time Series Association Rules from Mechanical Sensor Data Qing YANG1,a,*, Shao-Yu WANG1,b, Ting-Ting ZHANG2,c
Advaces i Egieerig Research (AER), volume 131 3rd Aual Iteratioal Coferece o Electroics, Electrical Egieerig ad Iformatio Sciece (EEEIS 2017) Pruig ad Summarizig the Discovered Time Series Associatio Rules
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 informationUsing a Dynamic Interval Type-2 Fuzzy Interpolation Method to Improve Modeless Robots Calibrations
Joural of Cotrol Sciece ad Egieerig 3 (25) 9-7 doi:.7265/2328-223/25.3. D DAVID PUBLISHING Usig a Dyamic Iterval Type-2 Fuzzy Iterpolatio Method to Improve Modeless Robots Calibratios Yig Bai ad Dali Wag
More informationSoftware development of components for complex signal analysis on the example of adaptive recursive estimation methods.
Software developmet of compoets for complex sigal aalysis o the example of adaptive recursive estimatio methods. SIMON BOYMANN, RALPH MASCHOTTA, SILKE LEHMANN, DUNJA STEUER Istitute of Biomedical Egieerig
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 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 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 informationDesign Optimization of the Parameters of Cycling Equipment Based on Ergonomics
Desig Optimizatio of the Parameters of Cyclig Equipmet Based o Ergoomics Shu Qiao 1*, Jiagfeg Lua, Da Dig 1 Liaoig Shihua Uiversity, Liaoig, Fushu,113001,Chia Physical fitess testig ceterliaoig shihua
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 informationCHAPTER IV: GRAPH THEORY. Section 1: Introduction to Graphs
CHAPTER IV: GRAPH THEORY Sectio : Itroductio to Graphs Sice this class is called Number-Theoretic ad Discrete Structures, it would be a crime to oly focus o umber theory regardless how woderful those topics
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 informationHADOOP: A NEW APPROACH FOR DOCUMENT CLUSTERING
Y.K. Patil* Iteratioal Joural of Advaced Research i ISSN: 2278-6244 IT ad Egieerig Impact Factor: 4.54 HADOOP: A NEW APPROACH FOR DOCUMENT CLUSTERING Prof. V.S. Nadedkar** Abstract: Documet clusterig is
More informationChapter 3 MATHEMATICAL MODELING OF TOLERANCE ALLOCATION AND OVERVIEW OF EVOLUTIONARY ALGORITHMS
28 Chapter 3 MATHEMATICAL MODELING OF TOLERANCE ALLOCATION AND OVERVIEW OF EVOLUTIONARY ALGORITHMS Tolerace sythesis deals with the allocatio of tolerace values to various dimesios of idividual compoets
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 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 informationUsing the Keyboard. Using the Wireless Keyboard. > Using the Keyboard
1 A wireless keyboard is supplied with your computer. The wireless keyboard uses a stadard key arragemet with additioal keys that perform specific fuctios. Usig the Wireless Keyboard Two AA alkalie batteries
More informationPETRI NETS GENERATING KOLAM PATTERNS
. Lalitha et al / Idia Joural of omputer Sciece ad Egieerig (IJSE) PETRI NETS GENERATING KOLAM PATTERNS. Lalitha epartmet of Mathematics Sathyabama Uiversity, heai-119, Idia lalkrish_24@yahoo.co.i K. Ragaraja
More informationCopyright 1982, by the author(s). All rights reserved.
Copyright 1982, by the author(s). All rights reserved. Permissio to make digital or hard copies of all or part of this work for persoal or classroom use is grated without fee provided that copies are ot
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 informationFast algorithm for skew detection. Adnan Amin, Stephen Fischer, Tony Parkinson, and Ricky Shiu
Fast algorithm for skew detectio Ada Ami, Stephe Fischer, Toy Parkiso, ad Ricky Shiu School of Computer Sciece ad Egieerig Uiversity of New South Wales, Sydey NSW, 2052 Australia ABSTRACT Documet image
More informationAUTOMATICALLY AND ACCURATELY MATCHING OBJECTS IN GEOSPATIAL DATASETS
AUTOMATICALLY AND ACCURATELY MATCHING OBJECTS IN GEOSPATIAL DATASETS L. Li a, *, M. F. Goodchild a a Dept. of Geography, Uiversity of Califoria, Sata Barbara, CA, 93106 US - (lia, good)@geog.ucsb.edu KEY
More informationVisualization of Gauss-Bonnet Theorem
Visualizatio of Gauss-Boet Theorem Yoichi Maeda maeda@keyaki.cc.u-tokai.ac.jp Departmet of Mathematics Tokai Uiversity Japa Abstract: The sum of exteral agles of a polygo is always costat, π. There are
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 information9.1. Sequences and Series. Sequences. What you should learn. Why you should learn it. Definition of Sequence
_9.qxd // : AM Page Chapter 9 Sequeces, Series, ad Probability 9. Sequeces ad Series What you should lear Use sequece otatio to write the terms of sequeces. Use factorial otatio. Use summatio otatio to
More informationData Structures and Algorithms. Analysis of Algorithms
Data Structures ad Algorithms Aalysis of Algorithms Outlie Ruig time Pseudo-code Big-oh otatio Big-theta otatio Big-omega otatio Asymptotic algorithm aalysis Aalysis of Algorithms Iput Algorithm Output
More information