Reduced complexity Retinex algorithm via the variational approach q

Size: px
Start display at page:

Download "Reduced complexity Retinex algorithm via the variational approach q"

Transcription

1 J. Vs. Commun. Image R. 14 (2003) Reduced complexty Retnex algortm va te varatonal approac q M. Elad, a, * R. Kmmel, b D. Saked, c and R. Keset c a Computer Scence Department, Stanford Unversty, Stanford, CA 94305, USA b Computer Scence Department, Tecnon Israel Insttute of Tecnology, Hafa 32000, Israel c Hewlett-Packard Laboratores, Israel Receved 10 December 2002; accepted 6 June 2003 Abstract Retnex teory addresses te problem of separatng te llumnaton from te reflectance n a gven mage, and tereby compensatng for non-unform lgtng. In a prevous paper (Kmmel et al., 2003), a varatonal model for te Retnex problem was ntroduced. Ts model was sown to unfy prevous metods, leadng to a new llumnaton estmaton algortm. Te man drawback wt te above approac s ts numercal mplementaton. Te computatonal complexty of te llumnaton reconstructon algortm s relatvely g, snce n te obtaned Quadratc Programmng (QP) problem, te wole mage s te unknown. In addton, te process requrements for obtanng te optmal soluton are not cosen a pror based on ardware/ software constrants. In ts paper we propose a way to compromse between te full fledged soluton of te teoretcal model, and a varety of effcent yet lmted computatonal metods for wc we develop optmal solutons. For computatonal metods parameterzed lnearly by a small set of free parameters, t s sown tat a reduced sze QP problem s obtaned wt a unque soluton. Several specal cases of ts general soluton are presented and analyzed a Look-Up-Table (LUT), lnear or nonlnear Volterra flters, and expanson usng a truncated set of bass functons. Te proposed solutons are sub-optmal compared to te orgnal Retnex algortm, yet ter numercal mplementatons are muc more effcent. Results ndcate tat te proposed metodology can enance mages for a reduced computatonal effort. Ó 2003 Elsever Inc. All rgts reserved. Keywords Retnex; Illumnaton; Quadratc programmng; Look-Up-Table; Volterra flters; Gamma correcton q Ts researc was carred out n Hewlett-Packard laboratores, Israel. * Correspondng autor. E-mal address elad@sccm.stanford.edu (M. Elad) /$ - see front matter Ó 2003 Elsever Inc. All rgts reserved. do /s (03)

2 370 M. Elad et al. / J. Vs. Commun. Image R. 14 (2003) Introducton Retnex teory deals wt compensaton for llumnaton effects n mages. Te prmary goal s to decompose a gven mage S nto two dfferent mages, te reflectance mage R, and te llumnaton mage L, suc tat at eac pont ðx; yþ n te mage doman Sðx; yþ ¼Rðx; yþlðx; yþ. Te benefts of suc a decomposton nclude te ablty to remove llumnaton effects of back/front lgtng, enance potos tat nclude spatally varyng llumnaton suc as mages tat contan ndoor and outdoor zones, and correct te colors n mages by removng llumnaton nduced color sfts. Recoverng te llumnaton from a gven mage s known to be a matematcally ll-posed problem. In order to allevate ts problem, addtonal assumptons on te unknowns are requred. Te most commonly used assumpton s tat te spatally smoot parts of S orgnate from te llumnaton mage, wereas edges n S are due to te reflectance n te mage (Blake, 1985; Branard and Wandell, 1986; Faugferas, 1979; Horn, 1974; Jobson et al., 1997a,b; Land, 1977, 1983, 1986; Land and McCann, 1971; PersComm, 1998; Stockam, 1972; Terzopoulos, 1986). In a prevous paper (Kmmel et al., 2003), a new varatonal based Retnex formulaton to te Retnex problem was ntroduced and compared to oter state-of-te-art metods. Ts formulaton takes nto account te llumnaton smootness assumpton. In addton, t explots te known lmted range of te reflectance mage, and te fact tat ts mage, beng te process output, sould be vsually pleasng. Te new formulaton s sown to ave a Quadratc Programmng structure, wc guarantees an exstng unque soluton. It s also sown tat dfferent prevous Retnex algortms are essentally solutons to smlar varatonal problems. One mportant drawback wt te new varatonal approac s ts numercal mplementaton. Te unknown to be recovered n te obtaned QP optmzaton problem s te reflectance or te llumnaton mage. Tus, te number of unknowns s te number of pxels n te treated mage, wc s typcally a very large number. Solvng suc a problem requres an teratve algortm, were eac teraton ncludes bot radometrc and spatal operatons. Suc a process s known to be computatonally demandng, even f effcent QP solvers, as te one proposed n Kmmel et al. (2003), are used. Anoter problem wt te above formulaton s tat te nduced numercal process for obtanng te optmal soluton s not constraned by software/ardware consderatons. For example, n case were te llumnaton reconstructon system s restrcted to a lnear flter of pre-specfed sze, followed by a general LUT (Look- Up-Table) operaton, te algortm cannot take ts constrant nto account n te reconstructon process. In ts paper we propose to explot te same varatonal formulaton n order to defne an optmal system wt a pre-specfed structure. A general framework for suc a soluton s constructed for general processes controlled by a lmted set of parameters. Te Retnex problem n ts case translates nto a searc for optmal values for tese small number of parameters. For structures controlled lnearly by a set of free parameters, we sow tat a reduced sze QP problem s obtaned, wc guarantees a unque soluton. Several specal cases of ts general soluton are presented and analyzed

3 M. Elad et al. / J. Vs. Commun. Image R. 14 (2003) Expressng te unknown llumnaton by a truncated set of bass functons. 2. A general lnear flter wt a pre-specfed kernel sze. 3. A general nonlnear Volterra flter wt pre-specfed kernel sze and order. 4. A full or polynomal Look-Up-Table (LUT). 5. A Gamma-correcton process. For all tese cases, te resultng soluton s sub-optmal compared to te orgnal Retnex metod, yet te numercal mplementatons are more effcent. Neverteless, we sow tat tese solutons succeed n enancng te nput mage for te above coces. Ts paper proposes a novel approac to tunng an mage processng algortm. We solve a reduced sze QP problem wc optmzes for te parameters of a ardware mplementaton or alternatvely an effcent computatonal algortm tat wll actually perform te mage processng effcently. Oter effcent algortms for adaptve mage processng exst, owever tey are usually not a result of a rgorous problem formulaton and optmzaton. One example of an effcent adaptve mage enancement s tone-mappng algortm by Holm (1996) wc proposes to talor a tone-map to an nput mage accordng to parameters extracted from a stogram of a tumbnal of an mage (rater tan te stogram of te full mage). Anoter example s an effcent algortm, wc muc lke te Retnex reduces te dynamc rage of mages (Durand and Dorsey, 2002). Te algortm s formulated as a nonlnear flter on te full mage. However, t s mplemented as an nterpolaton between a set of convolutons of down-sampled mages. Ts s, ndeed, a sgnfcant algortmc mprovement amed specfcally at effcent convoluton ardware/software. It s, owever, dfferent from te metod proposed n ts paper n tat t s specfc to a unque computatonal tool (lnear convolutons) wereas we propose a generc metod to determne parameters n a large class of effcent mplementatons. Furtermore, we determne tose parameters va optmzaton wt respect to a goal formulated, n our case, as a dynamc range compresson problem. Ts paper s organzed as follows In te next secton, we brefly present te varatonal Retnex formulaton, as presented n Kmmel et al. (2003). Secton 3 sows te proposed metod for extractng sub-optmal solutons to te exact Retnex problem, wle preservng te QP structure. In Secton 4, we dscuss te propertes of te new reduced sze QP problem. Results are gven n Secton 5, wt concludng remarks n Secton Te varatonal Retnex formulaton Our startng pont s te Retnex formulaton as presented n Kmmel et al. (2003). Te varatonal formulaton for Retnex reles on te followng assumptons (Kmmel et al., 2003) 1. Te llumnaton s spatally smoot. 2. Te reflectance mage, R, s restrcted to te unt nterval (0 6 R 6 1), and terefore, L P S ¼ L R.

4 372 M. Elad et al. / J. Vs. Commun. Image R. 14 (2003) Te llumnaton mage s close to te nput mage, S, enancng te local contrast of te reflectance mage R. 4. Te reflectance mage R s lkely to ave a g pror probablty (Blake and Zsserman, 1987; Geman and Geman, 1984; Lagendjk and Bemond, 1991; Marroqun et al., 1987). One of te smplest pror functons used for natural mages assgns g probablty to spatally smoot mages (Lagendjk and Bemond, 1991). Defne s ¼ logðsþ, r ¼ logðrþ, andl ¼ logðlþ. If we ntegrate all te above assumptons nto one expresson we get te followng penalty functonal Mnmze Subject to l P s; Z F ½lŠ ¼ ðjrlj 2 þ aðl sþ 2 þ bjrðl sþj 2 Þ dx dy X were X s te support of te mage. a and b are free non-negatve real parameters. In te functonal F ½lŠ, te frst penalty term (jrlj 2 ) forces spatal smootness on te llumnaton mage. Te second penalty term ðl sþ 2 forces a proxmty between l and s. Te trd term s te penalty expresson for te pror. Ts term forces r to be spatally smoot. Note tat more complcated pror penalty expressons may be used allowng for sarp edges, textures, 1=f beavor, etc. (Blake and Zsserman, 1987; Geman and Geman, 1984; Lagendjk and Bemond, 1991; Marroqun et al., 1987). As long as ts expresson s purely quadratc, te above mnmzaton problem remans farly smple. Snce te numercal mplementaton s appled on sampled mages, we can rewrte te above problem usng dscrete notatons. As we sall see n te next secton, a dscrete representaton lends tself to te defnton of optmal pre-specfed system structure. Let us defne te vectors l, r, and s as te column-stack lexcograpc orderng of te llumnaton, reflectance, and orgnal mages, respectvely. Te matrces D x and D y stand for a orzontal and vertcal dscrete frst dervatve operatons. Tus, te varatonal problem transforms nto ð1þ Mnmze F ½lŠ ¼kD x lk 2 þkd y lk 2 þ akl sk 2 Subject to l P s þ bðkd x ðl sþk 2 þkd y ðl sþk 2 Þ ð2þ Te above problem (n bot representatons) as a Quadratc Programmng (QP) form (Bertsekas, 1995; Luenberger, 1987). In Kmmel et al. (2003) t was sown tat te Hessan of te functon F ½lŠ s postve defnte f a > 0. As suc, ts problem s strctly convex and as a unque soluton. An nterestng nterpretaton of te above functonal s obtaned for te case were b a. As t turns out, suc a coce for te parameters leads to a Gamma-correcton soluton. More detals about ts anomaly can be found n Appendx A.

5 3. General smplfcaton for te Retnex problem Solvng for te optmal llumnaton mage l, as defned by Eq. (2), requres an teratve algortm. Assume tat due to ardware or computatonal lmtatons, tere s a pre-defned procedure P tat we are wllng to apply on s n order to get ^l. We furter assume tat ts operaton s governed by a relatvely small number, N, of parameters denoted by. Tus, ^l ¼ Pf; sg. In order to get a good qualty estmate ^l, wc wll mtate te soluton of te exact varatonal Retnex, we defne te optmal parameter set as te soluton of te problem Mnmze F ½Š ¼F ½Pf; sgš ¼ kd x Pf; sgk 2 þkd y Pf; sgk 2 þ akpf; sg sk 2 þ bðkd x ðpf; sg sþk 2 þkd y ðpf; sg sþk 2 Þ Subject to Pf; sg P s If te operaton P s lnear wt respect to te parameter set, t can be rewrtten as Pf; sg ¼Mfsg, were Mfsg s a matrx of sze ½L x L y N Š, wt L x L y te sze of te mage. Mfsg s a possbly nonlnear functon matrx of te mage s. Ts specal case s mportant snce ten Eq. (3) becomes Mnmze F ½Š ¼kD x Mfsgk 2 þkd y Mfsgk 2 þ akmfsg sk 2 Subject to Mfsg P s þ bðkd x ðmfsg sþk 2 þkd y ðmfsg sþk 2 Þ and ts problem as agan a Quadratc Programmng form. In order to assure tat te functon F ½Š s strctly convex, we ave to verfy tat te Hessan of F ½Š s postve defnte (Bertsekas, 1995). Te Hessan s gven by o 2 F ½Š o 2 M. Elad et al. / J. Vs. Commun. Image R. 14 (2003) ¼ M T fsg ai þð1þbþ D T x D x þ D T y D y Mfsg Te term D T x D x þ D T y D y s te Laplacan operator (Kmmel et al., 2003). Tus, f a > 0 and Mfsg s full rank (meanng tat ts columns are lnearly ndependent), ten te Hessan s postve defnte, te functonal s strctly convex, and tere s a unque soluton. Let us explore several possbltes for te constructon of te matrx M 1. Bass functons. Snce te llumnaton s known to be spatally smoot, t can be spanned by relatvely small number of smoot bass functons. One suc possblty s to use a truncated Fourer bass. Eac suc bass functon s a complete mage of sze L x L y, ordered lexcograpcally nto a sngle column n te matrx M. Note tat n ts case, M s not a functon of s. 2. Lnear flter. In some stuatons we mgt be forced to use a lnear space nvarant flter, usng a ð2k þ 1Þð2K þ 1Þ kernel, for te constructon of ^l. Let us defne a global dsplacement operaton Dsp ½;jŠ fsg, wc dsplaces mage s by ½; jš (n te ð3þ ð4þ ð5þ

6 374 M. Elad et al. / J. Vs. Commun. Image R. 14 (2003) two axes). Ts defnton must assume a specfc boundary condton (e.g. for te condton mentoned earler, one sft left causes te rgtmost column of te mage to be replcated and represent te new enterng column from te rgt). Tus, M s bult by Mfsg ¼ Dsp ½ K; KŠ fsg;...; Dsp ½0;0Š fsg;...; Dsp ½K;KŠ fsg ;.e., by dsplacng s to all possble postons n a block of ð2k þ 1Þð2K þ 1Þ. A lnear combnaton of tese columns s a smple lnear space nvarant convoluton, as requred. A bas can be added to te lnear flter by addng one more column to te matrx Mfsg, contanng ones. Ts way, eac pxel n te estmated llumnaton mage s created by a wegted average of te local negborood, added to a prespecfed optmal bas value. 3. Full Look-Up-Table. One of te smplest, and terefore, computatonally appealng, possble operatons on an mage s a Look-Up-Table (LUT). In te general case, LUT s a map tat assgns an output value to eac nput gray-value. Assumng an 8 bt nput, te 256 output values are te parameters of ts operaton. It s not trval to see ow a LUT operaton falls nto te lnear structure Mfsg. To see tat, let us defne an ndcator operaton Ind v fsg as Ind v fsg ¼ 1; s½; jš ¼v; 0; s½; jš 6¼ v;.e., all pxels n te mage wc are equal to v are set to 1, and te remanng pxels are zeroed. Usng ts operaton, te LUT operaton can be modeled as te multplcaton of te followng sparse matrx Mfsg ¼½Ind 0 fsg; Ind 1 fsg;...; Ind 255 fsgš by a vector representng te 256 output gray-values. In ts case, M uses s n a nonlnear manner. 4. Polynomal Look-Up-Table. If 256 unknowns are ard to get, or f te desred LUT sould be smoot, a polynomal approxmaton of t can be used nstead. Te operaton on te nput mage s wll be ^l½; jš ¼ XN 1 k s k ½; jš k¼0 In ts case, te unknown vector wll be te coeffcents of te above sum, and te matrx M s represented by Mfsg ¼ s 0 ; s 1 ;...; s N 1 ; were te operaton s k s appled per entry. 5. Volterra flterng. A possble nonlnear extenson to te lnear flter s te Volterra fler. Instead of lnearly wegtng gray values of a negborood, Volterra flter proposes lnear wegt of polynomals of te gray values. Te resultng matrx M turns out to combne te matematcal macnery of bot te lnear flter and te ð6þ

7 M. Elad et al. / J. Vs. Commun. Image R. 14 (2003) polynomal LUT approxmaton. For example, for a smple 2-pxels spatal Volterra operaton of up to second -order polynomals we get Mfsg ¼ Dsp ½1;0Š fsg; Dsp ½0;0Š fsg; Dsp ½0;0Š fsg 0 ;...; Dsp ½0;0Š fsgdsp ½1;0Š fsg; Dsp ½0;0Š fsg 2 ; Dsp ½1;0Š fsg 2 ; were Dsp ½0;0Š fsg 0 s a vector of ones. Oter possbltes can be formulated usng ts approac, and n partcular, a combnaton of te above optons s also possble. It s mportant to note tat wle coosng a lnear structure of te form Pf; sg ¼Mfsg s lmtng, we see tat t leads to a dverse set of optons, commonly used as processng-blocks n mage processng systems (especally ardware ones). Tus, not only we ave ganed some smplfcaton wt respect to te computatonal complexty due to ts coce, but we also gan te ablty to perform te Retnex-correcton process n ardware wt optmzed parameters of lnear flterng, LUT, and more. We also note tat te approac taken above (bot te general and te subsequent lnear) can be posed as te orgnal varatonal Retnex metod as posed n (2) wt an addtonal constrant of te form ^l ¼ Pf; sg. Tus ts addtonal constrant lmts te soluton space and terefore yelds suboptmal result. As we sall see next, ts loss n output qualty comes wt a gan n stablty speed of mplementaton. Te lmted soluton space could be nterpreted as a varant of regularzaton tat stablzes te problem and ts numercal soluton. 4. Propertes of te reduced Retnex problem In all te above optons for te coce of Mfsg, te QP problem becomes Mnmze F ½Š ¼ 1 2 T Hfsg þ T QfsgþConst ð7þ Subject to Mfsg P s; were Hfsg ¼M T fsg ai þð1þbþ D T x D x þ D T y D y Mfsg; Qfsg ¼ 2M T fsg b D T x D x þ D T y D y þ ai s; ð8þ Const ¼ s T b D T x D x þ D T y D y þ ai s and bot H and Q are relatvely small. For a typcal problem treatng mages of sze pxels, te orgnal Retnex procedure requres te recovery of 1e6 unknown pxels and te Hessan of te QP s of sze 1e6 1e6 entres. Gong to te new approac wt 1000 parameters (a reasonable number for te optons dscussed n te prevous secton), te number of unknowns s 1000 and te Hessan s of sze

8 376 M. Elad et al. / J. Vs. Commun. Image R. 14 (2003) entres. Moreover, for te MðsÞ proposed ere, te condton-number of te new Hessan s far better tan te orgnal one, leadng to a better numercal stablty. In order to solve te above QP problem, we need to compute Hfsg, Qfsg, and te set of constrants. Te constant value appearng n te penalty functon as no mpact on te soluton and tus can be omtted. Here are some comments about ts computatonal process. For te computaton of H, we ave to apply a lnear operator ai þð1þbþ D T x D x þ D T y D y ð9þ on eac of te mages representng te columns of M T fsg. Te fnal stage s an applcaton of an nner product between tese mages and te mages n Mfsg. If te columns of Mfsg are obtaned by pure global dsplacement (as n te lnear flter case), ten, nstead of computng te flterng results per row, we can smply generate tem by dsplacng te fltered result for te center column. For te case were Mfsg s bult by bass functons, ts matrx does not depend on s. Terefore, te matrx Hfsg can be computed off-lne once. Computng Q s done by applyng te flter ½aI þ bðd T x D x þ D T y D yþš on te nput mage s, and agan, performng an nner product wt te columns of M T fsg. A second opton s to use te matrx ai þð1þbþ D T x D x þ D T y D y Mfsg as obtaned from te computaton of H, and perform an nner product wt te nput mage s. In general, te constrant set MðsÞ P s as L x L y nequalty constrants. Ts may become probtve, especally because we would lke to avod te actual storage of te matrx M. As t turns out, a very effectve sortcut can be used n order to prune te number of constrants for te LUT desgn n bot te full and te polynomal approxmaton. In tese two cases, te number of dfferent constrants s smaller or equal to 256, snce for all te pxels gettng gray value v, all te correspondng constrants are dentcal. Prunng te constrants-set s done by frst fndng all te exstng gray values n te mage s, and ten creatng for eac one of tem a scalar nequalty constrant. For example, f all (8 bts) gray values are occuped, ten for te full LUT desgn we ave te constrant P Ts constrant requres te resultng LUT to be bounded from below by te unty LUT operaton.

9 For te same case, te trd-order polynomal LUT wll ave te constrant P For te oter cases were suc smple prunng s not possble, an nterestng problem s ow to effcently prune redundant constrants from suc a set, eter as an accurate or as an approxmated process. Ts problem s left for future researc. In our smulatons we exploted te fact tat constrants for negborng pxels are expected to be smlar. Terefore, we smply decmated te constrants lst. Anoter nterestng opton wt respect to te LUT-based approaces s to enforce monotoncty on te results. If desred, ts property can be forced as a set of addtonal nequalty constrants. Monotoncty s guaranteed f te frst dervatve of te obtaned LUT s non-negatve. For te complete LUT desgn, ts requrement s formulated by M. Elad et al. / J. Vs. Commun. Image R. 14 (2003) P In te polynomal approac we requre tat te dervatve of (6) s non-negatve for all. d^l ds ¼ XN 1 k k s k 1 P 0; k¼1 wc mples ðn 1Þ0 N ðn 1Þ1 N ðn 1Þ2 N P ðn 1Þ255 N 2 N 1 0 Assumng tat te mage s s gven n te Log doman, Gamma correcton s merely te multplcaton of s by a constant value, 1=c. Tus, suc a case turns out to be a specal case of te polynomal approxmated LUT, usng a sngle column n te matrx M,.e., Mfsg ¼s. Note tat n ts case, te constrant s s 0 P s, wc s equvalent to 0 P 1.

10 378 M. Elad et al. / J. Vs. Commun. Image R. 14 (2003) All te above refers to treatng te mage n te 8 bt gray-value doman. If te algortms are to be appled n te Log doman, eac nput gray value x s replaced by logð1 þ xþ=8. Note tat for te LUT operatons, ts cange mples a cange of entres n te constrant matrx. As to te overall complexty of te resultng algortm, t generally depends on te specfc metod used (essentally te coce of MðsÞ and te number of te parameters n te assumed model). Generally speakng, te complexty obtaned s of te order of one teraton of te orgnal Retnex algortm or below, and tus expected to be solved muc faster. 5. Results In ts secton we present several examples to demonstrate te qualty of te proposed reduced complexty approac. Trougout ts secton we apply an RGB Retnex algortm,.e., eac color layer s treated separately (Kmmel et al., 2003). For all te sown results we ave used te parameters a ¼ 001, b ¼ 1e 5. We start by sowng te test mages, and te full fledged varatonal-based Retnex algortm results (Fg. 1) tat serve as reference. Next, Fg. 2 sows te results of a full LUT for te two nput mages. Fg. 3 sows te obtaned LUT for te tree color components. As can be seen, te look-up-tables are above te dentty functon, wc means tat te reflectance mage turns out to be a brgter verson of te nput mage, as expected. Fg. 1. Full fledged varatonal-based Retnex results (left) source mage; (mddle) estmated reflectance mage; (rgt) estmated llumnaton mage.

11 M. Elad et al. / J. Vs. Commun. Image R. 14 (2003) Fg. 2. Optmal complete Look-Up-Table results (left) source mage; (mddle) estmated reflectance mage; (rgt) estmated llumnaton mage. Fg. 3. Optmal complete Look-Up-Table results (left) te LUT for te frst mage ( cld ); (rgt) te LUT for te second mage ( Houses ). Note tat wen comparng te results of te full fledged Retnex to te full LUT n te frst mage, we get te mpresson tat te LUT result s better. Ts s because Retnex algortms n general attempt to recover te reflectance mage, tereby enancng contrast n te dark tones. In order to get a vsually pleasng output, some of te llumnaton sould be returned to te mage (Kmmel et al., 2003). In tese smulatons te orgnal Retnex succeeded better n recoverng detals, wc would ave resulted n a better vsual qualty f te obtaned reflectance results were to be used n te approprate enancement algortm (Kmmel et al., 2003).

12 380 M. Elad et al. / J. Vs. Commun. Image R. 14 (2003) Fg. 4 sows te results of a polynomal approxmated LUT of sxt order. Fg. 5 sows te resultng LUT for te tree color components. A close resemblance can be seen between tese results and te ones obtaned by te full LUT. Note tat te LUT are not monotone for te frst mage, but te descendng part of te LUT corresponds to gray values tat do not exst n te mage, and tus, te fact tat te LUT s not monotone sould not be dsturbng. Our last example n te famly of LUT operatons s Gamma correcton, n wc a sngle parameter s determned. Fgs. 6 and 7 sow te results and te resultng Fg. 4. Optmal polynomal Look-Up-Table results (left) source mage; (mddle) estmated reflectance mage; (rgt) estmated llumnaton mage. Fg. 5. Optmal polynomal Look-Up-Table results (left) te LUT for te frst mage ( cld ); (rgt) te LUT for te second mage ( Houses ).

13 M. Elad et al. / J. Vs. Commun. Image R. 14 (2003) Fg. 6. Optmal Gamma Look-Up-Table results (left) source mage; (mddle) estmated reflectance mage; (rgt) estmated llumnaton mage. Fg. 7. Optmal Gamma Look-Up-Table results (left) te LUT for te frst mage ( cld ); (rgt) te LUT for te second mage ( Houses ). LUT. Agan, we see tat te results resemble te ones obtaned te prevous two metods. Fg. 8 sows te results obtaned for a 5 5 lnear kernel, combned wt a bas value. Fg. 9 sows te actual kernels for te tree colors. Notce tat te llumnaton mage s obtaned from te nput mage by blurrng, and terefore, te reflectance mage as a sarpenng effect. In ts smulaton we cose to decmate te set of constrants by a factor 101,.e., for every 10 constrants, only te frst was

14 382 M. Elad et al. / J. Vs. Commun. Image R. 14 (2003) Fg. 8. Optmal lnear flter + bas results (left) source mage; (mddle) estmated reflectance mage; (rgt) estmated llumnaton mage. used. Ts way we smplfed te QP soluton, relayng on te expected spatal smootness of tese nequaltes. As a fnal example we sow te results of te bass functons approac. We cose to use a two-dmensonal DCT bass functons, usng te L 2 functons taken from te square of L L startng from te orgn. In te followng smulaton L ¼ 5. Fg. 10 sows te results obtaned for ts metod. All tese smulatons were done usng Matlab v6.0, run on a Pentum-III Wndows macne wt 500 MHz processor and 200 MB RAM. Te mages descrbed ere are of sze Te orgnal Retnex algortm bult on mult-resoluton solver approac (see (Kmmel et al., 2003) for more detals) takes 16 s 1 ts s a gly effcent numercal sceme, mplyng tat a regular teratve solver s expected to take muc longer. Te smplfed parametrc algortm wt a drect or a polynomal LUT requres 2 s, te Gamma LUT takes on te average 0.7 s, te lnear + bas parameterzaton requres 1.5 s, and te DCT metod requres 2.1 s. We sould stress, owever, tat te proposed parametrc metods are expected to be far more effcent wen ardware, DSP, or even plan C-code mplementaton s consdered. Also, wen dscussng runnng te same algortm for a set of mages we expect to see a furter speedup snce some preparaton of te matrces nvolved could be done only once. As a last pont n ts secton we return to te clam made n Secton 3 about te coce b a causng te soluton to become a pure Gamma correcton. Appendx A gves an explanaton for ts property and Appendx B sows tat ndeed, for suc a 1 All run-tmes reported ere are average ones.

15 M. Elad et al. / J. Vs. Commun. Image R. 14 (2003) Fg. 9. Optmal lnear flter + bas results (Up) te kernels for te frst mage ( cld ); (down) te kernels for te second mage ( Houses ). coce of parameters, te above metods tend to gve close to Gamma-correcton results. 6. Concludng remarks In ts paper we presented several metods for reducng te complexty of te varatonal Retnex metod, as descrbed n Kmmel et al. (2003), wle restrctng te soluton to ave a pre-specfed structure. Systems based on a Look-Up-Table, lnear or nonlnear flterng, and expanson by arbtrary bass functons are sown to be

16 384 M. Elad et al. / J. Vs. Commun. Image R. 14 (2003) Fg. 10. Optmal combnaton of 2D DCT bass functons (left) source mage; (mddle) estmated reflectance mage; (rgt) estmated llumnaton mage. specal cases of te proposed metodology. Ts way, nstead of searcng for an unknown llumnaton mage, te newly defned problem focuses ts searc on a very small number of free parameters and tereby controllng te cosen system. It was sown tat te proposed approac yelds reasonable qualty output wt very effcent numercal mplementatons. An alternatve lesson from te obtaned results s a caracterzaton of te eurstcs we want to employ n order to get a Retnex mtaton. For example, usng a LUT t was found (see Fg. 3) tat smple dynamc range stretcng, followed by Gamma correcton s te effectve soluton. As anoter example, te lnear flter approac (see Fg. 9) ndcated tat Retnex effect s obtaned by sarpenng, followed, agan, by Gamma correcton. Appendx A. Te Retnex algortm for b a teory Let us look at te varatonal expresson (Eq. (2)), and assume tat b a. Ifwe gnore te nequalty constrants, te optmal mage l sould satsfy ð1 þ bþ D T x D x þ D T y D y þ ai ^l ¼ b D T þ D T y D y þ ai s ð10þ Usng te assumpton b a we get tat ^l ð1 þ bþ D T x D x þ D T y D y 1 b D T x D x x D x þ D T y D y s ¼ b 1 þ b s;

17 M. Elad et al. / J. Vs. Commun. Image R. 14 (2003) Fg. 11. Optmal LUT desgned for b a (left) te results as a LUT mappng for te mage Cld ; (rgt) te results as a LUT mappng for te mage Houses. were we ave assumed tat te Laplacan operator s nvertble. Snce ts s not true, te term ai stands as an algebrac regularzaton to te nverted matrx. An nterestng property of ts soluton s tat t also satsfes te constrants, and terefore, ts s te soluton for te orgnal optmzaton problem. We sould remember tat te mages are n te Log doman, and ter values are negatve. 2 Tus, multplyng by a postve fracton smaller tan 1, we get tat ð1 þ bþ 1 bs s ndeed ger tan s, as requred. Ts result mples tat ^r ¼ s ^l 1 1 þ b s ) ^R ¼ expf^rg ¼ S^L S1=ð1þbÞ ; wc s exactly te Gamma-correcton operaton S 1 c. Terefore, f te requred Gamma for a gven mage s known, t may gve an ndcaton as to te requred value of te parameter b. Note tat n Eq. (10), addng a constant to te soluton does not mpact te correctness of ts equaton, snce D T x D x þ D T y D y þ b 1 þ b s ¼ D T x D x þ D T y D b y 1 þ b s Te constant must be suc tat t does not contradct te constrant þ b 1 þ b s P s! P 1 1 þ b MaxðsÞ P 1 1 þ b s Among all te possble values of, preferred values are tose wc cause te llumnaton mage to be as close as possble to te nput mage. Ts s true f a s not 2 We assume tat te nput mage s normalzed to te range ½0; 1Š.

18 386 M. Elad et al. / J. Vs. Commun. Image R. 14 (2003) zero (even f t s very small). Ts mples tat sould be te smallest possble value wc stll satsfes te constrant. For te case were MaxðsÞ ¼0 (n te Log doman), we get tat ¼ 0. For cases were s does not fll te entre dynamc range, can be cosen as a negatve value tat wll mprove te proxmty between s and ^l. Terefore 1 ¼ mn 1 þ b MaxðsÞ; 0 Fg. 12. Optmal lnear flter + bas for b a (Up) te obtaned kernels for te mage Cld ; (down) te obtaned kernels for te mage Houses.

19 M. Elad et al. / J. Vs. Commun. Image R. 14 (2003) Effectvely, te value of plays a role of stretcng before te Gamma correcton, snce ^r ¼ s ^l ¼ þ 1 1 þ b s ¼ 1 1 þ b s mn 1 1 þ b MaxðsÞ; 0 1 ¼ mn 1 þ b ½s b MaxðsÞŠ; 1 þ b s ; ( ) 1=ð1þbÞ S ^R ¼ mn ; ½SŠ 1=ð1þbÞ MaxðSÞ Appendx B. Te Retnex algortm for b a results In ts appendx we sow troug several examples tat ndeed we get a Gamma correcton for te coce b a. More specfcally, n te followng smulatons, we ave cosen a ¼ 1e 6, b ¼ 1. Obvously, followng te results of te prevous appendx, te results are supposed to be very close to exact Gamma correcton wt effectve Gamma value of c ¼ 1 þ b ¼ 2. Fg. 11 sows te obtaned look-up-tables for te full LUT case. For bot mages, we can see tat te optmal LUT as a sape of a stretcng, followed by Gamma correcton. Fg. 12 sows te obtaned kernels n te applcaton of lnear flter + bas approac. In ts case, nstead of performng a spatal sarpennng operaton, te kernels are cosen to be a smple unt operaton multpled by some constant. Fg. 13 sows te results of te lnear + bas approac by plottng te output versus te nput as a Look-Up-Table. Agan, we see tat te results are an effectve LUT avng te sape of a Gamma correcton, as expected. Fg. 13. Optmal lnear flter + bas for b a (left) te results as a LUT mappng for te mage Cld ; (rgt) te results as a LUT mappng for te mage Houses.

20 388 M. Elad et al. / J. Vs. Commun. Image R. 14 (2003) In all tese examples, te measured Gamma n tese graps was found to be 2, as expected. References Bertsekas, D.P., Non-Lnear Programmng. Atena Scentfc, Belmont, MA. Blake, A., Boundary condtons of lgtness computaton n Mondran world. Comput. Vson Grapcs Image Process. 32, Blake, A., Zsserman, A., Vsual Reconstructon. MIT Press, Cambrdge, MA. Branard, D.H., Wandell, B., Analyss of te Retnex teory of color vson. J. Opt. Soc. Am. A 3, Durand, F., Dorsey, J., Fast blateral flterng for te dsplay of g dynamc range mages. ACM Trans. Grapcs 21 (3), Faugferas, O.D., Dgtal mage color processng wtn te framework of a uman vsual system. IEEE Trans. ASSP 27, Geman, S., Geman, D., Stocastc relaxaton, Gbbs dstrbuton, and te Bayesan restoraton of mages. IEEE Trans. Pattern Anal. Macne Intell. 6, Holm, J., Strategy for Pctoral Dgtal Image Processng (PDIP). In Proceedngs of te Color Imagng Conference, November, pp Horn, B.K.P., Determnng lgtness from an mage. Comput. Grapcs Image Process. 3, Jobson, D.J., Raman, Z., Woodell, G.A., 1997a. Propertes and performance of te center/surround retnex. IEEE Trans. Image Proc. 6, Jobson, D.J., Raman, Z., Woodell, G.A., 1997b. A multscale Retnex for brdgng te gap between color mages and te uman observaton of scenes. IEEE Trans. Image Proc. 6. Kmmel, R., Elad, M., Saked, D., Keset (Kresc), R., Sobel, I., A varatonal framework for Retnex. Int. J. Comput. Vson 52 (1), Lagendjk, R.L., Bemond, J., Iteratve Identfcaton and Restoraton of Images. Kluwer Academc Publsng, Boston, MA. Land, E.H., Te Retnex teory of color vson. Sc. Am. 237, Land, E.H., Recent advances n te retnex teory and some mplcatons for cortcal computatons color vson and te natural mage. Proc. Natl. Acad. Sc. USA 80, Land, E.H., An alternatve tecnque for te computaton of te desgnator n te Retnex teory of color vson. Proc. Natl. Acad. Sc. USA 83, Land, E.H., McCann, J.J., Lgtness and te Retnex teory. J. Opt. Soc. Am. 61, Luenberger, D.G., Lnear and Non-Lnear Programmng, second ed. Addson-Wesley, Menlo-Park, CA. Marroqun, J., Mtter, J., Poggo, T., Probablstc soluton for ll-posed problems n computatonal vson. J. Am. Statst. Assoc. 82, McCann, J.J., Sobel, I.,1998. Experments wt Retnex, HPL Color Summt. Stockam Jr., T.G., Image processng n te context of a vsual model. Proc. IEEE 60, Terzopoulos, D., Image analyss usng multgrd relaxaton metods. IEEE Trans. PAMI 8,

Investigations of Topology and Shape of Multi-material Optimum Design of Structures

Investigations of Topology and Shape of Multi-material Optimum Design of Structures Advanced Scence and Tecnology Letters Vol.141 (GST 2016), pp.241-245 ttp://dx.do.org/10.14257/astl.2016.141.52 Investgatons of Topology and Sape of Mult-materal Optmum Desgn of Structures Quoc Hoan Doan

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

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

Priority queues and heaps Professors Clark F. Olson and Carol Zander

Priority queues and heaps Professors Clark F. Olson and Carol Zander Prorty queues and eaps Professors Clark F. Olson and Carol Zander Prorty queues A common abstract data type (ADT) n computer scence s te prorty queue. As you mgt expect from te name, eac tem n te prorty

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

Rational Interpolants with Tension Parameters

Rational Interpolants with Tension Parameters Ratonal Interpolants wt Tenson Parameters Gulo Cascola and Luca Roman Abstract. In ts paper we present a NURBS verson of te ratonal nterpolatng splne wt tenson ntroduced n [2], and we extend our proposal

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

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

Machine Learning. K-means Algorithm

Machine Learning. K-means Algorithm Macne Learnng CS 6375 --- Sprng 2015 Gaussan Mture Model GMM pectaton Mamzaton M Acknowledgement: some sldes adopted from Crstoper Bsop Vncent Ng. 1 K-means Algortm Specal case of M Goal: represent a data

More information

Prof. Feng Liu. Spring /24/2017

Prof. Feng Liu. Spring /24/2017 Prof. Feng Lu Sprng 2017 ttp://www.cs.pd.edu/~flu/courses/cs510/ 05/24/2017 Last me Compostng and Mattng 2 oday Vdeo Stablzaton Vdeo stablzaton ppelne 3 Orson Welles, ouc of Evl, 1958 4 Images courtesy

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

Exact solution, the Direct Linear Transfo. ct solution, the Direct Linear Transform

Exact solution, the Direct Linear Transfo. ct solution, the Direct Linear Transform Estmaton Basc questons We are gong to be nterested of solvng e.g. te followng estmaton problems: D omograpy. Gven a pont set n P and crespondng ponts n P, fnd te omograpy suc tat ( ) =. Camera projecton.

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

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

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

Complex Numbers. Now we also saw that if a and b were both positive then ab = a b. For a second let s forget that restriction and do the following.

Complex Numbers. Now we also saw that if a and b were both positive then ab = a b. For a second let s forget that restriction and do the following. Complex Numbers The last topc n ths secton s not really related to most of what we ve done n ths chapter, although t s somewhat related to the radcals secton as we wll see. We also won t need the materal

More information

Wavefront Reconstructor

Wavefront Reconstructor A Dstrbuted Smplex B-Splne Based Wavefront Reconstructor Coen de Vsser and Mchel Verhaegen 14-12-201212 2012 Delft Unversty of Technology Contents Introducton Wavefront reconstructon usng Smplex B-Splnes

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

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints Australan Journal of Basc and Appled Scences, 2(4): 1204-1208, 2008 ISSN 1991-8178 Sum of Lnear and Fractonal Multobjectve Programmng Problem under Fuzzy Rules Constrants 1 2 Sanjay Jan and Kalash Lachhwan

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

Mode-seeking by Medoidshifts

Mode-seeking by Medoidshifts Mode-seekng by Medodsfts Yaser Ajmal Sek Robotcs Insttute Carnege Mellon Unversty yaser@cs.cmu.edu Erum Arf Kan Department of Computer Scence Unversty of Central Florda ekan@cs.ucf.edu Takeo Kanade Robotcs

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

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

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

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

Kent State University CS 4/ Design and Analysis of Algorithms. Dept. of Math & Computer Science LECT-16. Dynamic Programming

Kent State University CS 4/ Design and Analysis of Algorithms. Dept. of Math & Computer Science LECT-16. Dynamic Programming CS 4/560 Desgn and Analyss of Algorthms Kent State Unversty Dept. of Math & Computer Scence LECT-6 Dynamc Programmng 2 Dynamc Programmng Dynamc Programmng, lke the dvde-and-conquer method, solves problems

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

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

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009.

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009. Farrukh Jabeen Algorthms 51 Assgnment #2 Due Date: June 15, 29. Assgnment # 2 Chapter 3 Dscrete Fourer Transforms Implement the FFT for the DFT. Descrbed n sectons 3.1 and 3.2. Delverables: 1. Concse descrpton

More information

For instance, ; the five basic number-sets are increasingly more n A B & B A A = B (1)

For instance, ; the five basic number-sets are increasingly more n A B & B A A = B (1) Secton 1.2 Subsets and the Boolean operatons on sets If every element of the set A s an element of the set B, we say that A s a subset of B, or that A s contaned n B, or that B contans A, and we wrte A

More information

we use mult-frame lnear subspace constrants to constran te D correspondence estmaton process tself, wtout recoverng any D nformaton. Furtermore, wesow

we use mult-frame lnear subspace constrants to constran te D correspondence estmaton process tself, wtout recoverng any D nformaton. Furtermore, wesow Mult-Frame Optcal Flow Estmaton Usng Subspace Constrants Mcal Iran Dept. of Computer Scence and Appled Mat Te Wezmann Insttute of Scence 100 Reovot, Israel Abstract We sow tat te set of all ow-elds n a

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

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

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

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

Topology Design using LS-TaSC Version 2 and LS-DYNA

Topology Design using LS-TaSC Version 2 and LS-DYNA Topology Desgn usng LS-TaSC Verson 2 and LS-DYNA Wllem Roux Lvermore Software Technology Corporaton, Lvermore, CA, USA Abstract Ths paper gves an overvew of LS-TaSC verson 2, a topology optmzaton tool

More information

Accounting for the Use of Different Length Scale Factors in x, y and z Directions

Accounting for the Use of Different Length Scale Factors in x, y and z Directions 1 Accountng for the Use of Dfferent Length Scale Factors n x, y and z Drectons Taha Soch (taha.soch@kcl.ac.uk) Imagng Scences & Bomedcal Engneerng, Kng s College London, The Rayne Insttute, St Thomas Hosptal,

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

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

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

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

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

a tree-dmensonal settng. In te presented approac, we construct te ne mes by renng an exstng coarse mes and updatng te nodes of te ne mes accordng to t

a tree-dmensonal settng. In te presented approac, we construct te ne mes by renng an exstng coarse mes and updatng te nodes of te ne mes accordng to t Parallel Two-Level Metods for Tree-Dmensonal Transonc Compressble Flow Smulatons on Unstructured Meses R. Atbayev a, X.-C. Ca a, and M. Parascvou b a Department of Computer Scence, Unversty of Colorado,

More information

Simultaneous Gate Sizing and Fanout Optimization

Simultaneous Gate Sizing and Fanout Optimization Smultaneous Gate Szng and Fanout Optmzaton We Cen *, Ceng-Ta Hse +, Massoud Pedram * * Unversty of Soutern Calforna + VerplexSystems,Inc. Los Angeles, CA 90089 Mlptas, CA 95035 Abstract Ts paper descrbes

More information

A Modified Median Filter for the Removal of Impulse Noise Based on the Support Vector Machines

A Modified Median Filter for the Removal of Impulse Noise Based on the Support Vector Machines A Modfed Medan Flter for the Removal of Impulse Nose Based on the Support Vector Machnes H. GOMEZ-MORENO, S. MALDONADO-BASCON, F. LOPEZ-FERRERAS, M. UTRILLA- MANSO AND P. GIL-JIMENEZ Departamento de Teoría

More information

Data Representation in Digital Design, a Single Conversion Equation and a Formal Languages Approach

Data Representation in Digital Design, a Single Conversion Equation and a Formal Languages Approach Data Representaton n Dgtal Desgn, a Sngle Converson Equaton and a Formal Languages Approach Hassan Farhat Unversty of Nebraska at Omaha Abstract- In the study of data representaton n dgtal desgn and computer

More information

Very simple computational domains can be discretized using boundary-fitted structured meshes (also called grids)

Very simple computational domains can be discretized using boundary-fitted structured meshes (also called grids) Structured meshes Very smple computatonal domans can be dscretzed usng boundary-ftted structured meshes (also called grds) The grd lnes of a Cartesan mesh are parallel to one another Structured meshes

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

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

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms Course Introducton Course Topcs Exams, abs, Proects A quc loo at a few algorthms 1 Advanced Data Structures and Algorthms Descrpton: We are gong to dscuss algorthm complexty analyss, algorthm desgn technques

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

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

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

Parallel matrix-vector multiplication

Parallel matrix-vector multiplication Appendx A Parallel matrx-vector multplcaton The reduced transton matrx of the three-dmensonal cage model for gel electrophoress, descrbed n secton 3.2, becomes excessvely large for polymer lengths more

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

Optimal Workload-based Weighted Wavelet Synopses

Optimal Workload-based Weighted Wavelet Synopses Optmal Workload-based Weghted Wavelet Synopses Yoss Matas School of Computer Scence Tel Avv Unversty Tel Avv 69978, Israel matas@tau.ac.l Danel Urel School of Computer Scence Tel Avv Unversty Tel Avv 69978,

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

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

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

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

SENSITIVITY ANALYSIS IN LINEAR PROGRAMMING USING A CALCULATOR

SENSITIVITY ANALYSIS IN LINEAR PROGRAMMING USING A CALCULATOR SENSITIVITY ANALYSIS IN LINEAR PROGRAMMING USING A CALCULATOR Judth Aronow Rchard Jarvnen Independent Consultant Dept of Math/Stat 559 Frost Wnona State Unversty Beaumont, TX 7776 Wnona, MN 55987 aronowju@hal.lamar.edu

More information

A Robust LS-SVM Regression

A Robust LS-SVM Regression PROCEEDIGS OF WORLD ACADEMY OF SCIECE, EGIEERIG AD ECHOLOGY VOLUME 7 AUGUS 5 ISS 37- A Robust LS-SVM Regresson József Valyon, and Gábor Horváth Abstract In comparson to the orgnal SVM, whch nvolves a quadratc

More information

Improving Low Density Parity Check Codes Over the Erasure Channel. The Nelder Mead Downhill Simplex Method. Scott Stransky

Improving Low Density Parity Check Codes Over the Erasure Channel. The Nelder Mead Downhill Simplex Method. Scott Stransky Improvng Low Densty Party Check Codes Over the Erasure Channel The Nelder Mead Downhll Smplex Method Scott Stransky Programmng n conjuncton wth: Bors Cukalovc 18.413 Fnal Project Sprng 2004 Page 1 Abstract

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

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

ON THE ONE METHOD OF A THIRD-DEGREE BEZIER TYPE SPLINE CURVE CONSTRUCTION

ON THE ONE METHOD OF A THIRD-DEGREE BEZIER TYPE SPLINE CURVE CONSTRUCTION ON THE ONE METHOD O A THIRD-DEGREE EZIER TYPE PLINE URVE ONTRUTION tela O Potapenko L renko I aculty o omputer cences and ybernetcs Taras evcenko Natonal Unversty o Kyv Kyv Ukrane olegstelya@gmalcom lpotapenko@ukrnet

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

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

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

Support Vector Machines. CS534 - Machine Learning

Support Vector Machines. CS534 - Machine Learning Support Vector Machnes CS534 - Machne Learnng Perceptron Revsted: Lnear Separators Bnar classfcaton can be veed as the task of separatng classes n feature space: b > 0 b 0 b < 0 f() sgn( b) Lnear Separators

More information

Type-2 Fuzzy Non-uniform Rational B-spline Model with Type-2 Fuzzy Data

Type-2 Fuzzy Non-uniform Rational B-spline Model with Type-2 Fuzzy Data Malaysan Journal of Mathematcal Scences 11(S) Aprl : 35 46 (2017) Specal Issue: The 2nd Internatonal Conference and Workshop on Mathematcal Analyss (ICWOMA 2016) MALAYSIAN JOURNAL OF MATHEMATICAL SCIENCES

More information

On Some Entertaining Applications of the Concept of Set in Computer Science Course

On Some Entertaining Applications of the Concept of Set in Computer Science Course On Some Entertanng Applcatons of the Concept of Set n Computer Scence Course Krasmr Yordzhev *, Hrstna Kostadnova ** * Assocate Professor Krasmr Yordzhev, Ph.D., Faculty of Mathematcs and Natural Scences,

More information

Solitary and Traveling Wave Solutions to a Model. of Long Range Diffusion Involving Flux with. Stability Analysis

Solitary and Traveling Wave Solutions to a Model. of Long Range Diffusion Involving Flux with. Stability Analysis Internatonal Mathematcal Forum, Vol. 6,, no. 7, 8 Soltary and Travelng Wave Solutons to a Model of Long Range ffuson Involvng Flux wth Stablty Analyss Manar A. Al-Qudah Math epartment, Rabgh Faculty of

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

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

Some material adapted from Mohamed Younis, UMBC CMSC 611 Spr 2003 course slides Some material adapted from Hennessy & Patterson / 2003 Elsevier

Some material adapted from Mohamed Younis, UMBC CMSC 611 Spr 2003 course slides Some material adapted from Hennessy & Patterson / 2003 Elsevier Some materal adapted from Mohamed Youns, UMBC CMSC 611 Spr 2003 course sldes Some materal adapted from Hennessy & Patterson / 2003 Elsever Scence Performance = 1 Executon tme Speedup = Performance (B)

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

Optimization Methods: Integer Programming Integer Linear Programming 1. Module 7 Lecture Notes 1. Integer Linear Programming

Optimization Methods: Integer Programming Integer Linear Programming 1. Module 7 Lecture Notes 1. Integer Linear Programming Optzaton Methods: Integer Prograng Integer Lnear Prograng Module Lecture Notes Integer Lnear Prograng Introducton In all the prevous lectures n lnear prograng dscussed so far, the desgn varables consdered

More information

A New Approach For the Ranking of Fuzzy Sets With Different Heights

A New Approach For the Ranking of Fuzzy Sets With Different Heights New pproach For the ankng of Fuzzy Sets Wth Dfferent Heghts Pushpnder Sngh School of Mathematcs Computer pplcatons Thapar Unversty, Patala-7 00 Inda pushpndersnl@gmalcom STCT ankng of fuzzy sets plays

More information

THE PULL-PUSH ALGORITHM REVISITED

THE PULL-PUSH ALGORITHM REVISITED THE PULL-PUSH ALGORITHM REVISITED Improvements, Computaton of Pont Denstes, and GPU Implementaton Martn Kraus Computer Graphcs & Vsualzaton Group, Technsche Unverstät München, Boltzmannstraße 3, 85748

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

ON SOME ENTERTAINING APPLICATIONS OF THE CONCEPT OF SET IN COMPUTER SCIENCE COURSE

ON SOME ENTERTAINING APPLICATIONS OF THE CONCEPT OF SET IN COMPUTER SCIENCE COURSE Yordzhev K., Kostadnova H. Інформаційні технології в освіті ON SOME ENTERTAINING APPLICATIONS OF THE CONCEPT OF SET IN COMPUTER SCIENCE COURSE Yordzhev K., Kostadnova H. Some aspects of programmng educaton

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

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

New Appearance Models for Natural Image Matting

New Appearance Models for Natural Image Matting New Appearance Models for Natural Image Mattng Dheeraj Sngaraju Johns Hopkns Unversty Baltmore, MD, USA. dheeraj@cs.jhu.edu Carsten Rother Mcrosoft Research Cambrdge, UK. carrot@mcrosoft.com Chrstoph Rhemann

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

Using Multicomplex Variables for Automatic Computation of High-Order Derivatives

Using Multicomplex Variables for Automatic Computation of High-Order Derivatives Usng Multcomple Varables for Automatc Computaton of Hg-Order Dervatves Gregory Lantone Msson Desgn Engneer JPL (prevously Scool of Aerospace Engneerng, Georga Tec) Ryan P. Russell Assstant Professor, Te

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

Polyhedral Compilation Foundations

Polyhedral Compilation Foundations Polyhedral Complaton Foundatons Lous-Noël Pouchet pouchet@cse.oho-state.edu Dept. of Computer Scence and Engneerng, the Oho State Unversty Feb 8, 200 888., Class # Introducton: Polyhedral Complaton Foundatons

More information

Vanishing Hull. Jinhui Hu, Suya You, Ulrich Neumann University of Southern California {jinhuihu,suyay,

Vanishing Hull. Jinhui Hu, Suya You, Ulrich Neumann University of Southern California {jinhuihu,suyay, Vanshng Hull Jnhu Hu Suya You Ulrch Neumann Unversty of Southern Calforna {jnhuhusuyay uneumann}@graphcs.usc.edu Abstract Vanshng ponts are valuable n many vson tasks such as orentaton estmaton pose recovery

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

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

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

KFUPM. SE301: Numerical Methods Topic 8 Ordinary Differential Equations (ODEs) Lecture (Term 101) Section 04. Read

KFUPM. SE301: Numerical Methods Topic 8 Ordinary Differential Equations (ODEs) Lecture (Term 101) Section 04. Read SE3: Numercal Metods Topc 8 Ordnar Dfferental Equatons ODEs Lecture 8-36 KFUPM Term Secton 4 Read 5.-5.4 6-7- C ISE3_Topc8L Outlne of Topc 8 Lesson : Introducton to ODEs Lesson : Talor seres metods Lesson

More information

A Newton-Type Method for Constrained Least-Squares Data-Fitting with Easy-to-Control Rational Curves

A Newton-Type Method for Constrained Least-Squares Data-Fitting with Easy-to-Control Rational Curves A Newton-Type Method for Constraned Least-Squares Data-Fttng wth Easy-to-Control Ratonal Curves G. Cascola a, L. Roman b, a Department of Mathematcs, Unversty of Bologna, P.zza d Porta San Donato 5, 4017

More information

Categories and Subject Descriptors B.7.2 [Integrated Circuits]: Design Aids Verification. General Terms Algorithms

Categories and Subject Descriptors B.7.2 [Integrated Circuits]: Design Aids Verification. General Terms Algorithms 3. Fndng Determnstc Soluton from Underdetermned Equaton: Large-Scale Performance Modelng by Least Angle Regresson Xn L ECE Department, Carnege Mellon Unversty Forbs Avenue, Pttsburgh, PA 3 xnl@ece.cmu.edu

More information

Path Planning for Formation Control of Autonomous

Path Planning for Formation Control of Autonomous Pat Plannng for Formaton Control of Autonomous Vecles 1 E.K. Xdas, 2 C. Palotta, 3 N.A. Aspragatos and 2 K.Y. Pettersen 1 Department of Product and Systems Desgn engneerng, Unversty of te Aegean, 84100

More information

An Analytical Tool to Assess Readiness of Existing Networks for Deploying IP Telephony

An Analytical Tool to Assess Readiness of Existing Networks for Deploying IP Telephony An Analytcal Tool to Assess Readness of Exstng Networks for Deployng IP Telepony K. Sala M. Almasar Department of Informaton and Computer Scence Kng Fad Unversty of Petroleum and Mnerals Daran 31261, Saud

More information