A Progressive-ILP Based Routing Algorithm for Cross-Referencing Biochips

Size: px
Start display at page:

Download "A Progressive-ILP Based Routing Algorithm for Cross-Referencing Biochips"

Transcription

1 16.3 A Progressive-ILP Based Rouing Algorihm for Cross-Referencing Biochips Ping-Hung Yuh 1, Sachin Sapanekar 2, Chia-Lin Yang 1, Yao-Wen Chang 3 1 Deparmen of Compuer Science and Informaion Engineering, Naional Taiwan Universiy 2 Deparmen of Elecrical and Compuer Engineering, Universiy of Minnesoa 3 Graduae Insiue of Elecronics Engineering and Deparmen of Elecrical Engineering, Naional Taiwan Universiy {r91089, yangc}@csie.nu.edu.w; sachin@umn.edu; ywchang@cc.ee.nu.edu.w ABSTRACT Due o recen advances in microfluidics echnology, digial microfluidic biochips and heir associaed CAD problems have gained much aenion, mos of which has been devoed o direc-addressing biochips. In his paper, we solve he drople rouing problem under he more scalable crossreferencing biochip paradigm, which uses row/column addressing scheme o acivae elecrodes. We propose he firs drople rouing algorihm ha direcly solves he problem of rouing in cross-referencing biochips. The main challenge of his ype of biochips is he elecrode inerference which prevens simulaneous movemen of muliple droples. We firs presen a basic ineger linear programming (ILP) formulaion o opimally solve he drople rouing problem. Due o is complexiy, we also propose a progressive ILP scheme o deermine he locaions of droples a each ime sep. Experimenal resuls demonsrae he efficiency and effeciveness of our progressive ILP scheme on a se of pracical bioassays. Caegories and Subjec Descripors B.7.2 [Inegraed Circuis]: Design Aids General Terms Algorihm, Performance, Design Keywords Microfluidics, biochip, rouing, progressive-ilp 1. INTRODUCTION Recenly, here have been many significan advances in microfluidic echnologies [7]. Microfluidic biochips show numerous advanages over convenional assay mehods, including porabiliy and sample/reagen volume reducion, and offer a plaform for developing clinical and diagnosic applicaions, such as healhcare of infans and poin-of-care diagnosics of disease. This breadh of applicabiliy implies ha microfluidic biochips are increasingly used in laboraory procedures in molecular biology. Laely, a new ype of biochips, which are based on digializing coninuous liquid flow ino discree liquid paricles, called This work was parially suppored by he Naional Science Council of Taiwan under Gran No s. NSC E , NSC E PAE, NSC E MY3, NSC E MY3, NSC E , and by he Excellen Research Projecs of Naional Taiwan Universiy, 96R0062-AE Permission o make digial or hard copies of all or par of his work for personal or classroom use is graned wihou fee provided ha copies are no made or disribued for profi or commercial advanage and ha copies bear his noice and he full ciaion on he firs page. To copy oherwise, o republish, o pos on servers or o redisribue o liss, requires prior specific permission and/or a fee. DAC 2008, June 8 13, 2008, Anaheim, California, USA. Copyrigh 2008 ACM /08/ $5.00. droples, have been proposed [5]. These ype of biochips are more suiable for large-scale and scalable sysems due o heir reconfigurabiliy. Each drople can be independenly conrolled by he elecrohydrodynamic forces generaed by elecrodes. In his way, droples movemen can be conrolled by a sysem clock. Due o his parallel wih digial elecronic sysems, his ype of biochips is referred o as digial microfluidic biochips. Typically, a digial microfluidic biochip has a 2D microfluidic array, which consiss of a se of elecrodes for fundamenal operaions, such as drople mixing and ransporaion. In he simples and mos common drople conrol scheme, each elecrode is direcly addressed and conrolled by a dedicaed conrol pin, which allows each elecrode o be individually acivaed. In his paper, we refer o hese ypes of digial microfluidic biochips as direc-addressing biochips. While his archiecure provides very flexibiliy for drople movemen, i suffers from he major drawback ha he number of conrol pins rapidly increases as he sysem complexiy (i.e., he size of he array) increases. The large number of conrol pins affecs produc cos and he conrol wire rouing problem complicaes he design process, and herefore, his archiecure is only applicable o small-scale biochips [9]. To overcome hese limiaions, recenly a new digial microfluidic biochip archiecure has been proposed [3]. This archiecure uses a row/column addressing scheme, where a se of elecrodes in one row/column is conneced o a conrol pin. Therefore, he number of conrol pins is grealy reduced: his number is now proporional o he perimeer of he chip raher han he area of he chip. We refer o his ype of biochip archiecure as crossreferencing biochips. However, his archiecure also inroduces a new se of limiaions. Since an elecrode can poenially conrol he movemen of all droples in a row/column a he same ime, his archiecure incurs higher drople movemen complexiy han ha of direc-addressing biochips. Moreover, he manipulaion of more han wo droples causes elecrode inerference among droples, which prevens muliple droples o move a he same ime. This performance limiaion is a major drawback o highperformance applicaions, such as large-scale proein analysis. In his paper, we ackle he problem of drople rouing in crossreferencing biochips. The main challenge of his rouing problem is o ensure he correcness of drople movemen; he fluidic propery which avoids unexpeced mixing among droples needs o be saisfied, and elecrode inerference paerns ha preven muliple droples from moving a he same ime mus be avoided. The goal of drople rouing is o minimize he maximum drople ransporaion ime, and has several moivaions. Firs, his minimizaion is criical o real-ime applicaions, such as monioring environmenal oxins. Second, he minimized drople ransporaion ime leads o shorer ime a sample spen on a biochip, which is desirable o mainain he bioassay execuion inegriy. 1.1 Previous Work Drople rouing is a criical sep in biochip design auomaion. Previous rouing approaches mainly focus on direc-addressing biochips [4, 6, 10]. Recenly, he problem of manipulaing droples on a cross-referencing biochip has araced some aenion, bu o our knowledge, all exising mehods begin wih a direc-addressing rouing resul, and ransform i o a cross-referencing rouing re- 284

2 sul. Griffih e al. [4] proposed a graph coloring based mehod ha is applied o each successive cycle of he direc-addressing soluion. Each node in an undireced graph represens a drople, and wo nodes are conneced by an edge if hese wo droples canno move a he same ime. Therefore, he minimum ime o move all droples is equivalen o he minimum number of colors o color his undireced graph. Xu e al. [8] proposed a clique pariioning based mehod ha is also sequenially applied o he direc-addressing soluion. Each clique is a se of droples whose desinaion cells, i.e., he cell o which he droples are supposed o move, are in he same row or column. The number of cliques is he maximum ime o move all droples. However, droples wih differen desinaion cells can move a he same ime. Therefore, heir algorihm may poenially increase drople ransporaion ime. Any algorihm ha uses he direc-addressing soluion as a saring poin is limied by ha soluion, and so far, we believe ha here is no rouing algorihm ha is direcly argeed o cross-referencing biochips. 1.2 Our Conribuion In his paper, we propose an ineger linear programming (ILP) based drople rouing algorihm for cross-referencing biochips. We derive he basic ILP formulaion o simulaneously perform drople rouing and assign volages o he cross-referencing elecrodes, while minimizing he maximum drople ransporaion ime. Moreover, we also model muli-pin nes in our ILP formulaion for pracical bioassays, where muliple droples are merged during heir ransporaion. To overcome he compuaional cos of he ILP,we also propose a progressive ILP rouing scheme, which is used o find he min-cos drople locaions a each ime sep using an ILP. Unlike he progressive ILP scheme proposed in [2], which divides he original problem spaially, our algorihm divides he original rouing problem emporally. In his way, he original problem is reduced o a manageable size, and we can pracically apply an ILP-based mehod o find a good soluion wihin reasonable CPU ime. The major conribuions of his paper include he following: We propose he firs rouing algorihm ha direcly solves he rouing problem in cross-referencing biochips. In conras wih previous works ha sar wih an iniial direcaddressing rouing soluion, our algorihm has higher flexibiliy and can obain beer soluions for drople rouing on cross-referencing biochips. To ackle he complexiy of he basic ILP formulaion, we propose he progressive ILP rouing scheme. We ieraively deermine he locaions of droples a each ime sep by ILP formulaion. Therefore, our algorihm can obain a highqualiy soluion wihin reasonable CPU ime. Unlike previous works ha only move a subse of droples a each ime (for example, he algorihm proposed in [8] only moves droples whose desinaion cells are in he same row/column), our algorihm maximizes he number of droples ha can simulaneously move a he same ime, even he desinaion cells are no in he same row/column. Therefore, our algorihm can obain a rouing soluion wih lower drople ransporaion ime. This minimizaion is especially imporan for cross-referencing biochips due o he elecrode inerference problem. Experimenal resuls demonsrae he efficiency of our progressive rouing scheme compared wih he basic ILP formulaion. The ILP formulaion needs more han five days while he progressive ILP rouing scheme needs a mos seconds for one bioassay. Experimenal resuls also demonsrae he effeciveness of our algorihm compared wih previous work. For example, for he proein assay, our algorihm obains 45.83% smaller maximum drople ransporaion ime han he nework-based mehod proposed in [10], plus he clique pariioning based algorihm proposed in [8]. The reminder of his paper is organized as follows. Secion 2 deails rouing on cross-referencing biochips and formulaes he drople rouing problem. Secion 3 presens he basic ILP formulaion for drople rouing problem. Secion 4 deails he progressive ILP rouing scheme, while Secion 5 shows he experimenal resuls. Finally, concluding remarks are provided in Secion 6. Y X V Drople Top elecrode Boom elecrode Figure 1: Top view of a cross-referencing biochip High volage Low volage Acivaed cell Exra acivaed cell Figure 2: Illusraion of elecrode inerference. Unseleced rows/columns are lef floaing. 2. ROUTING ON CROSS-REFERENCING BIOCHIPS In his secion, we firs show he archiecure of cross-referencing biochips. Then we deail he unique elecrode inerference ha resuls in incorrec drople movemen. Finally, we presen he problem formulaion of he drople rouing problem. 2.1 Cross-Referencing Biochips Figure 1 shows he op view of a cross-referencing biochip. A drople is sandwiched beween wo plaes. A se of elecrodes spans a full row (column) in he X-dimension (Y -dimension), and is assigned eiher a driving or reference volage. Two ses of elecrodes are orhogonally placed, one se each on he op and boom plaes as shown in Figure 1, and each elecrode can be se o eiher a high or a low volage. A grid poin is addressed if here is a poenial difference beween he upper and lower elecrode, i.e., one is high while he oher is low. This causes a drople a a neighboring grid poin o move ino his locaion. The advanage of cross-referencing biochips is ha we need only Ŵ +Ĥ insead of Ŵ Ĥ conrol wires for drople movemen, where Ŵ (Ĥ) is he widh (heigh) of a biochips, measured in erms of he number of elecrodes in each dimension. Therefore, he package and fabricaion coss are reduced. 2.2 Elecrode Consrain However, his improvemen comes a he cos of reduced flexibiliy for drople movemen, as compared o direc-addressed biochips. When moving muliple droples simulaneously, we mus se poenial levels on muliple rows/columns as driving elecrodes. However, since each se of elecrodes in he X (Y ) direcion spans he enire row (column), seing elecrode volage values o move a se of droples could imply ha some droples may be inadverenly and incorrecly moved. To see his, we presen an illusraion in Figure 2, where our goal is o move hree droples a he same ime. The picure shows a se of volage assignmens o he elecrodes ha are required o move he hree droples o heir desired locaion by acivaing he corresponding rows and columns and by seing one of he lines o high and he oher o low volage. However, due o he grid srucure, several oher locaions are also accidenally acivaed. If eiher of hese is adjacen o a drople, i will cause an unwaned effec. For example, in his scheme, drople 2 is now araced o he locaions jus above and jus below i, and is likely o spli ino wo. This scenario is referred o as elecrode inerference, andimus be avoided during drople ransporaion. The resricion ha avoids elecrode inerference is referred o as an elecrode consrain. Noe ha no every exra acivaed cells causes incorrec drople movemen: for example, he op-righ exra cell has no effec on drople movemen since i has no neighboring droples. Only he exra cells ha are around a drople and is desinaion cell may cause incorrec drople movemen. The elecrode consrain imposes serious resricion on he movemen of muliple droples. When more han wo droples are moved, we may need o sall some droples o saisfy he elec- 285

3 (a) Deacivaed ce l Drople Cel(x+1,y) Cel(x,y) Acivaed ce l Figure 3: Modeling of elecrode consrain when a drople moves (a) or says a is original locaion (b). rode consrain, which will resul in longer drople ransporaion imes. For example, in Figure 2, we can sall drople 3 and move he oher wo, and his will avoid elecrode inerference. The manner in which elecrode consrains are handled is a criical rouing consideraion in cross-referencing biochips, and is imporan in minimizing he drople ransporaion ime. 2.3 Problem Formulaion In his paper, we focus on he drople ransporaion problem. As saed in [6, 10], he drople ransporaion problem can be represened in a 3D space, where he hird dimension corresponds o ime. A each ime sep, he problem reduces o working wih he drople movemen problem in a 2D plane. We focus he problem formulaion on one 2D plane, noing ha similar consrains may be added for every oher 2D planes. When rouing droples on one 2D plane, we consider he modules (and he surrounding segregaion cells) ha are acive as obsacles. Besides he elecrode consrain, we also need o saisfy he saic and dynamic fluidic consrains for correc drople movemen [6]. The saic fluidic consrain saes ha he minimum spacing beween wo droples is one cell. Noe ha once elecrode consrain is saisfied, he dynamic fluidic consrain is auomaically saisfied, since he neighboring cells of he desinaion cell and he cell where a drople is originally a will no be acivaed. Therefore, we do no need o explicily handle he dynamic fluidic consrain on cross-referencing biochips. Besides he above consrain, for pracical bioassays, we mus be able o handle 3- pin nes o represen he fac ha wo droples may have o be merged during heir ransporaion for efficien mix operaions [6]. Therefore, he drople rouing problem for each 2D plane can be formulaed as follows: Inpu: Anelisofm nes N = {n 1,n 2,...,n m}, whereeach ne n i is a 2-pin ne (one drople) or a 3-pin ne (wo droples), and he locaions of pins and obsacles. Objecive: Roue all droples from heir source pins o heir arge pins while minimizing he maximum ime o roue all droples. Consrain: Boh fluidic and elecrode consrains mus be saisfied. 3. ILP FORMULATION FOR DROPLET ROUTING In his secion, we presen he basic ILP formulaion for one 2D plane. We show how he ILP opimizes drople rouing and scheduling and volage assignmen on he elecrodes, wih he consideraion of 3-pin nes. 3.1 Basic ILP Formulaion One of he major challenges in he formulaion of his problem is in modeling he elecrode consrain wihin an ILP. Figure 3 illusraes he elecrode consrain. When a drople moves from cell (x, y) o cell (x +1,y)aime + 1, as shown in Figure 3 (a), all neighboring cells of (x, y) and(x + 1,y) mus be deacivaed, excep for cell (x+1,y), which mus be acivaed. Noe ha in he case ha a drople says a is original locaion, cell (x, y) does no necessarily need o be acivaed and all he neighboring cells of (x, y) mus be deacivaed, as demonsraed in [3]. Figure 3 (b) shows his case. Therefore, he elecrode consrain can be modeled by he following hree rules: 1. If a drople is a cell (x, y)aime, hen he four diagonally adjacen cells canno be acivaed a ime If a drople moves o cell (x,y )aime+1, hen he eigh neighboring cells of (x,y ) canno be acivaed a +1. (b) Table 1: Noaions used in our ILP formulaion. Ŵ /Ĥ biochip widh/heigh T maximum drople ransporaion ime N se of 3-pin nes D se of droples d i j j-h drople of ne n i; j = {1, 2} (s i,j x,si,j y ) locaion of he source of di j (ˆ i x, ˆ i y ) locaion of he sink of ne ni (x i,j ) locaion of drople d i j a ime C se of available cells E(x, y) se of cell (x, y) and is four adjacen cells E (x, y) se of cell (x, y) s four adjacen cells Ê(x, y) se of available neighboring cells of (x, y) E x (x, y)/e y (x, y) se of available cells adjacen o (x, y) wih he same x- (y-) coordinae ˆD(x, y) se of available diagonal cells of (x, y) T l maximum drople ransporaion ime p i j (x, y, ) a 0-1 variable o represen ha drople di j locaes a (x, y) aime L c x () a 0-1 variable represens ha column x is se o volage low a ime H c x () a 0-1 variable represens ha column x is se o volage high a ime L r y () a 0-1 variable represens ha row y is se o volage low a ime H r y () a 0-1 variable represens ha row y is se o volage high a ime a 0-1 variable represens ha (x, y) is acivaed a ime m i a 0-1 variable represens ha d i 0 and di 1 are merged a ime 3. If a drople is a cell (x, y) aime, amosonecellcan be acivaed among cells (x, y) and is four adjacen cells. Noe ha boh rule #1 and #2 sae ha he cells diagonally adjacen o cell (x, y) canno be acivaed a ime +1. Thisredundancy reduces he size of he basic ILP formulaion; oherwise, we would need exra variables o represen he moving direcion of each variable p i j (x, y, ) and exra consrains o deermine he values of hese exra variables. In he following secions, we inroduce he objecive funcion and consrains of our basic ILP formulaion. The noaions used in our ILP formulaion are shown in Table Objecive Funcion The goal is o minimize he laes ime a drople reaches is sink. Therefore, he objecive funcion is defined by he following equaion: Minimize : T l. (1) Consrains There are oal eigh consrains in our basic ILP formulaion. 1. Objecive funcion compuaion: If a drople reaches is sink a ime + 1, hen he ime i reaches is sink can be compued as + 1 imes he difference of he wo variables p i j (ˆ i x, ˆ i y, +1) and pi j (ˆ i x, ˆ i y,). Therefore, he objecive funcion can be compued by he following consrain: ( +1)(p i j (ˆ i x, ˆ i y,+1) pi j (ˆ i x, ˆ i y,)) Tl, di j D, 0 <T. (2) 2. Source and sink requiremens: We assume ha a ime zero, all droples are a heir source locaions. All droples mus reach heir sinks. Once a drople reaches is sink, i remains here. Therefore, he above requiremens can be represened by he following consrains: p i j (si,j x,si,j y, 0) = 1, di j D (3) T 1 p i j (ˆ i x, ˆ i y,) 1, di j D (4) =0 p i j (ˆ i x, ˆ i y,) pi j (ˆ i x, ˆ i y,+1) 0, di j D, 0 <T. (5) 286

4 3. Exclusiviy consrain: The exclusiviy consrain saes ha a each ime sep, a drople only has one locaion and can be represened by he following consrain: p i j (x, y, ) =1, di j D, 0 <T. (6) x,y 4. Saic fluidic consrain: To saisfy he saic fluidic consrain, he minimum spacing beween wo droples mus be one cell. In oher words, here are no oher droples in he 3 3 region cenered by a drople. The saic fluidic consrain can be modeled by he following consrain: p i j (x, y, ) +pi j (x,y,) 1, d i j,di j D, (x, y) C, (x,y ) Ê(x, y), 0 <T. (7) 5. Volage assignmen and cell acivaion: Each row/column can be assigned one volage (high or low), or lef floaing, a any ime. A cell is acivaed if and only if i is in he inersecion of a row wih high (low) volage and a column wih low (high) volage. Therefore, his consrain can be modeled by he following consrains: L c x () +Hc x () 1, 0 x<ŵ,0 <T (8) L r y () +Hr y () 1, 0 y<ĥ,0 <T (9) (L c x () and Hr y ()) or (Hc x () and Lr y ()) ax,y, (x, y) C 0 <T. (10) 6. Drople movemen consrain: A drople can only move o an adjacen cell, which needs o be acivaed before he movemen occurs. On he oher hand, if a drople is o say a is original locaion, he corresponding cell may or may no be acivaed. Therefore, he drople movemen consrain can be represened by he following consrains: p i j (x,y,+1) p i j (x, y, ) 0, di j D, (x,y ) E(x,y) (x, y) C, 0 <T 1 (11) p i j (x, y, +1)+ p i j (x,y,) +1 1, (x,y ) E (x,y) d i j D, (x, y) C, 0 <T 1. (12) Noe ha an acivaed cell does no imply ha a drople will move o his cell, as can be seen in he case of he oprigh exra acivaed cell in Figure 2. Therefore, consrain (12) does no sae an if-and-only-if relaion beween cell acivaion and drople movemen. 7. Elecrode consrain: The hree rules explained earlier can be represened as he following consrains: p i j (x, y, ) +ax,y +1 1, d i j D, (x, y) C, (x,y ) ˆD(x, y), 0 <T 1 (13) 9p i j (x, y, ) + a x,y 9, (x,y ) Ê(x,y) d i j D, (x, y) C, 0 <T (14) 6p i j (x, y, ) + a x,y +1 7, d i j D, (x, y) C, (x,y E(x,y) 0 <T 1, (15) where consrain (13) represens rule #1, consrain (14) represens rule #2, and consrain (15) represens rule # pin nes: We use he following hree consrains o handle he 3-pin nes: (p i 0 (x, y, ) pi 1 (x, y, )) = 0 mi =1, T 2 =1 (x,y) n k N, (x, y) C, 1 <T (16) T 1 m i 1, nk N (17) =1 ( +1) (m i +1 mi pi 0 (ˆ i x, ˆ i y,+1)+pi 0 (ˆ i x, ˆ i y,)) 1. (18) Algorihm: Progressive ILP rouing Le T l be he maximum Manhaan disance of all droples from heir sources o sinks; begin 1 while no all droples reach heir sinks 2 Compue drople movemen cos(); 3 Consruc ILP(); 4 Solve ILP(); 5 Updae drople posiion(); 6 if i is no possible o roue all droples wihin T l 7 T l += α maximum Manhaan disance; end Figure 4: Overview of progressive ILP mehod. Drople Figure 5: Illusraion of he localiy of drople movemen and elecrode consrain when locaions of droples are known. Consrain (16) is used o deermine wheher wo droples are merged; i.e., in he same physical locaion. Consrain (17) is used o guaranee ha wo droples mus be merged during heir ransporaion by resricing ha heir physical locaion mus be he same for a lea one ime sep. Consrain (18) saes ha hese wo droples mus be merged before reaching heir sink. Noe ha once hese wo droples are merged, hey will always move ogeher by he drople movemen consrain. Therefore, hese wo droples are no splied once hey are merged. 4. PROGRESSIVE ILP ROUTING SCHEME Alhough he basic ILP formulaion presened in he previous secion can solve he drople ransporaion problem, i may incur high run imes. Hence, i may be hard o direcly apply he basic ILP formulaion o pracical bioassays. In his secion, we presen a progressive ILP rouing scheme o solve he drople ransporaion problem. The main idea is o divide he original problem ino a se of subproblems corresponding o each ime sep. The goal of each subproblem is o find min-cos locaions of he droples a nex ime sep by ILP. In he following subsecions, we firs overview our progressive ILP rouing scheme, and hen presen he ILP formulaion. Then, we presen how o handle 3-pin nes and how o deermine drople movemen cos. 4.1 Progressive Rouing Algorihm Overview Figure 4 shows he overview of our progressive rouing scheme. The essenial inuiion is ha his scheme finds he opimal movemen of droples progressively, one ime sep a a ime. We firs se T l as he maximum Manhaan disance of all droples from heir sources and sinks. Unil all droples reach heir sinks, we firs calculae he drople movemen cos, and hen we consruc he progressive ILP formulaion and solve i by an ILP solver. Finally, if i is found ha some droples canno be roued wihin T l, T l is increased by α imes he maximum Manhaan disance, where α is a user-specified consan and is se o be Progressive ILP Formulaion The key idea of he progressive ILP mehod is o reduce he problem o a manageable size by solving a series of subproblems. We can furher reduce he problem size by observing ha he elecrode and saic fluidic consrains and drople movemen have only local effecs when he locaions of he droples are known. Figure 5 shows a biochip wih wo droples, where he arrows represen possible direcions in which he droples can move. Since he movemen of a drople d i j can only be affeced by is neighbor- 287

5 ing cells and heir adjacen cells, he progressive ILP does need no o consider he effecs of acivaed cells ouside he 5 5region around a drople. To saisfy he saic fluidic consrain, we observe ha afer a drople moves, wo droples are adjacen o each oher only if a cell wih more han one droples nearby is acivaed. Therefore, we do no acivae his cell in our progressive ILP formulaion. Finally, each drople d i j can eiher move o one of is four adjacen cells, or say a is original locaion. Tha is, he possible posiion of a drople can be represened as a cross shown in Figure 5. Therefore, we only need variables +1 o represen he cell (x i,j ) and is four adjacen cells. Oher cells eiher mus be deacivaed (wihin he 5 5 region) or have no effec on drople movemen (ouside he 5 5 region). In his way, unnecessary variables can be eliminaed. We now presen he progressive ILP formulaion in he following secions. The noaions used in he progressive ILP formulaion are also lised in Table Objecive Funcion The goal of he progressive ILP formulaion is o find he mincos drople movemen. Therefore, he objecive funcion can be represened as he following equaion: Minimize d ij D (x,y) E(x i,ji ) wi j (x, y)pi j (x, y, +1),(19) where wj i (x, y) is he cos when a drople di j moves o cell (x, y) Consrains There are five consrains in he progressive ILP formulaion. 1. Drople movemen consrain: A drople can move o one of is four adjacen cells if and only if his cell is acivaed. Therefore, his consrain can be expressed by he following consrain: p i j (x, y, +1) ax,y +1, di j D, (x, y) E (x i,j ). (20) Noe ha since only he four adjacen cells are associaed wih cell acivaion variables, he cell acivaion and he drople movemen mus be modeled as a if-and-only-if relaion, unlike he if relaion in he basic ILP formulaion. Moreover, a cell says a is original locaion if and only if all is four adjacen cells are deacivaed. Therefore, we can use he following consrains o represen his siuaion: p i j (xi,j 4p i j (xi,j,+1)+,+1)+ (x,y) E (x i,j ) (x,y) E (x i,j ) +1 1, di j D (21) +1 4, di j D. (22) 2. Elecrode consrain: Rule #1, which saes ha he diagonal cells canno be acivaed, can be represened by he following consrains: L c x ( +1)+Hr i,j y ( +1) 1, (x, y) ˆD(x ) (23) H c x ( +1)+Lr i,j y ( +1) 1, (x, y) ˆD(x ). (24) The following wo consrains, similar o consrain (14), are used for rule #2: if p i j (x, y, +1)=1 L c x ( +1)+H r y ( +1) 1orH c x ( +1)+L r y ( +1) 1 d i j D, (x, y) E x (xi,j ), (x,y ) E y (x, y) (25) if p i j (x, y, +1)=1 L c x ( +1)+H r y ( +1) 1orH c x ( +1)+L r y ( +1) 1 d i j D, (x, y) E y (xi,j ), (x,y ) E x (x, y). (26) As shown in Figure 3, if d i j moves o cell (x +1,y), hen cells (x +2,y), (x +2,y 1), and (x +2,y + 1) canno be acivaed. A similar condiion holds for cell (x 1,y). Consrain (25) is used o represen hese wo cases, and consrain (26) is used o represen he case when d i j moves o cell (x i,j +1) or (x i,j 1). Finally, for rule #3, we impose he following consrain: a x,y +1 1, d i j D. (27) (x,y ) E(x i,j ) 3. Saic fluidic consrain: Since he locaions of he droples are known, we can model he saic fluidic consrain in a simpler way. The fluidic consrain is violaed only if a cell wih more han one drople nearby is acivaed. Therefore, insead of using consrain (7), we represen he fluidic consrain as follows: if more han one drople are around cell (x, y) +1 =0, (x, y) E (x i,j ), d i j D. (28) 4. Sink requiremen: Once a drople reaches is sink, i mus say here. The sink requiremen can be modeled by he following consrain: p i j (xi,j,) p i j (xi,j +1,yi,j +1,+1) 0, di j D, (29) which means ha if d i j reaches is sink a ime, heni mus say here a ime Volage assignmen and cell acivaion: This consrain is he same as ha in he basic ILP formulaion. 4.3 Drople Movemen Cos A key issue in he progressive ILP rouing scheme is he deerminaion of he drople movemen cos. Since our goal is o minimize he maximum drople ransporaion ime, our objecive is o move a drople oward is sink a each ime sep. Furhermore, we need o avoid congesion among droples; oherwise, we may eiher have o deour or sall some droples for cerain ime, o saisfy boh he fluidic and elecrode consrains. Therefore, he drople ransporaion ime is poenially increased. In his subsecion, we deail how o deermine he drople movemen cos. The drople movemen cos w i j (x, y) when a drople di j moves o cell (x, y) consiss of rouing and congesion coss and is defined as follows: w i j (x, y) =βri j (x, y, ˆ i x, ˆ i y )+γgi j (x, y, ˆ i x, ˆ i y ), (30) where rj i (x, y, ˆ i x, ˆ i y ) is he rouing cos and gi j (x, y, ˆ i x, ˆ i y )ishe congesion cos. β and γ are user-specified consans. In his paper, we empirically se β = 15 and γ = 0.1. The rouing cos is he real disance compued by he maze rouing algorihm from cell (x, y) o he sink of d i j over he area of a biochips (for normalizaion). We consider all oher droples excep d i j as 3 3 obsacles when performing he maze rouing algorihm due o he saic fluidic consrain. The goal of he congesion cos componen is o reduce he probabiliy of he violaions of he elecrode and fluidic consrains. In his paper, we use he concep of he idle inerval presened in [10] for congesion cos compuaion. The idle inerval Ij i(x, y) =[Tm (x, y, d i j ),TM (x, y, d i j )] represens all possible imes a drople d i j will be a cell (x, y) wih a ime limiaion on he laes ime when d i j mus reach is sink. Here, T m (d i j ) represens he earlies ime when d i j reaches (x, y) fromissource and T M (d i j ) represens he laes ime when di j can say a (x, y) wihou violaing he ime limiaion. If we se T l as he ime limiaion, he congesion cos of a cell can be measured as he lengh of he idle inerval of d i j on cell (x, y) over he summaion of he lengh of he idle inervals of oher droples on cell (x, y). Insead of using he source locaion of a drople, as in [10], we use he possible desinaion cell (x, y) o compue he idle inerval. The values of T m (d i j )andtm (d i j ) for a subproblem a ime can be compued by he following wo equaions: T m (d i j )= + dm (x, y, ˆ x, ˆ y ) (31) T M (d i j )=Tl dm (x, y, ˆ x, ˆ y ), (32) where d m (x, y, x,y ) is he Manhaan disance beween cells (x, y)and(x,y ). The congesion informaion is updaed a every ime sep for he laes congesion informaion. To obain more accurae congesion informaion, i is no sufficien o only consider he congesion informaion of he possible desinaion cell (x, y). In his paper, we consider all cells congesion informaion wihin he bounding box defined by cell (x, y) 288

6 Table 2: Comparison beween basic ILP and progressive ILP formulaions. Circui max. #vari. max. #cons. CPU ime basic prog. basic prog. basic prog. ILP ILP ILP ILP ILP ILP in-viro > 7200 min sec. in-viro > 7200 min sec. Proein > 7200 min sec. Proein > 7200 min sec. obsacle High volage Low volage Table 3: Rouing resul of he wo bioassays. Circui [10] + [8] [10] + [4] Progressive ILP Max/avg CPU Max/avg CPU Max/avg CPU T l ime T l ime T l ime (cycle) (sec.) (cycle) (sec.) (cycle) (sec.) in-viro 1 40 / / / in-viro 2 35 / / / proein 1 48 / / / proein 2 36 / / / and is sink. Noe ha we use he real bounding box compued by he maze rouing algorihm. Therefore, he congesion cos gj i(x, y, ˆ i x, ˆ i y) when drople d i j moves o cell (x, y) is defined by he following equaion: g i j (x, y, ˆ i x, ˆ i y )= I i j (x,y ) (x,y ) b i j (x,y) d i Ii j D j (x, y), (33) where b i j (x, y) is he bounding box obained by he maze rouing algorihm and Ij i (x, y) is he lengh of he idle inerval defined as he difference of is wo end poins plus one. Noe ha if T m (d i j ) >TM (d i j )hen Ii j (x, y) is zero. If he congesion cos is large, i is likely ha he elecrode and fluidic consrains will be violaed if d i j moves o cell (x, y). Therefore, our rouer will no end o move a drople o cell (x, y). 4.4 Handling 3-pin Nes For a 3-pin ne n i, we need o merge hese wo droples during heir ransporaion. To guaranee ha hese wo droples are merged, we firs roue hese wo droples oward each oher. Afer merged, we consider hem as one drople and roue hem oward heir sink. Therefore, for drople movemen cos compuaion, he sink of d i 0 (di 1 ) is he locaion of di 1 (di 0 ) before merged. 4.5 Implemenaion We now presen several implemenaion deails associaed wih obaining a fas and reasonable soluion o his problem. To furher reduce he problem size, we add a resricion ha a drople can only move oward is sink excep he following wo cases. Firs, if a drople canno move oward is sink due o obsacles, we allow he drople o move in all possible direcions. Second, if he cell wih minimum drople movemen cos is no oward he sink, we allow d i j o move o his cell. 5. EXPERIMENTAL RESULTS Our progressive ILP algorihm was implemened in he C++ language, and GLPK [1] was used as our ILP solver. For he purpose of comparison, we also implemened he clique pariioning based [8] and he graph coloring based [4] algorihms. All of he above algorihms and ILP formulaions were execued on a 1.2 GHz SUN Blade-2000 machine wih 8GB memory. We evaluaed our rouing algorihm on he wo pracical bioassays used in he previous work [10]: he in-viro diagnosics and he colorimeric proein assay. We performed wo experimens o verify he efficiency and effeciveness of our progressive ILP algorihm. In he firs experimen, we compared he basic ILP and progressive ILP algorihms. We generaed boh he basic and progressive ILP formulaions for each 2D plane. The experimenal resuls are lised in Table 2. Columns 2 and 3 (Columns 4 and 5) lis he maximum number of variables (consrains) of all problem insances. For he basic ILP, he problem insance is one 2D plane, and for he progressive ILP, he problem insance is one ime sep. The resuls show hahebasicilpneedsaleasfivedaysosolveall2dplanes of one benchmark, which is no feasible for his problem; in conras, our progressive ILP algorihm needs a mos sec due Figure 6: The resul of he in-viro 1 benchmark. o he significanly smaller problem size. For example, as shown in Table 2, for he proein 1 benchmark, we can reduce he number of variables (consrains) by 99.72% (99.89%) for he larges problem insance. This resul demonsraes he efficiency of our progressive ILP formulaion. Our progressive ILP formulaion can obain a near-opimal soluion wih much less CPU ime compared wih he basic ILP formulaion. For example, for one 2D plane of he proein 1 benchmark wih four droples, he progressive ILP formulaion obains a soluion of 21 cycles in 0.40 sec while he basic ILP formulaion obains a 20-cycle soluion in sec. Since i is no feasible o solve he basic ILP for pracical bioassays, we are no able o compare he soluion qualiy of hese wo algorihms direcly. Neverheless, we observe ha he difference in he soluion qualiy for he wo algorihms is a mos 3 cycles for 41 2D planes compleed by he basic ILP formulaion, and he average soluion difference is only 1.68%. The resul shows ha he progressive ILP algorihm is close o he opimal soluion. In he second experimen, we verified he qualiy of our progressive ILP rouing scheme. Since previous works require a direcaddressing rouing soluion, for fair comparison, we firs generaed he direc-addressing rouing soluion using he neworkflow based algorihm [10] and applied he previous approaches o obain he final rouing soluion. Moreover, we modified he nework-flow based algorihm o minimize he drople ransporaion ime. Table 3 shows he experimenal resul. We repor he maximum and average T l of all 2D planes and he CPU ime o roue all 2D planes. The CPU imes for [10]+[8] and [10]+[4] are he oal CPU imes o obain he cross-referencing rouing soluion. As shown in his able, our progressive ILP rouing algorihm can obain much smaller drople ransporaion imes (in cycles) han he previous approaches, under reasonable CPU imes. This resul demonsraes ha our algorihm is very effecive for drople rouing on cross-referencing biochips. Figure 6 shows he rouing resul of one 2D plane of he in-viro 1benchmark a cycle CONCLUSION In his paper, we have proposed he firs drople rouing algorihm ha operaes direcly on cross-referencing biochips wihou a direc-addressing rouing soluion. We have also presened he basic ILP formulaion o minimize he drople ransporaion ime and he progressive ILP rouing scheme o ieraively deermine he minimum-cos posiions of he droples a each ime sep. Experimenal resuls have shown he efficiency and effeciveness of our algorihm. 7. REFERENCES [1] hp:// [2] M. Cho and D. Z. Pan. Boxrouer: a new global rouer based on box expansion and progressive ilp. In DAC, pages , July [3] J. Gong, S.-K. Fan, and C.-J. Kim. Porable digial microfluidics plaform wih acive bu disposable lab-on-chip. In MEMS, pages , [4] E. J. Griffih, S. Akella, and M. K. Goldberg. Performance characerizaion of a reconfigurable planar-array digial microfluidic sysem. TCAD, 25(2): , [5] F. Su, K. Chakrabary, and R. B. Fair. Microfluidic-based biochips: Technology issues, implemenaion plaforms, and design-auomaion challenges. TCAD, 25(4): , [6] F. Su, W. Hwang, and K. Chakrabary. Drople rouing in he synhesis of digial microfluidic biochips. In DATE, pages , [7] E. Verpoore and N. F. D. Rooij. Microfluidics mees MEMS. Proceedings of IEEE, 1(6): , June [8] T. Xu and K. Chakrabary. A cross-referencing-based drople manipulaion mehod for high-hroughpu and pin-consrained digial microfluidic arrays. In DATE, pages , Apr [9] T. Xu and K. Chakrabary. Drople-race-based array pariioning and a pin assignmen algorihm for he auomaed design of digial microfluidic biochips. In CODES+ISSS, pages , Oc [10] P.-H. Yuh, C.-L. Yang, and Y.-W. Chang. BioRoue: A nework-flow based rouing algorihm for digial microfluidic biochips. In ICCAD, Nov

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Simple Network Management Based on PHP and SNMP

Simple Network Management Based on PHP and SNMP Simple Nework Managemen Based on PHP and SNMP Krasimir Trichkov, Elisavea Trichkova bsrac: This paper aims o presen simple mehod for nework managemen based on SNMP - managemen of Cisco rouer. The paper

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

Restorable Dynamic Quality of Service Routing

Restorable Dynamic Quality of Service Routing QOS ROUTING Resorable Dynamic Qualiy of Service Rouing Murali Kodialam and T. V. Lakshman, Lucen Technologies ABSTRACT The focus of qualiy-of-service rouing has been on he rouing of a single pah saisfying

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

Shortest Path Algorithms. Lecture I: Shortest Path Algorithms. Example. Graphs and Matrices. Setting: Dr Kieran T. Herley.

Shortest Path Algorithms. Lecture I: Shortest Path Algorithms. Example. Graphs and Matrices. Setting: Dr Kieran T. Herley. Shores Pah Algorihms Background Seing: Lecure I: Shores Pah Algorihms Dr Kieran T. Herle Deparmen of Compuer Science Universi College Cork Ocober 201 direced graph, real edge weighs Le he lengh of a pah

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

Dimmer time switch AlphaLux³ D / 27

Dimmer time switch AlphaLux³ D / 27 Dimmer ime swich AlphaLux³ D2 426 26 / 27! Safey noes This produc should be insalled in line wih insallaion rules, preferably by a qualified elecrician. Incorrec insallaion and use can lead o risk of elecric

More information

Lecture 18: Mix net Voting Systems

Lecture 18: Mix net Voting Systems 6.897: Advanced Topics in Crypography Apr 9, 2004 Lecure 18: Mix ne Voing Sysems Scribed by: Yael Tauman Kalai 1 Inroducion In he previous lecure, we defined he noion of an elecronic voing sysem, and specified

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

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

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

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

Point Cloud Representation of 3D Shape for Laser- Plasma Scanning 3D Display

Point Cloud Representation of 3D Shape for Laser- Plasma Scanning 3D Display Poin Cloud Represenaion of 3D Shape for Laser- Plasma Scanning 3D Displa Hiroo Ishikawa and Hideo Saio Keio Universi E-mail {hiroo, saio}@ozawa.ics.keio.ac.jp Absrac- In his paper, a mehod of represening

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

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

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

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

Quick Verification of Concurrent Programs by Iteratively Relaxed Scheduling

Quick Verification of Concurrent Programs by Iteratively Relaxed Scheduling Quick Verificaion of Concurren Programs by Ieraively Relaxed Scheduling Parick Mezler, Habib Saissi, Péer Bokor, Neeraj Suri Technische Univerisä Darmsad, Germany {mezler, saissi, pbokor, suri}@deeds.informaik.u-darmsad.de

More information

Packet Scheduling in a Low-Latency Optical Interconnect with Electronic Buffers

Packet Scheduling in a Low-Latency Optical Interconnect with Electronic Buffers Packe cheduling in a Low-Laency Opical Inerconnec wih Elecronic Buffers Lin Liu Zhenghao Zhang Yuanyuan Yang Dep Elecrical & Compuer Engineering Compuer cience Deparmen Dep Elecrical & Compuer Engineering

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

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

Chapter 8 LOCATION SERVICES

Chapter 8 LOCATION SERVICES Disribued Compuing Group Chaper 8 LOCATION SERVICES Mobile Compuing Winer 2005 / 2006 Overview Mobile IP Moivaion Daa ransfer Encapsulaion Locaion Services & Rouing Classificaion of locaion services Home

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

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

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

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

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

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

ETD-BL-1T-OFF-CC-... Timer relay with off delay (with control contact) and adjustable time. INTERFACE Data sheet _en_01. 1 Description.

ETD-BL-1T-OFF-CC-... Timer relay with off delay (with control contact) and adjustable time. INTERFACE Data sheet _en_01. 1 Description. Timer relay wih off delay (wih conrol conac) and adjusable ime INTERFACE Daa shee 103617_en_01 1 Descripion PHOENIX CONTACT - 09/2009 Feaures Compac ime relay in he 6.2 mm housing in order o conrol ime

More information

Location. Electrical. Loads. 2-wire mains-rated. 0.5 mm² to 1.5 mm² Max. length 300 m (with 1.5 mm² cable). Example: Belden 8471

Location. Electrical. Loads. 2-wire mains-rated. 0.5 mm² to 1.5 mm² Max. length 300 m (with 1.5 mm² cable). Example: Belden 8471 Produc Descripion Insallaion and User Guide Transiser Dimmer (454) The DIN rail mouned 454 is a 4channel ransisor dimmer. I can operae in one of wo modes; leading edge or railing edge. All 4 channels operae

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

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

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

Improving the Efficiency of Dynamic Service Provisioning in Transport Networks with Scheduled Services

Improving the Efficiency of Dynamic Service Provisioning in Transport Networks with Scheduled Services Improving he Efficiency of Dynamic Service Provisioning in Transpor Neworks wih Scheduled Services Ralf Hülsermann, Monika Jäger and Andreas Gladisch Technologiezenrum, T-Sysems, Goslarer Ufer 35, D-1585

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

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

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

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

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

User Adjustable Process Scheduling Mechanism for a Multiprocessor Embedded System

User Adjustable Process Scheduling Mechanism for a Multiprocessor Embedded System Proceedings of he 6h WSEAS Inernaional Conference on Applied Compuer Science, Tenerife, Canary Islands, Spain, December 16-18, 2006 346 User Adjusable Process Scheduling Mechanism for a Muliprocessor Embedded

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

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

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

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

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 MAC layer protocol for wireless networks with asymmetric links

A MAC layer protocol for wireless networks with asymmetric links A MAC layer proocol for wireless neworks wih asymmeric links Guoqiang Wang, Damla Turgu, Ladislau Bölöni, Yongchang Ji, Dan C. Marinescu School of Elecrical Engineering and Compuer Science, Universiy of

More information

Parallel and Distributed Systems for Constructive Neural Network Learning*

Parallel and Distributed Systems for Constructive Neural Network Learning* Parallel and Disribued Sysems for Consrucive Neural Nework Learning* J. Flecher Z. Obradovi School of Elecrical Engineering and Compuer Science Washingon Sae Universiy Pullman WA 99164-2752 Absrac A consrucive

More information

Michiel Helder and Marielle C.T.A Geurts. Hoofdkantoor PTT Post / Dutch Postal Services Headquarters

Michiel Helder and Marielle C.T.A Geurts. Hoofdkantoor PTT Post / Dutch Postal Services Headquarters SHORT TERM PREDICTIONS A MONITORING SYSTEM by Michiel Helder and Marielle C.T.A Geurs Hoofdkanoor PTT Pos / Duch Posal Services Headquarers Keywords macro ime series shor erm predicions ARIMA-models faciliy

More information

Delayed reservation decision in optical burst switching networks with optical buffers. Title. Li, GM; Li, VOK; Li, CY; Wai, PKA

Delayed reservation decision in optical burst switching networks with optical buffers. Title. Li, GM; Li, VOK; Li, CY; Wai, PKA Tile Delayed reservaion decision in opical burs swiching neworks wih opical buffers Auhor(s) Li, GM; Li, VOK; Li, CY; Wai, PKA Ciaion The 3rd nernaional Conference on Communicaions and Neworking in China

More information

The Difference-bit Cache*

The Difference-bit Cache* The Difference-bi Cache* Toni Juan, Tomas Lang~ and Juan J. Navarro Deparmen of Compuer Archiecure Deparmen of Elecrical and Universia Poli&cnica de Caalunya Compuer Engineering Gran CapiiJ s/n, Modul

More information

Rule-Based Multi-Query Optimization

Rule-Based Multi-Query Optimization Rule-Based Muli-Query Opimizaion Mingsheng Hong Dep. of Compuer cience Cornell Universiy mshong@cs.cornell.edu Johannes Gehrke Dep. of Compuer cience Cornell Universiy johannes@cs.cornell.edu Mirek Riedewald

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

MoBAN: A Configurable Mobility Model for Wireless Body Area Networks

MoBAN: A Configurable Mobility Model for Wireless Body Area Networks MoBAN: A Configurable Mobiliy Model for Wireless Body Area Neworks Majid Nabi 1, Marc Geilen 1, Twan Basen 1,2 1 Deparmen of Elecrical Engineering, Eindhoven Universiy of Technology, he Neherlands 2 Embedded

More information

A Principled Approach to. MILP Modeling. Columbia University, August Carnegie Mellon University. Workshop on MIP. John Hooker.

A Principled Approach to. MILP Modeling. Columbia University, August Carnegie Mellon University. Workshop on MIP. John Hooker. Slide A Principled Approach o MILP Modeling John Hooer Carnegie Mellon Universiy Worshop on MIP Columbia Universiy, Augus 008 Proposal MILP modeling is an ar, bu i need no be unprincipled. Slide Proposal

More information

Towards a Realistic Model for Failure Propagation in Interdependent Networks

Towards a Realistic Model for Failure Propagation in Interdependent Networks Towards a Realisic Model for Failure Propagaion in Inerdependen Neworks Agosino Suraro, Simone Silvesri, Mauro Coni, Sajal K. Das Deparmen of Mahemaics, Universiy of Padua, email: agosino.suraro@sudeni.unipd.i,

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

Y. Tsiatouhas. VLSI Systems and Computer Architecture Lab

Y. Tsiatouhas. VLSI Systems and Computer Architecture Lab CMOS INEGRAED CIRCUI DESIGN ECHNIQUES Universiy of Ioannina Clocking Schemes Dep. of Compuer Science and Engineering Y. siaouhas CMOS Inegraed Circui Design echniques Overview 1. Jier Skew hroughpu Laency

More information

Web System for the Remote Control and Execution of an IEC Application

Web System for the Remote Control and Execution of an IEC Application Web Sysem for he Remoe Conrol and Execuion of an IEC 61499 Applicaion Oana ROHAT, Dan POPESCU Faculy of Auomaion and Compuer Science, Poliehnica Universiy, Splaiul Independenței 313, Bucureși, 060042,

More information

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

A Fast Non-Uniform Knots Placement Method for B-Spline Fitting 2015 IEEE Inernaional Conference on Advanced Inelligen Mecharonics (AIM) July 7-11, 2015. Busan, Korea A Fas Non-Uniform Knos Placemen Mehod for B-Spline Fiing T. Tjahjowidodo, VT. Dung, and ML. Han Absrac

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

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

Fully Dynamic Algorithm for Top-k Densest Subgraphs

Fully Dynamic Algorithm for Top-k Densest Subgraphs Fully Dynamic Algorihm for Top-k Denses Subgraphs Muhammad Anis Uddin Nasir 1, Arisides Gionis 2, Gianmarco De Francisci Morales 3 Sarunas Girdzijauskas 4 Royal Insiue of Technology, Sweden Aalo Universiy,

More information

Let s get physical - EDA Tools for Mobility

Let s get physical - EDA Tools for Mobility Le s ge physical - EDA Tools for Mobiliy Aging and Reliabiliy Communicaion Mobile and Green Mobiliy - Smar and Safe Frank Oppenheimer OFFIS Insiue for Informaion Technology OFFIS a a glance Applicaion-oriened

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

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 Gusaf Hendeby, Jeroen D. Hol, Rickard Karlsson, Fredrik Gusafsson Deparmen of Elecrical Engineering Auomaic Conrol Linköping Universiy,

More information

MOBILE COMPUTING 3/18/18. Wi-Fi IEEE. CSE 40814/60814 Spring 2018

MOBILE COMPUTING 3/18/18. Wi-Fi IEEE. CSE 40814/60814 Spring 2018 MOBILE COMPUTING CSE 40814/60814 Spring 2018 Wi-Fi Wi-Fi: name is NOT an abbreviaion play on Hi-Fi (high fideliy) Wireless Local Area Nework (WLAN) echnology WLAN and Wi-Fi ofen used synonymous Typically

More information

MOBILE COMPUTING. Wi-Fi 9/20/15. CSE 40814/60814 Fall Wi-Fi:

MOBILE COMPUTING. Wi-Fi 9/20/15. CSE 40814/60814 Fall Wi-Fi: MOBILE COMPUTING CSE 40814/60814 Fall 2015 Wi-Fi Wi-Fi: name is NOT an abbreviaion play on Hi-Fi (high fideliy) Wireless Local Area Nework (WLAN) echnology WLAN and Wi-Fi ofen used synonymous Typically

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

BI-TEMPORAL INDEXING

BI-TEMPORAL INDEXING BI-TEMPORAL INDEXING Mirella M. Moro Uniersidade Federal do Rio Grande do Sul Poro Alegre, RS, Brazil hp://www.inf.ufrgs.br/~mirella/ Vassilis J. Tsoras Uniersiy of California, Rierside Rierside, CA 92521,

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

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

Performance Evaluation of Implementing Calls Prioritization with Different Queuing Disciplines in Mobile Wireless Networks

Performance Evaluation of Implementing Calls Prioritization with Different Queuing Disciplines in Mobile Wireless Networks Journal of Compuer Science 2 (5): 466-472, 2006 ISSN 1549-3636 2006 Science Publicaions Performance Evaluaion of Implemening Calls Prioriizaion wih Differen Queuing Disciplines in Mobile Wireless Neworks

More information

A Tool for Multi-Hour ATM Network Design considering Mixed Peer-to-Peer and Client-Server based Services

A Tool for Multi-Hour ATM Network Design considering Mixed Peer-to-Peer and Client-Server based Services A Tool for Muli-Hour ATM Nework Design considering Mied Peer-o-Peer and Clien-Server based Services Conac Auhor Name: Luis Cardoso Company / Organizaion: Porugal Telecom Inovação Complee Mailing Address:

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

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

M(t)/M/1 Queueing System with Sinusoidal Arrival Rate

M(t)/M/1 Queueing System with Sinusoidal Arrival Rate 20 TUTA/IOE/PCU Journal of he Insiue of Engineering, 205, (): 20-27 TUTA/IOE/PCU Prined in Nepal M()/M/ Queueing Sysem wih Sinusoidal Arrival Rae A.P. Pan, R.P. Ghimire 2 Deparmen of Mahemaics, Tri-Chandra

More information

PROCESS AUTOMATION MANUAL TIMER RELAY KF**-DU-EX1.D ISO9001

PROCESS AUTOMATION MANUAL TIMER RELAY KF**-DU-EX1.D ISO9001 PROCESS AUTOMATION MANUAL TIMER RELAY KF**-DU-EX1.D ISO9001 Wih regard o he supply of producs, he curren issue of he following documen is applicable: The general erms of delivery for producs and services

More information

ON THE 3D PARAMETRIC MODELING OF MANUFACTURING SYSTEMS UDC: ; ; 338.3;

ON THE 3D PARAMETRIC MODELING OF MANUFACTURING SYSTEMS UDC: ; ; 338.3; 3 rd 7 h June, 2013. year, Belgrade, Serbia. ON THE 3D PARAMETRIC MODEING OF MANUFACTURING SYSTEMS UDC: 519.876.5; 004.896; 338.3; Agahocles A. Krimpenis 1, Nikolaos A. Founas 2, George D. Noeas 3, Dimiris

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

MIC2569. Features. General Description. Applications. Typical Application. CableCARD Power Switch

MIC2569. Features. General Description. Applications. Typical Application. CableCARD Power Switch CableCARD Power Swich General Descripion is designed o supply power o OpenCable sysems and CableCARD hoss. These CableCARDs are also known as Poin of Disribuion (POD) cards. suppors boh Single and Muliple

More information

A Face Detection Method Based on Skin Color Model

A Face Detection Method Based on Skin Color Model A Face Deecion Mehod Based on Skin Color Model Dazhi Zhang Boying Wu Jiebao Sun Qinglei Liao Deparmen of Mahemaics Harbin Insiue of Technology Harbin China 150000 Zhang_dz@163.com mahwby@hi.edu.cn sunjiebao@om.com

More information

Video-Based Face Recognition Using Probabilistic Appearance Manifolds

Video-Based Face Recognition Using Probabilistic Appearance Manifolds Video-Based Face Recogniion Using Probabilisic Appearance Manifolds Kuang-Chih Lee Jeffrey Ho Ming-Hsuan Yang David Kriegman klee10@uiuc.edu jho@cs.ucsd.edu myang@honda-ri.com kriegman@cs.ucsd.edu Compuer

More information

1. Function 1. Push-button interface 4g.plus. Push-button interface 4-gang plus. 2. Installation. Table of Contents

1. Function 1. Push-button interface 4g.plus. Push-button interface 4-gang plus. 2. Installation. Table of Contents Chaper 4: Binary inpus 4.6 Push-buon inerfaces Push-buon inerface Ar. no. 6708xx Push-buon inerface 2-gang plus Push-buon inerfacechaper 4:Binary inpusar. no.6708xxversion 08/054.6Push-buon inerfaces.

More information

Chapter 3 MEDIA ACCESS CONTROL

Chapter 3 MEDIA ACCESS CONTROL Chaper 3 MEDIA ACCESS CONTROL Overview Moivaion SDMA, FDMA, TDMA Aloha Adapive Aloha Backoff proocols Reservaion schemes Polling Disribued Compuing Group Mobile Compuing Summer 2003 Disribued Compuing

More information

Virtual Recovery of Excavated Archaeological Finds

Virtual Recovery of Excavated Archaeological Finds Virual Recovery of Excavaed Archaeological Finds Jiang Yu ZHENG, Zhong Li ZHANG*, Norihiro ABE Kyushu Insiue of Technology, Iizuka, Fukuoka 820, Japan *Museum of he Terra-Coa Warrlors and Horses, Lin Tong,

More information

An Implementation of the PCP, SRP, D-PCP, M-PCP, and FMLP Real-Time Synchronization Protocols in LITMUS RT

An Implementation of the PCP, SRP, D-PCP, M-PCP, and FMLP Real-Time Synchronization Protocols in LITMUS RT An Implemenaion of he PCP, SRP, D-PCP, M-PCP, and FMLP Real-Time Synchronizaion Proocols in LITMUS RT Björn B. Brandenburg and James H. Anderson The Universiy of Norh Carolina a Chapel Hill Absrac We exend

More information