Photorealistic Image Rendering with Population Monte Carlo Energy Redistribution

Size: px
Start display at page:

Download "Photorealistic Image Rendering with Population Monte Carlo Energy Redistribution"

Transcription

1 EUROGRAPHICS 0x / Jan Kautz and Sumanta Pattanak (Edtors) Volume 0 (1981), umber 0 Photorealstc Image Renderng wth Populaton Monte Carlo Energy Redstrbuton Y.-C. Yu-Ch 1 and S.H. Fan 1 and S. Chenney 2 and C. Dyer 1 1 Unversty of Wsconsn at Madson, U.S.A. 2 Emergent Technology, U.S.A. Abstract Ths work presents a novel global llumnaton algorthm whch concentrates computaton on mportant lght transport paths and automatcally adjusts energy dstrbuted area for each lght transport path. We adapt statstcal framework of Populaton Monte Carlo nto global llumnaton to mprove renderng effcency. Informaton collected n prevous teratons s used to gude subsequent teratons by adaptng the kernel functon to approxmate the target dstrbuton wthout ntroducng bas nto the fnal result. Based on ths framework, our algorthm automatcally adapts the amount of energy redstrbuton at dfferent pxels and the area over whch energy s redstrbuted. Our results show that the effcency can be mproved by explorng the correlated nformaton among lght transport paths. Categores and Subject Descrptors (accordng to ACM CCS): I.3.7 [Computer Graphcs]: Raytracng 1. Introducton To generate a physcally correct mage nvolves the estmaton of a large number of ntegrals of path contrbutons fallng on the mage plane. It s well known that the ntegrals have hghly correlated ntegrands. However, a standard Monte Carlo renderng algorthm evaluates the ntegrals ndependently. As a result, even a small but mportant regon n the doman s located durng the process. Ths nformaton s lost to other samples because of the ndependent samplng. Sample reuse s an mportant technque to reduce the varance by explotng the correlaton between ntegrals. Markov Chan Monte Carlo algorthms for global llumnaton, such as Metropols Lght Transport [Vea97] and Energy Redstrbuton Path Tracng [CTE05], enable sample reuse by mutatng exstng samples nto new ones, but the choce of good mutaton strateges s non-trval and has a major mpact on mage qualty. Populaton Monte Carlo (PMC) algorthms provdes us a tool to reuse the nformaton collected n prevous teratons. PMC energy redstrbuton, adapts the framework of PMC to energy redstrbuton algorthm, explots nformaton from mportant samples through reuse wth a mutaton process whose mutaton strategy s adapted on-the-fly. It s self-tunng to a large extent. The PMC energy redstrbuton algorthm terates on a populaton of lght transport paths passng through the mage plane. The populaton paths are created by tracng the vew rays passng through stratfed pxel postons on the mage plane by a general Monte Carlo ray tracng algorthm such as path tracng and bdrectonal path tracng. In our mplementaton, we use a general path tracng algorthm. Any nformaton avalable n the prevous teratons can be used to adapt the kernel functon of each populaton path that produce a new populaton based on the current populaton. The resamplng process elmnates part of the populaton paths and regenerate new paths to acheve ergocty. We carefully desgn the resamplng process to elmnate the well explored or low-contrbuton paths from the current populaton and to generate new paths accordng to the need of explorng the mage plane evenly for achevng unbasedness. As a result, new samples are desgned to explore the mage plane n an even manner. The procedure s then terated: sample, terate, resample, adapt, terate, resample.... The result s a selftunng unbased algorthm whch can explore the mportant paths locally. Our contrbuton s a new renderng algorthm, PMC Energy Redstrbuton(PMC-ER), based on the PMC framework. The algorthm adapts the amount of energy redstrbuton at dfferent pxels and the area over whch energy s rec The Eurographcs Assocaton and Blackwell Publshng Publshed by Blackwell Publshng, 9600 Garsngton Road, Oxford OX4 2DQ, UK and 350 Man Street, Malden, MA 02148, USA.

2 Y.-C. Yu-Ch & S.H. Fan & S. Chenney & C. Dyer / Photorealstc Image Renderng wth Populaton Monte Carlo Energy Redstrbuton dstrbuted. For example, pxels near a sharp shadow boundary wll not attempt to wdely dstrbute energy, whle those n a smooth dffuse mage regon wll dstrbute energy over a wde area. The remander of ths paper s organzed as follows: secton 2 revews a number of works related to ths algorthm. Secton 3 presents the generc PMC frame work. Secton 4 presents the PMC-ER n detal. Secton 5 shows the results generated by ths algorthm. Secton 6 dscusses the lmtaton and relaton to the exstng algorthm. Fnally, secton 7 gves the concluson of our algorthm. 2. Related Work Currently, most global llumnaton algorthms are based on ray tracng and Monte Carlo ntegraton. There exst two catefores: unbased methods such as [Kaj86,VG94,LW93]; and based methods such as [WRC88, Hec90, Jen01]. Interested readers can refer to Pharr and Humphreys [PH04] for an overvew of Monte Carlo renderng algorthms. Here we only focus on sample reuse whch s drectly related to ths work. Sample reuse va Markov Chan Monte Carlo (MCMC) algorthms s a powerful means of explotng hard-to-fnd lght transport paths n global llumnaton. Metropols Lght Transport (MLT) [Vea97] was the frst algorthm to use ths approach. MLT replaces the Monte Carlo ntegrator used n path tracng wth a Metropols sampler. The man advantage of the Metropols algorthm over Monte Carlo ntergraton s the ablty to preserve the samplng context. Ths s done by usng path mutaton to explore path space n a localzed way. Thus, when hgh conbrbuton paths are found, nearby paths wll lkely be explored as well. A number of extensons have been ntroduced snce the orgnal 1997 paper. [PKK00] extended MLT to handle partcpatng meda such as smoke and fog. [KSKAC02] made the MLT algorthm more robust by mutatng n an abstract space of random numbers rather that on the expected qualty. The start-up bas of the MLT was analyzed by [SKDP99] and the analyss of the algorthm was presented n [APSS04]. However, the dsadvantage of MLT was and contnues to be that very large numbers of samples are requred, and stratfcaton s dffcult. Energy redstrbuton path tracng (ERPT) [CTE05] attempted to address ths problem by startng wth a wellstratfed set of ntal samples and locally redstrbutng energy usng MCMC. The nose-reducton technques they proposed ntroduce bas. In addton, the extent of redstrbuton was manually set. [FCL05] used the MLT sampler to take vsual mportance nto account wth complete paths from lght to eye when dstrbutng photons accordng to paths contrbuton on the fnal mage. Ther method solved the dffcult path problem such as lght passes through a small hole on the wall. However, the bas nherted from photon mappng methods prevents the usage of advanced convergence test mechansm. Our PMC-ER algorthm automatcally adapts parameters n an ERPT-lke algorthm and uses the adaptaton of the kernel functons to locally explore mportant lght transport paths. In addton, the algorthm s unbased. Ghosh, Doucet and Hedrch [GDH06] appled the framework of Sequental Monte Carlo algorthm to the problem of samplng envronment maps n anmated sequences. Ther work re-uses samples from prevous teraton and s a complementary to our method. However, ther work s lmted to the envronment map. Our algorthm can be appled to more general types of lght transport paths. 3. D-Kernel Populaton Monte Carlo The Populaton Monte Carlo algorthm [CGMR04] provdes us an teratve mportance samplng framework. The dstngushng feature of PMC s that the kernel functons are modfed after each step based on nformaton gathered from pror teratons. The kernels adapt to approxmate the deal mportance functon based on the samples seen so far. Whle ths dependent samplng may appear to ntroduce bas, t can be proven that the result s ether unbased or consstent, dependng on whether certan normalzng constants are known (n our case they are known). The generc D-Kernel PMC samplng algorthm [DGMR05a,DGMR05b] whch s an evoluton of PMC s stated n Fgure 1. 1 generate the ntal populaton, t = 0 2 for t = 1,,T 3 adapt K (t) (x (t) x (t 1) ) 4 for = 1,, 5 generate X (t) K (t) (x X (t 1) ) 6 w (t) = π(x (t) )/K (t) (X (t) X (t 1) ) 7 resamplng process: elmnaton and regeneraton Fgure 1: The generc D-Kernel Populaton Monte Carlo algorhtm. The { algorthm works } on a populaton of samples denoted by X (t) 1,...,X(t), where t s the teraton number and s the populaton sze, to evaluate R D f(x)dx, where s f(x) = π(x)h(x) by samplng accordng to the target dstrbuton π(x). The algorthm frst creates a set of ntal populaton by usng any unbased samplng method. A kernel functon, K (t) (x (t) x (t 1) ), for each member n the populaton s adapted n the outer loop. The responsblty of the member kernel fucton s to take the exstng member sample, X (t 1), as nput and produces a canddate new sample, X (t), as output (lne 5). The resamplng step n lne 7 s desgned to cull canddate samples wth low weghts and promote hghweght samples. The resamplng process conssts of two c The Eurographcs Assocaton and Blackwell Publshng 2007.

3 Y.-C. Yu-Ch & S.H. Fan & S. Chenney & C. Dyer / Photorealstc Image Renderng wth Populaton Monte Carlo Energy Redstrbuton steps: elmnaton and regeneraton. It s desgned to elmnate the samples wth low contrbuton to the fnal result and to explore new unexplored regons. The weght computed for each sample, w (t), s essentally ts mportance weght. At any gven teraton, an estmator of the ntegral of nterest can be computed and s unbased for π(h): f(x) = π(h) = 1 E[ 1 w (t) h(x (t) )] = 1 =1 =1 = 1 Z =1 D w (t) h(x (t) ) =1 E[w (t) h(x (t) )] π(x)h(x) K (t) (x x (t 1) ) K (t) (x x (t 1) )dx = 1 Z π(x)h(x)dx =1 D Z = f(x)dx D It concludes that π(h) s an unbased estmator of π(h). Before apply PMC to renderng problems, we must frst answer the followng questons: What s the samplng doman and how bg s populaton sze? What s the member functon and what s the adapton crtera? What technques are used for samplng from the kernel functons and resamplng step? The followng sectons descrbe an applcaton of ths framework by mutatng the energy redstrbuton algorthm through answerng each queston properly. Then, we conclude wth a general dscusson on PMC for renderng problems. 4. PMC Energy Redstrbuton (PMC-ER) PMC Energy Redstrbuton (PMC-ER) s an algorthm motvated by energy redstrbuton path tracng (ERPT) [CTE05] that adaptvely selects pxels for redstrbuton, and can also adapt algorthm parameters. ERPT as orgnally proposed traces a path nto the scene from each pxel, usng path tracng to form complete lght transport paths from the eye to the lght. For each pxel, the path s used as the ntal state for a Markov Chan Monte Carlo (MCMC) sample chan that redstrbutes the path s energy to nearby pxels and fnds addtonal lght paths. The ntuton s that dfferent pxels wll fnd dfferent ntal paths, and the nformaton can then be conveyed to neghborng pxels through the Markov Chan. Due to space lmtatons, we cannot dscuss ERPT n detal; readers are referred to the orgnal paper. ERPT uses the estmaton of the energy of the entre mage from the path contrbuton to determne how many constant length chans are needed for every pxel, regardless of how much t dffers from ts neghbors. In addton, the redstrbuton regon s also fxed and manually set. Ths s sub-optmal some pxels that have hgh varance should take more samples and more tme to redstrbute ts energy, whle others are n a neghborhood where most lght transport paths are smlar and redstrbuton acheves nothng. To address the former problem, Clne et al. [CTE05] desgned flters that ntroduce bas nto the calculaton, makng the mage darker than t should be. Our PMC-ER algorthm uses the same basc premse as ERPT: hgh-energy paths should be mutated to dstrbute the nformaton they carry to neghborng pxels. The sample populaton s a set of lght transport paths through the scene. The kernel functons mutate these paths to create new paths. The resamplng step removes low energy or well-dstrbuted paths, keeps hgh-energy paths and generates new paths to evenly explore regons and adapts the kernel functon for each populaton path. The work s focused on the mportant transport paths and correlated samplng of the ntegraton doman. In ths secton, we frst present an overvew of our two energy redstrbuton algorthms. The remanng of the secton s to explore the mplementaton detal needed for these two algorthms PMC-ER Equal Deposton Algorthm Fgure 2 shows the PMC-ER equal deposton algorthm. In the preprocess phase, the algorthm frst generates a pool of stratfed pxel postons used to explore the mage plane evenly. Ths pool of pxel postons s used to generate ntal populaton paths and to generate new stratfed replacement paths durng the resamplng process n each teraton n order to guarantee even exploraton of the mage plane. Then, the algorthm estmates the average energy contaned n the mage, Ẽ, and the deposton energy, e d, for each mutaton whch are dscussed n secton 4.3. An ntal populaton of paths are created by usng the path tracng alogrhtm, the rays of whch shoot from the camera and pass through the pxel poston, (x, y), selected from the stratfed pool. In ths work, a path, Ỹ, s referred to as a lght transport path startng from a lght, L, scatterng dffusely, D, or specularly, S, nsde the scene several tmes, and endng at the camera, E. The path s denoted as L(S D) E. Interested readers can refer to [Hec90, Vea97] for detal. Fgure 4 and 5 shows two examples of such paths. In each nner loop, we do Equal mutatons at each path n the populaton accordng to the path s kernel functon, K (s) (ỹ (t) Ỹ (t 1) ), dscussed n secton 4.4. After mutaton, the acceptablty probablty, A(Ỹ (t) Ỹ (t 1) ), s used to determne whether the path n the populaton swtches to the new generated path, Ỹ (t), or stays as the orgnal path, c The Eurographcs Assocaton and Blackwell Publshng 2007.

4 Y.-C. Yu-Ch & S.H. Fan & S. Chenney & C. Dyer / Photorealstc Image Renderng wth Populaton Monte Carlo Energy Redstrbuton Ỹ (t 1), before mutaton. Then, e d energy s deposted on the mage plane at the pxel poston of the new populaton path, Ỹ (t). In the outsde loop, the resamplng process whch s dscussed n secton 4.5 s to elmnate well-dstrbuted and lowcontrbuton paths, regenerate paths consderng the stratfcaton, and adapt the weghts for perturbatons wth dfferent raduses. 1 generate a pool of stratfed pxel poston 2 estmate the Ẽ,e d 3 generate ntal populaton of paths n t = 0 4 for s = 1,,T 5 determne α (s) for each perturbaton 6 for = 1,,n 7 f E,reman +U(0,1) > Ẽ 8 for t = 1,, mutatons 9 generate Ỹ (t) K (s) (ỹ (t) Ỹ (t 1) ) 10 Ỹ (t) = (U(0,1) < A(Ỹ (t) Ỹ (t) 11 depost e d energy on Ỹ (t) 12 E,reman = e d 13 w (t) = E,reman ))?Ỹ (t) : Ỹ (t 1) 14 resample the populaton: elmnaton and regeneraton Fgure 2: The PMC-ER equal deposton teraton loop. U(0, 1) generates a random number unformly dstrbuted between 0 and 1, and E,le ft s the energy left n the populaton path,, after the nnter energy redstrbuton loops PMC-ER Balance Energy Transfer Algorthm The PMC-ER balance energy transfer algorthm s presented n fgure 3. The frst step stll generates a pool of stratfed pxel postons. The next step s to generate an ntal populaton of paths. otce that there s no step to estmate the average energy contaned n the mage, Ẽ, and ths saves us a lttle computaton tme. In each nner loop, we do Balance perturbatons at each populaton path accordng to the kernel functon, K (s) (ỹ (t) Ỹ (t 1) ). After mutaton, E d = E,reman A(Ỹ (t) Ỹ (t 1) )/ Balance energy s deposted on the pxel poston of the newly mutated path and the same amount of energy s removed from the populaton path. The resamplng process s smlar to the PMC-ER equal deposton algorthm Energy Estmaton When applyng MCMC method, the count of samples fallng n each pxel s proportonal to the real energy.e. the llumnance of that pxel. Thus, we must estmate the energy contaned n the mage whch s 1 generate a pool of stratfed pxel poston 2 generate ntal populaton of paths n t = 0 3 for s = 1,,T 4 determne α (s) for each perturbaton 5 for = 1,,n 6 for t = 1,, Balance 7 generate Ỹ (t) K (s) (ỹ (t) Ỹ (t 1) ) 8 depost E d = E,reman A(Ỹ (t) Ỹ (t 1) )/ balance on Ỹ (t) 9 E,reman = E d 10 w (t) = E,reman 11 resample the populaton: elmnaton and regeneraton Fgure 3: The PMC-ER balance energy transfer teraton loop. E IP = Z L(ỹ) du(ỹ) (1) I where L(ỹ) s the llumnance deposted by the path, ỹ, on the mage plane.e. the llumnance of the radance, L(ỹ), transported from the lght to the camera. We can estmate the mage energy by computng the expected value of the mage energy, Ẽ, from a set of vald sample paths usng the followng two equatons: E(Ỹ) = L(Ỹ) p IP (Ỹ) = L(Ỹ) A IP (2) Ẽ = 1 E(Ỹ ) (3) =1 where E(Ỹ) s the mage energy estmated from a vald path, p IP (Ỹ) s the probablty for the path to pass through that specfc pxel poston, A IP s the physcal area of the flm. From Monte Carlo theory, we know that lm Ẽ = E IP. As a result, we can also estmate the deposton energy, e d, for the equal deposton algorthm whch s: e d = Ẽ mutatons (4) where mutatons s the expected total number of mutatons whch should be multplcaton of the total number of teratons, the total number of samples n the populaton, and equal. Wth ths value, the PMC-ER equal deposton algorthm can drectly render the fnal mage from the accumulaton of energy wthout the need to calbrate the total energy of the accumulaton mage The Kernel Functon for Each Path The kernel functon for each populaton path s a condtonal kernel, K (s) (ỹ (t) Ỹ (t 1) ), that generates a sample path n c The Eurographcs Assocaton and Blackwell Publshng 2007.

5 Y.-C. Yu-Ch & S.H. Fan & S. Chenney & C. Dyer / Photorealstc Image Renderng wth Populaton Monte Carlo Energy Redstrbuton Fgure 4: The top s a path wth the form of LDDSSE and used to demostrate the lens perturbaton. We would lke to replace the lens subpath y 5 y 4 y 3 y 2 y 1 of the form of ESSD. We frst perturb the pxel poston of the orgnal path at y 5 by unformly choosng a pont from the perturbng dsk and then cast a vew ray to pass through the new pxel poston as showed n the bottom to get y 4. We extend the subpath through the same specular bounces at y 4 and y 3 as the correspondng y 4 and y 3 to get y 2. Then, y 2 and y 1 are lnked to form a new lens-perturbed path wth the same form of LDDSSE as the orgnal one. teraton t, Ỹ (t), gven sample n teraton t 1, Ỹ (t 1) (see Fgure 2 and 3). we use a mxture dstrbuton: K (s) (ỹ (t) Ỹ (t 1) ) = α (s),d j T(ỹ (t) Ỹ (t 1) : d j ) (5) d j Each component, T(ỹ Ỹ : d), mutates an exstng path to generate a new one for exploraton of the path space accordng to the perturbng radus, d. Snce the ergocty of the algorthm s acheved by tracng paths at stratfed pxel postons, the mutaton s only used for local exploraton. Therefore, T(ỹ Ỹ : d) s only desgned to perform a perturbaton on the member path based on the perturbaton radus, d. Lens and caustc perturbaton are two good canddates for ths job. The followng s smple descrpton of these two mechansms: Lens perturbaton: Fgure 4 shows an example of lens perturbaton. The lens perturbaton s to replace a subpath y n 1 y k of the form EDS (L D). The perburbaton takes the exstng path and moves the mage pont whch t passes. In our case, the new pxel locaton s unformly sampled wthn a dsk of radus, d, a parameter of the kernel component. The remander of the path s reconstructed to pass through the new mage pont and extend the subpath through addtonal specular bounces to be the same length as the org- Fgure 5: The top s a path wth the form of LDSSDE and used to demostrate the caustc perturbaton. We would lke to replace the caustc subpath y 1 y 2 y 3 y 4 y 5 of the form DSSDE. At the head vertex of the caustc subpath, y 1, we perturbed the outgong lght ray drecton by an angle, θ, unformly sampled from [0,θ max] to get y 2 as showed n the bottom. We extend the subpath through the same specular bounces at y 2 and y 3 as the correspondng y 2andy 3 to get y 4. Then, y 4 and y 1 are lnked to form a new complete caustcs-perturbed path wth the same form of LDDSSE as the orgnal one. nal path. The transton probablty for lens pertubaton can be computed as T d,lens (Ỹ Ỹ) = G(y n 1,y n 2 ) A d n k 2 G(y j,y j+1 ) j=n 2 cosθ j,n where G(y j,y j+1 ) s the geometrc term between y j and y j+1, A d s the area of the perturbaton, and θ j,n s the angle between the normal of the surface and the drecton of the ncomng lght ray at y j. Caustc perturbaton Fgure 5 shows an example of caustc perturbaton. The caustc perturbaton s to replace a caustc subpath wth a suffx y m y k of the form (D L)S D + E. To do ths, we generate a new subpath startng from the vertex y m, the head vertex of the caustc subpath. The drecton of the segment y m y m+1 s perturbed by a random amount (θ, φ) unformly sampled from [0,θ max] and [0,2π] where the central axs, θ = 0, corresponds to the drecton of the orgnal ray and extend the subpath through addtonal specular bounces to be the same length as the orgnal one, and θ max s the range of samplng angle computed from correpsondng perturbaton radus, d, by the followng equaton from [Vea97]: θ max = θ(d) y n 1 y n 2 n 1 k=m y k y k 1 where θ(d) s the angle through whch the ray y n y n 1 needs to be perturbed to change the mage locaton by a (6) c The Eurographcs Assocaton and Blackwell Publshng 2007.

6 Y.-C. Yu-Ch & S.H. Fan & S. Chenney & C. Dyer / Photorealstc Image Renderng wth Populaton Monte Carlo Energy Redstrbuton dstance of d pxels. The transton probablty for caustc perturbaton can be computed as T d,caustcs (Ỹ Ỹ) = G(ym,y m 1) 2πθ max cosθ m,out m k 2 G(y j,y j+1 ) j=m 1 cosθ j,out where θ j,out s the angle between the normal of the surface and the drecton of the leavng lght ray at y j. In orgnal ERPT work, the sze of the pertubaton was a parameter to be fxed at startup. In PMC-ER, we can choose a reasonable set of dfferent szed perturbatons n the mxture whch s three n our case. The large pertubaton s effectve at redstrbutng nformaton over a wde area, whle the smallest s beneft for mage regons where llumnaton s changng quckly. When usng the kernel functon to perturb a path, we frst choose d accordng to the weghts, α (s), where d s the radus of the lens perturbaton and d j α(s),d = 1. And then ether j lens or caustc perturbaton s chosen accordng to γ lens = 0.1 and γ caustc = 0.9 n our case whch s set to prefer caustc perturbaton when t s possble. We can then perturb the current path to generate a new perturbed path. The acceptablty s to determne whether a path swtches to the newly generated path and calculated accordngly as follow: A(Ỹ Ỹ) = mn(1.0, f(ỹ)k(s) (Ỹ Ỹ) f(ỹ )K (s) ) (7) (Ỹ Ỹ ) where f(ỹ) s the path contrbuton defned n [VG97]. When evaluatng the acceptablty probablty, all possble proposals that mght generate Ỹ from Ỹ should be consdered whch s: K (s) (Ỹ Ỹ) = d j α (s),d j ( γ lens T d j,lens(ỹ Ỹ) (8) + γ caustc T d j,caustc(ỹ Ỹ)) However, t s also acceptable to consder only the functon derved from the proposal strategy chosen to generate Ỹ [Te98]: K (s) (Ỹ Ỹ) = T d j, op type(ỹ Ỹ) (9) In ths work, we use Equaton 9 to avod the computaton of other possble transton functons to mprove the effcency of mutaton Resamplng The resamplng step n ths algorthm acheves three purposes: t carres forward to next round samples that have hgh energy remanng wthout flowng out, t provdes an opportunty to add some completely new paths nto the populaton for evenly explorng the mage space, and the nformaton about whch perturbatons are chosen nsde the nner loop gudes the adapton of the kernel functons. The followng decrbes these three steps n detal: Elmnaton: Ths step s to elmnate well-explored and lowcontrbuton samples from the popluaton. When we generate a new populaton path, the energy of the path, E(Ỹ), s computed usng the equaton 3 and set t to E reman. After each perturbaton, we reduce the energy remanng n the path by e d for the equal energy deposton method and by the amount of energy flowng out, E reman A(Ỹ (t) Ỹ (t 1) ) for the balance energy transfer method. The probablty of the paths survvng n the elmnaton process s proportonal to the energy remanng n the path, E reman. Regeneraton: Regeneraton s to mantan the constant number of paths n the populaton. It also gves us the chance to decde where we would lke to explore n the next teratons. For achevng unbasedness, we need to evenly explore the mage plane. Thus, the regeneraton of new paths s accordng to the crtera of stratfcaton. In the preprocess phase, we compute the total stratfed number of pxel postons needed for the entre process. Then a pool of stratfed pxel postons s generated accordng to that number. Durng the regeneraton process, we keep askng the pool to gve us the next unused stratfed pxel poston. A new path s generated by tracng through the new pxel poston wth the path tracng algorthm and the energy of the path, E(Ỹ), s computed usng the equaton 3 and set t to E reman. Adapt α s Values The purpose of α s valuse s to choose a proper perturbaton radus for decdng the area of exploraton accordng to the successes of the perturbatons. Thus, when a new path s generated, the α (s),k s set to be a constant probablty for each component, whch allows us to unformly choose all perturbtatons. After ntalzaton, each perturbaton acceptablty was tagged wth the kernel mxture component that generated t and the ndex of the path n the populaton. At the adaptaton step, we computate the accumulaton of the acceptablty probabltes tagged wth k-th component for each member path and uses t to adjust the mxture probabltes. We can then set: α,k α (s),k = A (t) d j (Ỹ (t) Ỹ (t 1) )δ j,k = ε+ (1 ε)α,k n k =1 α,k where δ j,k = 1 f d k s chosen as the radus of perturbaton c The Eurographcs Assocaton and Blackwell Publshng 2007.

7 Y.-C. Yu-Ch & S.H. Fan & S. Chenney & C. Dyer / Photorealstc Image Renderng wth Populaton Monte Carlo Energy Redstrbuton If the e d s too small, the algorthm becomes too slow and neffcent but t converges to smooth results. However, f e d s too large, the algorthm generates brght spots because a path must have hgh energy to pass the dstrbuton crtera to run a MC muaton chan, whch dstrbutes ts energy. However, most paths fal to reach the crtera. In addton, the perturbaton radus affects the area where the energy can be dffused to and the success rate of the dffuse operaton. In the smooth lghtng area, we hope that ths radus s large, n order to get a smooth mage as soon as possble. However, n complex lghtng areas such shadow, caustc regons, we hope that t s small or the rate of success declnes largely. Our algorthm automatcally adjusts these two aspects through the process of resamplng and adaptng α s values. Fgure 7: A dragon scene computed usng our PMC-ER equal deposton at the top. The bottom left s the zoom-n of the caustc part computed by PMC-ER equal deposton and the bottom rght s the same part computed by ERPT. PMC-ER has fewer artfacts overall. By sharng more nformaton among paths and by better reusng the hgh contrbuton paths, PMC-ER s an mprovement over ERPT. n step j,.e. j = k 5. Results The results from the PMC-ER balance energy transfer algorthm show that although we can mprove the brght spots caused by the energy remanng n the orgnal path by keepng the energy that fals to be dstrbuted n the path tself for further exploraton at the next teraton, we realze that when fndng a hgh-energy path, the energy beng dstrbuted out at the very frst step s large comparng to the energy beng dstrbuted out n the followng teratons. Ths causes hgh varance, whch s showed as a brght spot, n the fnal result. Ths motvate us to develop the PMC-ER equal deposton algorthm. Thus, the results demostrated n ths secton are generated from the PMC-ER equal deposton algorthm. We observe that the deposton energy, e d, and perturbaton raduses are two mportant factors for ERPT algorthm. We compared our PMC-ER equal deposton algorthm wth the energy redstrbuton path tracng (ERPT) algorthm on the Cornell Box scene, a dragon scene, and a complex room scene usng the crtera of startng wth a smlar number of ntal PT paths. In all three cases we used a populaton sze of There are three pertubaton raduses: 5, 10, and 50 pxels, respectvely. The caustc perturbaton s computed wth Eqn. 6. In each step nsde the nner loop, each member generates 16 mutatons, and 40% of the populaton s elmnated based on ts remanng energy and regenerated usng the stratfcaton mechansm. We also use 4 spps for estmatng the energy contaned n an mage for both PMC-ER and ERPT algorthms. The Cornell Box mage (Fgure 6) s rendered usng our PMC-ER equal deposton algorthm wth 1000 teratons whch roughly has the same total number of ntal PT paths as the mage rendered usng the ERPT wth 8 spps. We can see that our algorthm removes the brght spot artfacts from ERPT algorthm. When we compare our result wth an mage rendered wth ERPT wth 16 spps, our mage get fewer artfacts. Observng the strategy mage whose brghtness shows the perturbaton count, we see that the probablty of paths stayng n the populaton for next teraton are s proporton to ts energy remanng. In other words, regons such as the caustc area contaned more hgh energy paths get more number of mutatons. In addton, the radus of mutaton near physcal borders and lghtng borders such as, the shadow and caustc area and the lght edge, automatcally adjusts to ncrease the success rate of flowng energy out. However, generally, the average tme for paths stayng n the populaton s short. Thus, our algorthm cannot have enough tme to adjust to the shortest radus at ths area. We can only observe a yellow color around the edge nstead of a red color for the edge. PMC-ER acheves a vsually more converged mage compared to the correspondng mage generated by the ERPT algorthm wth the same number of ntal PT paths. The dragon scene (Fgure 7) was rendered at wth teratons and 20 mutatons for each member n the populaton nsde the loop n comparson wth mage renc The Eurographcs Assocaton and Blackwell Publshng 2007.

8 Y.-C. Yu-Ch & S.H. Fan & S. Chenney & C. Dyer / Photorealstc Image Renderng wth Populaton Monte Carlo Energy Redstrbuton Fgure 6: The frst mage on the left s a Cornell Box mage computed usng PMC-ER equal deposton algorthm; the second mage s computed usng ERPT wth 9 spps; the thrd mage s computed usng ERPT wth 16 spps; and the fourth mage s the mutaton strategy used durng the process. The strategy mage shows that the mutaton near the physcal border and lghtng border wll automatcally adjust to ncrease the success rate of transferng mage. Fgure 8: A room scene computed usng our PMC-ER equal deposton at the left and ERPT at the rght. PMC-ER has fewer artfacts overall. By sharng more nformaton among paths and by better reusng the hgh contrbuton paths, PMC-ER s an mprovement over ERPT. dered usng ERPT wth 32 spps and 20 mutatons to each ntal PT path. We can see that mage rendered usng PMC-ER has fewer artfacts than the mage rendered usng ERPT. The room scene (Fgure 8) was rendered at wth teratons and 20 mutatons for each member n the populaton nsde the loop n comparson wth mage rendered usng ERPT wth 128 spps and 20 mutatons to each ntal PT path. We can see that mage rendered usng PMC- ER has fewer artfacts than the mage rendered usng ERPT. ote that for all PMC-ER equal deposton and ERPT mplementatons, we dd not use the flter proposed n the orgnal ERPT paper to smooth the fnal mage. The statstcs for three rendered mages s presented n Table 1. We use the mean squared effcency (Eff) metrc for comparng algorthms, computed as: Err = pxels e 2 1, Eff = pxels T Err where e s the dfference n ntensty between a pxel, the ground truth value, T s the runnng tme of the algorthm on that mage and pxels s the overal pxel count. Eff s a measure of how much longer (or less) you would need to run one algorthm to reach the qualty of another [PH04]. We Image Method Tme (s) Err Eff Box1 ERPT(8) e-4 ERPT(16) e-4 PMC-ER e-4 Dragon ERPT(32) e-5 PMC-ER e-5 Room ERPT(128) e-4 PMC-ER e-3 Table 1: Measurements comparng energy redstrbuton path tracng (ERPT) wth PMC-ER, for a roughly equal number of sample rays. can see that our algorthm gets better effcency than ERPT algorthm does. 6. Dscusson The most mportant varable parameter n our algorthms s the resample rate. A small resample rate reduces the number of samples kept n the populaton, whch results n a faster exploraton of the sample doman but at the cost of a large amount of teraton nformaton beng lost durng the regeneraton process. On the other hand, a larger resample rate c The Eurographcs Assocaton and Blackwell Publshng 2007.

9 Y.-C. Yu-Ch & S.H. Fan & S. Chenney & C. Dyer / Photorealstc Image Renderng wth Populaton Monte Carlo Energy Redstrbuton means that more teraton nformaton related to paths s kept durng the teraton. However, the rate to explore the entre sample doman s slow. Many PMC kernels n the lterature are mxture models. Mxtures are typcally formed by combnng several components that are each expected to be useful n some cases but not others. The adapton step then determnes whch component are useful for a gven nput. Mxtures allow otherwse unrelated functons to be combned, such as the perturbaton wth dfferent szed raduses. We would prefer the kernel functon havng many components. However, when the kernel functon contans many adaptable parameters, each teraton would requres hgh adaptve sample counts for gatherng proper nformaton to adapt the kernel functon. Ths prevents us from usng a larger number of dfferent perturbng raduses. Such a strategy would be appealng for effcently renderng a scene wth geometres havng very dfferent szes appearng on the mage plane, but the adaptve sample count requred to adequately determne the mxture component weghts would be too large. Instead we use three perturbaton raduses for all mages rendered. 7. Concluson A new global llumnaton algorthm, PMC-ER, s presented by applyng PMC framework to energy redstrbuton algorthms. PMC-ER learns to become an effectve sampler based on the nformaton collected from early teratons. The algorthm automatcally explores the mportant lght paths found n the prevous teraton, adjusts the area of exploraton accordng to results of prevous muatons, and also uses resamplng to acheve ergocty. There are several future research drectons. The PMC-ER should be able to use the perceptual varance as regeneraton crtera to focus on the hgh perceptual varance area. However, the energy brought by a varance path generated ths way should also be adjusted accordngly. Also, how to dentfy a varance comng from an artfact of renderng not from physcal and lghtng dscontnuty s another queston. In addton, all paths ntalzed the α s values to a constant value. However, we can record the alpha used prevously n an mage because spacal correlaton wll gve us smlar α s values n most places n the mage plane. We can reuse the α nformaton to reduce the process of probng to estmate a proper set of α s values. Based on the framework of Populaton Monte Carlo, PMC-ER can mprove the renderng effcency. PMC should be able to provde further research opportuntes for global llumnaton communty. References [APSS04] ASHIKHMI M., PREMOZE S., SHIRLEY P., SMITS B.: A varance analyss of the metropols lght transport algorthm. Computer and Graphcs 25, 2 (2004), [CGMR04] CAPPÉ O., GUILLI A., MARI J.-M., ROBERT C.: Populaton Monte Carlo. Journal of Computatonal and Graphcal Statstcs 13, 4 (2004), [CTE05] CLIE D., TALBOT J., EGBERT P.: Energy redstrbuton path tracng. In SIGGRAPH 05 (2005), pp [DGMR05a] DOUC R., GUILLI A., MARI J. M., ROBERT C. P.: Convergence of adaptve samplng schemes. Techncal Report , Unversty Pars Dauphne, [DGMR05b] DOUC R., GUILLI A., MARI J. M., ROBERT C. P.: Mnmum varance mportance samplng va populaton Monte Carlo. Techncal report, Unversty Pars Dauphne, [FCL05] FA S., CHEEY S., LAI Y.: Metropols photon samplng wth optonal user gudance. In Proc. of the 16th Eurographcs Symposum on Renderng (2005), Eurographcs Assocaton, pp [GDH06] GHOSH A., DOUCET A., HEIDRICH W.: Sequental samplng for dynamc envronment map llumnaton. In Proc. Eurographcs Symposum on Renderng (2006), pp [Hec90] HECKBERT P. S.: Adaptve radosty textures for bdrectonal ray tracng. In SIGGRAPH 90 (1990), pp [Jen01] JESE H. W.: Realstc mage synthess usng photon mappng. AK Peters. [Kaj86] KAJIYA J. T.: The renderng equaton. In SIG- GRAPH 86 (1986), pp [KSKAC02] KELEME C., SZIRMAY-KALOS L., A- TAL G., CSOKA F.: A smple and robust mutaton strategy for the metropols lght transport algorthm. vol. 21, pp [LW93] LAFORTUE E. P., WILLEMS Y. D.: Bdrectonal path tracng. In Proceedngs of Compugraphcs (1993), pp [PH04] PHARR M., HUMPHREYS G.: Physcally Based Renderng from Theory to Implementaton. Morgan Kaufmann, [PKK00] PAULY M., KOLLIG T., KELLER A.: Metropols lght transport for partcpatng meda. In Proc. of the 11th Eurographcs Symposum on Renderng (2000), Eurographcs Assocaton, pp [SKDP99] SZIRMAY-KALOS L., DORBACH P., PUR- GATHOFER W.: On the Start-up Bas Problem of Metropols Samplng. Techncal report, Unv.of Plzen, [Te98] TIEREY L.: A note on Metropols-Hastngs kernels for general state spaces. The Annals of Appled Probablty 8, 1 (1998), 1 9. c The Eurographcs Assocaton and Blackwell Publshng 2007.

10 Y.-C. Yu-Ch & S.H. Fan & S. Chenney & C. Dyer / Photorealstc Image Renderng wth Populaton Monte Carlo Energy Redstrbuton [Vea97] VEACH E.: Robust Monte Carlo Methods for Lght Transport Smulaton. PhD thess, Stanford Unversty, [VG94] VEACH E., GUIBAS L. J.: Bdrectonal estmators for lght transport. In Proc. of the 5th Eurographcs Workshop on Renderng (1994), Eurographcs Assocaton, pp [VG97] VEACH E., GUIBAS L. J.: Metropols lght transport. In SIGGRAPH 97 (1997), pp [WRC88] WARD G. J., RUBISTEI F. M., CLEAR R. D.: A ray tracng soluton for dffuse nterreflecton. In SIGGRAPH 88 (1988), pp c The Eurographcs Assocaton and Blackwell Publshng 2007.

Computer Sciences Department

Computer Sciences Department Computer Scences Department Populaton Monte Carlo Path Tracng Yu-Ch La Charles Dyer Techncal Report #1614 September 2007 Populaton Monte Carlo Path Tracng Yu-Ch La Unversty of Wsconsn at Madson Graphcs-Vson

More information

Monte Carlo Rendering

Monte Carlo Rendering Monte Carlo Renderng Last Tme? Modern Graphcs Hardware Cg Programmng Language Gouraud Shadng vs. Phong Normal Interpolaton Bump, Dsplacement, & Envronment Mappng Cg Examples G P R T F P D Today Does Ray

More information

Discussion. History and Outline. Smoothness of Indirect Lighting. Irradiance Caching. Irradiance Calculation. Advanced Computer Graphics (Fall 2009)

Discussion. History and Outline. Smoothness of Indirect Lighting. Irradiance Caching. Irradiance Calculation. Advanced Computer Graphics (Fall 2009) Advanced Computer Graphcs (Fall 2009 CS 29, Renderng Lecture 6: Recent Advances n Monte Carlo Offlne Renderng Rav Ramamoorth http://nst.eecs.berkeley.edu/~cs29-13/fa09 Dscusson Problems dfferent over years.

More information

Discussion. History and Outline. Smoothness of Indirect Lighting. Irradiance Calculation. Irradiance Caching. Advanced Computer Graphics (Fall 2009)

Discussion. History and Outline. Smoothness of Indirect Lighting. Irradiance Calculation. Irradiance Caching. Advanced Computer Graphics (Fall 2009) Advanced Computer Graphcs (Fall 2009 CS 283, Lecture 13: Recent Advances n Monte Carlo Offlne Renderng Rav Ramamoorth http://nst.eecs.berkeley.edu/~cs283/fa10 Dscusson Problems dfferent over years. Intally,

More information

Complex Filtering and Integration via Sampling

Complex Filtering and Integration via Sampling Overvew Complex Flterng and Integraton va Samplng Sgnal processng Sample then flter (remove alases) then resample onunform samplng: jtterng and Posson dsk Statstcs Monte Carlo ntegraton and probablty theory

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

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

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

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

Monte Carlo Integration

Monte Carlo Integration Introducton Monte Carlo Integraton Dgtal Image Synthess Yung-Yu Chuang 11/9/005 The ntegral equatons generally don t have analytc solutons, so we must turn to numercal methods. L ( o p,ωo) = L e ( p,ωo)

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

Diffuse and specular interreflections with classical, deterministic ray tracing

Diffuse and specular interreflections with classical, deterministic ray tracing Dffuse and specular nterreflectons wth classcal, determnstc ray tracng Gergely Vass gergely_vass@sggraph.org Dept. of Control Engneerng and Informaton Technology Techncal Unversty of Budapest Budapest,

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

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

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

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

Motivation. Motivation. Monte Carlo. Example: Soft Shadows. Outline. Monte Carlo Algorithms. Advanced Computer Graphics (Fall 2009)

Motivation. Motivation. Monte Carlo. Example: Soft Shadows. Outline. Monte Carlo Algorithms. Advanced Computer Graphics (Fall 2009) Advanced Comuter Grahcs Fall 29 CS 294, Renderng Lecture 4: Monte Carlo Integraton Rav Ramamoorth htt://nst.eecs.berkeley.edu/~cs294-3/a9 Motvaton Renderng = ntegraton Relectance equaton: Integrate over

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

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 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

Monte Carlo 1: Integration

Monte Carlo 1: Integration Monte Carlo : Integraton Prevous lecture: Analytcal llumnaton formula Ths lecture: Monte Carlo Integraton Revew random varables and probablty Samplng from dstrbutons Samplng from shapes Numercal calculaton

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

Plane Sampling for Light Paths from the Environment Map

Plane Sampling for Light Paths from the Environment Map jgt 2009/5/27 16:42 page 1 #1 Vol. [VOL], No. [ISS]: 1 6 Plane Samplng for Lght Paths from the Envronment Map Holger Dammertz and Johannes Hanka Ulm Unversty Abstract. We present a method to start lght

More information

Monte Carlo 1: Integration

Monte Carlo 1: Integration Monte Carlo : Integraton Prevous lecture: Analytcal llumnaton formula Ths lecture: Monte Carlo Integraton Revew random varables and probablty Samplng from dstrbutons Samplng from shapes Numercal calculaton

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

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

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

Simulation: Solving Dynamic Models ABE 5646 Week 11 Chapter 2, Spring 2010

Simulation: Solving Dynamic Models ABE 5646 Week 11 Chapter 2, Spring 2010 Smulaton: Solvng Dynamc Models ABE 5646 Week Chapter 2, Sprng 200 Week Descrpton Readng Materal Mar 5- Mar 9 Evaluatng [Crop] Models Comparng a model wth data - Graphcal, errors - Measures of agreement

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

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

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

Simulation Based Analysis of FAST TCP using OMNET++

Simulation Based Analysis of FAST TCP using OMNET++ Smulaton Based Analyss of FAST TCP usng OMNET++ Umar ul Hassan 04030038@lums.edu.pk Md Term Report CS678 Topcs n Internet Research Sprng, 2006 Introducton Internet traffc s doublng roughly every 3 months

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

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

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

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

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

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

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

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

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

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

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields 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 A mathematcal programmng approach to the analyss, desgn and

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

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

Computer Animation and Visualisation. Lecture 4. Rigging / Skinning

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

More information

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

Synthesizer 1.0. User s Guide. A Varying Coefficient Meta. nalytic Tool. Z. Krizan Employing Microsoft Excel 2007

Synthesizer 1.0. User s Guide. A Varying Coefficient Meta. nalytic Tool. Z. Krizan Employing Microsoft Excel 2007 Syntheszer 1.0 A Varyng Coeffcent Meta Meta-Analytc nalytc Tool Employng Mcrosoft Excel 007.38.17.5 User s Gude Z. Krzan 009 Table of Contents 1. Introducton and Acknowledgments 3. Operatonal Functons

More information

3D vector computer graphics

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

More information

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

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

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

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

Empirical Distributions of Parameter Estimates. in Binary Logistic Regression Using Bootstrap

Empirical Distributions of Parameter Estimates. in Binary Logistic Regression Using Bootstrap Int. Journal of Math. Analyss, Vol. 8, 4, no. 5, 7-7 HIKARI Ltd, www.m-hkar.com http://dx.do.org/.988/jma.4.494 Emprcal Dstrbutons of Parameter Estmates n Bnary Logstc Regresson Usng Bootstrap Anwar Ftranto*

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

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

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

More information

Computer Graphics. Jeng-Sheng Yeh 葉正聖 Ming Chuan University (modified from Bing-Yu Chen s slides)

Computer Graphics. Jeng-Sheng Yeh 葉正聖 Ming Chuan University (modified from Bing-Yu Chen s slides) Computer Graphcs Jeng-Sheng Yeh 葉正聖 Mng Chuan Unversty (modfed from Bng-Yu Chen s sldes) llumnaton and Shadng llumnaton Models Shadng Models for Polygons Surface Detal Shadows Transparency Global llumnaton

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

SAO: A Stream Index for Answering Linear Optimization Queries

SAO: A Stream Index for Answering Linear Optimization Queries SAO: A Stream Index for Answerng near Optmzaton Queres Gang uo Kun-ung Wu Phlp S. Yu IBM T.J. Watson Research Center {luog, klwu, psyu}@us.bm.com Abstract near optmzaton queres retreve the top-k tuples

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

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

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

Lecture #15 Lecture Notes

Lecture #15 Lecture Notes Lecture #15 Lecture Notes The ocean water column s very much a 3-D spatal entt and we need to represent that structure n an economcal way to deal wth t n calculatons. We wll dscuss one way to do so, emprcal

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

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

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

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

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

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

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

Surface Mapping One. CS7GV3 Real-time Rendering

Surface Mapping One. CS7GV3 Real-time Rendering Surface Mappng One CS7GV3 Real-tme Renderng Textures Add complexty to scenes wthout addtonal geometry Textures store ths nformaton, can be any dmenson Many dfferent types: Dffuse most common Ambent, specular,

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

MULTISPECTRAL IMAGES CLASSIFICATION BASED ON KLT AND ATR AUTOMATIC TARGET RECOGNITION

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

More information

AP PHYSICS B 2008 SCORING GUIDELINES

AP PHYSICS B 2008 SCORING GUIDELINES AP PHYSICS B 2008 SCORING GUIDELINES General Notes About 2008 AP Physcs Scorng Gudelnes 1. The solutons contan the most common method of solvng the free-response questons and the allocaton of ponts for

More information

Video Proxy System for a Large-scale VOD System (DINA)

Video Proxy System for a Large-scale VOD System (DINA) Vdeo Proxy System for a Large-scale VOD System (DINA) KWUN-CHUNG CHAN #, KWOK-WAI CHEUNG *# #Department of Informaton Engneerng *Centre of Innovaton and Technology The Chnese Unversty of Hong Kong SHATIN,

More information

VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES

VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES UbCC 2011, Volume 6, 5002981-x manuscrpts OPEN ACCES UbCC Journal ISSN 1992-8424 www.ubcc.org VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES

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

Real-time. Shading of Folded Surfaces

Real-time. Shading of Folded Surfaces Rhensche Fredrch-Wlhelms-Unverstät Bonn Insttute of Computer Scence II Computer Graphcs Real-tme Shadng of Folded Surfaces B. Ganster, R. Klen, M. Sattler, R. Sarlette Motvaton http://www www.vrtualtryon.de

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

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

Computer models of motion: Iterative calculations

Computer models of motion: Iterative calculations Computer models o moton: Iteratve calculatons OBJECTIVES In ths actvty you wll learn how to: Create 3D box objects Update the poston o an object teratvely (repeatedly) to anmate ts moton Update the momentum

More information

Report on On-line Graph Coloring

Report on On-line Graph Coloring 2003 Fall Semester Comp 670K Onlne Algorthm Report on LO Yuet Me (00086365) cndylo@ust.hk Abstract Onlne algorthm deals wth data that has no future nformaton. Lots of examples demonstrate that onlne algorthm

More information

Load Balancing for Hex-Cell Interconnection Network

Load Balancing for Hex-Cell Interconnection Network Int. J. Communcatons, Network and System Scences,,, - Publshed Onlne Aprl n ScRes. http://www.scrp.org/journal/jcns http://dx.do.org/./jcns.. Load Balancng for Hex-Cell Interconnecton Network Saher Manaseer,

More information

Concurrent Apriori Data Mining Algorithms

Concurrent Apriori Data Mining Algorithms Concurrent Apror Data Mnng Algorthms Vassl Halatchev Department of Electrcal Engneerng and Computer Scence York Unversty, Toronto October 8, 2015 Outlne Why t s mportant Introducton to Assocaton Rule Mnng

More information

TESTING AND IMPROVING LOCAL ADAPTIVE IMPORTANCE SAMPLING IN LJF LOCAL-JT IN MULTIPLY SECTIONED BAYESIAN NETWORKS

TESTING AND IMPROVING LOCAL ADAPTIVE IMPORTANCE SAMPLING IN LJF LOCAL-JT IN MULTIPLY SECTIONED BAYESIAN NETWORKS TESTING AND IMPROVING LOCAL ADAPTIVE IMPORTANCE SAMPLING IN LJF LOCAL-JT IN MULTIPLY SECTIONED BAYESIAN NETWORKS Dan Wu 1 and Sona Bhatt 2 1 School of Computer Scence Unversty of Wndsor, Wndsor, Ontaro

More information

Loop Transformations for Parallelism & Locality. Review. Scalar Expansion. Scalar Expansion: Motivation

Loop Transformations for Parallelism & Locality. Review. Scalar Expansion. Scalar Expansion: Motivation Loop Transformatons for Parallelsm & Localty Last week Data dependences and loops Loop transformatons Parallelzaton Loop nterchange Today Scalar expanson for removng false dependences Loop nterchange Loop

More information

arxiv: v3 [cs.ds] 7 Feb 2017

arxiv: v3 [cs.ds] 7 Feb 2017 : A Two-stage Sketch for Data Streams Tong Yang 1, Lngtong Lu 2, Ybo Yan 1, Muhammad Shahzad 3, Yulong Shen 2 Xaomng L 1, Bn Cu 1, Gaogang Xe 4 1 Pekng Unversty, Chna. 2 Xdan Unversty, Chna. 3 North Carolna

More information

Load-Balanced Anycast Routing

Load-Balanced Anycast Routing Load-Balanced Anycast Routng Chng-Yu Ln, Jung-Hua Lo, and Sy-Yen Kuo Department of Electrcal Engneerng atonal Tawan Unversty, Tape, Tawan sykuo@cc.ee.ntu.edu.tw Abstract For fault-tolerance and load-balance

More information

Circuit Analysis I (ENGR 2405) Chapter 3 Method of Analysis Nodal(KCL) and Mesh(KVL)

Circuit Analysis I (ENGR 2405) Chapter 3 Method of Analysis Nodal(KCL) and Mesh(KVL) Crcut Analyss I (ENG 405) Chapter Method of Analyss Nodal(KCL) and Mesh(KVL) Nodal Analyss If nstead of focusng on the oltages of the crcut elements, one looks at the oltages at the nodes of the crcut,

More information

MOTION BLUR ESTIMATION AT CORNERS

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

More information

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

IMAGE MATCHING WITH SIFT FEATURES A PROBABILISTIC APPROACH

IMAGE MATCHING WITH SIFT FEATURES A PROBABILISTIC APPROACH IMAGE MATCHING WITH SIFT FEATURES A PROBABILISTIC APPROACH Jyot Joglekar a, *, Shrsh S. Gedam b a CSRE, IIT Bombay, Doctoral Student, Mumba, Inda jyotj@tb.ac.n b Centre of Studes n Resources Engneerng,

More information

APPLICATION OF A COMPUTATIONALLY EFFICIENT GEOSTATISTICAL APPROACH TO CHARACTERIZING VARIABLY SPACED WATER-TABLE DATA

APPLICATION OF A COMPUTATIONALLY EFFICIENT GEOSTATISTICAL APPROACH TO CHARACTERIZING VARIABLY SPACED WATER-TABLE DATA RFr"W/FZD JAN 2 4 1995 OST control # 1385 John J Q U ~ M Argonne Natonal Laboratory Argonne, L 60439 Tel: 708-252-5357, Fax: 708-252-3 611 APPLCATON OF A COMPUTATONALLY EFFCENT GEOSTATSTCAL APPROACH TO

More information

CMPS 10 Introduction to Computer Science Lecture Notes

CMPS 10 Introduction to Computer Science Lecture Notes CPS 0 Introducton to Computer Scence Lecture Notes Chapter : Algorthm Desgn How should we present algorthms? Natural languages lke Englsh, Spansh, or French whch are rch n nterpretaton and meanng are not

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

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

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

More information

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

Private Information Retrieval (PIR)

Private Information Retrieval (PIR) 2 Levente Buttyán Problem formulaton Alce wants to obtan nformaton from a database, but she does not want the database to learn whch nformaton she wanted e.g., Alce s an nvestor queryng a stock-market

More information

A CLASS OF TRANSFORMED EFFICIENT RATIO ESTIMATORS OF FINITE POPULATION MEAN. Department of Statistics, Islamia College, Peshawar, Pakistan 2

A CLASS OF TRANSFORMED EFFICIENT RATIO ESTIMATORS OF FINITE POPULATION MEAN. Department of Statistics, Islamia College, Peshawar, Pakistan 2 Pa. J. Statst. 5 Vol. 3(4), 353-36 A CLASS OF TRANSFORMED EFFICIENT RATIO ESTIMATORS OF FINITE POPULATION MEAN Sajjad Ahmad Khan, Hameed Al, Sadaf Manzoor and Alamgr Department of Statstcs, Islama College,

More information

An Image Fusion Approach Based on Segmentation Region

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

More information