A multi-level thresholding approach using a hybrid optimal estimation algorithm

Size: px
Start display at page:

Download "A multi-level thresholding approach using a hybrid optimal estimation algorithm"

Transcription

1 Pattern Recognton Letters 28 (2007) A mult-level thresholdng approach usng a hybrd optmal estmaton algorthm Shu-Ka S. Fan *, Yen Ln Department of Industral Engneerng and Management, Yuan Ze Unversty, No. 135, Yuandong Road, Jhongl Cty, Taoyuan County 320, Tawan, ROC Receved 13 January 2006; receved n revsed form 25 August 2006 Avalable onlne 22 December 2006 Communcated by L. Younes Abstract Ths paper presented a hybrd optmal estmaton algorthm for solvng mult-level thresholdng problems n mage segmentaton. The dstrbuton of mage ntensty s modeled as a random varable, whch s approxmated by a mxture Gaussan model. The Gaussan s parameter estmates are teratvely computed by usng the proposed PSO + EM algorthm, whch conssts of two man components: () global search by usng partcle swarm optmzaton (PSO); () the best partcle s updated through expectaton maxmzaton (EM) whch leads the remanng partcles to seek optmal soluton n search space. In the PSO + EM algorthm, the parameter estmates fed nto EM procedure are obtaned from global search performed by PSO, expectng to provde a sutable startng pont for EM whle fttng the mxture Gaussans model. The prelmnary expermental results show that the hybrd PSO + EM algorthm could solve the mult-level thresholdng problem qute swftly, and also provde qualty thresholdng outputs for complex mages. Ó 2006 Elsever B.V. All rghts reserved. Keywords: Mult-level thresholdng; Mxture Gaussan curve fttng; Expectaton maxmzaton (EM); Partcle swarm optmzaton (PSO) 1. Introducton Image thresholdng s very useful n separatng objects from background mage, or dscrmnatng objects from objects that have dstnct gray-levels. Sezgn and Sankur (2004) have presented a thorough survey of a varety of thresholdng technques, among whch global hstogrambased algorthms, such as mnmum error thresholdng (Kttler and Illngworth, 1986), are employed to determne the threshold. In parametrc approaches (Weszka and Rosenfeld, 1979; Synder et al., 1990), the gray-level dstrbuton of each class has a probablty densty functon (PDF) that s assumed to obey a (mxture) Gaussan dstrbuton. An attempt to fnd an estmate of the parameters of the dstrbuton that wll best ft the gven hstogram data s * Correspondng author. Tel.: x2510; fax: E-mal address: smonfan@saturn.yzu.edu.tw (S.-K.S. Fan). made by usng the least-squares estmaton (LSE) method. Typcally, t leads to a nonlnear optmzaton problem, of whch the soluton s computatonally expensve and tmeconsumng. Besdes, Snyder et al. presented an alternatve method for fttng curves based on a heurstc method called tree annealng; Yn (1999) proposed a fast scheme for optmal thresholdng usng genetc algorthms, and Yen et al. (1995) proposed a new crteron for mult-level thresholdng, termed automatc thresholdng crteron (ATC) to deal wth automatc selecton of a robust, optmum threshold for mage segmentaton. More recently, Zahara et al. (2005) proposed a hybrd Nelder-Mead Partcle Swarm Optmzaton (NM-PSO) method to solve the objectve functon of Gaussan curve fttng for mult-level thresholdng. The NM-PSO method s effcent n solvng the mult-level thresholdng problem and could provde better effectveness than the other tradtonal methods n the context of vsualzaton, object sze and mage contrast. However, curve fttng s usually tme-consumng /$ - see front matter Ó 2006 Elsever B.V. All rghts reserved. do: /j.patrec

2 S.-K.S. Fan, Y. Ln / Pattern Recognton Letters 28 (2007) for mult-level thresholdng. To further enhance effcency whle mantanng qualty effectveness, an mproved method s warranted. For further detals of the NM-PSO method, see Zahara et al. (2005) and Fan and Zahara (2006). In ths paper, an mprovement upon Gaussan curve fttng s reported that the effcency of mage thresholdng methods could be enhanced n the case of mult-level thresholdng. We present a hybrd expectaton maxmzaton (EM) and partcle swarm optmzaton (PSO + EM) algorthm to solve the objectve functon of Gaussan parameter estmaton. The PSO + EM algorthm s appled to mage thresholdng wth mult-modal hstograms, and the performances of PSO + EM on Gaussan curve fttng are compared to the NM-PSO method. Secton 2 ntroduces the parametrc objectve functons that need to be solved n mage thresholdng. In Secton 3, the proposed hybrd PSO + EM algorthm s detaled. Secton 4 gves the expermental results and compares performances between two dfferent methods. Lastly, Secton 5 concludes ths research. 2. Mnmum error thresholdng by Gaussan model One of the most advanced technques n mage thresholdng s mnmum error thresholdng proposed by Kttler and Illngworth (1986), whch was remarked n the survey paper presented by Sezgn and Sankur (2004). In the begnnng, we consder an mage whose pxels assume gray level values, x, from the nterval [0, n]. It s convenent to summarze the dstrbuton of gray levels n the form of a hstogram h(x) whch gves the frequency of occurrence of each gray level n the mage (Kttler and Illngworth, 1986). Then, the dstrbuton of mage ntensty s modeled as a random varable, obeyng a mxture Gaussan model. A properly normalzed mult-modal hstogram p(x) of an mage can be ftted wth the sum of d probablty densty functons (PDFs) for fndng the optmal thresholds used n mage segmentaton (Synder et al., 1990). Wth Gaussan PDFs, the model follows the followng form: " # pðxþ ¼ Xd P pffffffffff exp ðx l Þ 2 2p r r 2 ; ð1þ where P s the a pror probablty and P d P ¼ 1, d s the levels of thresholdng, l s the mean, and r 2 s the varance of mode. A PDF model must be ftted to the hstogram data, typcally by usng the maxmum lkelhood or mean-squared error approach, n order to locate the optmal threshold. Gven the hstogram data h(x) (observed frequency of gray level, x), t can be defned below: hðxþ ¼ JðxÞ X L 1 ¼0 JðxÞ ; where J(x) denotes the occurrence of gray-level x over a gven mage range [0,L 1] where L s the total number of gray levels. It s expected to fnd a set of parameters, denoted by H, whch mnmze the fttng error: ð2þ Mnmze H ¼ X ½hðxÞ pðx; HÞŠ 2 : ð3þ x Here, H s the objectve functon (.e., Hammng Dstance) to be mnmzed wth respect to H, a set of parameters defnng the mxture Gaussan PDFs and the probabltes, as gven by H ={P,l,r ; =1,2,...,d}. Gven p(xj) and P, there exsts a gray level s for whch gray level x satsfes (for the case of two adjacent Gaussan PDFs) P 1 pðxj1þ > P 2 pðxj2þ; when x 6 s ð4þ P 1 pðxj1þ < P 2 pðxj2þ; when x > s: s s the Bayes mnmum error threshold at whch the mage should be bnarzed. Now usng the model p(xj,t), =1,2, the condtonal probablty e(x, T) of gray level x beng replaced n the mage by a correct bnary value s gven by eðx; T Þ¼pðxj; T ÞP ðt Þ=pðxÞ ¼ 1 x 6 T ð5þ 2 x > T : Takng the logarthm of the numerator n Eq. (5) and multplyng the result by 2, the followng quantty can be obtaned: eðx;t Þ¼ x l 2 ðt Þ þ 2logr ðt Þ 2logP ðt Þ ¼ 1 x 6 T r ðt Þ 2 x > T : The average performance profle for the whole mage can be characterzed by the crteron functon: JðT Þ¼ X pðxþeðx; T Þ: ð7þ x Thus, the problem of mnmum error threshold selecton can be formulated as one of mnmzng J(T),.e., JðsÞ ¼mn JðT Þ: ð8þ T After fttng the mult-modal hstogram, the optmal threshold could be determned by mnmzng Eq. (7) gven by the mxture Gaussan model, t can be found JðT Þ¼1þ2½P 1 log r 1 ðt ÞþP 2 log r 2 ðt ÞŠ 2½P 1 log P 1 ðt ÞþP 2 log P 2 ðt ÞŠ: ð9þ Eq. (9) can be computed easly and fnd ts mnmum. Lkewse, t can be extended to a mult-level thresholdng case: JðT ;...;T d 1 Þ¼1 þ 2 Xd ð6þ fp ðt Þ½logr ðt Þ logp ðt ÞŠg; ð10þ where the mage ntensty contans d modes,.e., t s a mxture of d Gaussan denstes. Here, the number of canddate thresholds to be evaluated s consderably greater 2. The number of ponts for whch the crteron functon must be computed s (L + 1)!/[(L +2 d)!(d 1)!] where L s the largest gray level startng from 0. For nstance, when d = 3 the number of ponts for functon evaluaton s 32,640. Kttler and Illngworth (1986) provded a fast

3 664 S.-K.S. Fan, Y. Ln / Pattern Recognton Letters 28 (2007) procedure for the value of threshold; the procedure wll be adopted n ths paper after the estmates of mxture model are obtaned. 3. Hybrd PSO + EM method In ths paper, the development of the hybrd algorthm ntends to mprove the effcency of the optmal thresholdng technques currently appled n practce. The goal of ntegratng expectaton maxmzaton (EM) algorthm and partcle swarm optmzaton (PSO) s to combne ther advantages and compensate for each other s dsadvantages. For nstance, the EM algorthm s effcent but excessvely senstve to the startng pont (.e., ntal estmates). A poor startng pont mght make the EM algorthm termnate prematurely or get stuck due to computatonal dffcultes. On the other hand, PSO belongs to the class of global, populaton-based search procedure but requres much computatonal effort than classcal search procedures. Smlar hybrdzaton deas have ever been dscussed n hybrd methods usng genetc algorthms and drect search technques, and they emphaszed the trade-off between soluton qualty, relablty and computaton tme n global optmzaton (Renders and Flasse, 1996; Yen et al., 1998). Ths secton starts by ntroducng the procedure of the EM algorthm and PSO, followed by a descrpton of the proposed hybrd method The EM algorthm For the PDF of mxture Gaussan functon (see Eq. (1)), the lkelhood functon s defned as follows: KðX; HÞ ¼ YN X d P px n ; l ; r 2 : ð11þ Thus, the logarthm of the lkelhood functon K(X; H) s gven by kðx; HÞ ¼ XN log Xd P px n ; l ; r 2 : In general, the parameter estmaton problem can be defned as bh arg max kðx; HÞ: ð12þ H Note that any maxmzaton algorthm could be used to fnd H, b the maxmum lkelhood estmate of parameter vector H (P,l, and r )(Tomas, 2005). Here, the EM algorthm assumes that approxmate (ntal) estmates P ðkþ ; l ðkþ,andr ðkþ are avalable for the parameters of the lkelhood functon K(X;H (k) ) or ts logarthm k(x;h (k) ). Then, better estmates P ðkþ1þ ; l ðkþ1þ, and can be computed by frst usng the prevous estmates r ðkþ1þ to construct a lower bound b(h (k) ) for the lkelhood functon, and then maxmzng the bound wth respect to H. Constructon of the bound b(h (k) ) s called the E step n that the bound s the expectaton of a logarthm. The maxmzaton of b(h (k) ) that yelds the new estmates P ðkþ1þ ; l ðkþ1þ,andr ðkþ1þ s called the M step. The EM algorthm terates the above two computatons untl convergence to a local maxmum of the lkelhood functon and obtans an estmated optmal soluton. In detal, for the case of mxture Gaussan parameters estmaton, the estmate P (k) (jn) s computed for the membershp probabltes: P ðkþ P ðkþ p x n ; l ðkþ ; r ðkþ ðjnþ ¼X K ; ð13þ p x n ; l ðkþ ; r ðkþ P ðkþ m¼1 where the prevous parameter estmates P ðkþ ; l ðkþ, and r ðkþ are requred. Ths s the actual computaton performed n the E step. The rest of the constructon of the bound b(h (k) ) uses Jensen s nequalty to bound the logarthm k(x;h (k) ) of the lkelhood functon: kðx; HÞ ¼ XN P XN log Xd X d where qðjnþ ¼P pðx n ; l ; r Þ: qð; nþ P ðkþ qð; nþ ð; nþ log P ðkþ ð; nþ ¼ b HðkÞ ; ð14þ The bound b(h (k) ) obtaned can be rewrtten as follows: X d b H ðkþ ¼ P ðkþ ðjnþlog qð; nþ XN X d P ðkþ ðjnþlog P ðkþ ðjnþ: Snce the old membershp probabltes P (k) (jn) are known, maxmzng b(h (k) ) s the same as maxmzng the frst of the two summatons: X d bh ðkþ ¼ P ðkþ ðjnþlog qð; nþ: ð15þ b(h (k) ) contans a lnear combnaton of d logarthms, and ths breaks the couplng of the equatons obtaned by settng the dervatves of b(h (k) ), wth respect to the parameters, equal to zero. The dervatve of b(h (k) ) wth respect to l s easly found to be ob k ol ¼ XN P ðkþ ðjnþ l x n : ð16þ r 2 Upon settng ths expresson to zero, the varance r can be cancelled, and the remanng equaton contans only l as the unknown as follows: l P ðkþ ðjnþ ¼ XN P ðkþ ðjnþx n : ð17þ

4 S.-K.S. Fan, Y. Ln / Pattern Recognton Letters 28 (2007) Ths equaton can be solved mmedately to yeld the new estmate of the mean: l ðkþ1þ ¼ P ðkþ ðjnþx n P ðkþ ðjnþ ; ð18þ whch s only a functon of old values (wth superscrpt k). The resultng value l ðkþ1þ s plugged nto the expresson for b(h (k) ), whch can now be dfferentated wth respect to r through a very smlar manpulaton to yeld vffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff r ðkþ1þ u1 ¼ d P ðkþ ðjnþkx n l ðkþ1þ k 2 t : ð19þ P ðkþ ðjnþ The dervatve of b(h (k) ) wth respect to P, subject to the constrant that the P 0 s add up to one, can be handled agan through the soft-max functon. Ths yelds the new estmate for the mxng probabltes as a functon of the old membershp probabltes: P ðkþ1þ ¼ 1 N P ðkþ ðjnþ: ð20þ Eventually, the new estmates (wth superscrpt k + 1) are all solved and would be fed nto next (EM) run untl the lkelhood converges. In ths paper, the termnaton condton s satsfed when the dfference between the current and pervous lkelhood value s smaller than the tolerance of The PSO algorthm Partcle swarm optmzaton (PSO), developed by Kennedy and Eberhart (1995), s one of the latest evolutonary optmzaton algorthms. PSO smulates a commonly observed socal behavor where members of a group tend to follow the leader of the group. Smlar to genetc algorthms (GA), PSO s also populaton-based and evolutonary n nature, wth one major dfference from GA that t does not mplement selecton; namely, all partcles n the populaton survve through the entre search process. The descrpton of PSO here s necessarly bref snce the complete procedure has been detaled n (Zahara et al., 2005). The partcle s velocty and poston are teratvely updated by v NEW d x NEW d ¼ w v OLD d þ C 1 r 1 x pd x OLD d þ C 2 r 2 x gd x OLD d ; ð21þ ¼ x OLD d þ v NEW d ; ð22þ where the acceleraton coeffcents C 1 and C 2 are two postve constants; w s an nerta weght, and r 1, r 2 are unformly generated random numbers from the range [0, 1] whch s ndependently generated for every teraton. For further detals regardng PSO, see Eberhart and Sh (2001) and Hu and Eberhart (2001) Hybrd PSO + EM algorthm Intalzaton. Generate a populaton of sze 3N + 1. Repeat (1).Evaluaton & Rankng. Evaluate and Rank the ftness of all partcles. From the populaton select the global best partcle and record ts locaton (parameters). (2).EM Update. Apply EM approach to the global best partcle and replace ts locaton wth the updated parameters (Note that the global best partcle of each teraton s updated only once). Excepton: If EM approach fals n update, generate a new soluton (partcle) randomly and then go back to step (1). (3).PSO Update. Apply velocty update to the remanng 3N partcles accordng to equatons (21) and (22). Untl a termnaton condton (EM algorthm converges) s met. Fg. 1. The hybrd PSO + EM algorthm procedure. Unlke the real synergy of hybrdzaton n NM-PSO, the proposed PSO + EM algorthm s more lke a twostep search procedure by two dfferent methods. The populaton sze of ths hybrd PSO + EM approach s set at 3N + 1 when solvng an N-dmensonal problem n order to make a far comparson wth the NM-PSO method. Note that, n Gaussan curve fttng we need to estmate N =3d 1 parameters. For example, n b-level thresholdng, there are fve parameters, H ={P 1,l 1,r 1,l 2,r 2 }and P 2 =1 P 1. The ntal populaton s created by usng a randomzed startng pont, that s, all partcles are randomly generated n search space. A total of 3N + 1 partcles are sorted by the ftness, and the top one partcle (.e., elte) s then fed nto the EM algorthm to update ts locaton (soluton) once n parameter space. The remanng 3N partcles are adjusted by PSO takng nto account the poston of ths elte partcle f updated successfully. Ths procedure for adjustng the 3N partcles nvolves selecton of the global best partcle and fnally velocty updates. The global best partcle of the populaton s determned accordng to the sorted ftness values. Note that f the global best partcle could not be updated through the EM algorthm, the PSO + EM algorthm wll generate a new one to replace the old one, and reselect the global best partcle n the new swarm. So, selecton (or called flterng) n PSO + EM s possble. By Eqs. (21) and (22), a velocty update for each of 3N partcles s then carred out. The 3N + 1 partcles are sorted n preparaton for repeatng the next teraton. The process termnates when a certan convergence crteron s satsfed. Here, Fg. 1 summarzes the procedure of PSO + EM and Fg. 2 shows the flowchart. 4. Expermental results In ths secton, we evaluate and compare the performances of these two methods: the NM-PSO algorthm and proposed PSO + EM algorthm whle mplementng Gaussan curve fttng for mult-level thresholdng. Both methods are mplemented on an Intel Celeron 2.8 GHz platform wth 512 MB DDR-RAM usng Matlab. The test mages are of sze pxels wth 8 bt gray-levels, taken under natural room lghtng wthout the support of any specal lght source. The stoppng crteron of NM-PSO referred to Zahara et al. (2005) s 10N teratons when solvng an N-dmensonal problem. However, the

5 666 S.-K.S. Fan, Y. Ln / Pattern Recognton Letters 28 (2007) Apply velocty update to the remanng 3N partcles No Generate PSO populaton of sze 3N+1 Evaluate the ftness of each partcle Rank partcles based on the ftness Apply EM approach to update the best partcle once Updated successfully? Yes Compute lkelhood of updated soluton Does lkelhood converge? Yes Gan the optmum soluton (estmates) No Fg. 2. Flowchart of PSO + EM algorthm. Ftness functon Generate a new soluton randomly. PSO + EM algorthm s halted whle the lkelhood functon mprovement falls wthn To farly compare these two parametrc methods effcency and effectveness, for the NM-PSO algorthm the ntal parameter estmates used n (Zahara et al., 2005) are followed. For the PSO + EM algorthm, the pror estmates, P 0 s, are set at P =1/d; remanng parameters are all generated at random. The experment starts wth oxdaton nduce stackng fault (OISF) mage taken under un-central lghtng as shown n Fg. 3(a). It ams to verfy that the PSO + EM algorthm can delver satsfactory performance. Note agan that the mnmum error thresholdng technque as shown n Eq. (10) s employed here. The CPU tmes recorded n all tables do not nclude computaton of the threshold values. As can be seen from Fg. 3(b) and (c), the NM-PSO and PSO + EM algorthms both perform 4-level mxture Gaussan curve fttng and produce qute dfferent threshold values (see Fg. 3(f) and (g)). Obvously, the PSO + EM algorthm can handle low-contrast part well n upper-rght and lower-left corners of mage but the NM-PSO algorthm cannot. Comparng computaton tme n the 4-level fttng, the PSO + EM algorthm only takes one twenty-ffth of tme as the NM-PSO algorthm. The PSO + EM algorthm returns a much smaller Hammng dstance than the NM- PSO algorthm,.e., 40% reducton n fttng error. If a hgher fttng qualty s desred, a more accurate fttng result by usng seven levels s ganed whle computaton Fg. 3. Expermental results for the OISF mage.

6 S.-K.S. Fan, Y. Ln / Pattern Recognton Letters 28 (2007) tme ncreases only to 5.84 s from 3.75 s. To be precse, the further mprovement on Hammng dstance made from 4- to 7-level fttng s about 5%. The second experment of PCB mage n Fg. 4(a) produces smlar results to those presented n the OISF example. Regardless of the complex pattern, the PSO + EM algorthm stll performs better than the NM-PSO algorthm n Hammng dstance and computaton tme for the 4-level fttng, achevng 9% and 93% mprovements, respectvely. For the thresholdng effectveness, the threshold values obtaned by usng the PSO + EM algorthm are totally dfferent from the NM+PSO algorthm (see Fg. 4(f) and (g)). Ths mght explan partly why the proposed algorthm can separate pnholes from background n the lower part of the PCB mage but the NM-PSO cannot. As the number of fttng level ncreases to 7, the fttng error n terms of Hammng dstance s reduced by 68%, whch makes the local patterns rehabltated more clearly. Based on the above two examples, t s perhaps surprsng that the PSO + EM algorthm s very quck, a fact that can be attrbuted to ts superor speed by ncorporatng EM nto the algorthm. Mnmum fttng errors acheved would be largely due to the global search capablty provded by PSO. The thrd experment s conducted on the RAM mage dsplayed n Fg. 5(a). The speed advantage by the PSO + EM algorthm stll prevals for ths mult-level thresholdng case, but the segmentaton qualty s no longer acceptable for ndustral applcatons (snce the mark on the module s not cleanly dentfed). Lookng at the orgnal hstogram, there are two hgh peaks between gray levels 50 and 100, whch complcates stuatons much where only the 4-level fttng s chosen. Thanks to PSO + EM s excellent speed, we could ncrease the fttng level to gan better results wthout sacrfcng computaton tme too much. Fortunately, full detals of the RAM mage are revealed when the fttng level s rased to 7, and Hammng dstance s further enhanced down to four dgts after decmal pont (see Fg. 5(g) and (h)). It mples that the PSO + EM algorthm can serve as a hgh-dmensonal tool for dealng wth the thresholdng stuatons where the other algorthms fal to yeld qualty outcomes wthn reasonable computaton tme. The proposed PSO + EM algorthm renders a degree of effcency n practcal applcatons, whch s unattanable wth the NM-PSO algorthm. Table 1 summarzes the estmaton results of prevous three experments, ncludng Hammng dstance, a set of parameter estmates, and CPU tme. One scenaro, 4-level fttng, s for the NM-PSO algorthm. Two scenaros, 4- and 7-level fttng, are for the PSO + EM algorthm. Wth a vew to evaluatng the algorthm s computaton robustness, the last two columns n the table report the average Hammng dstance (H) and CPU tme (T) statstcs computed over 10 ndependent runs. The number n parenthess ndcates the standard devaton of the assocated statstc. Concernng Hammng dstance statstc, the PSO + EM algorthm can yeld smaller average fttng errors and standard devatons than the NM-PSO algorthm n three test mages. These results clearly demonstrate the proposed Fg. 4. Expermental results for the PCB mage.

7 668 S.-K.S. Fan, Y. Ln / Pattern Recognton Letters 28 (2007) Fg. 5. Expermental results for the RAM mage. Table 1 Expermental results va mult-level thresholdng approaches and ts statstcs Image Method Level (d) Hammng dstance (H) Parameter set {P 1,...,P d ; l 1,...,l d ; r 1,...,r d } OISF NM-PSO e 04 {0.083, 0.020, 0.740, 0.157; , , , ; , 3.293, , } PSO + EM e 04 {0.258, 0.037, 0.106, 0.599; , , , ; , 7.876, , } e 04 {0.032, 0.001, 0.074, 0.186, 0.031, 0.000, 0.676; , , , , , , ; 9.959, , , , 5.267, 6.612, } PCB NM-PSO e 04 {0.441, 0.106, 0.100, 0.353; , , , ; 9.143, 8.371, 6.172, } PSO + EM e 04 {0.311, 0.313, 0.027, 0.349; , , , ; , , , 6.864} e 04 {0.199, 0.053, 0.103, 0.082, 0.173, 0.214, 0.176; , , , , , , ; , , , 1.559, , 4.398, } RAM NM-PSO e 03 {0.260, 0.330, 0.391, 0.019; , , , ; 7.569, 4.665, 4.696, 4.373} PSO + EM e 03 {0.521, 0.132, 0.066, 0.281; , , , ; , , , 4.311} e 04 {0.020, 0.056, 0.241, 0.103, 0.143, 0.221, 0.216; , , , , , , ; , , , 7.122, 2.099, , 3.541} a Average/standard devaton computed over 10 ndependent runs. CPU tme (T) H Statstc a T Statstc a e 03 (1.47e 03) (0.5742) e 04 (3.74e 05) (3.9456) e 04 (2.70e 05) (5.0104) e 03 (1.71e 03) (4.2062) e 04 (9.68e 05) (2.2355) e 04 (3.88e 05) (3.4487) e 03 (2.99e 03) (1.4501) e 03 (2.33e 04) (5.1679) e 04 (2.57e 05) ( ) algorthm s edge over the NM-PSO algorthm n the consstency and stablty of fttng accuracy. Relatng to CPU statstc, bascally, the PSO + EM algorthm requres far less CPU tme on average than the NM-PSO algorthm.

8 S.-K.S. Fan, Y. Ln / Pattern Recognton Letters 28 (2007) There s, however, an excepton as the 7-level fttng s appled to the RAM mage. In such a case, the average of CPU tme requred by the PSO + EM algorthm s somewhat less than that of the NM-PSO algorthm, but the standard devaton of the former s way larger than that of the latter. Yet, the effcency s apparently not the major concern n ths nstance, so the PSO + EM algorthm wth 7 levels s stll recommended for provdng qualty outputs despte ts nstablty n CPU tme. As can be seen from Table 1, the NM-PSO algorthm exhbts a better stablty of computaton tme than the PSO + EM algorthm (see the standard devatons). The reason s that, to mantan a reasonable effcency, the NM-PSO algorthm has to use a fxed teraton stoppng crteron. By contrast, for the PSO + EM algorthm a qute small tolerance of n lkelhood s used nstead to termnate the search, and all the ntal parameter estmates, except the pror probablty, are all generated randomly. A careful observaton should be placed on the thrd experment. For the nstance of RAM mage, the PSO + EM algorthm s forced to requre many tmes computaton effort than the other two examples to gan a qualty fttng result. The fundamental message s that a mxture Gaussan model appled n ths paper may not be best to ft a Laplace-dstrbuton-type hstogram, lke the one shown n Fg. 5. A smlar dffculty can also arse when the PSO + EM algorthm s appled to a unform-dstrbuton-type hstogram for the mult-level curve fttng. Therefore, we feel safe to allege that the mxture generalzed Gaussan dstrbuton (GGD) model may be a better selecton for the RAM mage where a 4-level fttng would suffce. 5. Concludng remarks The NM-PSO algorthm has been verfed that s effectve n the b-level and tr-level thresholdng cases, but ts computaton tme becomes aggravated n the case of hgher dmensonal thresholdng. In order to make the evolutonary computaton method more practcal n on-lne applcatons, a much faster searchng procedure called the PSO + EM algorthm s proposed, whch solves the objectve functon of mxture Gaussan curve fttng by combnng the EM and PSO algorthms. Expermental results n terms of three test mages show that the PSO + EM algorthm converges much faster than the NM-PSO algorthm n the mult-level Gaussan curve fttng. In addton, comparsons between the PSO + EM and NM-PSO algorthms demonstrate that the new algorthm provdes better qualty n vsualzaton, object shape and contrast of mage segmentaton, partcularly when the mage has a very complex pattern. Thus, the PSO + EM algorthm can be consdered a promsng and vable method for on-lne mult-level thresholdng due to ts superor effcency. Acknowledgements The authors wsh to thank two anonymous referees for provdng many constructve suggestons that greatly mproved the qualty on an earler verson of ths paper. References Eberhart, R.C., Sh, Y., Trackng and optmzng dynamc systems wth partcle swarms. In: Proc. of the Congress on Evolutonary Computaton. Seoul, Korea, pp Fan, S.-K.S., Zahara, E., A hybrd smplex search and partcle swarm optmzaton for unconstraned optmzaton. Eur. J. Oper. Res. do: /j.ejor Hu, X., Eberhart, R.C., Trackng dynamc systems wth PSO: Where s the cheese? In: Proc. of The Workshop on Partcle Swarm Optmzaton. Indanapols, IN, USA. Kennedy, J., Eberhart, R.C., Partcle Swarm Optmzaton. In: Proc. of the IEEE Int. Conf. on Neural Networks. Pscataway, NJ, USA, pp Kttler, J., Illngworth, J., Mnmum error thresholdng. Pattern Recognton Lett. 19, Renders, J.M., Flasse, S.P., Hybrd methods usng genetc algorthms for global optmzaton. IEEE Trans. Systems. Man Cybernet. Part B: Cybernetcs 26, Sezgn, M., Sankur, B., Survey over mage thresholdng technques and quanttatve performance evaluaton. J. Electron. Imagng 13 (1), Synder, W., Blbro, G., Logenthran, A., Rajala, S., Optmal thresholdng a new approach. Pattern Recognton Lett. 11, Tomas, C. Estmatng Gaussan Mxture Denstes wth EM A Tutoral < EM/tomasEM.pdf>. Weszka, J., Rosenfeld, A., Hstogram modfcatons for threshold selecton. IEEE Trans. Systems. Man Cybernet. 9, Yen, J.C., Chang, F.J., Chang, S., A new crteron for automatc multlevel thresholdng. IEEE Trans. Image Process. 4 (3), Yen, J., Lao, J.C., Lee, B., Randolph, D., A hybrd approach to modelng metabolc systems usng a genetc algorthm and smplex method. IEEE Trans. Systems. Man Cybernet. Part B: Cybernetcs 28, Yn, P.Y., A fast scheme for optmal thresholdng usng genetc algorthms. Sgnal Process. 72, Zahara, E., Fan, S.-K.S., Tsa, D.-M., Optmal mult-thresholdng usng a hybrd optmzaton approach. Pattern Recognton Lett. 26,

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

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

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

Unsupervised Learning

Unsupervised Learning Pattern Recognton Lecture 8 Outlne Introducton Unsupervsed Learnng Parametrc VS Non-Parametrc Approach Mxture of Denstes Maxmum-Lkelhood Estmates Clusterng Prof. Danel Yeung School of Computer Scence and

More information

A Robust Method for Estimating the Fundamental Matrix

A Robust Method for Estimating the Fundamental Matrix Proc. VIIth Dgtal Image Computng: Technques and Applcatons, Sun C., Talbot H., Ourseln S. and Adraansen T. (Eds.), 0- Dec. 003, Sydney A Robust Method for Estmatng the Fundamental Matrx C.L. Feng and Y.S.

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

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

Support Vector Machines

Support Vector Machines Support Vector Machnes Decson surface s a hyperplane (lne n 2D) n feature space (smlar to the Perceptron) Arguably, the most mportant recent dscovery n machne learnng In a nutshell: map the data to a predetermned

More information

Maximum Variance Combined with Adaptive Genetic Algorithm for Infrared Image Segmentation

Maximum Variance Combined with Adaptive Genetic Algorithm for Infrared Image Segmentation Internatonal Conference on Logstcs Engneerng, Management and Computer Scence (LEMCS 5) Maxmum Varance Combned wth Adaptve Genetc Algorthm for Infrared Image Segmentaton Huxuan Fu College of Automaton Harbn

More information

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization Problem efntons and Evaluaton Crtera for Computatonal Expensve Optmzaton B. Lu 1, Q. Chen and Q. Zhang 3, J. J. Lang 4, P. N. Suganthan, B. Y. Qu 6 1 epartment of Computng, Glyndwr Unversty, UK Faclty

More information

NAG Fortran Library Chapter Introduction. G10 Smoothing in Statistics

NAG Fortran Library Chapter Introduction. G10 Smoothing in Statistics Introducton G10 NAG Fortran Lbrary Chapter Introducton G10 Smoothng n Statstcs Contents 1 Scope of the Chapter... 2 2 Background to the Problems... 2 2.1 Smoothng Methods... 2 2.2 Smoothng Splnes and Regresson

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

Biostatistics 615/815

Biostatistics 615/815 The E-M Algorthm Bostatstcs 615/815 Lecture 17 Last Lecture: The Smplex Method General method for optmzaton Makes few assumptons about functon Crawls towards mnmum Some recommendatons Multple startng ponts

More information

CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION

CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION 24 CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION The present chapter proposes an IPSO approach for multprocessor task schedulng problem wth two classfcatons, namely, statc ndependent tasks and

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

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

An Entropy-Based Approach to Integrated Information Needs Assessment

An Entropy-Based Approach to Integrated Information Needs Assessment Dstrbuton Statement A: Approved for publc release; dstrbuton s unlmted. An Entropy-Based Approach to ntegrated nformaton Needs Assessment June 8, 2004 Wllam J. Farrell Lockheed Martn Advanced Technology

More information

Meta-heuristics for Multidimensional Knapsack Problems

Meta-heuristics for Multidimensional Knapsack Problems 2012 4th Internatonal Conference on Computer Research and Development IPCSIT vol.39 (2012) (2012) IACSIT Press, Sngapore Meta-heurstcs for Multdmensonal Knapsack Problems Zhbao Man + Computer Scence Department,

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

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS ARPN Journal of Engneerng and Appled Scences 006-017 Asan Research Publshng Network (ARPN). All rghts reserved. NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS Igor Grgoryev, Svetlana

More information

GSLM Operations Research II Fall 13/14

GSLM Operations Research II Fall 13/14 GSLM 58 Operatons Research II Fall /4 6. Separable Programmng Consder a general NLP mn f(x) s.t. g j (x) b j j =. m. Defnton 6.. The NLP s a separable program f ts objectve functon and all constrants are

More information

An Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices

An Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices Internatonal Mathematcal Forum, Vol 7, 2012, no 52, 2549-2554 An Applcaton of the Dulmage-Mendelsohn Decomposton to Sparse Null Space Bases of Full Row Rank Matrces Mostafa Khorramzadeh Department of Mathematcal

More information

Mathematics 256 a course in differential equations for engineering students

Mathematics 256 a course in differential equations for engineering students Mathematcs 56 a course n dfferental equatons for engneerng students Chapter 5. More effcent methods of numercal soluton Euler s method s qute neffcent. Because the error s essentally proportonal to 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

Programming in Fortran 90 : 2017/2018

Programming in Fortran 90 : 2017/2018 Programmng n Fortran 90 : 2017/2018 Programmng n Fortran 90 : 2017/2018 Exercse 1 : Evaluaton of functon dependng on nput Wrte a program who evaluate the functon f (x,y) for any two user specfed values

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

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

X- Chart Using ANOM Approach

X- Chart Using ANOM Approach ISSN 1684-8403 Journal of Statstcs Volume 17, 010, pp. 3-3 Abstract X- Chart Usng ANOM Approach Gullapall Chakravarth 1 and Chaluvad Venkateswara Rao Control lmts for ndvdual measurements (X) chart are

More information

Learning-Based Top-N Selection Query Evaluation over Relational Databases

Learning-Based Top-N Selection Query Evaluation over Relational Databases Learnng-Based Top-N Selecton Query Evaluaton over Relatonal Databases Lang Zhu *, Wey Meng ** * School of Mathematcs and Computer Scence, Hebe Unversty, Baodng, Hebe 071002, Chna, zhu@mal.hbu.edu.cn **

More information

Hybridization of Expectation-Maximization and K-Means Algorithms for Better Clustering Performance

Hybridization of Expectation-Maximization and K-Means Algorithms for Better Clustering Performance BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 16, No 2 Sofa 2016 Prnt ISSN: 1311-9702; Onlne ISSN: 1314-4081 DOI: 10.1515/cat-2016-0017 Hybrdzaton of Expectaton-Maxmzaton

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

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

An Optimal Algorithm for Prufer Codes *

An Optimal Algorithm for Prufer Codes * J. Software Engneerng & Applcatons, 2009, 2: 111-115 do:10.4236/jsea.2009.22016 Publshed Onlne July 2009 (www.scrp.org/journal/jsea) An Optmal Algorthm for Prufer Codes * Xaodong Wang 1, 2, Le Wang 3,

More information

The Codesign Challenge

The Codesign Challenge ECE 4530 Codesgn Challenge Fall 2007 Hardware/Software Codesgn The Codesgn Challenge Objectves In the codesgn challenge, your task s to accelerate a gven software reference mplementaton as fast as possble.

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

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

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

EECS 730 Introduction to Bioinformatics Sequence Alignment. Luke Huan Electrical Engineering and Computer Science

EECS 730 Introduction to Bioinformatics Sequence Alignment. Luke Huan Electrical Engineering and Computer Science EECS 730 Introducton to Bonformatcs Sequence Algnment Luke Huan Electrcal Engneerng and Computer Scence http://people.eecs.ku.edu/~huan/ HMM Π s a set of states Transton Probabltes a kl Pr( l 1 k Probablty

More information

Exercises (Part 4) Introduction to R UCLA/CCPR. John Fox, February 2005

Exercises (Part 4) Introduction to R UCLA/CCPR. John Fox, February 2005 Exercses (Part 4) Introducton to R UCLA/CCPR John Fox, February 2005 1. A challengng problem: Iterated weghted least squares (IWLS) s a standard method of fttng generalzed lnear models to data. As descrbed

More information

y and the total sum of

y and the total sum of Lnear regresson Testng for non-lnearty In analytcal chemstry, lnear regresson s commonly used n the constructon of calbraton functons requred for analytcal technques such as gas chromatography, atomc absorpton

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

Unsupervised Learning and Clustering

Unsupervised Learning and Clustering Unsupervsed Learnng and Clusterng Why consder unlabeled samples?. Collectng and labelng large set of samples s costly Gettng recorded speech s free, labelng s tme consumng 2. Classfer could be desgned

More information

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance Tsnghua Unversty at TAC 2009: Summarzng Mult-documents by Informaton Dstance Chong Long, Mnle Huang, Xaoyan Zhu State Key Laboratory of Intellgent Technology and Systems, Tsnghua Natonal Laboratory for

More information

Three supervised learning methods on pen digits character recognition dataset

Three supervised learning methods on pen digits character recognition dataset Three supervsed learnng methods on pen dgts character recognton dataset Chrs Flezach Department of Computer Scence and Engneerng Unversty of Calforna, San Dego San Dego, CA 92093 cflezac@cs.ucsd.edu Satoru

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

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation Intellgent Informaton Management, 013, 5, 191-195 Publshed Onlne November 013 (http://www.scrp.org/journal/m) http://dx.do.org/10.36/m.013.5601 Qualty Improvement Algorthm for Tetrahedral Mesh Based on

More information

5 The Primal-Dual Method

5 The Primal-Dual Method 5 The Prmal-Dual Method Orgnally desgned as a method for solvng lnear programs, where t reduces weghted optmzaton problems to smpler combnatoral ones, the prmal-dual method (PDM) has receved much attenton

More information

Helsinki University Of Technology, Systems Analysis Laboratory Mat Independent research projects in applied mathematics (3 cr)

Helsinki University Of Technology, Systems Analysis Laboratory Mat Independent research projects in applied mathematics (3 cr) Helsnk Unversty Of Technology, Systems Analyss Laboratory Mat-2.08 Independent research projects n appled mathematcs (3 cr) "! #$&% Antt Laukkanen 506 R ajlaukka@cc.hut.f 2 Introducton...3 2 Multattrbute

More information

APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT

APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT 3. - 5. 5., Brno, Czech Republc, EU APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT Abstract Josef TOŠENOVSKÝ ) Lenka MONSPORTOVÁ ) Flp TOŠENOVSKÝ

More information

CS434a/541a: Pattern Recognition Prof. Olga Veksler. Lecture 15

CS434a/541a: Pattern Recognition Prof. Olga Veksler. Lecture 15 CS434a/541a: Pattern Recognton Prof. Olga Veksler Lecture 15 Today New Topc: Unsupervsed Learnng Supervsed vs. unsupervsed learnng Unsupervsed learnng Net Tme: parametrc unsupervsed learnng Today: nonparametrc

More information

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Proceedngs of the Wnter Smulaton Conference M E Kuhl, N M Steger, F B Armstrong, and J A Jones, eds A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Mark W Brantley Chun-Hung

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

Optimal Scheduling of Capture Times in a Multiple Capture Imaging System

Optimal Scheduling of Capture Times in a Multiple Capture Imaging System Optmal Schedulng of Capture Tmes n a Multple Capture Imagng System Tng Chen and Abbas El Gamal Informaton Systems Laboratory Department of Electrcal Engneerng Stanford Unversty Stanford, Calforna 9435,

More information

Vectorization of Image Outlines Using Rational Spline and Genetic Algorithm

Vectorization of Image Outlines Using Rational Spline and Genetic Algorithm 01 Internatonal Conference on Image, Vson and Computng (ICIVC 01) IPCSIT vol. 50 (01) (01) IACSIT Press, Sngapore DOI: 10.776/IPCSIT.01.V50.4 Vectorzaton of Image Outlnes Usng Ratonal Splne and Genetc

More information

Estimation of Image Corruption Inverse Function and Image Restoration Using a PSObased

Estimation of Image Corruption Inverse Function and Image Restoration Using a PSObased Internatonal Journal of Vdeo& Image Processng and Network Securty IJVIPNS-IJENS Vol:10 No:06 1 Estmaton of Image Corrupton Inverse Functon and Image Restoraton Usng a PSObased Algorthm M. Pourmahmood,

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

Cluster Analysis of Electrical Behavior

Cluster Analysis of Electrical Behavior Journal of Computer and Communcatons, 205, 3, 88-93 Publshed Onlne May 205 n ScRes. http://www.scrp.org/ournal/cc http://dx.do.org/0.4236/cc.205.350 Cluster Analyss of Electrcal Behavor Ln Lu Ln Lu, School

More information

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique //00 :0 AM Outlne and Readng The Greedy Method The Greedy Method Technque (secton.) Fractonal Knapsack Problem (secton..) Task Schedulng (secton..) Mnmum Spannng Trees (secton.) Change Money Problem Greedy

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

An Efficient Genetic Algorithm with Fuzzy c-means Clustering for Traveling Salesman Problem

An Efficient Genetic Algorithm with Fuzzy c-means Clustering for Traveling Salesman Problem An Effcent Genetc Algorthm wth Fuzzy c-means Clusterng for Travelng Salesman Problem Jong-Won Yoon and Sung-Bae Cho Dept. of Computer Scence Yonse Unversty Seoul, Korea jwyoon@sclab.yonse.ac.r, sbcho@cs.yonse.ac.r

More information

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 An Iteratve Soluton Approach to Process Plant Layout usng Mxed

More information

A Two-Stage Algorithm for Data Clustering

A Two-Stage Algorithm for Data Clustering A Two-Stage Algorthm for Data Clusterng Abdolreza Hatamlou 1 and Salwan Abdullah 2 1 Islamc Azad Unversty, Khoy Branch, Iran 2 Data Mnng and Optmsaton Research Group, Center for Artfcal Intellgence Technology,

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

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

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

Comparison of Heuristics for Scheduling Independent Tasks on Heterogeneous Distributed Environments

Comparison of Heuristics for Scheduling Independent Tasks on Heterogeneous Distributed Environments Comparson of Heurstcs for Schedulng Independent Tasks on Heterogeneous Dstrbuted Envronments Hesam Izakan¹, Ath Abraham², Senor Member, IEEE, Václav Snášel³ ¹ Islamc Azad Unversty, Ramsar Branch, Ramsar,

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

Parallel Numerics. 1 Preconditioning & Iterative Solvers (From 2016)

Parallel Numerics. 1 Preconditioning & Iterative Solvers (From 2016) Technsche Unverstät München WSe 6/7 Insttut für Informatk Prof. Dr. Thomas Huckle Dpl.-Math. Benjamn Uekermann Parallel Numercs Exercse : Prevous Exam Questons Precondtonng & Iteratve Solvers (From 6)

More information

An Improved Image Segmentation Algorithm Based on the Otsu Method

An Improved Image Segmentation Algorithm Based on the Otsu Method 3th ACIS Internatonal Conference on Software Engneerng, Artfcal Intellgence, Networkng arallel/dstrbuted Computng An Improved Image Segmentaton Algorthm Based on the Otsu Method Mengxng Huang, enjao Yu,

More information

Help for Time-Resolved Analysis TRI2 version 2.4 P Barber,

Help for Time-Resolved Analysis TRI2 version 2.4 P Barber, Help for Tme-Resolved Analyss TRI2 verson 2.4 P Barber, 22.01.10 Introducton Tme-resolved Analyss (TRA) becomes avalable under the processng menu once you have loaded and selected an mage that contans

More information

Complexity Analysis of Problem-Dimension Using PSO

Complexity Analysis of Problem-Dimension Using PSO Proceedngs of the 7th WSEAS Internatonal Conference on Evolutonary Computng, Cavtat, Croata, June -4, 6 (pp45-5) Complexty Analyss of Problem-Dmenson Usng PSO BUTHAINAH S. AL-KAZEMI AND SAMI J. HABIB,

More information

Classification / Regression Support Vector Machines

Classification / Regression Support Vector Machines Classfcaton / Regresson Support Vector Machnes Jeff Howbert Introducton to Machne Learnng Wnter 04 Topcs SVM classfers for lnearly separable classes SVM classfers for non-lnearly separable classes SVM

More information

Fuzzy Filtering Algorithms for Image Processing: Performance Evaluation of Various Approaches

Fuzzy Filtering Algorithms for Image Processing: Performance Evaluation of Various Approaches Proceedngs of the Internatonal Conference on Cognton and Recognton Fuzzy Flterng Algorthms for Image Processng: Performance Evaluaton of Varous Approaches Rajoo Pandey and Umesh Ghanekar Department of

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

Edge Detection in Noisy Images Using the Support Vector Machines

Edge Detection in Noisy Images Using the Support Vector Machines Edge Detecton n Nosy Images Usng the Support Vector Machnes Hlaro Gómez-Moreno, Saturnno Maldonado-Bascón, Francsco López-Ferreras Sgnal Theory and Communcatons Department. Unversty of Alcalá Crta. Madrd-Barcelona

More information

Review of approximation techniques

Review of approximation techniques CHAPTER 2 Revew of appromaton technques 2. Introducton Optmzaton problems n engneerng desgn are characterzed by the followng assocated features: the objectve functon and constrants are mplct functons evaluated

More information

Hierarchical clustering for gene expression data analysis

Hierarchical clustering for gene expression data analysis Herarchcal clusterng for gene expresson data analyss Gorgo Valentn e-mal: valentn@ds.unm.t Clusterng of Mcroarray Data. Clusterng of gene expresson profles (rows) => dscovery of co-regulated and functonally

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

Solving two-person zero-sum game by Matlab

Solving two-person zero-sum game by Matlab Appled Mechancs and Materals Onlne: 2011-02-02 ISSN: 1662-7482, Vols. 50-51, pp 262-265 do:10.4028/www.scentfc.net/amm.50-51.262 2011 Trans Tech Publcatons, Swtzerland Solvng two-person zero-sum game by

More information

Using Particle Swarm Optimization for Enhancing the Hierarchical Cell Relay Routing Protocol

Using Particle Swarm Optimization for Enhancing the Hierarchical Cell Relay Routing Protocol 2012 Thrd Internatonal Conference on Networkng and Computng Usng Partcle Swarm Optmzaton for Enhancng the Herarchcal Cell Relay Routng Protocol Hung-Y Ch Department of Electrcal Engneerng Natonal Sun Yat-Sen

More information

Some Advanced SPC Tools 1. Cumulative Sum Control (Cusum) Chart For the data shown in Table 9-1, the x chart can be generated.

Some Advanced SPC Tools 1. Cumulative Sum Control (Cusum) Chart For the data shown in Table 9-1, the x chart can be generated. Some Advanced SP Tools 1. umulatve Sum ontrol (usum) hart For the data shown n Table 9-1, the x chart can be generated. However, the shft taken place at sample #21 s not apparent. 92 For ths set samples,

More information

EVALUATION OF THE PERFORMANCES OF ARTIFICIAL BEE COLONY AND INVASIVE WEED OPTIMIZATION ALGORITHMS ON THE MODIFIED BENCHMARK FUNCTIONS

EVALUATION OF THE PERFORMANCES OF ARTIFICIAL BEE COLONY AND INVASIVE WEED OPTIMIZATION ALGORITHMS ON THE MODIFIED BENCHMARK FUNCTIONS Academc Research Internatonal ISS-L: 3-9553, ISS: 3-9944 Vol., o. 3, May 0 EVALUATIO OF THE PERFORMACES OF ARTIFICIAL BEE COLOY AD IVASIVE WEED OPTIMIZATIO ALGORITHMS O THE MODIFIED BECHMARK FUCTIOS Dlay

More information

Classifier Swarms for Human Detection in Infrared Imagery

Classifier Swarms for Human Detection in Infrared Imagery Classfer Swarms for Human Detecton n Infrared Imagery Yur Owechko, Swarup Medasan, and Narayan Srnvasa HRL Laboratores, LLC 3011 Malbu Canyon Road, Malbu, CA 90265 {owechko, smedasan, nsrnvasa}@hrl.com

More information

A Unified Framework for Semantics and Feature Based Relevance Feedback in Image Retrieval Systems

A Unified Framework for Semantics and Feature Based Relevance Feedback in Image Retrieval Systems A Unfed Framework for Semantcs and Feature Based Relevance Feedback n Image Retreval Systems Ye Lu *, Chunhu Hu 2, Xngquan Zhu 3*, HongJang Zhang 2, Qang Yang * School of Computng Scence Smon Fraser Unversty

More information

EXTENDED BIC CRITERION FOR MODEL SELECTION

EXTENDED BIC CRITERION FOR MODEL SELECTION IDIAP RESEARCH REPORT EXTEDED BIC CRITERIO FOR ODEL SELECTIO Itshak Lapdot Andrew orrs IDIAP-RR-0-4 Dalle olle Insttute for Perceptual Artfcal Intellgence P.O.Box 59 artgny Valas Swtzerland phone +4 7

More information

Optimizing Document Scoring for Query Retrieval

Optimizing Document Scoring for Query Retrieval Optmzng Document Scorng for Query Retreval Brent Ellwen baellwe@cs.stanford.edu Abstract The goal of ths project was to automate the process of tunng a document query engne. Specfcally, I used machne learnng

More information

Unsupervised Learning and Clustering

Unsupervised Learning and Clustering Unsupervsed Learnng and Clusterng Supervsed vs. Unsupervsed Learnng Up to now we consdered supervsed learnng scenaro, where we are gven 1. samples 1,, n 2. class labels for all samples 1,, n Ths s also

More information

CHAPTER 3 SEQUENTIAL MINIMAL OPTIMIZATION TRAINED SUPPORT VECTOR CLASSIFIER FOR CANCER PREDICTION

CHAPTER 3 SEQUENTIAL MINIMAL OPTIMIZATION TRAINED SUPPORT VECTOR CLASSIFIER FOR CANCER PREDICTION 48 CHAPTER 3 SEQUENTIAL MINIMAL OPTIMIZATION TRAINED SUPPORT VECTOR CLASSIFIER FOR CANCER PREDICTION 3.1 INTRODUCTION The raw mcroarray data s bascally an mage wth dfferent colors ndcatng hybrdzaton (Xue

More information

The Research of Support Vector Machine in Agricultural Data Classification

The Research of Support Vector Machine in Agricultural Data Classification The Research of Support Vector Machne n Agrcultural Data Classfcaton Le Sh, Qguo Duan, Xnmng Ma, Me Weng College of Informaton and Management Scence, HeNan Agrcultural Unversty, Zhengzhou 45000 Chna Zhengzhou

More information

Straight Line Detection Based on Particle Swarm Optimization

Straight Line Detection Based on Particle Swarm Optimization Sensors & ransducers 013 b IFSA http://www.sensorsportal.com Straght Lne Detecton Based on Partcle Swarm Optmzaton Shengzhou XU, Jun IE College of computer scence, South-Central Unverst for Natonaltes,

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

A New Token Allocation Algorithm for TCP Traffic in Diffserv Network

A New Token Allocation Algorithm for TCP Traffic in Diffserv Network A New Token Allocaton Algorthm for TCP Traffc n Dffserv Network A New Token Allocaton Algorthm for TCP Traffc n Dffserv Network S. Sudha and N. Ammasagounden Natonal Insttute of Technology, Truchrappall,

More information

Design for Reliability: Case Studies in Manufacturing Process Synthesis

Design for Reliability: Case Studies in Manufacturing Process Synthesis Desgn for Relablty: Case Studes n Manufacturng Process Synthess Y. Lawrence Yao*, and Chao Lu Department of Mechancal Engneerng, Columba Unversty, Mudd Bldg., MC 473, New York, NY 7, USA * Correspondng

More information

Design of Structure Optimization with APDL

Design of Structure Optimization with APDL Desgn of Structure Optmzaton wth APDL Yanyun School of Cvl Engneerng and Archtecture, East Chna Jaotong Unversty Nanchang 330013 Chna Abstract In ths paper, the desgn process of structure optmzaton wth

More information

Lobachevsky State University of Nizhni Novgorod. Polyhedron. Quick Start Guide

Lobachevsky State University of Nizhni Novgorod. Polyhedron. Quick Start Guide Lobachevsky State Unversty of Nzhn Novgorod Polyhedron Quck Start Gude Nzhn Novgorod 2016 Contents Specfcaton of Polyhedron software... 3 Theoretcal background... 4 1. Interface of Polyhedron... 6 1.1.

More information

K-means Optimization Clustering Algorithm Based on Hybrid PSO/GA Optimization and CS validity index

K-means Optimization Clustering Algorithm Based on Hybrid PSO/GA Optimization and CS validity index Orgnal Artcle Prnt ISSN: 3-6379 Onlne ISSN: 3-595X DOI: 0.7354/jss/07/33 K-means Optmzaton Clusterng Algorthm Based on Hybrd PSO/GA Optmzaton and CS valdty ndex K Jahanbn *, F Rahmanan, H Rezae 3, Y Farhang

More information

3. CR parameters and Multi-Objective Fitness Function

3. CR parameters and Multi-Objective Fitness Function 3 CR parameters and Mult-objectve Ftness Functon 41 3. CR parameters and Mult-Objectve Ftness Functon 3.1. Introducton Cogntve rados dynamcally confgure the wreless communcaton system, whch takes beneft

More information

NGPM -- A NSGA-II Program in Matlab

NGPM -- A NSGA-II Program in Matlab Verson 1.4 LIN Song Aerospace Structural Dynamcs Research Laboratory College of Astronautcs, Northwestern Polytechncal Unversty, Chna Emal: lsssswc@163.com 2011-07-26 Contents Contents... 1. Introducton...

More information

Parameter estimation for incomplete bivariate longitudinal data in clinical trials

Parameter estimation for incomplete bivariate longitudinal data in clinical trials Parameter estmaton for ncomplete bvarate longtudnal data n clncal trals Naum M. Khutoryansky Novo Nordsk Pharmaceutcals, Inc., Prnceton, NJ ABSTRACT Bvarate models are useful when analyzng longtudnal data

More information

Module Management Tool in Software Development Organizations

Module Management Tool in Software Development Organizations Journal of Computer Scence (5): 8-, 7 ISSN 59-66 7 Scence Publcatons Management Tool n Software Development Organzatons Ahmad A. Al-Rababah and Mohammad A. Al-Rababah Faculty of IT, Al-Ahlyyah Amman Unversty,

More information