A Fast Non-Uniform Knots Placement Method for B-Spline Fitting

Size: px
Start display at page:

Download "A Fast Non-Uniform Knots Placement Method for B-Spline Fitting"

Transcription

1 2015 IEEE Inernaional Conference on Advanced Inelligen Mecharonics (AIM) July 7-11, Busan, Korea A Fas Non-Uniform Knos Placemen Mehod for B-Spline Fiing T. Tjahjowidodo, VT. Dung, and ML. Han Absrac A wo-sep fas non-uniform kno placemen algorihm applicable for noisy daa is presened in his paper. The algorihm is sared by evaluaing he second derivaive of he sampled daa and, subsequenly, by using he half-spli approach, he bes piecewise linear funcion is fied o he compued derivaive. In he second sep, he fied funcions are adjused o define he final kno for he B-spline fiing. The proposed mehod is subsequenly validaed on an experimen daa wih a known nominal surface. I is demonsraed ha he proposed mehod offers a fas compuaional ime ha allow for online surface esimaion. I. INTRODUCTION In daa fiing applicaions, a kno vecor mus be defined in advance while he conrol poins are idenified based on he minimizaion of a leas squared error beween he daa poins and he fied funcion. Commonly, knos are chosen in uniform space. However, his migh resul in an overshooing problem in he case of smooh inhomogeneous or disconinuous daa. In order o overcome he problem, deermining a non-uniform kno space seems o be he bes soluion. Unforunaely, defining he knos and heir respecive locaions in non-uniform space is sill a challenging problem as i is compuaional cosly ([1]). Selecion of he locaion of non-uniformly spaced knos is very criical on he resuling shape. Many approaches are found in he lieraure for opimizing he kno vecor. In shor, here are hree main classes of approach for he kno placemen algorihm. The firs one is based on a rial-anderror approach. The main idea of his approach is by creaing an iniial kno vecor and evaluaing he error of he fied curve. The error will be evaluaed wih a predefined sopping crierion. The compuaion procedure will be erminaed and he seleced kno vecor is reurned if he crierion is me, oherwise a new kno vecor will be creaed based on a cerain crierion. Alhough i usually offers good resuls, bu he compuaional ime in his approach is raher cosly. Defining he kno vecor can be proceeded in eiher ways: (i) minimum number of knos are iniially defined and afer quaniaive checking, if necessary, an inserion of more knos is inroduced o improve he fied curve ([2],[3]); or (ii) he algorihm is sared from a dense kno vecor, where cerain knos are eliminaed if he fied funcion responses wih small change ([4],[5]). An evoluional algorihm ([6],[7],[8]) and immune sysem ([9]) are also inroduced as Tegoeh Tjahjowidodo and Dung Van Than are wih School of Mechanical and Aerospace Engineering, Nanyang Technological Universiy, 50 Nanyang Avenue, Singapore ( egoeh@nu.edu.sg). Han Mingli is wih Advanced Remanufacuring and Technology Cenre (ARTC), 3 CleanTech Loop, #01/01, CleanTech Two, Singapore alernaives o he firs wo approaches in his rial-and-error mehod. The second class in non-uniform kno placemen algorihm is by uilizing an opimizaion process o find he opimal kno poins ([10][11][12]). This caegory is raher hard o solve opimally, which is due o he nonlineariy in is cos funcion and he search space ha migh resul ino local opimum soluion ([13]). The knos placemen in he hird class is defined based on he feaure(s) of he daa. This approach offers a faser processing ime bu he opimal resuls canno be guaraneed. He e al. ([14]) uilized he wavele ransform o locae he knos on he high frequency segmen of he sampled funcion (da. Wavele is a well-known ime-frequency-represenaion mehod and i is proven o be effecive in he areas of sysem idenificaion and filering ([15],[16],[17]) compared o oher filraion echniques (e.g. [18],[19]). However, he processing ime of he Wavele decomposiion is raher cosly, and he seleced kno vecor is no opimized in erms of he number of kno. An alernaive mehod was presened by Li e al. ([20]) ha is based on he discree curvaure of daa. In he firs sep, he discree curvaure of daa are compued, and hen a low pass filer is applied o ge a smooher curvaure and knos are subsequenly seleced by a heurisic rule. This mehod offers a fas processing ime, bu i migh resul in a lo of redundan knos. Therefore, his mehod is suggesed o be used o find he iniial guess for he kno vecors before furher opimizaion processes. Yuan e al. ([21]) proposed a muli-resoluion basis funcion se for idenifying kno locaion. This mehod is based on he fac ha denser knos will occur a larger curvaure posiions. Iniially, a subse of basis funcions is seleced from he pre-specified muli-resoluion basis se using Lasso opimizaion. Subsequenly, a vecor space is consruced based on he basis funcion and a concise kno vecor is idenified o fi he unknown funcion. Despie he effeciveness of he mehod, he uilizing basis funcions requires excessive compuaional ime. Coni e al. ([22]) offered an alernaive o selec he kno vecor for a cubic spline based on he hird derivaive. However, his mehod is only applicable for smooh splines wih predefined number of knos and i is no applicable for non-smoohing funcions. Kang e al. ([23]) proposed anoher mehod ha is also based on he hird derivaive of he funcion ha is referred o as he sparse opimizaion. Given an iniial dense se of knos, by comparing he lef and righ hird derivaives for a cubic spline from a cerain kno (which are consans), he kno will be eliminaed if he difference beween he wo hird derivaives is smaller han a cerain hreshold. Tha is o say ha he second derivaives essenially are referring o collinear lines. Execuing /15/$ IEEE 1490

2 repeiive process, he real knos will evenually survive afer he process. The kno vecor is also adjused o find he bes resul. However, his mehod is no very effecive for noisy daa and i is no very efficien o handle muliple knos. This paper presens a new way for calculaing he kno vecor of a cubic spline based on he second derivaive (for cubic spline) of he daa. In he firs sep, he half-spli mehod wih a cerain error band as a crierion is applied o he second derivaive of he sampled daa. Subsequenly, he bes fied linear piecewise funcions for he compued second derivaive is evaluaed. The break poins of he linear piecewise funcion are considered as candidaes of kno vecor. In he second sep, an opimizaion process is employed o adjus he locaion of knos o handle muliple knos, which is refleced on he second derivaive. As he knos is solved analyically, he proposed mehod allows for he evaluaion o nearly exac knos (boh he number of knos and heir locaions) if he daa is sampled from a specific spline funcion. A he same ime, naurally, he mehod can handle muliple inerior knos. This means, he mehod will give he bes fied for various ypes of B- spline (non-differeniable and disconinuous funcions). Anoher imporan feaure of his mehod is ha i offers fas processing ime ha makes he mehod o be poenial for real-ime applicaions. The paper consiss of four secions. Secion II presens he mehodology o solve he knos based on he half-spli mehod and a predefined hreshold. Opimizaion of he kno locaion and muliple of kno handling is discussed in secion III. Experimenal validaions are presened in secion IV o demonsrae he effeciveness of he proposed mehod and some respecive conclusions are drawn in secion V. II. HALF-SPLIT METHOD FOR KNOTS EVALUATION A cubic spline is a piecewise funcion ha is coninuous up o is second derivaive where each polynomial is conneced o he oher a a kno or a break-poin. Mahemaically, a p- n degree B-spline, S( ) N p, i ( ) Pi, is defined on sequenial i0 knos: p p1 m p1 m p m where he knos p 1, p2,..., m p 1 are called inerior knos, p m n 1, wih P i is i h poin conrol and Npi, () is he i h basis funcion wih degree of p ha is defined in a recursive procedure ([13]). N N 0, i 1, if i i 1 0, oherwise i j1 ( ) Ni 1, j1 ( ) i i, j Ni, j1 i j i i j1 i1 The second derivaive of a cubic spline appears as linear polynomial piecewise funcions, where he inersecion of wo adjoining piecewise funcions is represened as a kno as illusraed in Figure 1. This means, if a spline has piecewise linear funcions as is second derivaive, he wo adjoining sraigh lines will be conneced hrough a break-poin. Given a daa se of an unknown funcion (eiher clean or noisy), we can define is second derivaive from he given daa. Approximaing he analyzed second derivaive by linear piecewise funcions, he inersecion of each wo adjoining sraigh lines and each parameric,, as he inerior kno of he cubic spline can be defined. A. Daa Spliing In his approach, a subse of he second derivaive sample poins will be approximaed as a sraigh line. The firs key poin of his approach is o spli he daa ino a se of piecewise linear funcion. In order o perform i, we employ he half-spli mehod o subdivide he daa (in ascending order) as illusraed in Figure 2. A he firs sep, all he daa is assumed o be a par of a single sraigh line wih kno vecor is T 1 = ( 0, 1 ). Subsequenly, we examine wheher all daa, indeed, belongs o a single sraigh line. If i is no, we spli he subse T 1 = ( 0, 1 ) ino wo sub-inervals by inroducing an inermediae kno ha will urn he kno vecor ino T 2 = ( 0, 1, 2 ). This kno vecor, subsequenly, will be re-examined wheher he wo subses obained from sep 2 are originaed from wo lines. If no, anoher inermediae kno will be inroduced. A his poin, le us assume ha a sep 3 he kno vecor now is T 3 = ( 0, 1, 2, 3, 4 ). Based on a sopping crierion/hreshold (ha will be discussed in secion IIB), he subinerval [ 0, 1 ) is defined as a piecewise linear funcion and he hree remaining inervals are no (noe: in he figure, 1 indicaes he daa subse ha does no saisfy he sopping crierion and 0 denoes he daa subse ha saisfies he crierion as a sraigh line). Sep 1 Sep 2 Sep Figure 1. Typical B-spline curve 0: error band error band hreshold 1: error band > error band hreshold lim lim lim Sep lim Sep lim Figure 2. Half spli mehod of daa spliing 1491

3 y y1 ax b1 y ax b As shown in Figure 3, he error band AB of a daa subse can be expressed as AB = max(y i -ax i )-min(y i -ax i ), where index i represens he i h sample of he subse daa. A(0, b ) 1 C(0, b) O B(0, b ) 2 H ( x, y ) Figure 3. Error band of a daa subse h h y2 ax b b) c) d) Figure 4. Half spli mehod wih error bands o define he opimal kno vecor As he inerval [ 0, 1 ) is defined as a linear funcion, i will be kep and he remaining hree inervals are proceeded furher for spliing based on he predeermined crierion. As a final resul, a sep 5, he kno vecor is defined as T 5 = ( 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ) and he spliing process is erminaed based on wo condiions, i.e. all segmens are linearly defined and/or he remaining inerval is now lesshan-or-equal o he minimum value. Typically, his value is equal o he sample space or minimum inerval. For convenience, he sampling order as a subjec for he half-spli mehod will be used insead of he parameer,, For example, if we have 101 samples in an ascending order from 0 o 100. A he firs sep, he kno vecor is [0,100] and second sep is [0, 50, 100] and so on, while he half-spli procedure sops when lim = 1. B. Sopping Crierion A se of daa (x i,y i ) belongs o a sraigh line y = ax+b if he daa lay wihin a cerain band > 0 such y i -(ax i +b) <. In order o examine wheher a cerain subse belongs o a single piecewise linear funcion, we evaluae an error band AB wih respec o he regressed line on he subse. Error band widh is defined as a disance in y direcion beween wo sraigh lines ha are boh parallel o he fied line where all sample daa say wihin he corresponding error band. x Figure 5. Joining subses from redundan knos b) The error band, AB, will be compared o a conrol hreshold,, ha serves as a conrol facor and has o be properly chosen. If i is much smaller han he noise level, oo many knos would be seleced and he curve will be overfied. On he conrary, if he error band is oo large compared o he noise level, he number of knos is insufficien and he curve will be under-fied. Based on a predefined conrol hreshold,, he knos ha define he daa subse are idenified. Figure 4 illusraes he use of he half spli mehod and he conrol hreshold o define he kno vecor wih 18 samples indexed from 0 o 17. In he firs ieraion, (, he kno vecor is [0, 17]. When he error band is shown o be larger han he conrol hreshold, he daa subse is spli and, subsequenly, he kno vecor is half-spli (b) ino [0, 9, 17]. The process is repeaed unil in he las sep, (d), no error band is greaer han he conrol hreshold and he repeiive process is erminaed. As an oucome he kno vecor now becomes [0, 5, 8, 9, 12, 14, 17]. III. KNOTS OPTIMIZATION Previous secion presened he half-spli mehod o define he kno vecors ha is bes fied o he second derivaive of he sampled daa. However, in some scenarios, he mehod canno be implemened direcly. One case is illusraed in Figure 4c when redundan knos are idenified afer halfspliing process. The problem occurs when he oal number of knos creaed from he mehod is larger han he acual knos, resuling in o redundan knos ([5, 9 and 14] in Figure 4c). In his case, cerain acions have o be aken o eliminae he redundan knos, o join linear funcions ha belong o a same line and o generae new relevan knos o he joined lines. A. Joining Collinear Lines To avoid redundan knos, every wo adjoining lines have o be examined wheher boh lines can be merged as a single line. The wo lines are considered as a single subse if boh error bands are smaller han a same conrol hreshold as well as he merged line. Figure 5 illusraes he eliminaion of wo redundan knos and joining wo pairs of subse [0, 5] o [5, 8] and [5, 8] o [8, 9]. B. Knos Adjusmen In real cases, i is less likely ha he idenified knos coincide wih he sample poins. There are wo possible cases where adjusmen of he physical kno poin o he analyzed knos locaions is required. The firs case occurs 1492

4 when he inersecing poin of he wo adjoining lines (analyzed kno) is close o a real physical kno and he neighboring physical knos [he (i-1) h and/or he (i+1) h ] is more han one sample away from he corresponding physical kno. The case is illusraed in Figure 6a. In his case, he idenified physical kno a i h is replaced wih he new analyzed kno and hen, for regressing he line, he kno vecor convenion is convered from index number o real parameric values,. The righ panel of Figure 6 illusraes he second case when he inersecing poin of he wo adjoining piecewise linear lines lies beween wo knos [i h, (i+1) h ]. Similar o he previous case, he wo idenified physical knos are replaced wih he new kno idenified from he inersecing poin. For regressing purpose, he kno vecor will also be represened in real parameric values. In his paricular case, as he wo physical knos will be replaced by a new defined kno, he oal number of kno will be one number less han ha in he original condiion. C. Muliple Knos A unique feaure of he B-spline echnique is is abiliy o capure smooh and non-smooh funcions. In paricular, hree disinc non-smooh funcions, a funcion wih a kink on is firs derivaive, a funcion wih a kink, and a disconinuous funcion. A p-degree B-spline is coninuous up o is (p-1) h derivaive a knos. A a special kno case, when here are k-mulipliciy of he knos hen he B-spline funcion will only be coninuous up o (p-k) h derivaive. Double knos For a cubic spline wih double knos hen a he repeiive knos posiion he B-spline funcion will only be coninuous up o firs derivaive y. This means he second derivaive of he funcion a he corresponding poin will be disconinuous. The case is illusraed in Figure 7. There are four possible cases of double knos In he firs case, he double knos are idenified close o he (i+1) h sample and he wo physical knos are idenified nex o he (i+1) h sample, i.e. a i h and (i+2) h sample poins, while he inersecing poin of he wo adjoined lines lies ouside he [i, i+2] inerval. In his case, he wo physical kno locaions a i h and (i+2) h will be subsiued by a double kno poin a (i+1) h. The case is illusraed in Figure 8a. The second case (Figure 8b) occurs when wo small inervals wih a physical kno a (i+1) h is idenified. A double knos will be defined a (i+1) h and he same reamen o he wo adjacen physical knos as in he previous case will be aken. The hird case happens when he double kno is locaed near o (i+1) h or (i+2) h. In his case, as shown in Figure 8c, he half-spli process will divide he inerval [i, i+3] ino 3 sub-inerval, namely [i, i+1], [i+1, i+2], and [i+2, i+3]. In his case, he double kno is defined a he middle of subinerval [i+1, i+2], denoed by (i+1.5) o subsiue he four physical knos a (i), (i+1), (i+2) and (i+3). The las case (Figure 8d) is similar o he hird case, excep ha only one segmen wih 3 space inerval (or wo physical knos) is idenified and he inersecion of wo adjoining piecewise linear funcions lies ouside [i, i+3]. Triple knos A B-spline funcion wih a kink will have disconinuiy a is firs and second derivaives as illusraed in Figure 9. When wo small inerval wih a cener a (i+1) h and wo physical knos adjacen o he cener a i h and (i+2) h poins, he riple knos locaion will be chosen a he middle poin of inerval [i, i+2] o replace hree physical knos locaed a (i), (i+1) and (i+2) wih he riple knos a he middle poin, (i+1). The case is illusraed in Figure 10a. In case when he riple knos is idenified inside [i+1, i+2], as shown in Figure 10b, he half-spli process will resul in hree single-space sub-inerval [i, i+1], [i+1, i+2] and [i+2, i+3], wih a very sharp spike. The riple knos will be defined a he middle of [i+1, i+2] inerval o replace o four respecive physical knos. Fourfold knos Fourfold kno will occur when we have disconinuous daa as illusraed in Figure 11. The locaion of fourfold kno will be defined a he middle poin of inerval [i, i+3], denoed by (i+1.5). The fourfold kno, subsequenly, will replace he four physical knos a (i), (i+1), (i+2) and (i+3). Inersecion poin i h Inersecion poin i h i h (i+1) h b) Figure 6. Two cases of kno adjusmen Figure 7. Double kno case i h (i+2) h b) i h (i+1) h (i+1) h (i+2) h (i+3) h c) d) Figure 8. Typical double kno cases i h (i+2) h (i+3) h 1493

5 profile a he middle par han ha a he wo ends and, in urn, i will cause more noise on is second derivaive. i h Figure 9. B-spline wih riple knos h (i+2)h (i+1) i h (i+1) h (i+2) h(i+3)h b) Figure 10. Two cases of riple knos The more irregular he profile, he higher he knos will be idenified. The case occurs in he middle par of he propeller daa poins. Because of he rougher profile on he measuremen daa a he middle par, denser knos are idenified a he corresponding region as indicaed by riangles ( ) a he boom par of he righ panel in Figure 13. Therefore, as he enire fiing process is carried ou wih a uniform hreshold,, he denser knos will resul in an overfied curve. Figures 14 shows he measuremen resuls and he fied curve of he compuer mouse wih irregular clay addiives. As shown on he lef panel, he es sample feaures a few sharp ridges as indicaed approximaely a posiion 4mm and 27mm. These feaures correspond o he second derivaive plo on he righ panel of he same figure, where i shows wo high spikes a he respecive sharp spike locaions. The proposed mehod is shown o be able o capure he feaures wih higher number of knos (denoed by ) wih no overshoo. This demonsraes he abiliy of he mehod o handle muliple kno problem. Figure 11. B-spline wih fourfold knos IV. EXPERIMENTAL VALIDATION Validaion of he proposed mehod is carried ou on experimenal daa ha were aken on a free form surface. In his case, we consider a wised surface in a mini-uav propeller and a compuer mouse wih some clay addiives o simulae produc defecs. For he laer case, wo differen scenarios are considered, i.e. (i) wih arbirary-shaped addiive, and (ii) wih conrolled-shape addiive. The esing apparauses ogeher wih he sampling planes are shown in Figure 12, where he lef panel shows he propeller and he righ one illusraes he compuer mouse wih arbirary addiive shape. Keyence LJ-V7080 profilomeer is used wih uniform sampling space of 0.05mm o acquire he sampled poins. The lef panel of Figure 13 shows he sampled profile of he propeller ogeher wih he b-spline fied curved, while he righ one depics he calculaed second derivaive of he sampled daa. As shown in he lef panel of he figure, he proposed mehod is proven o be able o fi he propeller shape curve. One hing can be highlighed from he second derivaive plo is ha he middle pars (beween 15-30mm on he plo) indicae more noise compared o he daa from he oher end pars. This is due o numerical differeniaion of he sampled daa. The noise is aribued o he roughness surface on he propeller apparaus. During he measuremen, he es sample is horizonally fixed o is normal axis. The line of sigh of he nonconac profilomeer is perpendicular o he normal surface of he middle par of he es sample. This orienaion brings higher sensiiviy o he roughness profile a he middle par of he es sample during he measuremen. Consequenly, he measuremen daa indicaes rougher Figure 12. Tes objecs: a propeller and a compuer mouse Figure 13. Fiing of he propeller profile Figure 14. Fiing of he compuer mouse surface wih arbirary-shaped clay addiive Figure 15. Fiing of he compuer mouse surface wih regular-shaped clay addiive 1494

6 TABLE I. Daa Size of daa RESULT SUMMARY OF THREE CASE STUDY Processing ime (s) i Inerior knos RMSE (mm) Profile e-3 Profile e-3 Profile e-2 To validae he capabiliy in handling he muliple kno case, clay addiives wih a regular profile is appended o he compuer mouse. The clay is molded and finished carefully o ge smooh surfaces and sharp edges, where he profile is shown in he lef panel of Figure 15. As expeced, wo spikes are idenified on is second derivaive daa ha correspond o he abrup changes of he surfaces, where denser knos are idenified on he corresponding locaions. The fied curve is also shown on he lef panel of he figure and no indicaion of overshooing implies he abiliy of he mehod o deal wih a muliple kno problem. Quaniaive performances of he fied curves are abulaed in Table 1 ogeher wih quaniaive measures in erms of roo-mean-square error (RMSE). V. CONCLUSION A fas mehod for knos calculaion in a B-spline fiing based on he second derivaive is proposed. The working principle of he mehod is based on employing he half-spli mehod and conrolling i wih a predeermined hreshold o find he bes fied piecewise linear funcion on he compued second derivaive and o idenify he knos. Considering he effec of muliple knos on he second derivaive, our proposed mehod can naurally handle muliple knos. This mehod is proven o be able o reconsruc a B-spline from sample daa, if he second derivaive of he given daa can be compued wih permissible error. One paricular aenion has o be highlighed ha he performance of he proposed mehod depends on he accuracy of he second derivaive compuaion. Neverheless, his can be easily miigaed by uilizing denser daa poin o improve he accuracy of he knos idenificaion. As he mehod is shown o be superior in he processing ime, i is very poenial in he applicaion of online nominal surface reconsrucion ha is commonly required in remanufacuring processes for defec idenificaion and feaure removal. The resuls of he surface reconsrucion uilizing he proposed mehod are communicaed and presened in anoher paper. ACKNOWLEDGMENT The auhors acknowledge he suppor of Nanyang Technological Universiy and he Advanced Remanufacuring and Technology Cenre (ARTC) in his research work. REFERENCES [1] M. Unser, A. Aldroubi, and M. Eden, B-spline signal processing. II. Efficiency design and applicaions, IEEE Trans. on Signal Processing, vol. 41, pp , [2] H. Park and J.-H. Lee, B-spline curve fiing based on adapive curve refinemen using dominan poins, Compuer-Aided Design, vol. 39, pp , [3] L. A. Piegl and W. Tiller, Surface approximaion o scanned daa, The Visual Compuer, vol. 16, pp , [4] T. Lyche and K. Mørken, Kno removal for parameric B-spline curves and surfaces, Compuer Aided Geomeric Design, vol. 4, pp , [5] T. Lyche and K. Mørken, A daa-reducion sraegy for splines wih applicaions o he approximaion of funcions and daa, IMA Journal of Numerical Analysis, vol. 8, pp , [6] S. Miyaa and X. Shen, Free-kno splines and adapive kno selecion, Journal of he Japan Saisical Sociey, vol. 35, pp , [7] S. Miyaa and X. Shen, Adapive free-kno splines, Journal of Compuaional and Graphical Saisics, vol. 12, pp , [8] X. Zhao, C. Zhang, B. Yang, and P. Li, Adapive kno placemen using a GMM-based coninuous opimizaion algorihm in B-spline curve approximaion, Compuer-Aided Design, vol. 43, pp , [9] E. Ülker and A. Arslan, Auomaic kno adjusmen using an arificial immune sysem for B-spline curve approximaion, Informaion Sciences, vol. 179, pp , [10] M. Randrianarivony and G. Brunne, Approximaion by NURBS curves wih free knos, in Proc. The Vision, Modeling, and Visualizaion Conference, pp , [11] H. Schwelick and T. Schüze, Leas squares approximaion by splines wih free knos, BIT Numerical Mahemaics, vol. 35, pp , [12] Y. Hu, An algorihm for daa reducion using splines wih free knos, IMA journal of numerical analysis, vol. 13, pp , [13] C. De Boor, A pracical guide o splines, in Applied Mahemaical Sciences, revised ed., vol. 27, Ed. Berlin: Springer-Verlag, [14] X. He, L. Shen, and Z. Shen, A daa-adapive kno selecion scheme for fiing splines, IEEE on Signal Processing Leers, vol. 8, pp , [15] M. Veerli and C. Herley, Waveles and filer banks: heory and design, IEEE Trans. on Signal Processing, vol. 40, no. 9, pp , [16] T. Tjahjowidodo, F. Al-Bender, F. and H. Van Brussel, Experimenal Dynamic Idenificaion of Backlash Using Skeleon Mehods, Mechanical Sysems and Signal Processing, vol. 21, no. 2, pp , [17] T. Tjahjowidodo, Theoreical Analysis of he Dynamic Behavior of Presliding Rolling Fricion, Mechanical Sysems and Signal Processing, vol. 29, pp , [18] S. J. Julier and J. K. Uhlmann., Unscened filering and nonlinear esimaion, in Proc. of IEEE, vol. 92, no. 3, pp , [19] T. Tjahjowidodo, F. Al-Bender, and H. Van Brussel, Quanifying Chaoic Responses of Mechanical Sysems wih Backlash Componen, Mechanical Sysems and Signal Processing, vol. 21, no. 2, pp , [20] W. Li, S. Xu, G. Zhao, and L. P. Goh, Adapive kno placemen in B-spline curve approximaion, Compuer-Aided Design, vol. 37, pp , [21] Y. Yuan, N. Chen, and S. Zhou, Adapive B-spline kno selecion using muli-resoluion basis se, IIE Transacions, vol. 45, pp , [22] C. Coni, R. Morandi, C. Rabu, and A. Sesini, Cubic spline daa reducion choosing he knos from a hird derivaive crierion, Numerical Algorihms, vol. 28, pp , [23] H. Kang, F. Chen, Y. Li, J. Deng, and Z. Yang, Kno calculaion for spline fiing via sparse opimizaion, Compuer-Aided Design, vol. 58, pp , i The processing ime is measured on Inel dual core P8600, 2.5GHz, 3GB RAM under MATLAB 2013a environmen. 1495

STEREO PLANE MATCHING TECHNIQUE

STEREO PLANE MATCHING TECHNIQUE STEREO PLANE MATCHING TECHNIQUE Commission III KEY WORDS: Sereo Maching, Surface Modeling, Projecive Transformaion, Homography ABSTRACT: This paper presens a new ype of sereo maching algorihm called Sereo

More information

CAMERA CALIBRATION BY REGISTRATION STEREO RECONSTRUCTION TO 3D MODEL

CAMERA CALIBRATION BY REGISTRATION STEREO RECONSTRUCTION TO 3D MODEL CAMERA CALIBRATION BY REGISTRATION STEREO RECONSTRUCTION TO 3D MODEL Klečka Jan Docoral Degree Programme (1), FEEC BUT E-mail: xkleck01@sud.feec.vubr.cz Supervised by: Horák Karel E-mail: horak@feec.vubr.cz

More information

Implementing Ray Casting in Tetrahedral Meshes with Programmable Graphics Hardware (Technical Report)

Implementing Ray Casting in Tetrahedral Meshes with Programmable Graphics Hardware (Technical Report) Implemening Ray Casing in Terahedral Meshes wih Programmable Graphics Hardware (Technical Repor) Marin Kraus, Thomas Erl March 28, 2002 1 Inroducion Alhough cell-projecion, e.g., [3, 2], and resampling,

More information

Learning in Games via Opponent Strategy Estimation and Policy Search

Learning in Games via Opponent Strategy Estimation and Policy Search Learning in Games via Opponen Sraegy Esimaion and Policy Search Yavar Naddaf Deparmen of Compuer Science Universiy of Briish Columbia Vancouver, BC yavar@naddaf.name Nando de Freias (Supervisor) Deparmen

More information

EECS 487: Interactive Computer Graphics

EECS 487: Interactive Computer Graphics EECS 487: Ineracive Compuer Graphics Lecure 7: B-splines curves Raional Bézier and NURBS Cubic Splines A represenaion of cubic spline consiss of: four conrol poins (why four?) hese are compleely user specified

More information

AML710 CAD LECTURE 11 SPACE CURVES. Space Curves Intrinsic properties Synthetic curves

AML710 CAD LECTURE 11 SPACE CURVES. Space Curves Intrinsic properties Synthetic curves AML7 CAD LECTURE Space Curves Inrinsic properies Synheic curves A curve which may pass hrough any region of hreedimensional space, as conrased o a plane curve which mus lie on a single plane. Space curves

More information

A Matching Algorithm for Content-Based Image Retrieval

A Matching Algorithm for Content-Based Image Retrieval A Maching Algorihm for Conen-Based Image Rerieval Sue J. Cho Deparmen of Compuer Science Seoul Naional Universiy Seoul, Korea Absrac Conen-based image rerieval sysem rerieves an image from a daabase using

More information

Spline Curves. Color Interpolation. Normal Interpolation. Last Time? Today. glshademodel (GL_SMOOTH); Adjacency Data Structures. Mesh Simplification

Spline Curves. Color Interpolation. Normal Interpolation. Last Time? Today. glshademodel (GL_SMOOTH); Adjacency Data Structures. Mesh Simplification Las Time? Adjacency Daa Srucures Spline Curves Geomeric & opologic informaion Dynamic allocaion Efficiency of access Mesh Simplificaion edge collapse/verex spli geomorphs progressive ransmission view-dependen

More information

Curves & Surfaces. Last Time? Today. Readings for Today (pick one) Limitations of Polygonal Meshes. Today. Adjacency Data Structures

Curves & Surfaces. Last Time? Today. Readings for Today (pick one) Limitations of Polygonal Meshes. Today. Adjacency Data Structures Las Time? Adjacency Daa Srucures Geomeric & opologic informaion Dynamic allocaion Efficiency of access Curves & Surfaces Mesh Simplificaion edge collapse/verex spli geomorphs progressive ransmission view-dependen

More information

4. Minimax and planning problems

4. Minimax and planning problems CS/ECE/ISyE 524 Inroducion o Opimizaion Spring 2017 18 4. Minima and planning problems ˆ Opimizing piecewise linear funcions ˆ Minima problems ˆ Eample: Chebyshev cener ˆ Muli-period planning problems

More information

Gauss-Jordan Algorithm

Gauss-Jordan Algorithm Gauss-Jordan Algorihm The Gauss-Jordan algorihm is a sep by sep procedure for solving a sysem of linear equaions which may conain any number of variables and any number of equaions. The algorihm is carried

More information

FIELD PROGRAMMABLE GATE ARRAY (FPGA) AS A NEW APPROACH TO IMPLEMENT THE CHAOTIC GENERATORS

FIELD PROGRAMMABLE GATE ARRAY (FPGA) AS A NEW APPROACH TO IMPLEMENT THE CHAOTIC GENERATORS FIELD PROGRAMMABLE GATE ARRAY (FPGA) AS A NEW APPROACH TO IMPLEMENT THE CHAOTIC GENERATORS Mohammed A. Aseeri and M. I. Sobhy Deparmen of Elecronics, The Universiy of Ken a Canerbury Canerbury, Ken, CT2

More information

NEWTON S SECOND LAW OF MOTION

NEWTON S SECOND LAW OF MOTION Course and Secion Dae Names NEWTON S SECOND LAW OF MOTION The acceleraion of an objec is defined as he rae of change of elociy. If he elociy changes by an amoun in a ime, hen he aerage acceleraion during

More information

Today. Curves & Surfaces. Can We Disguise the Facets? Limitations of Polygonal Meshes. Better, but not always good enough

Today. Curves & Surfaces. Can We Disguise the Facets? Limitations of Polygonal Meshes. Better, but not always good enough Today Curves & Surfaces Moivaion Limiaions of Polygonal Models Some Modeling Tools & Definiions Curves Surfaces / Paches Subdivision Surfaces Limiaions of Polygonal Meshes Can We Disguise he Faces? Planar

More information

Coded Caching with Multiple File Requests

Coded Caching with Multiple File Requests Coded Caching wih Muliple File Requess Yi-Peng Wei Sennur Ulukus Deparmen of Elecrical and Compuer Engineering Universiy of Maryland College Park, MD 20742 ypwei@umd.edu ulukus@umd.edu Absrac We sudy a

More information

Last Time: Curves & Surfaces. Today. Questions? Limitations of Polygonal Meshes. Can We Disguise the Facets?

Last Time: Curves & Surfaces. Today. Questions? Limitations of Polygonal Meshes. Can We Disguise the Facets? Las Time: Curves & Surfaces Expeced value and variance Mone-Carlo in graphics Imporance sampling Sraified sampling Pah Tracing Irradiance Cache Phoon Mapping Quesions? Today Moivaion Limiaions of Polygonal

More information

Image segmentation. Motivation. Objective. Definitions. A classification of segmentation techniques. Assumptions for thresholding

Image segmentation. Motivation. Objective. Definitions. A classification of segmentation techniques. Assumptions for thresholding Moivaion Image segmenaion Which pixels belong o he same objec in an image/video sequence? (spaial segmenaion) Which frames belong o he same video sho? (emporal segmenaion) Which frames belong o he same

More information

Real Time Integral-Based Structural Health Monitoring

Real Time Integral-Based Structural Health Monitoring Real Time Inegral-Based Srucural Healh Monioring The nd Inernaional Conference on Sensing Technology ICST 7 J. G. Chase, I. Singh-Leve, C. E. Hann, X. Chen Deparmen of Mechanical Engineering, Universiy

More information

Optimal Crane Scheduling

Optimal Crane Scheduling Opimal Crane Scheduling Samid Hoda, John Hooker Laife Genc Kaya, Ben Peerson Carnegie Mellon Universiy Iiro Harjunkoski ABB Corporae Research EWO - 13 November 2007 1/16 Problem Track-mouned cranes move

More information

Dynamic Route Planning and Obstacle Avoidance Model for Unmanned Aerial Vehicles

Dynamic Route Planning and Obstacle Avoidance Model for Unmanned Aerial Vehicles Volume 116 No. 24 2017, 315-329 ISSN: 1311-8080 (prined version); ISSN: 1314-3395 (on-line version) url: hp://www.ijpam.eu ijpam.eu Dynamic Roue Planning and Obsacle Avoidance Model for Unmanned Aerial

More information

An Improved Square-Root Nyquist Shaping Filter

An Improved Square-Root Nyquist Shaping Filter An Improved Square-Roo Nyquis Shaping Filer fred harris San Diego Sae Universiy fred.harris@sdsu.edu Sridhar Seshagiri San Diego Sae Universiy Seshigar.@engineering.sdsu.edu Chris Dick Xilinx Corp. chris.dick@xilinx.com

More information

MORPHOLOGICAL SEGMENTATION OF IMAGE SEQUENCES

MORPHOLOGICAL SEGMENTATION OF IMAGE SEQUENCES MORPHOLOGICAL SEGMENTATION OF IMAGE SEQUENCES B. MARCOTEGUI and F. MEYER Ecole des Mines de Paris, Cenre de Morphologie Mahémaique, 35, rue Sain-Honoré, F 77305 Fonainebleau Cedex, France Absrac. In image

More information

Computer representations of piecewise

Computer representations of piecewise Edior: Gabriel Taubin Inroducion o Geomeric Processing hrough Opimizaion Gabriel Taubin Brown Universiy Compuer represenaions o piecewise smooh suraces have become vial echnologies in areas ranging rom

More information

CENG 477 Introduction to Computer Graphics. Modeling Transformations

CENG 477 Introduction to Computer Graphics. Modeling Transformations CENG 477 Inroducion o Compuer Graphics Modeling Transformaions Modeling Transformaions Model coordinaes o World coordinaes: Model coordinaes: All shapes wih heir local coordinaes and sies. world World

More information

Precise Voronoi Cell Extraction of Free-form Rational Planar Closed Curves

Precise Voronoi Cell Extraction of Free-form Rational Planar Closed Curves Precise Voronoi Cell Exracion of Free-form Raional Planar Closed Curves Iddo Hanniel, Ramanahan Muhuganapahy, Gershon Elber Deparmen of Compuer Science Technion, Israel Insiue of Technology Haifa 32000,

More information

In fmri a Dual Echo Time EPI Pulse Sequence Can Induce Sources of Error in Dynamic Magnetic Field Maps

In fmri a Dual Echo Time EPI Pulse Sequence Can Induce Sources of Error in Dynamic Magnetic Field Maps In fmri a Dual Echo Time EPI Pulse Sequence Can Induce Sources of Error in Dynamic Magneic Field Maps A. D. Hahn 1, A. S. Nencka 1 and D. B. Rowe 2,1 1 Medical College of Wisconsin, Milwaukee, WI, Unied

More information

A non-stationary uniform tension controlled interpolating 4-point scheme reproducing conics

A non-stationary uniform tension controlled interpolating 4-point scheme reproducing conics A non-saionary uniform ension conrolled inerpolaing 4-poin scheme reproducing conics C. Beccari a, G. Casciola b, L. Romani b, a Deparmen of Pure and Applied Mahemaics, Universiy of Padova, Via G. Belzoni

More information

The Impact of Product Development on the Lifecycle of Defects

The Impact of Product Development on the Lifecycle of Defects The Impac of Produc Developmen on he Lifecycle of Rudolf Ramler Sofware Compeence Cener Hagenberg Sofware Park 21 A-4232 Hagenberg, Ausria +43 7236 3343 872 rudolf.ramler@scch.a ABSTRACT This paper invesigaes

More information

Quantitative macro models feature an infinite number of periods A more realistic (?) view of time

Quantitative macro models feature an infinite number of periods A more realistic (?) view of time INFINIE-HORIZON CONSUMPION-SAVINGS MODEL SEPEMBER, Inroducion BASICS Quaniaive macro models feaure an infinie number of periods A more realisic (?) view of ime Infinie number of periods A meaphor for many

More information

Visual Indoor Localization with a Floor-Plan Map

Visual Indoor Localization with a Floor-Plan Map Visual Indoor Localizaion wih a Floor-Plan Map Hang Chu Dep. of ECE Cornell Universiy Ihaca, NY 14850 hc772@cornell.edu Absrac In his repor, a indoor localizaion mehod is presened. The mehod akes firsperson

More information

Simultaneous Precise Solutions to the Visibility Problem of Sculptured Models

Simultaneous Precise Solutions to the Visibility Problem of Sculptured Models Simulaneous Precise Soluions o he Visibiliy Problem of Sculpured Models Joon-Kyung Seong 1, Gershon Elber 2, and Elaine Cohen 1 1 Universiy of Uah, Sal Lake Ciy, UT84112, USA, seong@cs.uah.edu, cohen@cs.uah.edu

More information

Definition and examples of time series

Definition and examples of time series Definiion and examples of ime series A ime series is a sequence of daa poins being recorded a specific imes. Formally, le,,p be a probabiliy space, and T an index se. A real valued sochasic process is

More information

4.1 3D GEOMETRIC TRANSFORMATIONS

4.1 3D GEOMETRIC TRANSFORMATIONS MODULE IV MCA - 3 COMPUTER GRAPHICS ADMN 29- Dep. of Compuer Science And Applicaions, SJCET, Palai 94 4. 3D GEOMETRIC TRANSFORMATIONS Mehods for geomeric ransformaions and objec modeling in hree dimensions

More information

PART 1 REFERENCE INFORMATION CONTROL DATA 6400 SYSTEMS CENTRAL PROCESSOR MONITOR

PART 1 REFERENCE INFORMATION CONTROL DATA 6400 SYSTEMS CENTRAL PROCESSOR MONITOR . ~ PART 1 c 0 \,).,,.,, REFERENCE NFORMATON CONTROL DATA 6400 SYSTEMS CENTRAL PROCESSOR MONTOR n CONTROL DATA 6400 Compuer Sysems, sysem funcions are normally handled by he Monior locaed in a Peripheral

More information

MATH Differential Equations September 15, 2008 Project 1, Fall 2008 Due: September 24, 2008

MATH Differential Equations September 15, 2008 Project 1, Fall 2008 Due: September 24, 2008 MATH 5 - Differenial Equaions Sepember 15, 8 Projec 1, Fall 8 Due: Sepember 4, 8 Lab 1.3 - Logisics Populaion Models wih Harvesing For his projec we consider lab 1.3 of Differenial Equaions pages 146 o

More information

Integro-differential splines and quadratic formulae

Integro-differential splines and quadratic formulae Inegro-differenial splines and quadraic formulae I.G. BUROVA, O. V. RODNIKOVA S. Peersburg Sae Universiy 7/9 Universiesaya nab., S.Persburg, 9934 Russia i.g.burova@spbu.ru, burovaig@mail.ru Absrac: This

More information

Image Based Computer-Aided Manufacturing Technology

Image Based Computer-Aided Manufacturing Technology Sensors & Transducers 03 by IFSA hp://www.sensorsporal.com Image Based Compuer-Aided Manufacuring Technology Zhanqi HU Xiaoqin ZHANG Jinze LI Wei LI College of Mechanical Engineering Yanshan Universiy

More information

Sam knows that his MP3 player has 40% of its battery life left and that the battery charges by an additional 12 percentage points every 15 minutes.

Sam knows that his MP3 player has 40% of its battery life left and that the battery charges by an additional 12 percentage points every 15 minutes. 8.F Baery Charging Task Sam wans o ake his MP3 player and his video game player on a car rip. An hour before hey plan o leave, he realized ha he forgo o charge he baeries las nigh. A ha poin, he plugged

More information

Schedule. Curves & Surfaces. Questions? Last Time: Today. Limitations of Polygonal Meshes. Acceleration Data Structures.

Schedule. Curves & Surfaces. Questions? Last Time: Today. Limitations of Polygonal Meshes. Acceleration Data Structures. Schedule Curves & Surfaces Sunday Ocober 5 h, * 3-5 PM *, Room TBA: Review Session for Quiz 1 Exra Office Hours on Monday (NE43 Graphics Lab) Tuesday Ocober 7 h : Quiz 1: In class 1 hand-wrien 8.5x11 shee

More information

Collision-Free and Curvature-Continuous Path Smoothing in Cluttered Environments

Collision-Free and Curvature-Continuous Path Smoothing in Cluttered Environments Collision-Free and Curvaure-Coninuous Pah Smoohing in Cluered Environmens Jia Pan 1 and Liangjun Zhang and Dinesh Manocha 3 1 panj@cs.unc.edu, 3 dm@cs.unc.edu, Dep. of Compuer Science, Universiy of Norh

More information

Algorithm for image reconstruction in multi-slice helical CT

Algorithm for image reconstruction in multi-slice helical CT Algorihm for image reconsrucion in muli-slice helical CT Kasuyuki Taguchi a) and Hiroshi Aradae Medical Engineering Laboraory, Toshiba Corporaion, 1385 Shimoishigami, Oawara, Tochigi 324-855, Japan Received

More information

NURBS rendering in OpenSG Plus

NURBS rendering in OpenSG Plus NURS rering in OpenSG Plus F. Kahlesz Á. alázs R. Klein Universiy of onn Insiue of Compuer Science II Compuer Graphics Römersrasse 164. 53117 onn, Germany Absrac Mos of he indusrial pars are designed as

More information

Open Access Research on an Improved Medical Image Enhancement Algorithm Based on P-M Model. Luo Aijing 1 and Yin Jin 2,* u = div( c u ) u

Open Access Research on an Improved Medical Image Enhancement Algorithm Based on P-M Model. Luo Aijing 1 and Yin Jin 2,* u = div( c u ) u Send Orders for Reprins o reprins@benhamscience.ae The Open Biomedical Engineering Journal, 5, 9, 9-3 9 Open Access Research on an Improved Medical Image Enhancemen Algorihm Based on P-M Model Luo Aijing

More information

Evaluation and Improvement of Region-based Motion Segmentation

Evaluation and Improvement of Region-based Motion Segmentation Evaluaion and Improvemen of Region-based Moion Segmenaion Mark Ross Universiy Koblenz-Landau, Insiue of Compuaional Visualisics, Universiässraße 1, 56070 Koblenz, Germany Email: ross@uni-koblenz.de Absrac

More information

Less Pessimistic Worst-Case Delay Analysis for Packet-Switched Networks

Less Pessimistic Worst-Case Delay Analysis for Packet-Switched Networks Less Pessimisic Wors-Case Delay Analysis for Packe-Swiched Neworks Maias Wecksén Cenre for Research on Embedded Sysems P O Box 823 SE-31 18 Halmsad maias.wecksen@hh.se Magnus Jonsson Cenre for Research

More information

Motor Control. 5. Control. Motor Control. Motor Control

Motor Control. 5. Control. Motor Control. Motor Control 5. Conrol In his chaper we will do: Feedback Conrol On/Off Conroller PID Conroller Moor Conrol Why use conrol a all? Correc or wrong? Supplying a cerain volage / pulsewidh will make he moor spin a a cerain

More information

Low-Cost WLAN based. Dr. Christian Hoene. Computer Science Department, University of Tübingen, Germany

Low-Cost WLAN based. Dr. Christian Hoene. Computer Science Department, University of Tübingen, Germany Low-Cos WLAN based Time-of-fligh fligh Trilaeraion Precision Indoor Personnel Locaion and Tracking for Emergency Responders Third Annual Technology Workshop, Augus 5, 2008 Worceser Polyechnic Insiue, Worceser,

More information

Rao-Blackwellized Particle Filtering for Probing-Based 6-DOF Localization in Robotic Assembly

Rao-Blackwellized Particle Filtering for Probing-Based 6-DOF Localization in Robotic Assembly MITSUBISHI ELECTRIC RESEARCH LABORATORIES hp://www.merl.com Rao-Blackwellized Paricle Filering for Probing-Based 6-DOF Localizaion in Roboic Assembly Yuichi Taguchi, Tim Marks, Haruhisa Okuda TR1-8 June

More information

Feature-Preserving Reconstruction of Singular Surfaces

Feature-Preserving Reconstruction of Singular Surfaces Eurographics Symposium on Geomery Processing 2012 Eian Grinspun and Niloy Mira (Gues Ediors) Volume 31 (2012), Number 5 Feaure-Preserving Reconsrucion of Singular Surfaces T. K. Dey 1 and X. Ge 1 and Q.

More information

Nonparametric CUSUM Charts for Process Variability

Nonparametric CUSUM Charts for Process Variability Journal of Academia and Indusrial Research (JAIR) Volume 3, Issue June 4 53 REEARCH ARTICLE IN: 78-53 Nonparameric CUUM Chars for Process Variabiliy D.M. Zombade and V.B. Ghue * Dep. of aisics, Walchand

More information

LAMP: 3D Layered, Adaptive-resolution and Multiperspective Panorama - a New Scene Representation

LAMP: 3D Layered, Adaptive-resolution and Multiperspective Panorama - a New Scene Representation Submission o Special Issue of CVIU on Model-based and Image-based 3D Scene Represenaion for Ineracive Visualizaion LAMP: 3D Layered, Adapive-resoluion and Muliperspecive Panorama - a New Scene Represenaion

More information

An Adaptive Spatial Depth Filter for 3D Rendering IP

An Adaptive Spatial Depth Filter for 3D Rendering IP JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, VOL.3, NO. 4, DECEMBER, 23 175 An Adapive Spaial Deph Filer for 3D Rendering IP Chang-Hyo Yu and Lee-Sup Kim Absrac In his paper, we presen a new mehod

More information

IROS 2015 Workshop on On-line decision-making in multi-robot coordination (DEMUR 15)

IROS 2015 Workshop on On-line decision-making in multi-robot coordination (DEMUR 15) IROS 2015 Workshop on On-line decision-making in muli-robo coordinaion () OPTIMIZATION-BASED COOPERATIVE MULTI-ROBOT TARGET TRACKING WITH REASONING ABOUT OCCLUSIONS KAROL HAUSMAN a,, GREGORY KAHN b, SACHIN

More information

Network management and QoS provisioning - QoS in Frame Relay. . packet switching with virtual circuit service (virtual circuits are bidirectional);

Network management and QoS provisioning - QoS in Frame Relay. . packet switching with virtual circuit service (virtual circuits are bidirectional); QoS in Frame Relay Frame relay characerisics are:. packe swiching wih virual circui service (virual circuis are bidirecional);. labels are called DLCI (Daa Link Connecion Idenifier);. for connecion is

More information

A time-space consistency solution for hardware-in-the-loop simulation system

A time-space consistency solution for hardware-in-the-loop simulation system Inernaional Conference on Advanced Elecronic Science and Technology (AEST 206) A ime-space consisency soluion for hardware-in-he-loop simulaion sysem Zexin Jiang a Elecric Power Research Insiue of Guangdong

More information

Image Content Representation

Image Content Representation Image Conen Represenaion Represenaion for curves and shapes regions relaionships beween regions E.G.M. Perakis Image Represenaion & Recogniion 1 Reliable Represenaion Uniqueness: mus uniquely specify an

More information

CHANGE DETECTION - CELLULAR AUTOMATA METHOD FOR URBAN GROWTH MODELING

CHANGE DETECTION - CELLULAR AUTOMATA METHOD FOR URBAN GROWTH MODELING CHANGE DETECTION - CELLULAR AUTOMATA METHOD FOR URBAN GROWTH MODELING Sharaf Alkheder, Jun Wang and Jie Shan Geomaics Engineering, School of Civil Engineering, Purdue Universiy 550 Sadium Mall Drive, Wes

More information

Robust Multi-view Face Detection Using Error Correcting Output Codes

Robust Multi-view Face Detection Using Error Correcting Output Codes Robus Muli-view Face Deecion Using Error Correcing Oupu Codes Hongming Zhang,2, Wen GaoP P, Xilin Chen 2, Shiguang Shan 2, and Debin Zhao Deparmen of Compuer Science and Engineering, Harbin Insiue of Technolog

More information

A Formalization of Ray Casting Optimization Techniques

A Formalization of Ray Casting Optimization Techniques A Formalizaion of Ray Casing Opimizaion Techniques J. Revelles, C. Ureña Dp. Lenguajes y Sisemas Informáicos, E.T.S.I. Informáica, Universiy of Granada, Spain e-mail: [jrevelle,almagro]@ugr.es URL: hp://giig.ugr.es

More information

Improved TLD Algorithm for Face Tracking

Improved TLD Algorithm for Face Tracking Absrac Improved TLD Algorihm for Face Tracking Huimin Li a, Chaojing Yu b and Jing Chen c Chongqing Universiy of Poss and Telecommunicaions, Chongqing 400065, China a li.huimin666@163.com, b 15023299065@163.com,

More information

A new method for 3-dimensional roadway design using visualization techniques

A new method for 3-dimensional roadway design using visualization techniques Urban Transor XIII: Urban Transor and he Environmen in he 2s Cenury 23 A new mehod for 3-dimensional roadway design using visualizaion echniques G. Karri & M. K. Jha Dearmen of Civil Engineering, Morgan

More information

STRING DESCRIPTIONS OF DATA FOR DISPLAY*

STRING DESCRIPTIONS OF DATA FOR DISPLAY* SLAC-PUB-383 January 1968 STRING DESCRIPTIONS OF DATA FOR DISPLAY* J. E. George and W. F. Miller Compuer Science Deparmen and Sanford Linear Acceleraor Cener Sanford Universiy Sanford, California Absrac

More information

An efficient approach to improve throughput for TCP vegas in ad hoc network

An efficient approach to improve throughput for TCP vegas in ad hoc network Inernaional Research Journal of Engineering and Technology (IRJET) e-issn: 395-0056 Volume: 0 Issue: 03 June-05 www.irje.ne p-issn: 395-007 An efficien approach o improve hroughpu for TCP vegas in ad hoc

More information

In this paper we discuss the automatic construction of. are Delaunay triangulations whose smallest angles are bounded and, in

In this paper we discuss the automatic construction of. are Delaunay triangulations whose smallest angles are bounded and, in uomaic consrucion of qualiy nonobuse boundary Delaunay riangulaions Nancy Hischfeld and ara-ecilia Rivara Deparmen of ompuer Science, Universiy of hile, casilla 2777, Saniago, HILE e-mail: nancy@dcc.uchile.cl,

More information

A METHOD OF MODELING DEFORMATION OF AN OBJECT EMPLOYING SURROUNDING VIDEO CAMERAS

A METHOD OF MODELING DEFORMATION OF AN OBJECT EMPLOYING SURROUNDING VIDEO CAMERAS A METHOD OF MODELING DEFORMATION OF AN OBJECT EMLOYING SURROUNDING IDEO CAMERAS Joo Kooi TAN, Seiji ISHIKAWA Deparmen of Mechanical and Conrol Engineering Kushu Insiue of Technolog, Japan ehelan@is.cnl.kuech.ac.jp,

More information

source managemen, naming, proecion, and service provisions. This paper concenraes on he basic processor scheduling aspecs of resource managemen. 2 The

source managemen, naming, proecion, and service provisions. This paper concenraes on he basic processor scheduling aspecs of resource managemen. 2 The Virual Compuers A New Paradigm for Disribued Operaing Sysems Banu Ozden y Aaron J. Goldberg Avi Silberschaz z 600 Mounain Ave. AT&T Bell Laboraories Murray Hill, NJ 07974 Absrac The virual compuers (VC)

More information

Audio Engineering Society. Convention Paper. Presented at the 119th Convention 2005 October 7 10 New York, New York USA

Audio Engineering Society. Convention Paper. Presented at the 119th Convention 2005 October 7 10 New York, New York USA Audio Engineering Sociey Convenion Paper Presened a he 119h Convenion 2005 Ocober 7 10 New Yor, New Yor USA This convenion paper has been reproduced from he auhor's advance manuscrip, wihou ediing, correcions,

More information

Reinforcement Learning by Policy Improvement. Making Use of Experiences of The Other Tasks. Hajime Kimura and Shigenobu Kobayashi

Reinforcement Learning by Policy Improvement. Making Use of Experiences of The Other Tasks. Hajime Kimura and Shigenobu Kobayashi Reinforcemen Learning by Policy Improvemen Making Use of Experiences of The Oher Tasks Hajime Kimura and Shigenobu Kobayashi Tokyo Insiue of Technology, JAPAN genfe.dis.iech.ac.jp, kobayasidis.iech.ac.jp

More information

AUTOMATIC 3D FACE REGISTRATION WITHOUT INITIALIZATION

AUTOMATIC 3D FACE REGISTRATION WITHOUT INITIALIZATION Chaper 3 AUTOMATIC 3D FACE REGISTRATION WITHOUT INITIALIZATION A. Koschan, V. R. Ayyagari, F. Boughorbel, and M. A. Abidi Imaging, Roboics, and Inelligen Sysems Laboraory, The Universiy of Tennessee, 334

More information

Scheduling. Scheduling. EDA421/DIT171 - Parallel and Distributed Real-Time Systems, Chalmers/GU, 2011/2012 Lecture #4 Updated March 16, 2012

Scheduling. Scheduling. EDA421/DIT171 - Parallel and Distributed Real-Time Systems, Chalmers/GU, 2011/2012 Lecture #4 Updated March 16, 2012 EDA421/DIT171 - Parallel and Disribued Real-Time Sysems, Chalmers/GU, 2011/2012 Lecure #4 Updaed March 16, 2012 Aemps o mee applicaion consrains should be done in a proacive way hrough scheduling. Schedule

More information

4 Error Control. 4.1 Issues with Reliable Protocols

4 Error Control. 4.1 Issues with Reliable Protocols 4 Error Conrol Jus abou all communicaion sysems aemp o ensure ha he daa ges o he oher end of he link wihou errors. Since i s impossible o build an error-free physical layer (alhough some shor links can

More information

Video Content Description Using Fuzzy Spatio-Temporal Relations

Video Content Description Using Fuzzy Spatio-Temporal Relations Proceedings of he 4s Hawaii Inernaional Conference on Sysem Sciences - 008 Video Conen Descripion Using Fuzzy Spaio-Temporal Relaions rchana M. Rajurkar *, R.C. Joshi and Sananu Chaudhary 3 Dep of Compuer

More information

LOW-VELOCITY IMPACT LOCALIZATION OF THE COMPOSITE TUBE USING A NORMALIZED CROSS-CORRELATION METHOD

LOW-VELOCITY IMPACT LOCALIZATION OF THE COMPOSITE TUBE USING A NORMALIZED CROSS-CORRELATION METHOD 21 s Inernaional Conference on Composie Maerials Xi an, 20-25 h Augus 2017 LOW-VELOCITY IMPACT LOCALIZATION OF THE COMPOSITE TUBE USING A NORMALIZED CROSS-CORRELATION METHOD Hyunseok Kwon 1, Yurim Park

More information

Effects needed for Realism. Ray Tracing. Ray Tracing: History. Outline. Foundations of Computer Graphics (Fall 2012)

Effects needed for Realism. Ray Tracing. Ray Tracing: History. Outline. Foundations of Computer Graphics (Fall 2012) Foundaions of ompuer Graphics (Fall 2012) S 184, Lecure 16: Ray Tracing hp://ins.eecs.berkeley.edu/~cs184 Effecs needed for Realism (Sof) Shadows Reflecions (Mirrors and Glossy) Transparency (Waer, Glass)

More information

Viewpoint Invariant 3D Landmark Model Inference from Monocular 2D Images Using Higher-Order Priors

Viewpoint Invariant 3D Landmark Model Inference from Monocular 2D Images Using Higher-Order Priors Viewpoin Invarian 3D Landmark Model Inference from Monocular 2D Images Using Higher-Order Priors Chaohui Wang 1,2, Yun Zeng 3, Loic Simon 1, Ioannis Kakadiaris 4, Dimiris Samaras 3, Nikos Paragios 1,2

More information

Research Article Auto Coloring with Enhanced Character Registration

Research Article Auto Coloring with Enhanced Character Registration Compuer Games Technology Volume 2008, Aricle ID 35398, 7 pages doi:0.55/2008/35398 Research Aricle Auo Coloring wih Enhanced Characer Regisraion Jie Qiu, Hock Soon Seah, Feng Tian, Quan Chen, Zhongke Wu,

More information

A Fast Stereo-Based Multi-Person Tracking using an Approximated Likelihood Map for Overlapping Silhouette Templates

A Fast Stereo-Based Multi-Person Tracking using an Approximated Likelihood Map for Overlapping Silhouette Templates A Fas Sereo-Based Muli-Person Tracking using an Approximaed Likelihood Map for Overlapping Silhouee Templaes Junji Saake Jun Miura Deparmen of Compuer Science and Engineering Toyohashi Universiy of Technology

More information

Automatic Calculation of Coverage Profiles for Coverage-based Testing

Automatic Calculation of Coverage Profiles for Coverage-based Testing Auomaic Calculaion of Coverage Profiles for Coverage-based Tesing Raimund Kirner 1 and Waler Haas 1 Vienna Universiy of Technology, Insiue of Compuer Engineering, Vienna, Ausria, raimund@vmars.uwien.ac.a

More information

Design Alternatives for a Thin Lens Spatial Integrator Array

Design Alternatives for a Thin Lens Spatial Integrator Array Egyp. J. Solids, Vol. (7), No. (), (004) 75 Design Alernaives for a Thin Lens Spaial Inegraor Array Hala Kamal *, Daniel V azquez and Javier Alda and E. Bernabeu Opics Deparmen. Universiy Compluense of

More information

It is easier to visualize plotting the curves of cos x and e x separately: > plot({cos(x),exp(x)},x = -5*Pi..Pi,y = );

It is easier to visualize plotting the curves of cos x and e x separately: > plot({cos(x),exp(x)},x = -5*Pi..Pi,y = ); Mah 467 Homework Se : some soluions > wih(deools): wih(plos): Warning, he name changecoords has been redefined Problem :..7 Find he fixed poins, deermine heir sabiliy, for x( ) = cos x e x > plo(cos(x)

More information

Constant-Work-Space Algorithms for Shortest Paths in Trees and Simple Polygons

Constant-Work-Space Algorithms for Shortest Paths in Trees and Simple Polygons Journal of Graph Algorihms and Applicaions hp://jgaa.info/ vol. 15, no. 5, pp. 569 586 (2011) Consan-Work-Space Algorihms for Shores Pahs in Trees and Simple Polygons Tesuo Asano 1 Wolfgang Mulzer 2 Yajun

More information

COSC 3213: Computer Networks I Chapter 6 Handout # 7

COSC 3213: Computer Networks I Chapter 6 Handout # 7 COSC 3213: Compuer Neworks I Chaper 6 Handou # 7 Insrucor: Dr. Marvin Mandelbaum Deparmen of Compuer Science York Universiy F05 Secion A Medium Access Conrol (MAC) Topics: 1. Muliple Access Communicaions:

More information

MOTION DETECTORS GRAPH MATCHING LAB PRE-LAB QUESTIONS

MOTION DETECTORS GRAPH MATCHING LAB PRE-LAB QUESTIONS NME: TE: LOK: MOTION ETETORS GRPH MTHING L PRE-L QUESTIONS 1. Read he insrucions, and answer he following quesions. Make sure you resae he quesion so I don hae o read he quesion o undersand he answer..

More information

A Framework for Applying Point Clouds Grabbed by Multi-Beam LIDAR in Perceiving the Driving Environment

A Framework for Applying Point Clouds Grabbed by Multi-Beam LIDAR in Perceiving the Driving Environment Sensors 215, 15, 21931-21956; doi:1.339/s15921931 Aricle OPEN ACCESS sensors ISSN 1424-822 www.mdpi.com/journal/sensors A Framewor for Applying Poin Clouds Grabbed by Muli-Beam LIDAR in Perceiving he Driving

More information

Distributed Task Negotiation in Modular Robots

Distributed Task Negotiation in Modular Robots Disribued Task Negoiaion in Modular Robos Behnam Salemi, eer Will, and Wei-Min Shen USC Informaion Sciences Insiue and Compuer Science Deparmen Marina del Rey, USA, {salemi, will, shen}@isi.edu Inroducion

More information

1.4 Application Separable Equations and the Logistic Equation

1.4 Application Separable Equations and the Logistic Equation 1.4 Applicaion Separable Equaions and he Logisic Equaion If a separable differenial equaion is wrien in he form f ( y) dy= g( x) dx, hen is general soluion can be wrien in he form f ( y ) dy = g ( x )

More information

Analysis of Various Types of Bugs in the Object Oriented Java Script Language Coding

Analysis of Various Types of Bugs in the Object Oriented Java Script Language Coding Indian Journal of Science and Technology, Vol 8(21), DOI: 10.17485/ijs/2015/v8i21/69958, Sepember 2015 ISSN (Prin) : 0974-6846 ISSN (Online) : 0974-5645 Analysis of Various Types of Bugs in he Objec Oriened

More information

Detection Tracking and Recognition of Human Poses for a Real Time Spatial Game

Detection Tracking and Recognition of Human Poses for a Real Time Spatial Game Deecion Tracking and Recogniion of Human Poses for a Real Time Spaial Game Feifei Huo, Emile A. Hendriks, A.H.J. Oomes Delf Universiy of Technology The Neherlands f.huo@udelf.nl Pascal van Beek, Remco

More information

FACIAL ACTION TRACKING USING PARTICLE FILTERS AND ACTIVE APPEARANCE MODELS. Soumya Hamlaoui & Franck Davoine

FACIAL ACTION TRACKING USING PARTICLE FILTERS AND ACTIVE APPEARANCE MODELS. Soumya Hamlaoui & Franck Davoine FACIAL ACTION TRACKING USING PARTICLE FILTERS AND ACTIVE APPEARANCE MODELS Soumya Hamlaoui & Franck Davoine HEUDIASYC Mixed Research Uni, CNRS / Compiègne Universiy of Technology BP 20529, 60205 Compiègne

More information

Fill in the following table for the functions shown below.

Fill in the following table for the functions shown below. By: Carl H. Durney and Neil E. Coer Example 1 EX: Fill in he following able for he funcions shown below. he funcion is odd he funcion is even he funcion has shif-flip symmery he funcion has quarer-wave

More information

MODEL BASED TECHNIQUE FOR VEHICLE TRACKING IN TRAFFIC VIDEO USING SPATIAL LOCAL FEATURES

MODEL BASED TECHNIQUE FOR VEHICLE TRACKING IN TRAFFIC VIDEO USING SPATIAL LOCAL FEATURES MODEL BASED TECHNIQUE FOR VEHICLE TRACKING IN TRAFFIC VIDEO USING SPATIAL LOCAL FEATURES Arun Kumar H. D. 1 and Prabhakar C. J. 2 1 Deparmen of Compuer Science, Kuvempu Universiy, Shimoga, India ABSTRACT

More information

A GRAPHICS PROCESSING UNIT IMPLEMENTATION OF THE PARTICLE FILTER

A GRAPHICS PROCESSING UNIT IMPLEMENTATION OF THE PARTICLE FILTER A GRAPHICS PROCESSING UNIT IMPLEMENTATION OF THE PARTICLE FILTER ABSTRACT Modern graphics cards for compuers, and especially heir graphics processing unis (GPUs), are designed for fas rendering of graphics.

More information

Landmarks: A New Model for Similarity-Based Pattern Querying in Time Series Databases

Landmarks: A New Model for Similarity-Based Pattern Querying in Time Series Databases Lmarks: A New Model for Similariy-Based Paern Querying in Time Series Daabases Chang-Shing Perng Haixun Wang Sylvia R. Zhang D. So Parker perng@cs.ucla.edu hxwang@cs.ucla.edu Sylvia Zhang@cle.com so@cs.ucla.edu

More information

An Efficient Delivery Scheme for Coded Caching

An Efficient Delivery Scheme for Coded Caching 201 27h Inernaional Teleraffic Congress An Efficien Delivery Scheme for Coded Caching Abinesh Ramakrishnan, Cedric Wesphal and Ahina Markopoulou Deparmen of Elecrical Engineering and Compuer Science, Universiy

More information

Handling uncertainty in semantic information retrieval process

Handling uncertainty in semantic information retrieval process Handling uncerainy in semanic informaion rerieval process Chkiwa Mounira 1, Jedidi Anis 1 and Faiez Gargouri 1 1 Mulimedia, InfoRmaion sysems and Advanced Compuing Laboraory Sfax Universiy, Tunisia m.chkiwa@gmail.com,

More information

X-Splines : A Spline Model Designed for the End-User

X-Splines : A Spline Model Designed for the End-User X-Splines : A Spline Model Designed for he End-User Carole Blanc Chrisophe Schlic LaBRI 1 cours de la libéraion, 40 alence (France) [blancjschlic]@labri.u-bordeaux.fr Absrac his paper presens a new model

More information

Test - Accredited Configuration Engineer (ACE) Exam - PAN-OS 6.0 Version

Test - Accredited Configuration Engineer (ACE) Exam - PAN-OS 6.0 Version Tes - Accredied Configuraion Engineer (ACE) Exam - PAN-OS 6.0 Version ACE Exam Quesion 1 of 50. Which of he following saemens is NOT abou Palo Alo Neworks firewalls? Sysem defauls may be resored by performing

More information

A Routing Algorithm for Flip-Chip Design

A Routing Algorithm for Flip-Chip Design A Rouing Algorihm for Flip-hip Design Jia-Wei Fang, I-Jye Lin, and Yao-Wen hang, Graduae Insiue of Elecronics Engineering, Naional Taiwan Universiy, Taipei Deparmen of Elecrical Engineering, Naional Taiwan

More information

Probabilistic Detection and Tracking of Motion Discontinuities

Probabilistic Detection and Tracking of Motion Discontinuities Probabilisic Deecion and Tracking of Moion Disconinuiies Michael J. Black David J. Flee Xerox Palo Alo Research Cener 3333 Coyoe Hill Road Palo Alo, CA 94304 fblack,fleeg@parc.xerox.com hp://www.parc.xerox.com/fblack,fleeg/

More information

Proceeding of the 6 th International Symposium on Artificial Intelligence and Robotics & Automation in Space: i-sairas 2001, Canadian Space Agency,

Proceeding of the 6 th International Symposium on Artificial Intelligence and Robotics & Automation in Space: i-sairas 2001, Canadian Space Agency, Proceeding of he 6 h Inernaional Symposium on Arificial Inelligence and Roboics & Auomaion in Space: i-sairas 00, Canadian Space Agency, S-Huber, Quebec, Canada, June 8-, 00. Muli-resoluion Mapping Using

More information