An Adaptive-Focus Deformable Model Using Statistical and Geometric Information

Size: px
Start display at page:

Download "An Adaptive-Focus Deformable Model Using Statistical and Geometric Information"

Transcription

1 906 IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 22, NO. 8, AUGUST 2000 An Adaptve-Focus Deformable Model Usng Statstcal and Geometrc Informaton Dnggang Shen and Chrstos Davatzkos AbstractÐAn actve contour (snake) model s presented, wth emphass on medcal magng applcatons. There are three man noveltes n the proposed model. Frst, an attrbute vector s used to characterze the geometrc structure around each pont of the snake model; the deformable model then deforms n a way that seeks regons wth smlar attrbute vectors. Ths s n contrast to most deformable models, whch deform to nearby edges wthout consderng geometrc structure, and t was motvated by the need to establsh pont-correspondences that have anatomcal meanng. Second, an adaptve-focus statstcal model has been suggested whch allows the deformaton of the actve contour n each stage to be nfluenced prmarly by the most relable matches. Thrd, a deformaton mechansm that s robust to local mnma s proposed by evaluatng the snake energy functon on segments of the snake at a tme, nstead of ndvdual ponts. Varous expermental results show the effectveness of the proposed model. Index TermsÐActve contour, snake, statstcal shape models, adaptve focus deformable model. INTRODUCTION æ DEFORMABLE models [] have been used extensvely n mage analyss, especally n medcal or bologcal magng applcatons [2], [3]. In cases where strong a pror knowledge about the object beng analyzed s avalable, t can be embedded nto the formulaton of the snake model [4]. For applcatons n whch a tranng set s avalable, statstcal models can be appled [5]. Cootes et al. [6] have developed a technque for buldng compact models of the shape and appearance of varable structures n 2D mages, based on the statstcs of labeled mages contanng examples of the objects. A herarchcal statstcal modelng framework s also developed for representaton, segmentaton, and trackng of 2D deformable structures n mage sequences [7]. Flexble Fourer contour and surface models [8], performng statstcs on Fourer parameters [9], were appled nto the segmentaton of 2D and 3D objects from MRI volume data. Besdes, researchers [0] also consdered ncorporatng a type of smoothness constrant nto the covarance matrx where neghborng ponts are correlated. An extensve revew of deformable models can be found n [2]. In ths paper, we nvestgate a herarchcal method usng a seres of affne transformatons to deform the ntal model onto the desred object. The man characterstcs of our model are the followng:. A model contour s frst constructed from a tranng set. Attached to each pont of the model are two knds of nformaton. Frst, an attrbute vector s used, whch reflects the shape characterstcs of the model around each pont, from a local and fner scale to a more global and coarse scale. The attrbute vectors are essental n our formulaton snce they dstngush dfferent parts of a boundary accordng to ther shape propertes. Second, our model uses statstcal nformaton about the expected shape. The authors are wth the Department of Radology, JHOC 3230, School of Medcne, John Hopkns Unversty, 60 N. Carolne St., Baltmore, MD E-mal: dgshen@cbmv.jhu.edu, hrstos@rad.jhu.edu. Manuscrpt receved 29 June 999 ; revsed 27 Dec. 999; accepted 5 May Recommended for acceptance by Y.-F. Wang. For nformaton on obtanng reprnts of ths artcle, please send e-mal to: tpam@computer.org, and reference IEEECS Log Number 045. varaton, whch s expressed n a way that allows the model to emphasze partcular aspects of the shape to be reconstructed. Ths formulaton overcomes the lmtaton of prevous statstcal shape models [6] n whch larger features of a shape domnate over relatvely smaller, yet mportant features merely because ther large sze nfluences the measures of shape varablty. The adaptvefocus model also allows for a herarchcal formulaton n whch the focus of the deformable model can be steered each tme toward matches of relatvely hgher confdence. 2. The degree of smlarty between a partcular snake confguraton and the model s not merely Eucldean dstance n the 2D or 3D space, but rather the dstance between ther correspondng attrbute vectors. 3. The snake deformaton s acheved by employng a herarchy of transformatons of a varyng degree of smoothness. Importantly, our model doesn't deform snake ponts ndvdually, but t deforms segments of the snake at a tme. It s shown that ths procedure helps the snake avod local mnma. Our approach s partcularly suted to bomedcal applcatons for three reasons. Frst, the snake does not deform freely to nearby edges. Instead, t looks for ponts n an edge map that have smlar geometrc structure. Ths mples that the ponts n the model deform toward anatomcally correspondng ponts n a bomedcal mage. Second, statstcal knowledge about the anatomy can be used to restrct the snake deformaton to the space of anatomcally meanngful shapes. Fnally, our model s robust to mssng or erroneous data, whch s often the case n hstologcal sectons. 2 GEOMETRIC DESCRIPTION OF A SHAPE Oneoftheelementsofourdeformablemodelsanattrbutevectorthat s attached to each pont along the contour. The attrbute vector holds parameters that descrbe the shape characterstcs of the model contour around each pont. Throughout ths paper, we have used a numberofaffne-nvarantstoformtheattrbutevector; eachattrbute s the area of a trangle shown n Fg.. Areas of larger trangles represent more global propertes of the contour. It s not hard to see that the attrbute vector correspondng to V s dfferent from attrbute vectors of other ponts. We use ths fact n the deformaton process to preserve the confguraton of the snake. For the detaled dervaton of the affne-nvarant attrbute, please refer to []. Let's defne a contour C by an ordered set of ponts, fv ˆ x ;y j ˆ ; 2;...;Ng. For the th pont V, ts correspondng attrbute vector s defned as the areas of R trangles, T F ˆ f ; f ;2...f ;R. Here, f;vs s the area of a trangle V vsš V V vsš and vsš ˆ vs NŠ%N. Notce that, f vs s close to, then f ;vs reflects the local shape nformaton. As vs ncreases, f ;vs gradually captures more global shape nformaton. Therefore, the attrbute vector F ntegrates dfferent levels of shape nformaton around the th pont. It can be made exactly affnenvarant by the normalzaton ^F ˆ F P N P R ˆ vsˆ ; j f ;vs j h where ^F ˆ ^f ; ^f;2... ^f T ;R. Thus, the shape nformaton of the curve C can be descrbed by a set of affne-nvarant attrbute vectors, ^F ;ˆ ; 2;...;N. 3 HIERARCHICAL SNAKE DEFORMATION In ths secton, a herarchcal snake deformaton mechansm s proposed. In ths mechansm, the segments of the model seek /00/$0.00 ß 2000 IEEE

2 IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 22, NO. 8, AUGUST defnes the external energy, amng at deformng the snake towards a boundary n the mage. E data 3. Snake Energy Defnton We now defne the model energy term, E model, of () as the dfference between the snake's attrbute vector and the model's attrbute vector: Fg.. Schematc representaton of the concept of the ªattrbute vectorº on the th pont. The area of a trangle V vs ;V ;V vs s used as the vsth element of the th attrbute vector F. Here, vs R: mage boundares wth the smlar shape structure and are not smply nfluenced by nearby edges. Ths s acheved by an energy term, whch measures the degree of smlarty between a partcular snake confguraton and the model, as reflected by the Eucldean dstance between ther correspondng attrbute vectors. Ths mechansm s descrbed n Secton 3.. In Secton 3.2, a herarchy of global and local affne transformatons s desgned as a deformaton strategy for the snake. Ths deformaton s very robust to local mnma snce t deforms the segments of the snake, not ndvdual ponts. Fnally, n order to capture the fnest detals of the boundary of nterest, a technque based on a local-curve fttng s presented n Secton 3.3. In the followng, the defnton of our snake energy s gven. Let's defne a snake C snake n a way analogous to the defnton of the curve n Secton 2, as an ordered set of snaxels, fv ˆ x ;y j ˆ ; 2;...;Ng. The th snake segment s defned as the set of (2R ) ponts, V vsš j ; R vs R around the th snaxel V (See Fg. 2a, for example). As customary, the total snake energy s defned as the weghted summaton of several energy terms: E snake ˆ XN ˆ! E ˆ XN ˆ! E model E data ; where! s a weghtng parameter for the th snaxel. E s composed of two terms: E model and E data. The term E model defnes the degree of smlarty between the snake and the model. The term ^f Snk ;vs E model ˆ XR vs vsˆ ^fsnk Mdl 2; ;vs ^f ;vs 2 Mdl where and ^f ;vs are the normalzed attrbute elements (areas of trangles), respectvely, for the snake and the model. The model can ether be a representatve shape or the result of an averagng procedure. The parameter jvsj s the degree of mportance of the vsth attrbute element ^fsnk ;vs (or the pont V vsš ) n the segment under consderaton. R s the number of geometrc attrbutes and the length of snake segment. The data energy term s usually desgned for movng the snake toward a boundary of nterest n the mage. Accordngly, we requre that, n the poston of each snaxel V, the magntude of the mage gradent s hgh and the drecton of mage gradent s smlar to the normal vector of the snake. Snce we suggest deformng the whole snake segment around each snaxel V at a tme, the data energy term E data for the th snake segment s obtaned by summng ndvdual terms along the th snake segment: E data ˆ XR vsˆ R jvsj jri V vsš jj h V ~ vsš ~n V vsš j ; 3 where jri V j, valued between 0 and, s the normalzed magntude of the gradent on the snaxel V ; ~ h V s the drecton of the gradent; ~n V s the normal vector of the snake n a gven snaxel V, drected toward the snake nteror. 3.2 Snake Deformaton Mechansm We now descrbe a greedy deformaton algorthm [2] that fnds a soluton that mnmzes the energy of the snake segment. In ths procedure, a snake segment of 2R ponts s deformed by an affne transformaton at each deformaton stage. The reason for transformng snake segments by affne transformatons s that the value of the model energy term E model remans unchanged under Fg. 2. The defnton of the th snake segment and ts affne transformaton. The black arrows n (b), (c), (d) ndcate the affne transformatons of the current snake segments, whle the gray arrows represent the affne transformatons already completed. (a) the th snake segment, wth 2R snaxels; (b), (c), (d) the affne transformatons of dfferent snake segments to the gray object.

3 908 IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 22, NO. 8, AUGUST 2000 Fg. 3. Constrants mposed on the deformaton of a snake segment. Gray smooth curves (dotted or not) represent the segment under transformaton, from V to V t. See text for detaled meanngs. affne transformaton of the th snake segment. Accordngly, the new confguraton of a partcular snake segment can be determned drectly by mnmzng an energy term E data that s found by ntegratng the ndvdual energy terms along the snake segment. The affne-transformaton of a snake segment can be completed by the affne transformaton of the trangle V RŠ V V RŠ. Let a tentatve poston of V n the greedy algorthm be V t. Then, ths tentatve selecton of V wll lead to the shape change of the related trangle from the orgnal trangle V RŠ V V RŠ to the new tranglev RŠ V t V RŠ (Fg. 2b). The related deformaton procedure can be vewed as an affne transformaton A. Suppose that all the snaxels (V RŠ V RŠ ) on the th snake segment move wth the three vertces (V RŠ, V, and V RŠ ) accordng to the same affne transformaton A. Then, the value of the energy term E model wll reman unchanged. In the greedy algorthm, we only need to examne the match between the currently affne-deformed snaxels and the object boundares by mnmzng E Data. Fg. 2b shows the deformaton of the th snake segment, whle deformatons for the upper-left and the lower snake segments can be found, respectvely, n Fg. 2c and Fg. 2d. In practce, we have to confne the moton doman of the th snaxel. For example, n Fg. 3, f the th snaxel V moves from the current poston to any poston n the gray area, ths moton wll reverse the correspondng segment. Snce ths transformaton, whch s determned from three ponts s appled to the whole snake segment, reversal lke the one descrbed above sometmes causes extreme and unrealstc shape deformatons. Moreover, f V moves nto the doman below the thck black lnes and above the Fg. 4. Local-curve fttng. See the text for the meanng of these ponts and curves. gray area, the th segment wll ntersect other segments. To avod such cases of the curve beng reversed, the sgn of the determnant of A should be postve. Also, to avod the cases of the curve beng should be far from the thck black lnes. Our deformaton mechansm s mplemented herarchcally and t can be summarzed next: self-ntersected, the new poston of the th snaxel V t. Use a large value of R to determne the best affnetransformed confguraton of the snake segment around V. At ths pont, the number of snake segments that are consdered s small and the search area s large. 2. Reduce the value of R to update the affne-transformed confguraton of the snake segment around V. The number of snake segments that are consdered becomes larger, whle the search area becomes smaller. 3. Fnally, set R equal to. Update the affne-transformed snake segment around V. At ths level, all snaxels are consdered. 3.3 Fne Deformaton by Local-Curve Fttng The deformaton mechansm n Secton 3.2 s very robust, but often at the expense of smoothng out the very fne detals of the boundary. Actually, varous local features such as curvature can be used together for gudng the snake to exactly localze the desred object boundary [3]. In order to acheve better conformty to the shape of an object, we employ a curve fttng procedure that s descrbed next. Ths procedure consttutes the fnal fne-tunng step of our algorthm. Fg. 5. An llustraton of the dfferental weghtng strategy n our adaptve-focus statstcal model. The left sde of the fgure shows the case of equal weghts on the whole face, whle the rght sde of the fgure shows the case of larger weghts assgned to the eyes. For both cases, the face mode corresponds to the egenvector wth the th largest egenvalue and the face shapes n the th row show the effect of varyng parameter of the face mode n turn between 3 s.d.. It can be observed from the left sde of the fgure that the varaton of eyes s not represented by the frst three egenvectors. However, on the rght sde of the fgure, the frst face mode clearly ncorporates varaton of the eyes after emphaszng the landmarks of the eyes.

4 IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 22, NO. 8, AUGUST Fg. 6. Some algned samples that are used n our model. The gray contour denotes the standard shape, whle the black one denotes the algned shape. There are n total 8 samples n the tranng set of ventrcles. Fg. 7. Qualtatve comparsons of our algorthm wth the standard snake and ASM. Contours n (a, a2, a3) are the manual ntalzatons, where crosses ª+º are labels used to track ndvdual ponts; (b, b2, b3) the result of the standard snake; (c, c2, c3) the results of ASM; (d, d2, d3) the results of our method. In partcular, we select the poston V fne of the snaxel V from the nonzero Canny edge ponts n the neghborhood of the snaxel V. Ths poston V fne s the one for whch the snake segment V Š V fne V Š and the locally-connected mage edge segment are n best agreement. The maxmum-compresson process employed by the Canny edge detector results n edge maps wth relatvely few nonzero ponts. Therefore, the search for edges n the neghborhood of a snaxel can be performed fast. In Fg. 4, the neghborhood of the snaxel V s drawn as a ƒƒƒƒƒƒƒƒ! gray dotted crcle. The snake segment V Š V V Š s shown as a thck gray curve, connectng three consecutve snaxels V Š, V and V Š. The snake segment V Š V fne V Š resultng from a tentatve placement of the th snaxel at V fne s shown as a thn black curve. The locally-connected mage edge segment, wth the fne pont V fne on t, s shown as a thck black curve. Notce here, for dfferent selected poston of V fne, the locally connected mage edge segments mght be dfferent. In Fg. 4, the value D s used to represent the sze of the neghborhood of the local snake curve V Š V fne V Š, whch s enclosed by the dotted lnes. The degree of smlarty between the extracted edge segment Seg V fne and the local snake V Š V fne V Š s defned as the total length of the extracted edge segment contaned n the neghborhood of V Š V fne V Š : Length Seg V fne ;V Š V fne : V Š The procedure of curve fttng, determnng the fnal poston of the snaxel V, s summarzed next:. Suppose V fne s the poston of a selected nonzero Canny edge pont n the neghborhood of the snaxel V. 2. Regard ths Canny edge pont as the seed pont and then track the connected edge segment, Seg V fne pont from Canny edge map. Dfferent V fne extracts dfferent mage edge segment. 3. Calculate the degree of smlarty,, of ths seed probably Length Seg V fne ;V Š V fne V Š ; between the extracted edge segment Seg V fne and the snake curve V Š V fne V Š. 4. The fnal fne poston of V s determned by the best fne poston V fne, whch maxmze the fttng degree

5 90 IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 22, NO. 8, AUGUST 2000 TABLE Quanttatve Comparsons of Our Algorthm wth the Standard Snake and ASM, Usng the Results Gven n Fg. 7 The unt of the value gven n the table s at pxel sze. Fg. 8. (a)-(h) More segmentaton results of MRI bran mages by our algorthm. Length Seg V fne ;V Š V fne V Š n the whole neghborhood of the snaxel V. 4 ADAPTIVE-FOCUS STATISTICAL MODEL In ths secton, an adaptve-focus statstcal model s suggested. Ths formulaton overcomes the lmtaton of other statstcal shape models. In the followng, we gve an overvew of our formulaton by ndcatng the lmtatons of prevous methods. The bref descrpton of our formulaton s gven n Sectons 4. and 4.2. In ASM [6], all landmarks are treated equally. Consequently, components of the shape that are ether more varable or are larger and therefore are comprsed of a larger number of landmarks wll domnate over ether smaller or less varable components. Such components, however, can stll be very mportant and, therefore, should be captured accurately. Moreover, our confdence of a certan component mght be relatvely hgher than the rest of the shape. Therefore, we mght want to focus, at frst, on those relable parts of the shape and, subsequently, to shft the focus to other parts as they become closer to ther respectve targets and therefore more relable. As an example, we use face reconstructon. In ASM, the top three egenvectors do not represent the varatons of the eyes, as can be observed on the left sde of Fg. 5. The reason s that the sze of the eyes s smaller than the szes of other components of the face, whch makes the varaton of eyes lower than other components. Moreover, the varaton of the eyes s almost ndependent of the varatons of other components. Accordngly, the egenvectors correspondng to the largest egenvalues, whch are typcally used to represent shape varatons, do not reflect varaton of the eyes. However, for some applcatons [4], t s very useful to exactly reconstruct the moton of the eyes. Therefore, the statstcal model should be able to capture the varaton of all the mportant components of a shape and, possbly, to adaptvely emphasze partcular aspects of the shape to be reconstructed. One way to acheve ths s va assgnng dfferent weghts to dfferent components. In partcular, smaller and mportant features can be weghted relatvely more. The rght sde of Fg. 5 shows the effects of assgnng large weghts (fve tmes larger than others) to the landmarks of the eyes. In the frst row of the rght sde of Fg. 5, the varaton of the eyes s exactly represented by the top egenvector that corresponds to the largest egenvalue. By varyng ths face shape parameter between 3 s.d., we can capture the openng and closng of the eyes. The face database used n ths example s from the Bern face database at ftp://amftp.unbe.ch/pub/images/ FaceImages/. Besdes accountng for dfferences n the sze of a component, dfferental weghtng also provdes a means for focusng attenton to ndvdual components. For example, n segmentng basal gangla and ventrcular boundares from bran mages (Fg. 0), a pror knowledge s avalable that reflects our level of confdence n certan parts of the shape under consderaton. For example, the ventrcle usually has a stronger boundary n the bran mage and, thus, s easer to fnd. Therefore, we can ntally focus on the ventrcle by assgnng a hgher weght to t. As the ventrcular boundares are detected, our confdence n the neghborng basal gangla becomes much hgher because of ther relatvely fxed locaton relatve to the ventrcles. It should be ndcated here that a dfferent weghtng matrx employed usually leads to a dfferent subspace of tranng samplng. The reason s that a dfferent weghtng matrx makes a dfferent set of complete egenvectors and, thus, a dfferent set of truncated egenvectors used to represent the subspace of tranng samples.

6 IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 22, NO. 8, AUGUST After some algebrac manpulatons, we arrve at the followng formula for fttng the model nstance P 0 to the pont vector P of the algned snake shape: P 0 ˆ T T 2 P T 3 ; where T ˆ W H, T 2 ˆ H T W, and 4 T 3 ˆ W W H H T S mean : Fg. 9. Examples of the poor performance of our algorthm, due to local mnma. 4. Shape Algnment and Weghtng Strategy We need to algn samples nto a common coordnate frame before performng the weghtng strategy and the statstcs on them. One tranng sample wll be selected as a standard shape and others are transformed to best ft ths standard shape. The algnment technque s obtaned from paper []. Let's defne n o x algn ;y algn j ˆ ; 2;...;N as the algned shape of the tranng shape fv j ˆ ; 2;...;Ng. Fg. 6 shows some examples of shape algnment. For smplcty, n the notaton, the algned shape s stacked and represented by a 2N-element column vector h T P ˆ x algn ;y algn ;...;x algn : N ;yalgn N Then, we can weght dfferent ponts of the snake dfferently and obtan a weghted vector S ˆ W P, by producng a dagonal weghtng matrx W before the column vector P. Here, W s a 2N 2N matrx, and S s a 2N-column vector. 4.2 Mappng the Snake to the Space Derved from the Tranng Set Now, we descrbe how we use the statstcal shape nformaton to constran the deformable model n the space of allowable (or lkely) confguraton. We frst calculate both the average vector S mean and the covarance matrx (2N 2N) from a set of the tranng vectors, fsg. 2N egenvectors of the covarance matrx can be calculated and ranked by the sze of ther correspondng egenvalues. From the statstcal theory, M egenvectors correspondng to M hghest egenvalues can be selected as the bass of the shape subspace of the tranng samples. For smplcty, n the notaton, we stack these M egenvectors as a 2N M-szed matrx H, where each column s one of egenvectors. The szes of the matrces T, T 2, and T 3 are, respectvely, 2N M, M 2N, and 2N. Once obtanng the best model nstance P 0, we can transform P 0 back to update the postons of snaxels n the current snake. 4.3 An Algorthm of Statstcal Snake Refnement The algorthm for refnng snake by the adaptve-focus statstcal model s summarzed as follows:. Algn the snake contour wth the selected standard shape by usng a algnment matrx A algn, whch s calculated by the algnment method. Afterward, stack the algned snake as a column pont vector h T ;...;x algn : P ˆ x algn ;y algn N ;yalgn N 2. Use (4) to correct the pont vector P nto a new vector P Update snake contour by transformng P 0 back to the orgnal coordnate space of the snake contour va the nverse matrx of A algn. 5 EXPERIMENTS The complete algorthm for our method s summarzed n Secton 5.. To evaluate our algorthm, two sets of experments are presented. The frst set of experments (Secton 5.2) demonstrates the performance of our whole model n the case of the dentcal weghts n the matrx W; ths corresponds to the nonadaptve focus model. The qualtatve and quanttatve evaluatons of our algorthm, compared to the standard snake [5] and ASM, are presented. The second set of experments (Secton 5.3) shows the performances of our adaptve-focus model. In all experments, the ntalzaton of the snake s provded by the user and the set of tranng samples s the same. There are a total of 8 samples n the tranng set of ventrcles. See Fg. 6 for some algned samples. Fg. 0. Example usng spatally varable weghtng. Larger weghts are assgned to ventrcles and smaller weghts to basal gangla. (a) Tranng samples, (b) a 00-pont model and a testng mage, and (c) fnal result.

7 92 IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 22, NO. 8, AUGUST Complete Algorthm The multresoluton mplementaton of our algorthm s reached by subsamplng a set of snaxels along the snake contour and deformng ther correspondng snake segments. The complete algorthm usng both herarchcal affne transforms and adaptvefocus statstcs s as follows:. Select a small number of snake segments. The length of each snake segment s 2R snaxels, ntally, and therefore the correspondng search area s relatvely larger. 2. For every selected snake segment, determne ts best affnetransformed confguraton by mnmzng ts external energy term E Data. Here, the local affne-transformaton technque s employed to locally deform the snake segment that s consdered (detals n Secton 3.2). 3. Algn the current snake confguraton wth the standard model contour by usng the affne-transformaton matrx A algn calculated from the snake to the model. Then, stack the algned snake as a pont vector h P ˆ x algn ;y algn ;...;x algn N ;yalgn N (Secton 4.). 4. Map the pont vector P nto the new vector P 0 usng the adaptve-focus statstcal model, P 0 ˆ T T 2 P T 3 whch s descrbed n Secton 4.2. Then, transform P 0 back nto the orgnal coordnate space of the snake va the nverse matrx of A algn and update the snake. 5. Increase the number of snake segments to be consdered and decrease both the length of snake segment 2R and the sze of search area of every selected snake segment. Notce that decreasng the length of the snake segment s equvalent to decreasng R. If the length of the snake segment s 3,.e., R ˆ, then go to Step 6; otherwse, repeat Steps (2-5). 6. Use the local-curve fttng to refne the confguraton of the snake (Secton 3.3). 5.2 Expermental Results Usng Our Whole Model: The Case of Identcal Weghts A key property of the proposed method s ts tendency to mantan the geometrc shape of the snake model durng the shape deformaton procedure. Fg. 7 qualtatvely compares the performances of our method, the standard snake, and ASM n detectng ventrcles from the MRI bran mages ( ). Intalzatons for three dfferent MRI mages are provded n Fgs. 7a, 7a2, and 7a3, where crosses ª+º are used as labels n order to track the dsplacements of ndvdual ponts. Usng the standard snake, the fnal results are shown n Fgs. 7b, 7b2, and 7b3. In addton to beng trapped by erroneous edges, the standard snake dd not preserve any anatomcal homology durng the deformaton, as reflected by the postons of crosses after the snake deformaton. ASM s able to preserve the model shape n the deformaton procedure, however, sometmes owng to local mnmum problem ts fnal results Fgs. 7c, 7c2, and 7c3 are stll unsatsfactory. On the contrary, our method gves good results, as shown n Fgs. 7d, 7d2, and 7d3. Table gves the quanttatve comparsons of our algorthm wth the standard snake and ASM, based on the results n Fg. 7. The average dstance of the fnal contour from the contour marked by experts s gven, at unts of pxel. Our algorthm has the least average dstances (:2 :7 pxels) for all three examples. Also, the maxmal dstance was calculated. Our algorthm stll has the least maxmal dstances (4:0 4:6 pxels). Obvously, n realty the ntalzaton wll not be as bad as the one used n these experments. We used ths ntalzaton to demonstrate the robustness of our algorthm to local mnma and therefore to the snake's ntalzaton, whch s known to be very mportant n most deformable models. T Fg. 8 shows more results of segmentng ventrcles from the MRI bran mages by usng our method. Gray contours denote the ntalzatons and whte contours denote the fnal results. Despte the challengng ntalzatons, the results were very good. Snce we are usng a greedy algorthm, we can't guarantee that all global mnma are found. Fg. 9 gves two examples of falure of our algorthm after convergence to local mnma. We attrbute the falure to the fact that the model and the objects are very dssmlar. In real medcal magng applcatons, one doesn't encounter cases lke the one n the left of Fg. 9, snce the model typcally s much more smlar to the shape of nterest. 5.3 Expermental Results Usng the Adaptve-Focus Deformable Model The goal n ths experment was to segment the basal gangla and ventrcular boundares from MR bran mages. In ths applcaton, the weghts of the adaptve-focus statstcal model are determned by the degrees of our confdences on the components of the shape under consderaton. Larger weghts are assgned to the landmarks of the ventrcles snce the ventrcles usually have a stronger boundary that s easer to locate. Smaller weghts are assgned to the landmarks of the basal gangla, whch have relatvely unrelable and fuzzy boundares often confounded by adjacent cortcal edge. Fg. 0b shows a 00-pont model, derved from a set of 0 samples (Fg. 0a), on the orgnal testng mage ( ). The deformaton s drven prmarly by the ventrcular boundares of the model. As those get close to ther fnal postons, the adjacent basal gangla boundares also get close to ther fnal postons and therefore become more relable features to drve the deformaton. By usng ths strategy, a satsfactory result s obtaned and shown n Fg. 0c. Notce that the deformaton from the ntalzaton to the fnal result s large (partcularly for the lower part of ths object). 6 CONCLUSION AND FUTURE WORK In ths paper, we have proposed an adaptve-focus deformable model for segmentng 2D deformable objects from mages. The source codes for our adaptve-focus deformable model are freely avalable from the ste, SnakeCode.htm. Several extensons of our methodology are possble. Frst, the boundary ponts are currently used to represent the object shape and also the snake segment. For speedng up our technque, the snake segment can be expressed as a B-splne. Second, extenson of our technque to 3D s also possble by redefnng the geometrc features. Fnally, some automatc technques should be studed. For example, the weghtng matrces should be determned automatcally by employng learnng method. It s partcularly mportant when applyng our deformable model to complex medcal mages. REFERENCES [] A.K. Jan, Y. Zhong, and S. Lakshamanan, ªObject Matchng Usng Deformable Templates,º IEEE Trans. Pattern Analyss and Machne Intellgence, vol. 8, no. 3, pp. 267±278, Mar [2] T. McInerney and D. Terzopoulos, ªDeformable Models n Medcal Image Analyss: A Survey,º Medcal Image Analyss, vol., no. 2, pp. 9±08, 996. [3] C. Davatzkos, ªSpatal Transformaton and Regstraton of Bran Images Usng Elastcally Deformable Models,º Computer Vson and Image Understandng, vol. 66, no. 2, pp. 207±222, May 997. [4] K.F. La and R.T. Chn, ªDeformable Contour: Modelng and Extracton,º IEEE Trans. Pattern Analyss and Machne Intellgence, vol. 7, no., pp.,084±,090, Nov [5] M. Mller, A. Banerjee, G. Chrstensen, S. Josh, N. Khaneja, U. Grenander, and L. Matejc, ªStatstcal Methods n Computatonal Anatomy,º Statstcal Methods n Medcal Research, vol. 6, pp. 267±299, 997. [6] T.F. Cootes, D. Cooper, C.J. Taylor, and J. Graham, ªActve Shape ModelsÐTher Tranng and Applcaton,º Computer Vson and Image Understandng, vol. 6, no., pp. 38±59, Jan. 995.

8 IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 22, NO. 8, AUGUST [7] C. Kervrann and F. Hetz, ªA Herarchcal Markov Modelng Approach for the Segmentaton and Trackng of Deformable Shapes,º Graphcal Models and Image Processng, vol. 60, no. 3, pp. 73±95, May 998. [8] G. Szekely, A. Kelemen, C. Brechbuhler, and G. Gerg, ªSegmentaton of 2-D and 3-D Objects from MRI Volume Data Usng Constraned Elastc Deformatons of Flexble Fourer Contour and Surface Models,º Medcal Image Analyss, vol., no., pp. 9±34, 996. [9] L.H. Stab and J.S. Duncan, ªBoundary Fndng wth Parametrcally Deformable Models,º IEEE Trans. Pattern Analyss and Machne Intellgence, vol. 4, no., pp.,06±,075, Nov [0] Y. Wang and L.H. Stab, ªBoundary Fndng wth Correspondence Usng Statstcal Shape Models,º Proc. IEEE Conf. Computer Vson and Pattern Recognton, pp. 338±345, June 998. [] H.H.S. Ip and Dnggang Shen, ªAn Affne-Invarant Actve Contour Model (AI-Snake) for Model-Based Segmentaton,º Image and Vson Computng, vol. 6, no. 2, pp. 35±46, 998. [2] D.J. Wllams and M. Shah, ªA Fast Algorthm for Actve Contours and Curvature Estmaton,º Computer Vson, Graphcs, and Image Processng, vol. 55, pp. 4±26, 992. [3] Y.F. Wang and J.F. Wang, ªSurface Reconstructon Usng Deformable Models wth Interor and Boundary Constrants,º IEEE Trans. Pattern Analyss and Machne Intellgence, vol. 4, no. 5, pp. 572±579, May 992. [4] L. Yn and A. Basu, ªIntegratng Actve Face Trackng wth Model Based Codng,º Pattern Recognton Letters, vol. 20, no. 6, pp. 65±657, 999. [5] M. Kass, A. Wtkn, and D. Terzopoulos, ªSnakes: Actve Contour Models,º Int'l J. Computer Vson, vol., pp. 32±33, 988.

A Hierarchical Deformable Model Using Statistical and Geometric Information

A Hierarchical Deformable Model Using Statistical and Geometric Information A Herarchcal Deformable Model Usng Statstcal and Geometrc Informaton Dnggang Shen 3 and Chrstos Davatzkos Department of adology Department of Computer Scence 3 Center for Computer-Integrated Surgcal Systems

More information

A B-Snake Model Using Statistical and Geometric Information - Applications to Medical Images

A B-Snake Model Using Statistical and Geometric Information - Applications to Medical Images A B-Snake Model Usng Statstcal and Geometrc Informaton - Applcatons to Medcal Images Yue Wang, Eam Khwang Teoh and Dnggang Shen 2 School of Electrcal and Electronc Engneerng, Nanyang Technologcal Unversty

More information

FEATURE EXTRACTION. Dr. K.Vijayarekha. Associate Dean School of Electrical and Electronics Engineering SASTRA University, Thanjavur

FEATURE EXTRACTION. Dr. K.Vijayarekha. Associate Dean School of Electrical and Electronics Engineering SASTRA University, Thanjavur FEATURE EXTRACTION Dr. K.Vjayarekha Assocate Dean School of Electrcal and Electroncs Engneerng SASTRA Unversty, Thanjavur613 41 Jont Intatve of IITs and IISc Funded by MHRD Page 1 of 8 Table of Contents

More information

Active Contours/Snakes

Active Contours/Snakes Actve Contours/Snakes Erkut Erdem Acknowledgement: The sldes are adapted from the sldes prepared by K. Grauman of Unversty of Texas at Austn Fttng: Edges vs. boundares Edges useful sgnal to ndcate occludng

More information

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching A Fast Vsual Trackng Algorthm Based on Crcle Pxels Matchng Zhqang Hou hou_zhq@sohu.com Chongzhao Han czhan@mal.xjtu.edu.cn Ln Zheng Abstract: A fast vsual trackng algorthm based on crcle pxels matchng

More information

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration Improvement of Spatal Resoluton Usng BlockMatchng Based Moton Estmaton and Frame Integraton Danya Suga and Takayuk Hamamoto Graduate School of Engneerng, Tokyo Unversty of Scence, 6-3-1, Nuku, Katsuska-ku,

More information

Fitting: Deformable contours April 26 th, 2018

Fitting: Deformable contours April 26 th, 2018 4/6/08 Fttng: Deformable contours Aprl 6 th, 08 Yong Jae Lee UC Davs Recap so far: Groupng and Fttng Goal: move from array of pxel values (or flter outputs) to a collecton of regons, objects, and shapes.

More information

MULTISPECTRAL IMAGES CLASSIFICATION BASED ON KLT AND ATR AUTOMATIC TARGET RECOGNITION

MULTISPECTRAL IMAGES CLASSIFICATION BASED ON KLT AND ATR AUTOMATIC TARGET RECOGNITION MULTISPECTRAL IMAGES CLASSIFICATION BASED ON KLT AND ATR AUTOMATIC TARGET RECOGNITION Paulo Quntlano 1 & Antono Santa-Rosa 1 Federal Polce Department, Brasla, Brazl. E-mals: quntlano.pqs@dpf.gov.br and

More information

A Binarization Algorithm specialized on Document Images and Photos

A Binarization Algorithm specialized on Document Images and Photos A Bnarzaton Algorthm specalzed on Document mages and Photos Ergna Kavalleratou Dept. of nformaton and Communcaton Systems Engneerng Unversty of the Aegean kavalleratou@aegean.gr Abstract n ths paper, a

More information

Hermite Splines in Lie Groups as Products of Geodesics

Hermite Splines in Lie Groups as Products of Geodesics Hermte Splnes n Le Groups as Products of Geodescs Ethan Eade Updated May 28, 2017 1 Introducton 1.1 Goal Ths document defnes a curve n the Le group G parametrzed by tme and by structural parameters n the

More information

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data A Fast Content-Based Multmeda Retreval Technque Usng Compressed Data Borko Furht and Pornvt Saksobhavvat NSF Multmeda Laboratory Florda Atlantc Unversty, Boca Raton, Florda 3343 ABSTRACT In ths paper,

More information

S1 Note. Basis functions.

S1 Note. Basis functions. S1 Note. Bass functons. Contents Types of bass functons...1 The Fourer bass...2 B-splne bass...3 Power and type I error rates wth dfferent numbers of bass functons...4 Table S1. Smulaton results of type

More information

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes SPH3UW Unt 7.3 Sphercal Concave Mrrors Page 1 of 1 Notes Physcs Tool box Concave Mrror If the reflectng surface takes place on the nner surface of the sphercal shape so that the centre of the mrror bulges

More information

LECTURE : MANIFOLD LEARNING

LECTURE : MANIFOLD LEARNING LECTURE : MANIFOLD LEARNING Rta Osadchy Some sldes are due to L.Saul, V. C. Raykar, N. Verma Topcs PCA MDS IsoMap LLE EgenMaps Done! Dmensonalty Reducton Data representaton Inputs are real-valued vectors

More information

Parallelism for Nested Loops with Non-uniform and Flow Dependences

Parallelism for Nested Loops with Non-uniform and Flow Dependences Parallelsm for Nested Loops wth Non-unform and Flow Dependences Sam-Jn Jeong Dept. of Informaton & Communcaton Engneerng, Cheonan Unversty, 5, Anseo-dong, Cheonan, Chungnam, 330-80, Korea. seong@cheonan.ac.kr

More information

Range images. Range image registration. Examples of sampling patterns. Range images and range surfaces

Range images. Range image registration. Examples of sampling patterns. Range images and range surfaces Range mages For many structured lght scanners, the range data forms a hghly regular pattern known as a range mage. he samplng pattern s determned by the specfc scanner. Range mage regstraton 1 Examples

More information

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision SLAM Summer School 2006 Practcal 2: SLAM usng Monocular Vson Javer Cvera, Unversty of Zaragoza Andrew J. Davson, Imperal College London J.M.M Montel, Unversty of Zaragoza. josemar@unzar.es, jcvera@unzar.es,

More information

Fitting & Matching. Lecture 4 Prof. Bregler. Slides from: S. Lazebnik, S. Seitz, M. Pollefeys, A. Effros.

Fitting & Matching. Lecture 4 Prof. Bregler. Slides from: S. Lazebnik, S. Seitz, M. Pollefeys, A. Effros. Fttng & Matchng Lecture 4 Prof. Bregler Sldes from: S. Lazebnk, S. Setz, M. Pollefeys, A. Effros. How do we buld panorama? We need to match (algn) mages Matchng wth Features Detect feature ponts n both

More information

Learning the Kernel Parameters in Kernel Minimum Distance Classifier

Learning the Kernel Parameters in Kernel Minimum Distance Classifier Learnng the Kernel Parameters n Kernel Mnmum Dstance Classfer Daoqang Zhang 1,, Songcan Chen and Zh-Hua Zhou 1* 1 Natonal Laboratory for Novel Software Technology Nanjng Unversty, Nanjng 193, Chna Department

More information

Image Alignment CSC 767

Image Alignment CSC 767 Image Algnment CSC 767 Image algnment Image from http://graphcs.cs.cmu.edu/courses/15-463/2010_fall/ Image algnment: Applcatons Panorama sttchng Image algnment: Applcatons Recognton of object nstances

More information

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers IOSR Journal of Electroncs and Communcaton Engneerng (IOSR-JECE) e-issn: 78-834,p- ISSN: 78-8735.Volume 9, Issue, Ver. IV (Mar - Apr. 04), PP 0-07 Content Based Image Retreval Usng -D Dscrete Wavelet wth

More information

Video Object Tracking Based On Extended Active Shape Models With Color Information

Video Object Tracking Based On Extended Active Shape Models With Color Information CGIV'2002: he Frst Frst European Conference Colour on Colour n Graphcs, Imagng, and Vson Vdeo Object rackng Based On Extended Actve Shape Models Wth Color Informaton A. Koschan, S.K. Kang, J.K. Pak, B.

More information

Steps for Computing the Dissimilarity, Entropy, Herfindahl-Hirschman and. Accessibility (Gravity with Competition) Indices

Steps for Computing the Dissimilarity, Entropy, Herfindahl-Hirschman and. Accessibility (Gravity with Competition) Indices Steps for Computng the Dssmlarty, Entropy, Herfndahl-Hrschman and Accessblty (Gravty wth Competton) Indces I. Dssmlarty Index Measurement: The followng formula can be used to measure the evenness between

More information

Face Recognition University at Buffalo CSE666 Lecture Slides Resources:

Face Recognition University at Buffalo CSE666 Lecture Slides Resources: Face Recognton Unversty at Buffalo CSE666 Lecture Sldes Resources: http://www.face-rec.org/algorthms/ Overvew of face recognton algorthms Correlaton - Pxel based correspondence between two face mages Structural

More information

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz Compler Desgn Sprng 2014 Regster Allocaton Sample Exercses and Solutons Prof. Pedro C. Dnz USC / Informaton Scences Insttute 4676 Admralty Way, Sute 1001 Marna del Rey, Calforna 90292 pedro@s.edu Regster

More information

Wishing you all a Total Quality New Year!

Wishing you all a Total Quality New Year! Total Qualty Management and Sx Sgma Post Graduate Program 214-15 Sesson 4 Vnay Kumar Kalakband Assstant Professor Operatons & Systems Area 1 Wshng you all a Total Qualty New Year! Hope you acheve Sx sgma

More information

Smoothing Spline ANOVA for variable screening

Smoothing Spline ANOVA for variable screening Smoothng Splne ANOVA for varable screenng a useful tool for metamodels tranng and mult-objectve optmzaton L. Rcco, E. Rgon, A. Turco Outlne RSM Introducton Possble couplng Test case MOO MOO wth Game Theory

More information

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points;

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points; Subspace clusterng Clusterng Fundamental to all clusterng technques s the choce of dstance measure between data ponts; D q ( ) ( ) 2 x x = x x, j k = 1 k jk Squared Eucldean dstance Assumpton: All features

More information

Development of an Active Shape Model. Using the Discrete Cosine Transform

Development of an Active Shape Model. Using the Discrete Cosine Transform Development of an Actve Shape Model Usng the Dscrete Cosne Transform Kotaro Yasuda A Thess n The Department of Electrcal and Computer Engneerng Presented n Partal Fulfllment of the Requrements for the

More information

Ecient Computation of the Most Probable Motion from Fuzzy. Moshe Ben-Ezra Shmuel Peleg Michael Werman. The Hebrew University of Jerusalem

Ecient Computation of the Most Probable Motion from Fuzzy. Moshe Ben-Ezra Shmuel Peleg Michael Werman. The Hebrew University of Jerusalem Ecent Computaton of the Most Probable Moton from Fuzzy Correspondences Moshe Ben-Ezra Shmuel Peleg Mchael Werman Insttute of Computer Scence The Hebrew Unversty of Jerusalem 91904 Jerusalem, Israel Emal:

More information

Image Representation & Visualization Basic Imaging Algorithms Shape Representation and Analysis. outline

Image Representation & Visualization Basic Imaging Algorithms Shape Representation and Analysis. outline mage Vsualzaton mage Vsualzaton mage Representaton & Vsualzaton Basc magng Algorthms Shape Representaton and Analyss outlne mage Representaton & Vsualzaton Basc magng Algorthms Shape Representaton and

More information

Learning Ensemble of Local PDM-based Regressions. Yen Le Computational Biomedicine Lab Advisor: Prof. Ioannis A. Kakadiaris

Learning Ensemble of Local PDM-based Regressions. Yen Le Computational Biomedicine Lab Advisor: Prof. Ioannis A. Kakadiaris Learnng Ensemble of Local PDM-based Regressons Yen Le Computatonal Bomedcne Lab Advsor: Prof. Ioanns A. Kakadars 1 Problem statement Fttng a statstcal shape model (PDM) for mage segmentaton Callosum segmentaton

More information

Computer Animation and Visualisation. Lecture 4. Rigging / Skinning

Computer Animation and Visualisation. Lecture 4. Rigging / Skinning Computer Anmaton and Vsualsaton Lecture 4. Rggng / Sknnng Taku Komura Overvew Sknnng / Rggng Background knowledge Lnear Blendng How to decde weghts? Example-based Method Anatomcal models Sknnng Assume

More information

TN348: Openlab Module - Colocalization

TN348: Openlab Module - Colocalization TN348: Openlab Module - Colocalzaton Topc The Colocalzaton module provdes the faclty to vsualze and quantfy colocalzaton between pars of mages. The Colocalzaton wndow contans a prevew of the two mages

More information

Corner-Based Image Alignment using Pyramid Structure with Gradient Vector Similarity

Corner-Based Image Alignment using Pyramid Structure with Gradient Vector Similarity Journal of Sgnal and Informaton Processng, 013, 4, 114-119 do:10.436/jsp.013.43b00 Publshed Onlne August 013 (http://www.scrp.org/journal/jsp) Corner-Based Image Algnment usng Pyramd Structure wth Gradent

More information

Shape Representation Robust to the Sketching Order Using Distance Map and Direction Histogram

Shape Representation Robust to the Sketching Order Using Distance Map and Direction Histogram Shape Representaton Robust to the Sketchng Order Usng Dstance Map and Drecton Hstogram Department of Computer Scence Yonse Unversty Kwon Yun CONTENTS Revew Topc Proposed Method System Overvew Sketch Normalzaton

More information

Support Vector Machines

Support Vector Machines /9/207 MIST.6060 Busness Intellgence and Data Mnng What are Support Vector Machnes? Support Vector Machnes Support Vector Machnes (SVMs) are supervsed learnng technques that analyze data and recognze patterns.

More information

3D vector computer graphics

3D vector computer graphics 3D vector computer graphcs Paolo Varagnolo: freelance engneer Padova Aprl 2016 Prvate Practce ----------------------------------- 1. Introducton Vector 3D model representaton n computer graphcs requres

More information

Proper Choice of Data Used for the Estimation of Datum Transformation Parameters

Proper Choice of Data Used for the Estimation of Datum Transformation Parameters Proper Choce of Data Used for the Estmaton of Datum Transformaton Parameters Hakan S. KUTOGLU, Turkey Key words: Coordnate systems; transformaton; estmaton, relablty. SUMMARY Advances n technologes and

More information

Skew Angle Estimation and Correction of Hand Written, Textual and Large areas of Non-Textual Document Images: A Novel Approach

Skew Angle Estimation and Correction of Hand Written, Textual and Large areas of Non-Textual Document Images: A Novel Approach Angle Estmaton and Correcton of Hand Wrtten, Textual and Large areas of Non-Textual Document Images: A Novel Approach D.R.Ramesh Babu Pyush M Kumat Mahesh D Dhannawat PES Insttute of Technology Research

More information

An Image Fusion Approach Based on Segmentation Region

An Image Fusion Approach Based on Segmentation Region Rong Wang, L-Qun Gao, Shu Yang, Yu-Hua Cha, and Yan-Chun Lu An Image Fuson Approach Based On Segmentaton Regon An Image Fuson Approach Based on Segmentaton Regon Rong Wang, L-Qun Gao, Shu Yang 3, Yu-Hua

More information

Structure from Motion

Structure from Motion Structure from Moton Structure from Moton For now, statc scene and movng camera Equvalentl, rgdl movng scene and statc camera Lmtng case of stereo wth man cameras Lmtng case of multvew camera calbraton

More information

12/2/2009. Announcements. Parametric / Non-parametric. Case-Based Reasoning. Nearest-Neighbor on Images. Nearest-Neighbor Classification

12/2/2009. Announcements. Parametric / Non-parametric. Case-Based Reasoning. Nearest-Neighbor on Images. Nearest-Neighbor Classification Introducton to Artfcal Intellgence V22.0472-001 Fall 2009 Lecture 24: Nearest-Neghbors & Support Vector Machnes Rob Fergus Dept of Computer Scence, Courant Insttute, NYU Sldes from Danel Yeung, John DeNero

More information

Term Weighting Classification System Using the Chi-square Statistic for the Classification Subtask at NTCIR-6 Patent Retrieval Task

Term Weighting Classification System Using the Chi-square Statistic for the Classification Subtask at NTCIR-6 Patent Retrieval Task Proceedngs of NTCIR-6 Workshop Meetng, May 15-18, 2007, Tokyo, Japan Term Weghtng Classfcaton System Usng the Ch-square Statstc for the Classfcaton Subtask at NTCIR-6 Patent Retreval Task Kotaro Hashmoto

More information

Active Contour Models

Active Contour Models Actve Contour Models By Taen Lee A PROJECT submtted to Oregon State Unversty n partal fulfllment of The requrements for the Degree of Master of Scence n Computer Scence Presented September 9 005 Commencement

More information

Learning Image Alignment without Local Minima for Face Detection and Tracking

Learning Image Alignment without Local Minima for Face Detection and Tracking Learnng Image Algnment wthout Local Mnma for Face Detecton and Trackng Mnh Hoa Nguyen Fernando De la Torre Robotcs Insttute, Carnege Mellon Unversty Pttsburgh, PA 15213, USA. mnhhoa@cmu.edu ftorre@cs.cmu.edu

More information

Reducing Frame Rate for Object Tracking

Reducing Frame Rate for Object Tracking Reducng Frame Rate for Object Trackng Pavel Korshunov 1 and We Tsang Oo 2 1 Natonal Unversty of Sngapore, Sngapore 11977, pavelkor@comp.nus.edu.sg 2 Natonal Unversty of Sngapore, Sngapore 11977, oowt@comp.nus.edu.sg

More information

A Gradient Difference based Technique for Video Text Detection

A Gradient Difference based Technique for Video Text Detection A Gradent Dfference based Technque for Vdeo Text Detecton Palaahnakote Shvakumara, Trung Quy Phan and Chew Lm Tan School of Computng, Natonal Unversty of Sngapore {shva, phanquyt, tancl }@comp.nus.edu.sg

More information

A NEW FUZZY C-MEANS BASED SEGMENTATION STRATEGY. APPLICATIONS TO LIP REGION IDENTIFICATION

A NEW FUZZY C-MEANS BASED SEGMENTATION STRATEGY. APPLICATIONS TO LIP REGION IDENTIFICATION A NEW FUZZY C-MEANS BASED SEGMENTATION STRATEGY. APPLICATIONS TO LIP REGION IDENTIFICATION Mhaela Gordan *, Constantne Kotropoulos **, Apostolos Georgaks **, Ioanns Ptas ** * Bass of Electroncs Department,

More information

Performance Evaluation of Information Retrieval Systems

Performance Evaluation of Information Retrieval Systems Why System Evaluaton? Performance Evaluaton of Informaton Retreval Systems Many sldes n ths secton are adapted from Prof. Joydeep Ghosh (UT ECE) who n turn adapted them from Prof. Dk Lee (Unv. of Scence

More information

A Gradient Difference based Technique for Video Text Detection

A Gradient Difference based Technique for Video Text Detection 2009 10th Internatonal Conference on Document Analyss and Recognton A Gradent Dfference based Technque for Vdeo Text Detecton Palaahnakote Shvakumara, Trung Quy Phan and Chew Lm Tan School of Computng,

More information

Analysis of Continuous Beams in General

Analysis of Continuous Beams in General Analyss of Contnuous Beams n General Contnuous beams consdered here are prsmatc, rgdly connected to each beam segment and supported at varous ponts along the beam. onts are selected at ponts of support,

More information

A Computer Vision System for Automated Container Code Recognition

A Computer Vision System for Automated Container Code Recognition A Computer Vson System for Automated Contaner Code Recognton Hsn-Chen Chen, Chh-Ka Chen, Fu-Yu Hsu, Yu-San Ln, Yu-Te Wu, Yung-Nen Sun * Abstract Contaner code examnaton s an essental step n the contaner

More information

Lecture 5: Multilayer Perceptrons

Lecture 5: Multilayer Perceptrons Lecture 5: Multlayer Perceptrons Roger Grosse 1 Introducton So far, we ve only talked about lnear models: lnear regresson and lnear bnary classfers. We noted that there are functons that can t be represented

More information

Outline. Discriminative classifiers for image recognition. Where in the World? A nearest neighbor recognition example 4/14/2011. CS 376 Lecture 22 1

Outline. Discriminative classifiers for image recognition. Where in the World? A nearest neighbor recognition example 4/14/2011. CS 376 Lecture 22 1 4/14/011 Outlne Dscrmnatve classfers for mage recognton Wednesday, Aprl 13 Krsten Grauman UT-Austn Last tme: wndow-based generc obect detecton basc ppelne face detecton wth boostng as case study Today:

More information

Feature Reduction and Selection

Feature Reduction and Selection Feature Reducton and Selecton Dr. Shuang LIANG School of Software Engneerng TongJ Unversty Fall, 2012 Today s Topcs Introducton Problems of Dmensonalty Feature Reducton Statstc methods Prncpal Components

More information

2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements

2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements Module 3: Element Propertes Lecture : Lagrange and Serendpty Elements 5 In last lecture note, the nterpolaton functons are derved on the bass of assumed polynomal from Pascal s trangle for the fled varable.

More information

User Authentication Based On Behavioral Mouse Dynamics Biometrics

User Authentication Based On Behavioral Mouse Dynamics Biometrics User Authentcaton Based On Behavoral Mouse Dynamcs Bometrcs Chee-Hyung Yoon Danel Donghyun Km Department of Computer Scence Department of Computer Scence Stanford Unversty Stanford Unversty Stanford, CA

More information

Dynamic wetting property investigation of AFM tips in micro/nanoscale

Dynamic wetting property investigation of AFM tips in micro/nanoscale Dynamc wettng property nvestgaton of AFM tps n mcro/nanoscale The wettng propertes of AFM probe tps are of concern n AFM tp related force measurement, fabrcaton, and manpulaton technques, such as dp-pen

More information

Inverse-Polar Ray Projection for Recovering Projective Transformations

Inverse-Polar Ray Projection for Recovering Projective Transformations nverse-polar Ray Projecton for Recoverng Projectve Transformatons Yun Zhang The Center for Advanced Computer Studes Unversty of Lousana at Lafayette yxz646@lousana.edu Henry Chu The Center for Advanced

More information

MOTION BLUR ESTIMATION AT CORNERS

MOTION BLUR ESTIMATION AT CORNERS Gacomo Boracch and Vncenzo Caglot Dpartmento d Elettronca e Informazone, Poltecnco d Mlano, Va Ponzo, 34/5-20133 MILANO boracch@elet.polm.t, caglot@elet.polm.t Keywords: Abstract: Pont Spread Functon Parameter

More information

Determining the Optimal Bandwidth Based on Multi-criterion Fusion

Determining the Optimal Bandwidth Based on Multi-criterion Fusion Proceedngs of 01 4th Internatonal Conference on Machne Learnng and Computng IPCSIT vol. 5 (01) (01) IACSIT Press, Sngapore Determnng the Optmal Bandwdth Based on Mult-crteron Fuson Ha-L Lang 1+, Xan-Mn

More information

Outline. Type of Machine Learning. Examples of Application. Unsupervised Learning

Outline. Type of Machine Learning. Examples of Application. Unsupervised Learning Outlne Artfcal Intellgence and ts applcatons Lecture 8 Unsupervsed Learnng Professor Danel Yeung danyeung@eee.org Dr. Patrck Chan patrckchan@eee.org South Chna Unversty of Technology, Chna Introducton

More information

Chapter 6 Programmng the fnte element method Inow turn to the man subject of ths book: The mplementaton of the fnte element algorthm n computer programs. In order to make my dscusson as straghtforward

More information

Multi-stable Perception. Necker Cube

Multi-stable Perception. Necker Cube Mult-stable Percepton Necker Cube Spnnng dancer lluson, Nobuuk Kaahara Fttng and Algnment Computer Vson Szelsk 6.1 James Has Acknowledgment: Man sldes from Derek Hoem, Lana Lazebnk, and Grauman&Lebe 2008

More information

Detection of Human Actions from a Single Example

Detection of Human Actions from a Single Example Detecton of Human Actons from a Sngle Example Hae Jong Seo and Peyman Mlanfar Electrcal Engneerng Department Unversty of Calforna at Santa Cruz 1156 Hgh Street, Santa Cruz, CA, 95064 {rokaf,mlanfar}@soe.ucsc.edu

More information

Comparison Study of Textural Descriptors for Training Neural Network Classifiers

Comparison Study of Textural Descriptors for Training Neural Network Classifiers Comparson Study of Textural Descrptors for Tranng Neural Network Classfers G.D. MAGOULAS (1) S.A. KARKANIS (1) D.A. KARRAS () and M.N. VRAHATIS (3) (1) Department of Informatcs Unversty of Athens GR-157.84

More information

Classifier Selection Based on Data Complexity Measures *

Classifier Selection Based on Data Complexity Measures * Classfer Selecton Based on Data Complexty Measures * Edth Hernández-Reyes, J.A. Carrasco-Ochoa, and J.Fco. Martínez-Trndad Natonal Insttute for Astrophyscs, Optcs and Electroncs, Lus Enrque Erro No.1 Sta.

More information

Local Quaternary Patterns and Feature Local Quaternary Patterns

Local Quaternary Patterns and Feature Local Quaternary Patterns Local Quaternary Patterns and Feature Local Quaternary Patterns Jayu Gu and Chengjun Lu The Department of Computer Scence, New Jersey Insttute of Technology, Newark, NJ 0102, USA Abstract - Ths paper presents

More information

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour 6.854 Advanced Algorthms Petar Maymounkov Problem Set 11 (November 23, 2005) Wth: Benjamn Rossman, Oren Wemann, and Pouya Kheradpour Problem 1. We reduce vertex cover to MAX-SAT wth weghts, such that the

More information

Problem Set 3 Solutions

Problem Set 3 Solutions Introducton to Algorthms October 4, 2002 Massachusetts Insttute of Technology 6046J/18410J Professors Erk Demane and Shaf Goldwasser Handout 14 Problem Set 3 Solutons (Exercses were not to be turned n,

More information

TPL-Aware Displacement-driven Detailed Placement Refinement with Coloring Constraints

TPL-Aware Displacement-driven Detailed Placement Refinement with Coloring Constraints TPL-ware Dsplacement-drven Detaled Placement Refnement wth Colorng Constrants Tao Ln Iowa State Unversty tln@astate.edu Chrs Chu Iowa State Unversty cnchu@astate.edu BSTRCT To mnmze the effect of process

More information

A Background Subtraction for a Vision-based User Interface *

A Background Subtraction for a Vision-based User Interface * A Background Subtracton for a Vson-based User Interface * Dongpyo Hong and Woontack Woo KJIST U-VR Lab. {dhon wwoo}@kjst.ac.kr Abstract In ths paper, we propose a robust and effcent background subtracton

More information

Recognizing Faces. Outline

Recognizing Faces. Outline Recognzng Faces Drk Colbry Outlne Introducton and Motvaton Defnng a feature vector Prncpal Component Analyss Lnear Dscrmnate Analyss !"" #$""% http://www.nfotech.oulu.f/annual/2004 + &'()*) '+)* 2 ! &

More information

Robust Face Alignment for Illumination and Pose Invariant Face Recognition

Robust Face Alignment for Illumination and Pose Invariant Face Recognition Robust Face Algnment for Illumnaton and Pose Invarant Face Recognton Fath Kahraman 1, Bnnur Kurt 2, Muhttn Gökmen 2 Istanbul Techncal Unversty, 1 Informatcs Insttute, 2 Computer Engneerng Department 34469

More information

Graph-based Clustering

Graph-based Clustering Graphbased Clusterng Transform the data nto a graph representaton ertces are the data ponts to be clustered Edges are eghted based on smlarty beteen data ponts Graph parttonng Þ Each connected component

More information

CS 534: Computer Vision Model Fitting

CS 534: Computer Vision Model Fitting CS 534: Computer Vson Model Fttng Sprng 004 Ahmed Elgammal Dept of Computer Scence CS 534 Model Fttng - 1 Outlnes Model fttng s mportant Least-squares fttng Maxmum lkelhood estmaton MAP estmaton Robust

More information

Face Recognition using 3D Directional Corner Points

Face Recognition using 3D Directional Corner Points 2014 22nd Internatonal Conference on Pattern Recognton Face Recognton usng 3D Drectonal Corner Ponts Xun Yu, Yongsheng Gao School of Engneerng Grffth Unversty Nathan, QLD, Australa xun.yu@grffthun.edu.au,

More information

Integrated Expression-Invariant Face Recognition with Constrained Optical Flow

Integrated Expression-Invariant Face Recognition with Constrained Optical Flow Integrated Expresson-Invarant Face Recognton wth Constraned Optcal Flow Chao-Kue Hseh, Shang-Hong La 2, and Yung-Chang Chen Department of Electrcal Engneerng, Natonal Tsng Hua Unversty, Tawan 2 Department

More information

An efficient method to build panoramic image mosaics

An efficient method to build panoramic image mosaics An effcent method to buld panoramc mage mosacs Pattern Recognton Letters vol. 4 003 Dae-Hyun Km Yong-In Yoon Jong-Soo Cho School of Electrcal Engneerng and Computer Scence Kyungpook Natonal Unv. Abstract

More information

Histogram of Template for Pedestrian Detection

Histogram of Template for Pedestrian Detection PAPER IEICE TRANS. FUNDAMENTALS/COMMUN./ELECTRON./INF. & SYST., VOL. E85-A/B/C/D, No. xx JANUARY 20xx Hstogram of Template for Pedestran Detecton Shaopeng Tang, Non Member, Satosh Goto Fellow Summary In

More information

Fitting and Alignment

Fitting and Alignment Fttng and Algnment Computer Vson Ja-Bn Huang, Vrgna Tech Many sldes from S. Lazebnk and D. Hoem Admnstratve Stuffs HW 1 Competton: Edge Detecton Submsson lnk HW 2 wll be posted tonght Due Oct 09 (Mon)

More information

Reading. 14. Subdivision curves. Recommended:

Reading. 14. Subdivision curves. Recommended: eadng ecommended: Stollntz, Deose, and Salesn. Wavelets for Computer Graphcs: heory and Applcatons, 996, secton 6.-6., A.5. 4. Subdvson curves Note: there s an error n Stollntz, et al., secton A.5. Equaton

More information

Multi-view 3D Position Estimation of Sports Players

Multi-view 3D Position Estimation of Sports Players Mult-vew 3D Poston Estmaton of Sports Players Robbe Vos and Wlle Brnk Appled Mathematcs Department of Mathematcal Scences Unversty of Stellenbosch, South Afrca Emal: vosrobbe@gmal.com Abstract The problem

More information

Non-Rigid Registration and Correspondence Finding in Medical Image Analysis Using Multiple-Layer Flexible Mesh Template Matching

Non-Rigid Registration and Correspondence Finding in Medical Image Analysis Using Multiple-Layer Flexible Mesh Template Matching Non-Rgd Regstraton and Correspondence Fndng n Medcal Image Analyss Usng Multple-Layer Flexble Mesh Template Matchng Janhua Yao, Russell Taylor 2. Dagnostc Radology Department, Clncal Center, Natonal Insttutes

More information

High-Boost Mesh Filtering for 3-D Shape Enhancement

High-Boost Mesh Filtering for 3-D Shape Enhancement Hgh-Boost Mesh Flterng for 3-D Shape Enhancement Hrokazu Yagou Λ Alexander Belyaev y Damng We z Λ y z ; ; Shape Modelng Laboratory, Unversty of Azu, Azu-Wakamatsu 965-8580 Japan y Computer Graphcs Group,

More information

MOTION PANORAMA CONSTRUCTION FROM STREAMING VIDEO FOR POWER- CONSTRAINED MOBILE MULTIMEDIA ENVIRONMENTS XUNYU PAN

MOTION PANORAMA CONSTRUCTION FROM STREAMING VIDEO FOR POWER- CONSTRAINED MOBILE MULTIMEDIA ENVIRONMENTS XUNYU PAN MOTION PANORAMA CONSTRUCTION FROM STREAMING VIDEO FOR POWER- CONSTRAINED MOBILE MULTIMEDIA ENVIRONMENTS by XUNYU PAN (Under the Drecton of Suchendra M. Bhandarkar) ABSTRACT In modern tmes, more and more

More information

Image segmentation by using the localized subspace iteration algorithm

Image segmentation by using the localized subspace iteration algorithm Image segmentaton by usng the localzed subspace teraton algorthm Jnlong Wu and Tejun L May 8, 28 Abstract An mage segmentaton algorthm called segmentaton based on the localzed subspace teratons (SLSI)

More information

Machine Learning: Algorithms and Applications

Machine Learning: Algorithms and Applications 14/05/1 Machne Learnng: Algorthms and Applcatons Florano Zn Free Unversty of Bozen-Bolzano Faculty of Computer Scence Academc Year 011-01 Lecture 10: 14 May 01 Unsupervsed Learnng cont Sldes courtesy of

More information

EVALUATION OF MOVING LEAST SQUARES AS A TECHNIQUE FOR NON- RIGID MEDICAL IMAGE REGISTRATION. Vijayalakshmi Sathyanarayanan. Thesis

EVALUATION OF MOVING LEAST SQUARES AS A TECHNIQUE FOR NON- RIGID MEDICAL IMAGE REGISTRATION. Vijayalakshmi Sathyanarayanan. Thesis EVALUATION OF MOVING LEAST SQUARES AS A TECHNIQUE FOR NON- RIGID MEDICAL IMAGE REGISTRATION By Vjayalakshm Sathyanarayanan Thess Submtted to the Faculty of the Graduate School of Vanderblt Unversty n partal

More information

Object-Based Techniques for Image Retrieval

Object-Based Techniques for Image Retrieval 54 Zhang, Gao, & Luo Chapter VII Object-Based Technques for Image Retreval Y. J. Zhang, Tsnghua Unversty, Chna Y. Y. Gao, Tsnghua Unversty, Chna Y. Luo, Tsnghua Unversty, Chna ABSTRACT To overcome the

More information

Outline. Self-Organizing Maps (SOM) US Hebbian Learning, Cntd. The learning rule is Hebbian like:

Outline. Self-Organizing Maps (SOM) US Hebbian Learning, Cntd. The learning rule is Hebbian like: Self-Organzng Maps (SOM) Turgay İBRİKÇİ, PhD. Outlne Introducton Structures of SOM SOM Archtecture Neghborhoods SOM Algorthm Examples Summary 1 2 Unsupervsed Hebban Learnng US Hebban Learnng, Cntd 3 A

More information

AUTOMATED personal identification using biometrics

AUTOMATED personal identification using biometrics A 3D Feature Descrptor Recovered from a Sngle 2D Palmprnt Image Qan Zheng,2, Ajay Kumar, and Gang Pan 2 Abstract Desgn and development of effcent and accurate feature descrptors s crtcal for the success

More information

A 3D Laplacian-Driven Parametric Deformable Model

A 3D Laplacian-Driven Parametric Deformable Model A 3D Laplacan-Drven Parametrc Deformable Model Tan Shen 1,2 Xaole Huang 1 Hongsheng L 1 Edward Km 1 Shaotng Zhang 3 Junzhou Huang 4 1 Department of Computer Scence and Engneerng, Lehgh Unversty, USA 2

More information

An Efficient Method for Deformable Segmentation of 3D US Prostate Images

An Efficient Method for Deformable Segmentation of 3D US Prostate Images An Effcent Method for Deformable Segmentaton of 3D US Prostate Images Yqang Zhan 1,2,3, Dnggang Shen 1,2 1 Sect. of Bomedcal Image Analyss, Dept. of Radology, Unversty of Pennsylvana, Phladelpha, PA dnggang.shen@uphs.upenn.edu

More information

Lecture 4: Principal components

Lecture 4: Principal components /3/6 Lecture 4: Prncpal components 3..6 Multvarate lnear regresson MLR s optmal for the estmaton data...but poor for handlng collnear data Covarance matrx s not nvertble (large condton number) Robustness

More information

A Comparison and Evaluation of Three Different Pose Estimation Algorithms In Detecting Low Texture Manufactured Objects

A Comparison and Evaluation of Three Different Pose Estimation Algorithms In Detecting Low Texture Manufactured Objects Clemson Unversty TgerPrnts All Theses Theses 12-2011 A Comparson and Evaluaton of Three Dfferent Pose Estmaton Algorthms In Detectng Low Texture Manufactured Objects Robert Krener Clemson Unversty, rkrene@clemson.edu

More information

A Novel Adaptive Descriptor Algorithm for Ternary Pattern Textures

A Novel Adaptive Descriptor Algorithm for Ternary Pattern Textures A Novel Adaptve Descrptor Algorthm for Ternary Pattern Textures Fahuan Hu 1,2, Guopng Lu 1 *, Zengwen Dong 1 1.School of Mechancal & Electrcal Engneerng, Nanchang Unversty, Nanchang, 330031, Chna; 2. School

More information

Modeling, Manipulating, and Visualizing Continuous Volumetric Data: A Novel Spline-based Approach

Modeling, Manipulating, and Visualizing Continuous Volumetric Data: A Novel Spline-based Approach Modelng, Manpulatng, and Vsualzng Contnuous Volumetrc Data: A Novel Splne-based Approach Jng Hua Center for Vsual Computng, Department of Computer Scence SUNY at Stony Brook Talk Outlne Introducton and

More information

Machine Learning. Support Vector Machines. (contains material adapted from talks by Constantin F. Aliferis & Ioannis Tsamardinos, and Martin Law)

Machine Learning. Support Vector Machines. (contains material adapted from talks by Constantin F. Aliferis & Ioannis Tsamardinos, and Martin Law) Machne Learnng Support Vector Machnes (contans materal adapted from talks by Constantn F. Alfers & Ioanns Tsamardnos, and Martn Law) Bryan Pardo, Machne Learnng: EECS 349 Fall 2014 Support Vector Machnes

More information