Visualization of Time-Varying Volumetric Data using Differential Time-Histogram Table

Size: px
Start display at page:

Download "Visualization of Time-Varying Volumetric Data using Differential Time-Histogram Table"

Transcription

1 Volume Grphics (5) E. Gröller, I. Fujishiro (Editors) Visuliztion of Time-Vrying Volumetric Dt using Differentil Time-Histogrm Tble Hmid Younesy, Torsten Möller, Hmish Crr Simon Frser University, Simon Frser University, University College, Dublin Abstrct We introduce novel dt structure clled Differentil Time-Histogrm Tble (DTHT) for visuliztion of timevrying sclr dt. This dt structure only stores voxels tht re chnging between time-steps or during trnsfer function updtes. It llows efficient updtes of dt necessry for rendering during sequence of queries common during dt explortion nd visuliztion. The tble is used to updte the vlues held in memory so tht efficient visuliztion is supported while gurnteeing tht the sclr field visulized is within given error tolernce of the sclr field smpled. Our dt structure llows updtes of time-steps in the order of tens of frmes per second for volumes of sizes of.5gb, enbling rel-time time-sliders. Ctegories nd Subject Descriptors (ccording to ACM CCS): I.3. [Computer Grphics]: Grphics dt structures nd dt types - E.1 [Dt]: Dt Structures Keywords: time-vrying dt, volume rendering 1. Introduction As computing power nd scnning precision increse, scientific pplictions generte time-vrying volumetric dt with thousnds of time steps nd billions of voxels, chllenging our bility to explore nd visulize interctively. Although ech time step cn generlly be rendered efficiently, rendering multiple time steps requires efficient dt trnsfer from disk storge to min memory to grphics hrdwre. We use the temporl coherence of sequentil time frmes, the sptil distribution of dt vlues, nd the histogrm distribution of the dt for efficient visuliztion. Temporl coherence [SH99] is used to prevent loding unchnged smple vlues, sptil distribution [WG9] to preserve rendering loclity between imges, nd histogrm distribution to updte for incrementl updtes during dt clssifiction. Of these, temporl coherence nd histogrm distribution hyounesy@cs.sfu.c torsten@cs.sfu.c hmish.crr@ucd.ie re encoded in differentil tble computed in preprocessing step. This differentil tble is used during visuliztion to minimize the mount of dt tht needs to be loded from disk between ny two successive imges. Sptil distribution is then used to ccelerte rendering by retining unchnged geometric, topologicl nd combintoril informtion between successive imges rendered, bsed on the differentil informtion loded from disk. The contributions of this pper re to identify nd nlyze sttisticl chrcteristics of lrge scientific dt sets tht permit efficient error-bounded visuliztion. We unify the sttisticl coherence of the dt with the known sptil nd temporl coherence of the dt in single differentil tble used for updting memory-resident version of the dt. We define coherence nd distribution more formlly in Section, review relted work in Section 3 nd support our definition of coherence nd distribution in Section with cse study. In Section 5 we show how to exploit dt chrcteristics to build binned dt structure representing the temporl coherence nd sptil nd histogrm distribution of the dt, nd how to use this structure to ccelerte interctive explortion of such dt. We then present some results c The Eurogrphics Assocition 5.

2 H. Younesy, T. Möller & H. Crr / Differentil Time-Histogrm Tble in Section nd some conclusions in Section 7, followed by comments on possible future work in Section 7.. Dt Chrcteristics In order to discuss both previous work nd our own contributions, we strt by defining our ssumed input nd the sttisticl properties of the dt tht we will exploit for ccelerted visuliztion: we will support these ssertions empiriclly in our cse study in Section. Formlly, time-vrying sclr field is function f : R R. Such dt is often smpled f t fixed loctions V = {v 1,...,v n } nd fixed times T = {t 1,...,t τ }. Since we exploit this smpling regulrity to ccelerte visuliztion, we ssume tht our dt is of the form F = {(v,t, f (v,t)) v V,t T }, where ech triple (v,t, f (v,t)) is smple. Previous reserchers report [OM1] tht only smll frction of F is needed for ny given imge generted during visuliztion. Thus, ny imge cn be thought of s the result of visulizing subset of F defined by query q. More formlly, given F nd condition q t time t (e.g. trnsfer function), find the set F q of ll smples (v,t, f (v,t)) for which q is true (e.g. the opcity of f (v,t) is non-zero). Thus, F q is the set of smples needed to render q, clled the ctive set of q. To construct query q for isosurfce extrction t isovlue h, F q consists of ll smples belonging to cells whose isovlues spn h. For volume rendering, we bse trnsfer functions on the isovlue, s shown in Figure : the ctive set therefore hs rnge of isovlues. We now restte our observtion: we expect F q F. Moreover, F q is rrely rndom, nor is it evenly distributed throughout the dt set. Insted, F q tends to consist of lrge contiguous blocks of smples, due to the continuity of the physicl system underlying the dt, nd the inherent orgniztion of most physicl systems being studied. We exploit both chrcteristics to ccelerte visuliztion. We lso exploit the fct tht humn explortion of dt usully involves continuous (i.e. grdul) vrition of queries. Formlly, we re interested, not in single query q, but in sequence q 1,...,q k of closely-relted queries, with occsionl brupt chnges to new query sequence q 1,...,q m. We expect tht the ctive sets for ny two sequentil queries will be nerly identicl, i.e. tht F q i+1 F q i. In prticulr, we exploit coherence nd distribution. Let us denote two smples σ 1 = (v 1,t 1, f (v 1,t 1 )) nd σ = (v,t, f (v,t )), nd choose smll vlues δ,λ >. Sptil coherence is coherence with respect to the sptil dimensions x,y,z of the domin of f, nd is bsed on the sptil continuity of the physicl system. Smll sptil chnges imply smll functionl chnges, i.e. if v 1 v < δ nd t 1 = t, then f 1 f < λ for smll λ. Temporl coherence is coherence with respect to the time dimension t of the domin of f nd is bsed on the temporl continuity of the physicl system. Hence, if t 1 t < δ nd v 1 = v, then f 1 f < λ for smll λ. Given two sequentil queries q i,q i+1 which differ only slightly in spce or time, F q i nd F q i+1 will therefore overlp significntly. We exploit this to ccelerte the tsk of updting the ctive set for rendering purposes, focusing principlly on temporl explortion. We lso exploit sttisticl properties of the dt sets in question, which we describe in terms of dt distribution: Histogrm distribution is property of the functionl dimension (i.e. the rnge of f ) nd depends lrgely on the dt being studied. However, it is usully true tht extrcted fetures re chosen t vlues where the rnge of f vries gretly: thus we expect f to be firly well distributed, lthough smpling my ffect this. Sptil distribution is lrge scle form of sptil coherence, nd is bsed (gin) on the physicl phenomen scientists nd engineers study. Although dt is commonly generted over lrge domins, it is often true tht nothing interesting hppens in most of the domin. As result, the ctive sets for queries mde by the user re often clustered in subset of the spce. Histogrm distribution is crucil where two sequentil queries q i nd q i+1 differ only slightly in the functionl dimension. For well-distributed dt vlues, we expect F q i nd F q i+1 to be substntilly identicl: i.e. tht we cn chnge trnsfer functions more rpidly by loding only the new dt vlues required. Moreover, the sptil distribution of the dt llows us to hve sptilly sprse dt structures. 3. Relted Work The difficulty of rendering lrge dt sets is well-recognized in the literture, with successive solutions ddressing progressively lrger dt sets by exploiting vrious dt chrcteristics. Brodly speking, however, the solutions proposed hve delt with isosurfce extrction nd volume rendering s seprte topics, wheres our solution is pplicble to either with suitble modifictions. Modern isosurfce extrction nd volume rendering methods re bsed on the recognition tht the problem is decomposble into smller sub-problems. Lorenson & Cline [LC7] recognized this nd decomposed the extrction of n isosurfce over n entire dt set by extrcting the surfce for ech cell in cubic mesh independently. Almost simultneously, Wyvill, McPheeters & Wyvill [WMW] exploited sptil coherence for efficient isosurfce extrction in their continution method. Sptil coherence hs lso been exploited for volume rendering [WTTL9]. c The Eurogrphics Assocition 5.

3 H. Younesy, T. Möller & H. Crr / Differentil Time-Histogrm Tble Other reserchers [CMM 97, Gl91, LSJ9, WG9] exploit sptil distribution for efficient extrction of isosurfce ctive sets. In prticulr, Wilhelms & vn Gelder [WG9] introduced the Brnch-On-Need Octree (BONO), spce efficient vrition of the trditionl octree. Octrees, however do not lwys represent the sptil distribution of the dt, nd re inpplicble to irregulr or unstructured grids. Livnt et l. [LSJ9] introduced the notion of spn spce - plotting the isovlues spnned by ech cell nd building serch structure to find only cells tht spn desired isovlue. Since this represents the rnge of isovlues in cell by single entry in dt structure, it exploits histogrm distribution. Histogrm distribution hs lso been exploited to ccelerte rendering for isosurfces [CVCK3] by computing ctive set chnges with respect to isovlue. Ching et l. [CSS9] clustered cells in irregulr meshes into met-cells of roughly equl numbers of cells, then built n I/O- efficient spn spce serch structure on these met cells, gin exploiting histogrm distribution. For time-vrying dt, it is impossible to lod n entire dt set plus serch structures into min memory, so reserchers hve reduced the impct of slow disk ccess by building memory-resident serch structures nd loding dt from disk s needed. Sutton & Hnsen [SH99] extended brnch-on-need octrees to time-vrying dt with Temporl Brnch-on-Need Octrees (T-BON), using sptil nd temporl coherence to ccess only those portions of serch structure nd dt which re necessry to updte the ctive set. Similrly, Shen [She9] noted tht seprte spn spce structures for ech time-step re inefficient, nd proposed Temporl Hierrchicl Index (THI) Tree to suppress serch structure redundncy between time-steps, exploiting both histogrm distribution nd temporl coherence. Reinhrd et l. [RHP] binned smples by isovlue for ech time step, loding only those bins required for given query: this form of binning exploits histogrm distribution but not temporl coherence. For volume rendering, Shen & Johnson [SJ9] introduced Differentil Volume Rendering, in which they precomputed the voxels tht chnged between djcent time-steps, nd loded only those voxels tht chnged, principlly exploiting temporl coherence. Shen [SCM99] extended Differentil Volume Rendering with Time-Spce Prtitioning (TSP) Trees, which exploit both sptil distribution nd temporl coherence with n octree representtion of the volume. Binry trees store sptil nd temporl vritions for ech sub-block, nd this informtion is used for erly termintion of ry-trcing lgorithm, bsed on visul error metric. Shen lso cched imges for ech sub-block in cse little or no chnge occurred between frmes. M & Shen [MS] further extended this by quntizing the isovlues of the input dt nd storing them in octrees before computing differentils. Finlly, Sohn nd Bjj [SBS] use wvelets to compress time-vrying dt to desired error bound, exploiting temporl coherence s well s sptil nd histogrm distribution. Our contribution in this pper is to unify temporl coherence in the form of differentil visuliztion with sttisticl distributions in the form of isovlue binning. Before introducing our dt structures, however, we demonstrte the vlidity of coherence nd distribution with some cse studies.. Cse Studies: Dt Chrcteristics of Isbel & Turbulence As noted in the previous sections, our pproch to ccelerting visuliztion depends on mthemticl, sttisticl nd physicl properties of the dt being studied. Before progressing further, it is therefore necessry to demonstrte tht these properties re the cse. We do so by mens of cse studies of three different dt sets. The first nd lrgest dt set is the Hurricne Isbel dt set provided by the Ntionl Center for Atmospheric Reserch (NCAR) for the IEEE Visuliztion Contest nd hs time steps of dimension 5x5x1. It contins 13 different floting point sclr vribles of which we study the temperture nd pressure. We hve lso studied the Turbulent Jets (jets) nd Turbulent Vortex Flow (vortex) dt sets provided by D. Silver t Rutgers University nd R. Wilson t University of Iow to Kwn-Liu M t University of Cliforni, Dvis. The jets dt contins 15 time steps of 1x19x19 flots, while the vortex dt contins 1 time steps of 1 3 floting point sclrs..1. Temporl Coherence We demonstrte temporl coherence by computing the difference between djcent time steps, nd grphing the percentge of differences tht exceed n error bound expressed s percentge of the overll dt rnge. As we see in Figure 1(), t n error bound of %, ll of the voxels differ from one time step to the next. This my be due to numericl inccurcies in the floting point dt. It therefore follows tht 1% of the smples will need to be replced for the memory-resident version of the dt to be ccurte. However, s we see from the second line on the grph, between % nd % of the smples differ by more thn.3%. Thus, for.3% error in the isovlues displyed, we cn sve s much s % of the lod time between queries. As the error bound is incresed further, the number of smples to be loded decreses further: t 1% error, between c The Eurogrphics Assocition 5.

4 H. Younesy, T. Möller & H. Crr / Differentil Time-Histogrm Tble chnged voxels (%) chnged voxels (%) 1 1 λ=% λ=.3% λ=1.% λ=3.% Time step () Isbel - temperture Time step (c) Turbulent Jets λ=% λ=.3% λ=1.% λ=3.% chnged voxels (%) chnged voxels (%) 1 1 λ=% λ=.3% λ=1.% λ=3.% Time step (b) Isbel - pressure λ=% λ=.3% λ=1.% λ=3.% 1 Time step Figure 1: Temporl Coherence: Number of smples tht chnge by more thn n error bound of λ = %,.3%, 1%, 3% for the temperture nd pressure sclrs of the Isbel dt set s well s the jets nd vortex dt sets. % nd 9% of the smples need not be reloded, while t 3% error, over 95% of the smples need not be reloded. Similr effects cn be seen for pressure in Isbel (Figure 1(b)) nd for the jets nd vortex dt sets (Figure 1(c) & (d)). In Figure 1(d), we believe tht the shrp periodic dips indicte tht certin time steps were indvertently duplicted. This side, the overll conclusion is tht reltively smll error bounds permit us to void loding lrge numbers of smples s time chnges... Histogrm Distribution In the lst section, we sw tht the sttistics of temporl coherence permit efficient differentil visuliztion for given error bound. It is nturl to sk whether similr sttistics re true for smll chnges in isovlues defining query. We show in Figure tht this is true by exmining the histogrm distribution for ech dt set. For this figure, we set our error bound to 1% nd computed the size of the ctive set for individul dt rnges (bins) nd for different times, nd lso the number of smples whose vlues chnged in the temporl dimension. For exmple, we see in Figure () tht temperture isosurfces in the Isbel dt set never hve ctive sets of more thn 5% of the size of single slice, nd tht less thn hlf of the ctive set typiclly requires replcement between one time step nd the next. For pressure, lthough nerly 5% of the smples re in the ctive set in the worst cse, these smples chnge little between timesteps, indicting tht the physicl phenomenon mrked by this pressure feture does not move much in spce between time steps. In the jets dt set (Figure (c)), the worst-cse behviour is exhibited: t n isovlue of roughly % of the rnge, nerly 1% of the smples re in the ctive set. Although this hs implictions for the ctul rendering step, we see tht this set chnges little with respect to time. However, s it turns out, these dt vlues constitute most of the ir surrounding the flow under study nd re likely to be ignored during dt explortion. In the vortex dt set (Figure (d)), we see gin tht dt bins involve reltively few smples, nd tht these smples hve lrge degree of temporl coherence..3. Sptil Distribution Unlike histogrm distribution, sptil distribution is hrder to test, s it is best mesured in terms of the sptil dt structure used to store the dt. We therefore defer considertion of sptil distribution to the discussion of Tble 1 in Section Differentil Time Histogrm Tble In the previous section, we demonstrted tht temporl coherence nd histogrm distribution offer the opportunity to reduce lod times drsticlly when visulizing lrge timevrying dt sets. To chieve the hypothesized reduction in lod-time we introduce new dt structure clled the Differentil Time Histogrm Tble (DTHT) long with n efficient lgorithm for performing regulr nd differentil queries in order to visulize the dt set. To exploit temporl coherence nd histogrm distribution, we pply differentil visuliztion in the temporl direction nd binning in the isovlue direction. Since we expect user explortion of the dt to consist mostly of grdul vritions in queries, we precompute the differences between successive queries. We modify temporl coherence by including in the differentil set only those smples for which the error exceeds chosen bound, further reducing the number of smples to be loded t ech time step Computing the DTHT Our DTHT, shown in Figure 3 stores smples in twodimensionl rry of bins defined by isovlue rnge nd time step. In ech bin, we store the ctive set (), nd set of differences (rrows) between the ctive sets of djcent bins. For given dt set with τ time steps, we crete DTHT with τ bins in the temporl direction nd b bins in the isovlue direction. Lrge vlues of b will increse the size of the tble, but decrese the rnge of vlues in ech bin, mking ctive set queries more efficient for one bin, but not necessrily fster for query covering lrge rnge of bins. Also, lrge numbers of bins will result in more storge overhed. We choose number b nd divide the isovlue rnge into b c The Eurogrphics Assocition 5.

5 H. Younesy, T. Möller & H. Crr / Differentil Time-Histogrm Tble Isovlue Bin Active Set Differentils Time () Isbel - temperture Figure 3: The Differentil Time Histogrm Tble (DTHT). Ech bin holds the ctive set () nd differentils between the bin nd djcent bins (rrows). Components not used for our experiments re shown in lighter shde. (b) Isbel - pressure (c) Turbulent Jets Figure : Temporl Coherence + Histogrm distribution: Number of smples tht chnge by more thn n error bound of λ = 1% for the temperture nd pressure sclrs of the Isbel dt set s well s the jets nd vortex dt sets. Ech dt set is divided up into 1 iso-vlue bins. bins. We lso choose λ, the mount of error we will tolerte in isovlues for single smple over time. We compute the DTHT by loding the first time step into memory nd binning the smples. We then lod the second time step into memory longside the first nd compute the difference between the two time steps. Any smple whose difference exceeds the error bound is dded to the differentil set in the time direction. Any smple whose difference does not exceed the error bound is modified so tht the vlue in the second time step is identicl to the vlue in the first time step: this ensures tht, over time, errors do not ccumulte beyond our chosen bound. At the sme time, differentils re computed in the isovlue direction if these re desired. In our experiments, we hve chosen to render using spltting: in this cse ech smple belongs to only one bin nd the ctive sets in djcent bins re disjoint. It follows tht the isovlue differentils re equl to the ctive sets, nd cn be omitted ccordingly, we show them in lighter shde in Figure 3. In cse we wnt to dpt the dt structure to support extrction of isosurfces, ech voxel my belong to rnge of isovlue bins depending on the vlues of its neighbors; therefore the bins will hve overlp nd it would be resonble to hve differentils between neighbor bins to void redundncy. The first time step is then discrded, nd the next time step is loded nd compred to the second time step. This process continues until the entire dt set hs been processed. For ech smple, we store loction, isovlue, nd normlized grdient vector t lef node of brnch-on-need octree. At ll times, the current ctive set is stored in brnchon-need octree, s re the ctive sets nd the differentils for ech bin. Smples re dded or removed from the current ctive octree by tndem trversl with the octrees for the bins. Insted of single smples, however, we store entire bricks of dt (typiclly 3 3 3) t octree leves, either in linked lists (if no more thn % is ctive) or in rrys (if c The Eurogrphics Assocition 5.

6 H. Younesy, T. Möller & H. Crr / Differentil Time-Histogrm Tble Structure List Octree Octree All Active Sets 1st Active Set λ GB %ge GB %ge GB %ge Isbel - temperture.% % % %.3%. 77% %.7 1% 1.% 15. 3% 1. 5%. % 3.% 1. % 9. 9%.59 1% Isbel - pressure.% % % %.3% % %.9 1% 1.% 13. 9% % 1.9 % 3.% 1. % %.7 15% Turbulent Jets.% 7. 73% 5. 55% 3. 33%.3% 3. 31%. 1%.71 7% 1.%. 55% %. % 3.%. 3% 1. 1%. % Turbulent Vortex Flow.%. 731% 3.7 5%.5 39%.3%. 3% 3. 59%. 3% 1.% %. 5% 1. 5% 3.%. 13%.1 33%.93 15% Tble 1: Size (in GB nd percent of originl dt set) of DTHT using lists nd octrees with ll or only the first ctive set stored. more thn % is ctive). We sve spce by storing smple loctions reltive to the octree cell insted of bsolutely, requiring fewer bits of precision. Moreover, octrees re memory coherent, so updtes re more efficient thn liner lists, lthough t the expense of lrger memory footprint, s shown in Tble 1. We note, however, tht the memory footprint is principlly determined by the size of the octrees for the ctive sets. Further reductions in storge re possible depending on the nture of the queries to be executed. We ssume tht brupt queries re few nd fr between, nd dispense with storing ctive sets explicitly except for the first time step. If n brupt query is mde t time t, we cn construct the ctive set by strting with the corresponding ctive set t time nd pplying ll differentil sets up to time t. Doing so reduces the mount of storge required even further, s shown in the third column of Tble 1. As with the isovlue differentils, we indicte this in Figure 3 by displying the unused ctive sets in lighter shde. We cn lso store ctive sets in subset of priorily chosen keyfrmes so tht we lwys strt from the nerest keyfrme insted of strting from the first frme. Another wy of reducing the storge is to remove the ctive sets nd differentils for the non-interesting isovlue rnges (e.g. the empty spces) which cn hve huge impct depending on the nture of the dtset. 5.. Queries in the DTHT For ny query, we first clssify the query s grdul ( smll chnge) or brupt ( lrge chnge): s noted in Section, we expect the nture of user interction with the dt will cuse most queries to be grdul in nture rther thn brupt. We chose to implement volume rendering using pointbsed spltting, in which the ctive set consists only of those smples for which the opcity is non-zero. This ctive set my spn multiple DTHT cells, s shown in Figure, in which cse we use the union of the ctive sets for ech DTHT cell. It is lso possible to use other volume rendering methods s long s they low runtime updte of the dt. For instnce, hrdwre texture slicing would be suitble only if the hrdwre llows texture updtes without requiring to lod the whole texture for ech updte. Abrupt queries re hndled by discrding the existing ctive set nd reloding the ctive set from the corresponding bin or bins on disk. Becuse the dt ws binned, the ctive set is over-estimted for ny given trnsfer function. This is conservtive over-estimte which includes the desired ctive set, but is sensitive to the size of the bin. Too few bins leds to lrge numbers of discrds for prticulr query, while too mny bins leds to overhed in dt structures nd overhed in merging octrees. Isovlue TF Opcity Time Active DTH Cells Figure : Active DTHT Cells For Given Trnsfer Function. Grdul queries in the temporl direction edit the ctive set using differentils for ech bin spnned by the trnsfer function. Since forwrds nd bckwrds differentils re inverse, we only store on ech rrow the set of smples tht needs to be dded in tht direction. The set of smples tht needs to be removed is then the set of smples stored on the opposite-direction rrow between the sme two bins. Grdul queries in the isovlue direction discrd ll smples in bin when the trnsfer function no longer spns tht bin, nd dd ll smples in bin when the trnsfer function first spns tht bin. It should be noted tht rndom ccess to voxels in our octree bsed dt structure is not efficient since it requires top down trversing of ll octrees for to ccess the voxel. Hence, visulizing multimodl dt would be generlly difficult. We hve ddressed tht in our future work. For fster rendering, prtil imges for ech bse level c The Eurogrphics Assocition 5.

7 H. Younesy, T. Möller & H. Crr / Differentil Time-Histogrm Tble block in the current ctive octree re stored, s in the TSP tree [SCM99]. Since we updte bse level blocks in the octree only when chnges exceed the λ-bound, these prtil imges often survive two or more time steps.. Results nd Discussion We implemented our differentil temporl histogrm tble lgorithm nd visulized different sclr time-vrying dtsets introduced in Section, using 3.GHz Intel Xeon processor, GB of min memory nd n nvidi AGP x GeForce grphics crd, with dt stored on fileserver on 1Mb/s Locl Are Network. In our experiments we used b = 1 isovlue bins, set the bse-level brick size in the octrees to 3x3x3, nd tested four different vlues for error bounds (λ = %,.3%,1.%,3.%). In our first experiment we controlled the number of ctive voxels by chnging the trnsfer function width (the rnge of non-trnsprent dt vlues). Strting with % width trnsfer function covering no bins, we incresed the width until ll dt vlues were clssified s non-trnsprent nd ll bins were loded. The top three rows of the figures in the color plte show representtive imges under this scenrio. In Figure 5, we compre the performnce of DTHT ctive sets lone with the performnce of DTHT ctive nd differentil sets, rendering ech dt set with n error bound of λ = 1.% nd trnsfer functions of vrying widths. The performnce is principlly driven by the width of the trnsfer function, nd it is cler tht significnt speed gin in loding the dt cn be chieved with the differentil sets. Totl Rendering Cost (seconds) Totl Rendering Cost (seconds) DTHT direct loding DTHT differentil updting histogrm 1 Trnsfer function width (%) () Isbel - Temperture DTHT direct loding DTHT differentil updting histogrm 1 Trnsfer function width (%) (c) Turbulent Jets Cumultive sum of histogrm (%) Cumultive sum of histogrm (%) Totl Rendering Cost (seconds) Totl Rendering Cost (seconds) DTHT direct loding DTHT differentil updting histogrm 1 Trnsfer function width (%) 1 (b) Isbel - Pressure 1 1 DTHT direct loding DTHT differentil updting histogrm 1 Trnsfer function width (%) Figure 5: λ = 1.% Rendering nd dt loding performnce for DTHT using ctive nd differentil files. The reported times re verged over multiple time steps. We next investigted the performnce of our lgorithm for different isovlue rnges, collecting the sme mesurements Cumultive sum of histogrm (%) Cumultive sum of histogrm (%) s before for constnt width (1%) trnsfer functions with different plcements. The bottom three rows of the figures in the color plte show representtive imges under this scenrio. The results for λ = 1.% nd different dt sets re shown in Figure. Totl Rendering Cost (seconds) Totl Rendering Cost (seconds) DTHT direct loding DTHT differentil updting histogrm 1 Plcement of 1% width trnsfer function () Isbel - Temperture DTHT direct loding DTHT differentil updting histogrm 1 Plcement of 1% width trnsfer function (c) Turbulent Jet Convolved histogrm (%) Convolved histogrm (%) Totl Rendering Cost (seconds) Totl Rendering Cost (seconds) DTHT direct loding DTHT differentil updting histogrm 1 Plcement of 1% width trnsfer function (b) Isbel - Pressure 1 1 DTHT direct loding DTHT differentil updting histogrm 1 Plcement of 1% width trnsfer function Figure : λ = 1.% Performnce for DTHT using ctive nd differentil files, showing lso the rtio of ctive voxels to ll voxels (in yellow). A trnsfer function spnning 1% of the dt rnge ws used with different centre points. Results re verged over severl time steps. To simplify comprison, we clculted the rtio between the differentil DTHT updtes nd direct DTHT updtes for both sets of experiments. Since the gol of this pper ws to improve the loding times, we excluded rendering time from our figures. The gol ws to investigte the cses in which updting the octree using differentil files were fster thn strightforwrd loding of the ctive files. Figure 7 nd Figure show the rtio between the performnce of the two methods, respectively for different width trnsfer function nd constnt width trnsfer function. In third experiment we investigted performnce for fixed time but vrying trnsfer function. Compred to the brute-force method, where ll of the dt is loded, our method tkes dvntge of the rendering prmeters to lod only the voxels prticipting in the finl rendering. Chnging the trnsfer function cused new bins to be dded to or removed from the dt set. The results re shown in Figure 9. Loding time of DTHT methods depends gretly on the mount of ctive voxels. In both experiments, when smll number of voxels re ctive, loding the octree directly from the ctive files is comprtively fster thn using the differentil files. It is minly becuse of the fct tht loding the octree directly from the ctive_voxels files, requires going through the octree only once per ech bin, while in the differentil method, it will be twice per ech bin; once to remove the invlid voxels, using voxels_to_remove files nd then to Convolved histogrm (%) Convolved histogrm (%) c The Eurogrphics Assocition 5.

8 H. Younesy, T. Möller & H. Crr / Differentil Time-Histogrm Tble rtio of direct loding to differentil updting λ=% λ=.3% λ=1.% λ=3.% 15 rtio = 1 histogrm Trnsfer function width (%) () Isbel - Temperture Cumultive sum of histogrm (%) rtio of direct loding to differentil updting λ=% λ=.3% λ=1.% λ=3.% 15 rtio = 1 histogrm Trnsfer function width (%) (b) Isbel - Pressure Cumultive sum of histogrm (%) Time (ms) resizing trnsfer function moving trnsfer function 1 Bins () Isbel - Temperture Time (ms) resizing trnsfer function moving trnsfer function 1 Bins (b) Isbel - Pressure rtio of direct loding to differentil updting λ=% λ=.3% λ=1.% λ=3.% rtio = 1 histogrm 1 Trnsfer function width (%) (c) Turbulent Jet Cumultive sum of histogrm (%) rtio of direct loding to differentil updting λ=% λ=.3% λ=1.% λ=3.% rtio = 1 histogrm 1 Trnsfer function width (%) Cumultive sum of histogrm (%) Time (ms) resizing trnsfer function moving trnsfer function 1 Bins (c) Turbulent Jets Time (ms) resizing trnsfer function moving trnsfer function 1 Bins Figure 7: Rtio between DTHT differentil updting time nd DTHT direct loding time for different error bounds, for different trnsfer function widths. Figure 9: Loding time of incrementl trnsfer function chnges. rtio of direct loding to differentil updting rtio of direct loding to differentil updting λ=% λ=.3% λ=1.% λ=3.% rtio = 1 histogrm 1 Plcement of the 1% width trnsfer function () Isbel - Temperture λ=% λ=.3% λ=1.% λ=3.% rtio = 1 histogrm 1 Plcement of the 1% width trnsfer function (c) Turbulent Jet Convolved histogrm (%) Convolved histogrm (%) rtio of direct loding to differentil updting rtio of direct loding to differentil updting λ=% λ=.3% λ=1.% λ=3.% rtio = 1 histogrm 1 Plcement of the 1% width trnsfer function 1 (b) Isbel - Pressure 1 1 λ=% λ=.3% λ=1.% λ=3.% rtio = 1 histogrm 1 Plcement of the 1% width trnsfer function Figure : Rtio between DTHT differentil updting time nd DTHT direct loding time for different error bounds nd different plcements of trnsfer function of constnt width (1%). dd the new voxels using voxels_to_dd files. Hence, memory ccess time nd octree processing time overcomes the files trnsction time when smll mounts of dt re red from the hrd drive. As the number of ctive voxels increses, more dt need to be loded/updted from the externl storge. Hence, the memory-storge trnsctions become the bottleneck. Since there re reltively few dt in the differentil files, the performnce of updting the octree using the differentil files becomes better thn the direct loding. However, the rtio of this performnce highly depends on the temporl coherence Convolved histogrm (%) Convolved histogrm (%) of the dt set. For exmple since the Turbulent Vortex Flow dt set isn t s temporlly coherent s the other three dt sets, even with 1.% error bound, the differentil updting is slower thn the direct loding nd tht s simply becuse the number of voxels_to_dd + voxels_to_remove is lrger thn the ctul mount of ctive_voxels. Noise in the digrms re minly due to loding the dt through locl re network connection which is fst, but does not lwys provide constnt dt rte. There re lso lrge vritions in some prts of Figure 7 nd Figure. It cn be seen tht the noise is mostly in the prts in which not mny voxels re ctive. This is becuse of the fct tht, s the loding times become smller, they become more error prone to be ffected by slightest ctivities in the hrdwre or the operting system. 7. Conclusion nd future work Efficient explortion nd visuliztion of lrge time-vrying dt sets is still one of the chllenging problems in the re of scientific visuliztion. In this pper we studied the temporl coherence of sequentil times nd histogrm nd sptil distribution of dt in time-vrying dt sets nd proposed new dt structure clled differentil time histogrm tble (DTHT) to tke dvntge of these chrcteristics to efficiently lod nd render time-vrying dt sets. In preprocessing step, we encode the temporl coherence nd histogrm distribution of the dt in the DTHT dt structure. Lter, during the visuliztion step, we use this differentil informtion to ccelerte updting dt by minimizing the mount of dt tht needs to be trnsfered from disk into min memory. To store the dt in externl storge nd to keep the ctive dt in min memory, we use c The Eurogrphics Assocition 5.

9 H. Younesy, T. Möller & H. Crr / Differentil Time-Histogrm Tble n octree dt structure which ccelertes loding nd processing dt by exploiting sptil distribution. The work presented in this pper ws minly focused on nlyzing the sttisticl chrcteristics of lrge dtsets to reducing the dt trnsfer between memory nd externl storge during the visuliztion process. We re plnning to further improve performnce by pplying compression schemes for the dt in lef nodes nd dding multi-level informtion to the sub-levels of the dt structure to enble multiresolution renderings. Currently the rendering time is dominting the overll time to produce n imge. This is due to the fct, tht the rendering lgorithm hs not been optimized t this point. We pln to tke dvntge of the octree dt structure for hierrchicl rendering of our dt in our next implementtion. Imge cching, occlusion culling nd prllel rendering will further drsticlly improve the rendering performnce. Our future work includes pplying proper modifictions to DTHT in order to enble the extrction of isosurfces nd to hndle multi-modl dtsets, investigting methods to chnge the error bounds (λ) during run time bsed on the user control nd the trnsfer funtion nd methods to del with multi-dimensionl trnsfer functions. References [CMM 97] CIGNONI P., MARINO P., MONTANI C., PUPPO E., SCOPIGNO R.: Speeding Up Isosurfce Extrction Using Intervl Trees. IEEE Trnsctions on Visuliztion nd Computer Grphics 3, (1997), [CSS9] CHIANG Y.-J., SILVA C. T., SCHROEDER W. J.: Interctive out-of-core isosurfce extrction. In Proceedings of IEEE Visuliztion 9 (199), pp [CVCK3] CHHUGANI J., VISHWAMANTH S., COHEN J., KUMAR S.: Isoslider: A system for interctive explortion of isosurfces. In Proceedings of Eurogrphics Visuliztion Symposium 3 (3), pp. 59, 3. 3 [Gl91] GALLAGHER R. S.: Spn Filtering: An Optimiztion Scheme For Volume Visuliztion of Lrge Finite Element Models. In Proceedings of Visuliztion 1991 (1991), IEEE, pp [LC7] LORENSEN W. E., CLINE H. E.: Mrching cubes: A high resolution 3d surfce construction lgorithm. ACM SIGGRAPH Computer Grphics 1, (July 197), [LSJ9] LIVNAT Y., SHEN H.-W., JOHNSON C. R.: A Ner Optiml Isosurfce Extrction Algorithm Using the Spn Spce. IEEE Trnsctions on Visuliztion nd Computer Grphics, 1 (199), [MS] MA K.-L., SHEN H.-W.: Compression nd ccelerted rendering of time-vrying volume dt. In Workshop on Computer Grphics nd Virtul Relity, Intl. Computer Symposium (). 3 [OM1] ORCHARD J., MÖLLER T.: Accelerted Spltting Using 3D Adjcency Dt Structure. In Proceedings of Grphics Interfce 1 (1), pp [RHP] REINHARD E., HANSEN C. D., PARKER S.: Interctive ry trcing of time vrying dt. In Proceedings of the Fourth Eurogrphics Workshop on Prllel Grphics nd Visuliztion (), pp [SBS] SOHN B.-S., BAJAJ C., SIDDAVANAHALLI V.: Feture bsed volumetric video compression for interctive plybck. In Proceedings of IEEE Symposium on Volume Visuliztion nd Grphics (), pp [SCM99] SHEN H.-W., CHIANG L.-J., MA K.-L.: A fst volume rendering lgorithm for time-vrying fields using time-spce prtitioning (tsp) tree. In Proceedings of IEEE Visuliztion 99 (1999), pp , 7 [SH99] SUTTON P., HANSEN C. D.: Isosurfce extrction in time-vrying fields using temporl brnch-onneed tree (t-bon). In Proceedings of IEEE Visuliztion 99 (1999), pp , 3 [She9] SHEN H.-W.: Isosurfce extrction in timevrying fields using temporl hirrchicl index tree. In Proceedings of IEEE Visuliztion 9 (199), pp [SJ9] SHEN H.-W., JOHNSON C. R.: Differentil volume rendering: fst volume visuliztion technnique for flow nimtion. In Proceedings of IEEE Visuliztion 9 (199), IEEE Computer Society Press, pp [WG9] WILHELMS J., GELDER A. V.: Octrees for fster isosurfce genertion. ACM Trnsctions on Grphics 11, 3 (July 199), , 3 [WMW] WYVILL G., MCPHEETERS C., WYVILL B.: Dt structure for soft objects. Visul Computer (19), 7 3. [WTTL9] WAN M., TANG L., TANG Z., LI X.: Pcbsed quick lgorithm for rendering semi-trnsprent multi-isosurfces of volumetric dt. In Proceedings of Visuliztion 199 (199), pp c The Eurogrphics Assocition 5.

10 H. Younesy, T. Möller & H. Crr / Differentil Time-Histogrm Tble Figure 1: Rendered Imges with representtive trnsfer functions. Displyed re six rows of ech dt set - (left to right) Isbel temperture, Isbel pressure, Turbulent Jets nd Turbulent Vortex Flow. The top three rows show growing trnsfer functions, nd the bottom three rows show shifting trnsfer functions, corresponding to our experiments in this section. c The Eurogrphics Assocition 5.

Polynomial Functions. Polynomial functions in one variable can be written in expanded form as ( )

Polynomial Functions. Polynomial functions in one variable can be written in expanded form as ( ) Polynomil Functions Polynomil functions in one vrible cn be written in expnded form s n n 1 n 2 2 f x = x + x + x + + x + x+ n n 1 n 2 2 1 0 Exmples of polynomils in expnded form re nd 3 8 7 4 = 5 4 +

More information

Economics Letters 65 (1999) 9 15. macroeconomists. a b, Ruth A. Judson, Ann L. Owen. Received 11 December 1998; accepted 12 May 1999

Economics Letters 65 (1999) 9 15. macroeconomists. a b, Ruth A. Judson, Ann L. Owen. Received 11 December 1998; accepted 12 May 1999 Economics Letters 65 (1999) 9 15 Estimting dynmic pnel dt models: guide for q mcroeconomists b, * Ruth A. Judson, Ann L. Owen Federl Reserve Bord of Governors, 0th & C Sts., N.W. Wshington, D.C. 0551,

More information

Treatment Spring Late Summer Fall 0.10 5.56 3.85 0.61 6.97 3.01 1.91 3.01 2.13 2.99 5.33 2.50 1.06 3.53 6.10 Mean = 1.33 Mean = 4.88 Mean = 3.

Treatment Spring Late Summer Fall 0.10 5.56 3.85 0.61 6.97 3.01 1.91 3.01 2.13 2.99 5.33 2.50 1.06 3.53 6.10 Mean = 1.33 Mean = 4.88 Mean = 3. The nlysis of vrince (ANOVA) Although the t-test is one of the most commonly used sttisticl hypothesis tests, it hs limittions. The mjor limittion is tht the t-test cn be used to compre the mens of only

More information

Small Business Networking

Small Business Networking Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd processes. Introducing technology

More information

Small Business Networking

Small Business Networking Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd business. Introducing technology

More information

How To Network A Smll Business

How To Network A Smll Business Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd processes. Introducing technology

More information

Small Business Networking

Small Business Networking Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd business. Introducing technology

More information

Graphs on Logarithmic and Semilogarithmic Paper

Graphs on Logarithmic and Semilogarithmic Paper 0CH_PHClter_TMSETE_ 3//00 :3 PM Pge Grphs on Logrithmic nd Semilogrithmic Pper OBJECTIVES When ou hve completed this chpter, ou should be ble to: Mke grphs on logrithmic nd semilogrithmic pper. Grph empiricl

More information

Small Business Networking

Small Business Networking Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd processes. Introducing technology

More information

A.7.1 Trigonometric interpretation of dot product... 324. A.7.2 Geometric interpretation of dot product... 324

A.7.1 Trigonometric interpretation of dot product... 324. A.7.2 Geometric interpretation of dot product... 324 A P P E N D I X A Vectors CONTENTS A.1 Scling vector................................................ 321 A.2 Unit or Direction vectors...................................... 321 A.3 Vector ddition.................................................

More information

Econ 4721 Money and Banking Problem Set 2 Answer Key

Econ 4721 Money and Banking Problem Set 2 Answer Key Econ 472 Money nd Bnking Problem Set 2 Answer Key Problem (35 points) Consider n overlpping genertions model in which consumers live for two periods. The number of people born in ech genertion grows in

More information

TITLE THE PRINCIPLES OF COIN-TAP METHOD OF NON-DESTRUCTIVE TESTING

TITLE THE PRINCIPLES OF COIN-TAP METHOD OF NON-DESTRUCTIVE TESTING TITLE THE PRINCIPLES OF COIN-TAP METHOD OF NON-DESTRUCTIVE TESTING Sung Joon Kim*, Dong-Chul Che Kore Aerospce Reserch Institute, 45 Eoeun-Dong, Youseong-Gu, Dejeon, 35-333, Kore Phone : 82-42-86-231 FAX

More information

Helicopter Theme and Variations

Helicopter Theme and Variations Helicopter Theme nd Vritions Or, Some Experimentl Designs Employing Pper Helicopters Some possible explntory vribles re: Who drops the helicopter The length of the rotor bldes The height from which the

More information

Enterprise Risk Management Software Buyer s Guide

Enterprise Risk Management Software Buyer s Guide Enterprise Risk Mngement Softwre Buyer s Guide 1. Wht is Enterprise Risk Mngement? 2. Gols of n ERM Progrm 3. Why Implement ERM 4. Steps to Implementing Successful ERM Progrm 5. Key Performnce Indictors

More information

Mathematics. Vectors. hsn.uk.net. Higher. Contents. Vectors 128 HSN23100

Mathematics. Vectors. hsn.uk.net. Higher. Contents. Vectors 128 HSN23100 hsn.uk.net Higher Mthemtics UNIT 3 OUTCOME 1 Vectors Contents Vectors 18 1 Vectors nd Sclrs 18 Components 18 3 Mgnitude 130 4 Equl Vectors 131 5 Addition nd Subtrction of Vectors 13 6 Multipliction by

More information

Experiment 6: Friction

Experiment 6: Friction Experiment 6: Friction In previous lbs we studied Newton s lws in n idel setting, tht is, one where friction nd ir resistnce were ignored. However, from our everydy experience with motion, we know tht

More information

Data replication in mobile computing

Data replication in mobile computing Technicl Report, My 2010 Dt repliction in mobile computing Bchelor s Thesis in Electricl Engineering Rodrigo Christovm Pmplon HALMSTAD UNIVERSITY, IDE SCHOOL OF INFORMATION SCIENCE, COMPUTER AND ELECTRICAL

More information

ClearPeaks Customer Care Guide. Business as Usual (BaU) Services Peace of mind for your BI Investment

ClearPeaks Customer Care Guide. Business as Usual (BaU) Services Peace of mind for your BI Investment ClerPeks Customer Cre Guide Business s Usul (BU) Services Pece of mind for your BI Investment ClerPeks Customer Cre Business s Usul Services Tble of Contents 1. Overview...3 Benefits of Choosing ClerPeks

More information

Space Vector Pulse Width Modulation Based Induction Motor with V/F Control

Space Vector Pulse Width Modulation Based Induction Motor with V/F Control Interntionl Journl of Science nd Reserch (IJSR) Spce Vector Pulse Width Modultion Bsed Induction Motor with V/F Control Vikrmrjn Jmbulingm Electricl nd Electronics Engineering, VIT University, Indi Abstrct:

More information

Factoring Polynomials

Factoring Polynomials Fctoring Polynomils Some definitions (not necessrily ll for secondry school mthemtics): A polynomil is the sum of one or more terms, in which ech term consists of product of constnt nd one or more vribles

More information

Or more simply put, when adding or subtracting quantities, their uncertainties add.

Or more simply put, when adding or subtracting quantities, their uncertainties add. Propgtion of Uncertint through Mthemticl Opertions Since the untit of interest in n eperiment is rrel otined mesuring tht untit directl, we must understnd how error propgtes when mthemticl opertions re

More information

Clipping & Scan Conversion. CSE167: Computer Graphics Instructor: Steve Rotenberg UCSD, Fall 2005

Clipping & Scan Conversion. CSE167: Computer Graphics Instructor: Steve Rotenberg UCSD, Fall 2005 Clipping & Scn Conersion CSE167: Computer Grphics Instructor: Stee Rotenberg UCSD, Fll 2005 Project 2 Render 3D hnd (mde up of indiidul boxes) using hierrchicl trnsformtions (push/pop) The hnd should perform

More information

Network Configuration Independence Mechanism

Network Configuration Independence Mechanism 3GPP TSG SA WG3 Security S3#19 S3-010323 3-6 July, 2001 Newbury, UK Source: Title: Document for: AT&T Wireless Network Configurtion Independence Mechnism Approvl 1 Introduction During the lst S3 meeting

More information

** Dpt. Chemical Engineering, Kasetsart University, Bangkok 10900, Thailand

** Dpt. Chemical Engineering, Kasetsart University, Bangkok 10900, Thailand Modelling nd Simultion of hemicl Processes in Multi Pulse TP Experiment P. Phnwdee* S.O. Shekhtmn +. Jrungmnorom** J.T. Gleves ++ * Dpt. hemicl Engineering, Ksetsrt University, Bngkok 10900, Thilnd + Dpt.hemicl

More information

Unleashing the Power of Cloud

Unleashing the Power of Cloud Unleshing the Power of Cloud A Joint White Pper by FusionLyer nd NetIQ Copyright 2015 FusionLyer, Inc. All rights reserved. No prt of this publiction my be reproduced, stored in retrievl system, or trnsmitted,

More information

How fast can we sort? Sorting. Decision-tree model. Decision-tree for insertion sort Sort a 1, a 2, a 3. CS 3343 -- Spring 2009

How fast can we sort? Sorting. Decision-tree model. Decision-tree for insertion sort Sort a 1, a 2, a 3. CS 3343 -- Spring 2009 CS 4 -- Spring 2009 Sorting Crol Wenk Slides courtesy of Chrles Leiserson with smll chnges by Crol Wenk CS 4 Anlysis of Algorithms 1 How fst cn we sort? All the sorting lgorithms we hve seen so fr re comprison

More information

How To Set Up A Network For Your Business

How To Set Up A Network For Your Business Why Network is n Essentil Productivity Tool for Any Smll Business TechAdvisory.org SME Reports sponsored by Effective technology is essentil for smll businesses looking to increse their productivity. Computer

More information

Small Business Cloud Services

Small Business Cloud Services Smll Business Cloud Services Summry. We re thick in the midst of historic se-chnge in computing. Like the emergence of personl computers, grphicl user interfces, nd mobile devices, the cloud is lredy profoundly

More information

Introducing Kashef for Application Monitoring

Introducing Kashef for Application Monitoring WextWise 2010 Introducing Kshef for Appliction The Cse for Rel-time monitoring of dtcenter helth is criticl IT process serving vriety of needs. Avilbility requirements of 6 nd 7 nines of tody SOA oriented

More information

EQUATIONS OF LINES AND PLANES

EQUATIONS OF LINES AND PLANES EQUATIONS OF LINES AND PLANES MATH 195, SECTION 59 (VIPUL NAIK) Corresponding mteril in the ook: Section 12.5. Wht students should definitely get: Prmetric eqution of line given in point-direction nd twopoint

More information

Reasoning to Solve Equations and Inequalities

Reasoning to Solve Equations and Inequalities Lesson4 Resoning to Solve Equtions nd Inequlities In erlier work in this unit, you modeled situtions with severl vriles nd equtions. For exmple, suppose you were given usiness plns for concert showing

More information

Performance analysis model for big data applications in cloud computing

Performance analysis model for big data applications in cloud computing Butist Villlpndo et l. Journl of Cloud Computing: Advnces, Systems nd Applictions 2014, 3:19 RESEARCH Performnce nlysis model for big dt pplictions in cloud computing Luis Edurdo Butist Villlpndo 1,2,

More information

EE247 Lecture 4. For simplicity, will start with all pole ladder type filters. Convert to integrator based form- example shown

EE247 Lecture 4. For simplicity, will start with all pole ladder type filters. Convert to integrator based form- example shown EE247 Lecture 4 Ldder type filters For simplicity, will strt with ll pole ldder type filters Convert to integrtor bsed form exmple shown Then will ttend to high order ldder type filters incorporting zeros

More information

2 DIODE CLIPPING and CLAMPING CIRCUITS

2 DIODE CLIPPING and CLAMPING CIRCUITS 2 DIODE CLIPPING nd CLAMPING CIRCUITS 2.1 Ojectives Understnding the operting principle of diode clipping circuit Understnding the operting principle of clmping circuit Understnding the wveform chnge of

More information

Operations with Polynomials

Operations with Polynomials 38 Chpter P Prerequisites P.4 Opertions with Polynomils Wht you should lern: Write polynomils in stndrd form nd identify the leding coefficients nd degrees of polynomils Add nd subtrct polynomils Multiply

More information

The Velocity Factor of an Insulated Two-Wire Transmission Line

The Velocity Factor of an Insulated Two-Wire Transmission Line The Velocity Fctor of n Insulted Two-Wire Trnsmission Line Problem Kirk T. McDonld Joseph Henry Lbortories, Princeton University, Princeton, NJ 08544 Mrch 7, 008 Estimte the velocity fctor F = v/c nd the

More information

2. Transaction Cost Economics

2. Transaction Cost Economics 3 2. Trnsction Cost Economics Trnsctions Trnsctions Cn Cn Be Be Internl Internl or or Externl Externl n n Orgniztion Orgniztion Trnsctions Trnsctions occur occur whenever whenever good good or or service

More information

Section 5.2, Commands for Configuring ISDN Protocols. Section 5.3, Configuring ISDN Signaling. Section 5.4, Configuring ISDN LAPD and Call Control

Section 5.2, Commands for Configuring ISDN Protocols. Section 5.3, Configuring ISDN Signaling. Section 5.4, Configuring ISDN LAPD and Call Control Chpter 5 Configurtion of ISDN Protocols This chpter provides instructions for configuring the ISDN protocols in the SP201 for signling conversion. Use the sections tht reflect the softwre you re configuring.

More information

Distributions. (corresponding to the cumulative distribution function for the discrete case).

Distributions. (corresponding to the cumulative distribution function for the discrete case). Distributions Recll tht n integrble function f : R [,] such tht R f()d = is clled probbility density function (pdf). The distribution function for the pdf is given by F() = (corresponding to the cumultive

More information

Bayesian Updating with Continuous Priors Class 13, 18.05, Spring 2014 Jeremy Orloff and Jonathan Bloom

Bayesian Updating with Continuous Priors Class 13, 18.05, Spring 2014 Jeremy Orloff and Jonathan Bloom Byesin Updting with Continuous Priors Clss 3, 8.05, Spring 04 Jeremy Orloff nd Jonthn Bloom Lerning Gols. Understnd prmeterized fmily of distriutions s representing continuous rnge of hypotheses for the

More information

DlNBVRGH + Sickness Absence Monitoring Report. Executive of the Council. Purpose of report

DlNBVRGH + Sickness Absence Monitoring Report. Executive of the Council. Purpose of report DlNBVRGH + + THE CITY OF EDINBURGH COUNCIL Sickness Absence Monitoring Report Executive of the Council 8fh My 4 I.I...3 Purpose of report This report quntifies the mount of working time lost s result of

More information

Value Function Approximation using Multiple Aggregation for Multiattribute Resource Management

Value Function Approximation using Multiple Aggregation for Multiattribute Resource Management Journl of Mchine Lerning Reserch 9 (2008) 2079-2 Submitted 8/08; Published 0/08 Vlue Function Approximtion using Multiple Aggregtion for Multittribute Resource Mngement Abrhm George Wrren B. Powell Deprtment

More information

Engineer-to-Engineer Note

Engineer-to-Engineer Note Engineer-to-Engineer Note EE-220 Technicl notes on using Anlog Devices DSPs, processors nd development tools Contct our technicl support t dsp.support@nlog.com nd t dsptools.support@nlog.com Or visit our

More information

Engineer-to-Engineer Note

Engineer-to-Engineer Note Engineer-to-Engineer Note EE-265 Technicl notes on using Anlog Devices DSPs, processors nd development tools Contct our technicl support t dsp.support@nlog.com nd t dsptools.support@nlog.com Or visit our

More information

Math 135 Circles and Completing the Square Examples

Math 135 Circles and Completing the Square Examples Mth 135 Circles nd Completing the Squre Exmples A perfect squre is number such tht = b 2 for some rel number b. Some exmples of perfect squres re 4 = 2 2, 16 = 4 2, 169 = 13 2. We wish to hve method for

More information

ffiiii::#;#ltlti.*?*:j,'i#,rffi

ffiiii::#;#ltlti.*?*:j,'i#,rffi 5..1 EXPEDTNG A PROJECT. 187 700 6 o 'o-' 600 E 500 17 18 19 20 Project durtion (dys) Figure 6-6 Project cost vs. project durtion for smple crsh problem. Using Excel@ to Crsh Project T" llt ffiiii::#;#ltlti.*?*:j,'i#,rffi

More information

AntiSpyware Enterprise Module 8.5

AntiSpyware Enterprise Module 8.5 AntiSpywre Enterprise Module 8.5 Product Guide Aout the AntiSpywre Enterprise Module The McAfee AntiSpywre Enterprise Module 8.5 is n dd-on to the VirusScn Enterprise 8.5i product tht extends its ility

More information

5.2. LINE INTEGRALS 265. Let us quickly review the kind of integrals we have studied so far before we introduce a new one.

5.2. LINE INTEGRALS 265. Let us quickly review the kind of integrals we have studied so far before we introduce a new one. 5.2. LINE INTEGRALS 265 5.2 Line Integrls 5.2.1 Introduction Let us quickly review the kind of integrls we hve studied so fr before we introduce new one. 1. Definite integrl. Given continuous rel-vlued

More information

Vendor Rating for Service Desk Selection

Vendor Rating for Service Desk Selection Vendor Presented By DATE Using the scores of 0, 1, 2, or 3, plese rte the vendor's presenttion on how well they demonstrted the functionl requirements in the res below. Also consider how efficient nd functionl

More information

ORBITAL MANEUVERS USING LOW-THRUST

ORBITAL MANEUVERS USING LOW-THRUST Proceedings of the 8th WSEAS Interntionl Conference on SIGNAL PROCESSING, ROBOICS nd AUOMAION ORBIAL MANEUVERS USING LOW-HRUS VIVIAN MARINS GOMES, ANONIO F. B. A. PRADO, HÉLIO KOII KUGA Ntionl Institute

More information

Rate and Activation Energy of the Iodination of Acetone

Rate and Activation Energy of the Iodination of Acetone nd Activtion Energ of the Iodintion of Acetone rl N. eer Dte of Eperiment: //00 Florence F. Ls (prtner) Abstrct: The rte, rte lw nd ctivtion energ of the iodintion of cetone re detered b observing the

More information

Techniques for Requirements Gathering and Definition. Kristian Persson Principal Product Specialist

Techniques for Requirements Gathering and Definition. Kristian Persson Principal Product Specialist Techniques for Requirements Gthering nd Definition Kristin Persson Principl Product Specilist Requirements Lifecycle Mngement Elicit nd define business/user requirements Vlidte requirements Anlyze requirements

More information

Simulation of operation modes of isochronous cyclotron by a new interative method

Simulation of operation modes of isochronous cyclotron by a new interative method NUKLEONIKA 27;52(1):29 34 ORIGINAL PAPER Simultion of opertion modes of isochronous cyclotron y new intertive method Ryszrd Trszkiewicz, Mrek Tlch, Jcek Sulikowski, Henryk Doruch, Tdeusz Norys, Artur Srok,

More information

An Undergraduate Curriculum Evaluation with the Analytic Hierarchy Process

An Undergraduate Curriculum Evaluation with the Analytic Hierarchy Process An Undergrdute Curriculum Evlution with the Anlytic Hierrchy Process Les Frir Jessic O. Mtson Jck E. Mtson Deprtment of Industril Engineering P.O. Box 870288 University of Albm Tuscloos, AL. 35487 Abstrct

More information

Real Time Robust L1 Tracker Using Accelerated Proximal Gradient Approach

Real Time Robust L1 Tracker Using Accelerated Proximal Gradient Approach Rel Time Robust 1 Trcker Using Accelerted Proximl Grdient Approch Chenglong Bo 1,YiWu 2, Hibin ing 2, nd Hui Ji 1 1 Deprtment of Mthemtics, Ntionl University of Singpore, Singpore,11976 2 Deprtment of

More information

Health insurance exchanges What to expect in 2014

Health insurance exchanges What to expect in 2014 Helth insurnce exchnges Wht to expect in 2014 33096CAEENABC 02/13 The bsics of exchnges As prt of the Affordble Cre Act (ACA or helth cre reform lw), strting in 2014 ALL Americns must hve minimum mount

More information

COMPARISON OF SOME METHODS TO FIT A MULTIPLICATIVE TARIFF STRUCTURE TO OBSERVED RISK DATA BY B. AJNE. Skandza, Stockholm ABSTRACT

COMPARISON OF SOME METHODS TO FIT A MULTIPLICATIVE TARIFF STRUCTURE TO OBSERVED RISK DATA BY B. AJNE. Skandza, Stockholm ABSTRACT COMPARISON OF SOME METHODS TO FIT A MULTIPLICATIVE TARIFF STRUCTURE TO OBSERVED RISK DATA BY B. AJNE Skndz, Stockholm ABSTRACT Three methods for fitting multiplictive models to observed, cross-clssified

More information

Decision Rule Extraction from Trained Neural Networks Using Rough Sets

Decision Rule Extraction from Trained Neural Networks Using Rough Sets Decision Rule Extrction from Trined Neurl Networks Using Rough Sets Alin Lzr nd Ishwr K. Sethi Vision nd Neurl Networks Lbortory Deprtment of Computer Science Wyne Stte University Detroit, MI 48 ABSTRACT

More information

FAULT TREES AND RELIABILITY BLOCK DIAGRAMS. Harry G. Kwatny. Department of Mechanical Engineering & Mechanics Drexel University

FAULT TREES AND RELIABILITY BLOCK DIAGRAMS. Harry G. Kwatny. Department of Mechanical Engineering & Mechanics Drexel University SYSTEM FAULT AND Hrry G. Kwtny Deprtment of Mechnicl Engineering & Mechnics Drexel University OUTLINE SYSTEM RBD Definition RBDs nd Fult Trees System Structure Structure Functions Pths nd Cutsets Reliility

More information

Abstract. This paper introduces new algorithms and data structures for quick counting for machine

Abstract. This paper introduces new algorithms and data structures for quick counting for machine Journl of Artiæcil Intelligence Reserch 8 è998è 67-9 Submitted 7è97; published è98 Cched Suæcient Sttistics for Eæcient Mchine Lerning with Lrge Dtsets Andrew Moore Mry Soon Lee School of Computer Science

More information

The LENA TM Language Environment Analysis System:

The LENA TM Language Environment Analysis System: FOUNDATION The LENA TM Lnguge Environment Anlysis System: Audio Specifictions of the DLP-0121 Michel Ford, Chrles T. Ber, Dongxin Xu, Umit Ypnel, Shrmi Gry LENA Foundtion, Boulder, CO LTR-03-2 September

More information

Morgan Stanley Ad Hoc Reporting Guide

Morgan Stanley Ad Hoc Reporting Guide spphire user guide Ferury 2015 Morgn Stnley Ad Hoc Reporting Guide An Overview For Spphire Users 1 Introduction The Ad Hoc Reporting tool is ville for your reporting needs outside of the Spphire stndrd

More information

VoIP for the Small Business

VoIP for the Small Business Reducing your telecommunictions costs Reserch firm IDC 1 hs estimted tht VoIP system cn reduce telephony-relted expenses by 30%. Voice over Internet Protocol (VoIP) hs become vible solution for even the

More information

EasyMP Network Projection Operation Guide

EasyMP Network Projection Operation Guide EsyMP Network Projection Opertion Guide Contents 2 About EsyMP Network Projection Functions of EsyMP Network Projection... 5 Vrious Screen Trnsfer Functions... 5 Instlling the Softwre... 6 Softwre Requirements...6

More information

Use Geometry Expressions to create a more complex locus of points. Find evidence for equivalence using Geometry Expressions.

Use Geometry Expressions to create a more complex locus of points. Find evidence for equivalence using Geometry Expressions. Lerning Objectives Loci nd Conics Lesson 3: The Ellipse Level: Preclculus Time required: 120 minutes In this lesson, students will generlize their knowledge of the circle to the ellipse. The prmetric nd

More information

Engineer-to-Engineer Note

Engineer-to-Engineer Note Engineer-to-Engineer Note EE-280 Technicl notes on using Anlog Devices DSPs, processors nd development tools Visit our Web resources http://www.nlog.com/ee-notes nd http://www.nlog.com/processors or e-mil

More information

Contextualizing NSSE Effect Sizes: Empirical Analysis and Interpretation of Benchmark Comparisons

Contextualizing NSSE Effect Sizes: Empirical Analysis and Interpretation of Benchmark Comparisons Contextulizing NSSE Effect Sizes: Empiricl Anlysis nd Interprettion of Benchmrk Comprisons NSSE stff re frequently sked to help interpret effect sizes. Is.3 smll effect size? Is.5 relly lrge effect size?

More information

Integration. 148 Chapter 7 Integration

Integration. 148 Chapter 7 Integration 48 Chpter 7 Integrtion 7 Integrtion t ech, by supposing tht during ech tenth of second the object is going t constnt speed Since the object initilly hs speed, we gin suppose it mintins this speed, but

More information

Health Information Systems: evaluation and performance of a Help Desk

Health Information Systems: evaluation and performance of a Help Desk 536 Digitl Helthcre Empowering Europens R. Cornet et l. (Eds.) 2015 Europen Federtion for Medicl Informtics (EFMI). This rticle is published online with Open Access by IOS Press nd distributed under the

More information

Understanding Basic Analog Ideal Op Amps

Understanding Basic Analog Ideal Op Amps Appliction Report SLAA068A - April 2000 Understnding Bsic Anlog Idel Op Amps Ron Mncini Mixed Signl Products ABSTRACT This ppliction report develops the equtions for the idel opertionl mplifier (op mp).

More information

VoIP for the Small Business

VoIP for the Small Business Reducing your telecommunictions costs VoIP (Voice over Internet Protocol) offers low cost lterntive to expensive trditionl phone services nd is rpidly becoming the communictions system of choice for smll

More information

piecewise Liner SLAs and Performance Timetagment

piecewise Liner SLAs and Performance Timetagment i: Incrementl Cost bsed Scheduling under Piecewise Liner SLAs Yun Chi NEC Lbortories Americ 18 N. Wolfe Rd., SW3 35 Cupertino, CA 9514, USA ychi@sv.nec lbs.com Hyun Jin Moon NEC Lbortories Americ 18 N.

More information

How To Reduce Telecommunictions Costs

How To Reduce Telecommunictions Costs Reducing your telecommunictions costs Reserch firm IDC 1 hs estimted tht VoIP system cn reduce telephony-relted expenses by 30%. Voice over Internet Protocol (VoIP) hs become vible solution for even the

More information

WEB DELAY ANALYSIS AND REDUCTION BY USING LOAD BALANCING OF A DNS-BASED WEB SERVER CLUSTER

WEB DELAY ANALYSIS AND REDUCTION BY USING LOAD BALANCING OF A DNS-BASED WEB SERVER CLUSTER Interntionl Journl of Computers nd Applictions, Vol. 9, No., 007 WEB DELAY ANALYSIS AND REDUCTION BY USING LOAD BALANCING OF A DNS-BASED WEB SERVER CLUSTER Y.W. Bi nd Y.C. Wu Abstrct Bsed on our survey

More information

Learner-oriented distance education supporting service system model and applied research

Learner-oriented distance education supporting service system model and applied research SHS Web of Conferences 24, 02001 (2016) DOI: 10.1051/ shsconf/20162402001 C Owned by the uthors, published by EDP Sciences, 2016 Lerner-oriented distnce eduction supporting service system model nd pplied

More information

Lecture 3 Gaussian Probability Distribution

Lecture 3 Gaussian Probability Distribution Lecture 3 Gussin Probbility Distribution Introduction l Gussin probbility distribution is perhps the most used distribution in ll of science. u lso clled bell shped curve or norml distribution l Unlike

More information

Basic Analysis of Autarky and Free Trade Models

Basic Analysis of Autarky and Free Trade Models Bsic Anlysis of Autrky nd Free Trde Models AUTARKY Autrky condition in prticulr commodity mrket refers to sitution in which country does not engge in ny trde in tht commodity with other countries. Consequently

More information

GFI MilArchiver 6 vs Quest Softwre Archive Mnger GFI Softwre www.gfi.com GFI MilArchiver 6 vs Quest Softwre Archive Mnger GFI MilArchiver 6 Quest Softwre Archive Mnger Who we re Generl fetures Supports

More information

Efficient load-balancing routing for wireless mesh networks

Efficient load-balancing routing for wireless mesh networks Computer Networks 51 (007) 50 66 www.elsevier.com/locte/comnet Efficient lod-blncing routing for wireless mesh networks Yigl Bejerno, Seung-Je Hn b, *,1, Amit Kumr c Bell Lbortories, Lucent Technologies,

More information

JaERM Software-as-a-Solution Package

JaERM Software-as-a-Solution Package JERM Softwre-s--Solution Pckge Enterprise Risk Mngement ( ERM ) Public listed compnies nd orgnistions providing finncil services re required by Monetry Authority of Singpore ( MAS ) nd/or Singpore Stock

More information

Lump-Sum Distributions at Job Change, p. 2

Lump-Sum Distributions at Job Change, p. 2 Jnury 2009 Vol. 30, No. 1 Lump-Sum Distributions t Job Chnge, p. 2 E X E C U T I V E S U M M A R Y Lump-Sum Distributions t Job Chnge GROWING NUMBER OF WORKERS FACED WITH ASSET DECISIONS AT JOB CHANGE:

More information

VoIP for the Small Business

VoIP for the Small Business VoIP for the Smll Business Reducing your telecommunictions costs Reserch firm IDC 1 hs estimted tht VoIP system cn reduce telephony-relted expenses by 30%. Voice over Internet Protocol (VoIP) hs become

More information

VoIP for the Small Business

VoIP for the Small Business Reducing your telecommunictions costs Reserch firm IDC 1 hs estimted tht VoIP system cn reduce telephony-relted expenses by 30%. Voice over Internet Protocol (VoIP) hs become vible solution for even the

More information

Software Cost Estimation Model Based on Integration of Multi-agent and Case-Based Reasoning

Software Cost Estimation Model Based on Integration of Multi-agent and Case-Based Reasoning Journl of Computer Science 2 (3): 276-282, 2006 ISSN 1549-3636 2006 Science Publictions Softwre Cost Estimtion Model Bsed on Integrtion of Multi-gent nd Cse-Bsed Resoning Hsn Al-Skrn Informtion Technology

More information

PROF. BOYAN KOSTADINOV NEW YORK CITY COLLEGE OF TECHNOLOGY, CUNY

PROF. BOYAN KOSTADINOV NEW YORK CITY COLLEGE OF TECHNOLOGY, CUNY MAT 0630 INTERNET RESOURCES, REVIEW OF CONCEPTS AND COMMON MISTAKES PROF. BOYAN KOSTADINOV NEW YORK CITY COLLEGE OF TECHNOLOGY, CUNY Contents 1. ACT Compss Prctice Tests 1 2. Common Mistkes 2 3. Distributive

More information

Health insurance marketplace What to expect in 2014

Health insurance marketplace What to expect in 2014 Helth insurnce mrketplce Wht to expect in 2014 33096VAEENBVA 06/13 The bsics of the mrketplce As prt of the Affordble Cre Act (ACA or helth cre reform lw), strting in 2014 ALL Americns must hve minimum

More information

APPLICATION NOTE Revision 3.0 MTD/PS-0534 August 13, 2008 KODAK IMAGE SENDORS COLOR CORRECTION FOR IMAGE SENSORS

APPLICATION NOTE Revision 3.0 MTD/PS-0534 August 13, 2008 KODAK IMAGE SENDORS COLOR CORRECTION FOR IMAGE SENSORS APPLICATION NOTE Revision 3.0 MTD/PS-0534 August 13, 2008 KODAK IMAGE SENDORS COLOR CORRECTION FOR IMAGE SENSORS TABLE OF FIGURES Figure 1: Spectrl Response of CMOS Imge Sensor...3 Figure 2: Byer CFA Ptterns...4

More information

Hillsborough Township Public Schools Mathematics Department Computer Programming 1

Hillsborough Township Public Schools Mathematics Department Computer Programming 1 Essentil Unit 1 Introduction to Progrmming Pcing: 15 dys Common Unit Test Wht re the ethicl implictions for ming in tody s world? There re ethicl responsibilities to consider when writing computer s. Citizenship,

More information

A Fuzzy Clustering Approach to Filter Spam E-Mail

A Fuzzy Clustering Approach to Filter Spam E-Mail , July 6-8, 2011, London, U.K. A Fuzzy Clustering Approch to Filter Spm E-Mil N.T.Mohmmd Abstrct Spm emil, is the prctice of frequently sending unwnted emil messges, usully with commercil content, in lrge

More information

Babylonian Method of Computing the Square Root: Justifications Based on Fuzzy Techniques and on Computational Complexity

Babylonian Method of Computing the Square Root: Justifications Based on Fuzzy Techniques and on Computational Complexity Bbylonin Method of Computing the Squre Root: Justifictions Bsed on Fuzzy Techniques nd on Computtionl Complexity Olg Koshelev Deprtment of Mthemtics Eduction University of Texs t El Pso 500 W. University

More information

Application-Level Traffic Monitoring and an Analysis on IP Networks

Application-Level Traffic Monitoring and an Analysis on IP Networks Appliction-Level Trffic Monitoring nd n Anlysis on IP Networks Myung-Sup Kim, Young J. Won, nd Jmes Won-Ki Hong Trditionl trffic identifiction methods bsed on wellknown port numbers re not pproprite for

More information

How To Get A Free Phone Line From A Cell Phone To A Landline For A Business

How To Get A Free Phone Line From A Cell Phone To A Landline For A Business Reducing your telecommunictions costs Reserch firm IDC 1 hs estimted tht VoIP system cn reduce telephony-relted expenses by 30%. Voice over Internet Protocol (VoIP) hs become vible solution for even the

More information

Avoiding the Disk Bottleneck in the Data Domain Deduplication File System

Avoiding the Disk Bottleneck in the Data Domain Deduplication File System Avoiding Dk Bottleneck in Dt Domin Dedupliction File System Benjmin Zhu Dt Domin, Inc. Ki Li Dt Domin, Inc. Princen University Hugo Ptterson Dt Domin, Inc. Abstrct Dk-bsed dedupliction srge hs emerged

More information

VoIP for the Small Business

VoIP for the Small Business Reducing your telecommunictions costs Reserch firm IDC 1 hs estimted tht VoIP system cn reduce telephony-relted expenses by 30%. Voice over Internet Protocol (VoIP) hs become vible solution for even the

More information

GFI MilArchiver 6 vs C2C Archive One Policy Mnger GFI Softwre www.gfi.com GFI MilArchiver 6 vs C2C Archive One Policy Mnger GFI MilArchiver 6 C2C Archive One Policy Mnger Who we re Generl fetures Supports

More information

4. DC MOTORS. Understand the basic principles of operation of a DC motor. Understand the operation and basic characteristics of simple DC motors.

4. DC MOTORS. Understand the basic principles of operation of a DC motor. Understand the operation and basic characteristics of simple DC motors. 4. DC MOTORS Almost every mechnicl movement tht we see round us is ccomplished by n electric motor. Electric mchines re mens o converting energy. Motors tke electricl energy nd produce mechnicl energy.

More information

Why is the NSW prison population falling?

Why is the NSW prison population falling? NSW Bureu of Crime Sttistics nd Reserch Bureu Brief Issue pper no. 80 September 2012 Why is the NSW prison popultion flling? Jcqueline Fitzgerld & Simon Corben 1 Aim: After stedily incresing for more thn

More information

Universal Regularizers For Robust Sparse Coding and Modeling

Universal Regularizers For Robust Sparse Coding and Modeling 1 Universl Regulrizers For Robust Sprse Coding nd Modeling Igncio Rmírez nd Guillermo Spiro Deprtment of Electricl nd Computer Engineering University of Minnesot {rmir48,guille}@umn.edu Abstrct rxiv:13.2941v2

More information

VoIP for the Small Business

VoIP for the Small Business VoIP for the Smll Business Reducing your telecommunictions costs Reserch firm IDC 1 hs estimted tht VoIP system cn reduce telephony-relted expenses by 30%. Voice over Internet Protocol (VoIP) hs become

More information

9 CONTINUOUS DISTRIBUTIONS

9 CONTINUOUS DISTRIBUTIONS 9 CONTINUOUS DISTIBUTIONS A rndom vrible whose vlue my fll nywhere in rnge of vlues is continuous rndom vrible nd will be ssocited with some continuous distribution. Continuous distributions re to discrete

More information