An Adaptive Spatial Depth Filter for 3D Rendering IP

Size: px
Start display at page:

Download "An Adaptive Spatial Depth Filter for 3D Rendering IP"

Transcription

1 JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, VOL.3, NO. 4, DECEMBER, An Adapive Spaial Deph Filer for 3D Rendering IP Chang-Hyo Yu and Lee-Sup Kim Absrac In his paper, we presen a new mehod for early deph es for a 3D rendering engine. We add a filer sage o he raserizer in he 3D rendering engine, in an aemp o idenify and avoid he occluded pixels. This filering block deermines if a pixel is hidden by a cerain plane. If a pixel is hidden by he plane, i can be removed. The simulaion resuls show ha he filer reduces he number of pixels o he nex sage up o 71.7%. As a resul, 67% of memory bandwidh is saved wih simple exra hardware. Index Terms graphics, 3D rendering, deph es, Z buffer, early z es I. INTRODUCTION 3D graphics rendering process needs los of memory accesses which are Texure Mapping, Sencil Tes, Deph Tes and Color Blending. Because of he large memory accesses, he performance of he 3D rendering engine is highly depended on he bandwidh of memory sysem. Among he operaions of he 3D rendering engine, he exure mapping is he mos memory inensive operaion. In convenional high-performance rendering processors, exure mapping is performed before he z-es [4], [6], [7]. This archiecure properly suppors he semanics of he sandard APIs such as OpenGL [9], bu he major disadvanage is unnecessary exure mapping for invisible pixels; which causes a wase of he memory bandwidh. In order o remove such unnecessary Manuscrip received November 5, 23; revised November 26, 23. KAIST Guseong-dong, Yuseong-gu, Daejeon, 35-71, Republic of Korea {mosmov,lskim}@ mvlsi.kais.ac.kr operaions, exure mapping should be performed afer he z-es. However, a wider fragmen queue for he pipeline execuion is required. Moreover, he wide separaion beween reading and wriing a z-value makes mainaining he frame memory consisency more difficul because more han one fragmen may have he same pixel address. Hyper-Z echnology [3], ATI s archiecure for heir commercial produc, keeps a reduced resoluion of he z- buffer on he hierarchical z-buffer [8] and removes he fragmens wih z-es failures as early as possible; hey are removed from he pipeline before exure mapping. Afer his sep, exure mapping and he final z-es wih he full screen frame memory are performed. Wih his scheme, a considerable amoun (6 7% on he average) of fragmens wih z-es failures are deeced and hen discarded from he pipeline. However, he hierarchical z- buffer requires a very large daa srucure because i is consruced wih he z-pyramid [8]. Mainaining he hierarchical z-buffer for every frame memory updae may also bring an excessive compuaional burden. Mid-exuring [5] used wo-sage z-es operaion. They used he 1s z-es before he exuring and 2nd z- es afer he exuring. Their wo-sage z-es shares he z-buffer in he frame buffer. Unlike he Hyper-Z [3], i needs no an auxiliary z-buffer for he 1s z-es bu sill needs he overhead for he memory bandwidh o read a z-value for he 1s z-es. In his paper, we presen a simple soluion o perform he deph es parially before he exuring like Hyper-Z bu we need only 1 bi or 2 bis for a fragmen. And he daa is managed by independenly o he z-buffer of he frame buffer. Due o hese feaures, he overhead from he early deph es (like he 1s z-es [5]) is very smaller han previous mehods. We previously presened he basic Deph Filer algorihm [1] concepually. In his paper, we complee our algorihm such ha i is more reliable by using a newly added algorihm for adapive updaing while

2 176 CHANG-HYO YU e al : AN ADAPTIVE SPATIAL DEPTH FILTER FOR 3D RENDERING IP skipping unnecessary deph-read operaions. The remainder of he paper is arranged as follows. Secion II shows he advanced algorihm of he basic deph filer. Secion III shows he adapaion mehod and secion IV shows he simulaion environmen and resuls. Secion V discusses he resuls while he las secion concludes his paper. II. DEPTH FILTER We use a hierarchical concep wherein a deph filer performs an early-deph-es in he raserizer. This newly added block uses only 1 bi or 2 bis, compared o 24 bis or 32 bis precision in he ATI s Hyper-Z [3] mehod. By his simple es, we rejec a large porion of pixels. Fig.1 shows he block diagram of he modified rendering engine. Since our previous basic deph filer [1] has a fixed filer posiion, i could no be used in acual siuaion. However, an adapaion block is newly added o he previous deph filer. I makes a signal o he deph filer so ha he deph filer updaes is filer o he opimal posiion. In case of he 3-plane sysem of he basic deph filer, we already know ha he deph filer has beer performance due o a fine resoluion of filering, bu if we use he hird plane of 3-plane sysem as a special purpose mask plane, he deph filer has good resul even in a less deph complexiy cases. Fig. 2 shows he modified 3-plane sysem, called 2-plane Skipping Deph Buffer Reading (SDBR) sysem. Triangle Daa Raserizer Deph Filer Ex. MEMORY in Framebuffer Texure Fog, Sencil, Alpha Tes Deph Tes Adapaion To. Per-pixel operaions Fig. 1. A block diagram of he proposed archiecure of 3D rendering Engine. y. NP x DF1 DF Values DF2 1. SDBR mask z DF3 : Encoded Deph Filer Fig. 2. A concepual picure of 3-plane sysem or 2-plane SDBR sysem. : 1 : 1 : 11 A convenional z-es needs a z value of a deph buffer. When a pixel is rendered o a cerain coordinae for he firs ime, i is no necessary o read he z value from he deph buffer because he value of he deph buffer would be 1. (defaul seing). To remove (or skip) his needless read operaion, he deph filer provides perinen informaion. In Fig. 2, if we move DF3 o he Far plane, DF3 is used for soring wheher he pixel has been rendered before. In oher words, his plane holds he informaion wheher he deph in his coordinae is valid or no. If he value of his plane is 1, he curren coordinae had been updaed before. Therefore is deph informaion is valid. When he value of his plane is, we only wrie a deph value o he deph buffer in he frame memory wihou reading he curren deph value. The deph filer sends fragmens o a pixel processor wih his informaion, usually a 1 bi signal. The deph es block can save memory bandwidh wased on reading useless deph. III. ADAPTIVE UPDATING OF THE FILTER POSITION The deph filer uses he mask plane in he z- coordinae o remove he pixels. This plane should be locaed a an opimal posiion so as o yield a maximum rejeced pixels. Therefore he posiion of he deph filer is one of he mos imporan aspecs in our sysem. A. Characerisics of pixels To find an opimum posiion of he filer, we focus on he pixel characerisics. A 3D applicaion s objec daa is disribued by a user a any range of z-coordinaes which are from he near-plane o he far-plane [., 1.]. However, here is no general closed form for he disribuion of pixels. Since he pixels have only nondeerminisic disribuions in he general 3D applicaion s objec daa, we use simple closed form of disribuion funcion only o know and approximae he characerisics of pixel disribuion. The simple models of disribuion funcions are a uniform disribuion funcion, a riangle-shape funcion and a more complex polynomial funcion. These hree ypes of pixel disribuions are shown in Fig. 3.

3 JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, VOL.3, NO. 4, DECEMBER, p(z) p Normalized Disribuions z) = + 2 ( z.26) +.1 ( z.8) +.4) ( z, z <.5 p ( z = 2 ) 4 4z,.5 z 1 p1 ( z) = z Fig. 3. Normalized disribuions of he hree ypes simplified models. Near plane Deph Filer FP RP SP Far plane Fig. 4. FP and SP are passed o he nex pipeline and RP is removed. Le be an arbirary posiion of z-coordinaes, FP ( = p( z) dz ( = 1 BP p( z) dz (1) where p(z) is he normalized densiy funcion of he pixel daa. From hese equaions, FP((Pixels in Fron of and BP( (Pixels Behind of always have a monoonic funcion of because here is no negaive value of p(z). If he deph filer is on, pixels can be divided ino hree pars as shown in Fig. 4. The pixels, farher han (BP(), are divided ino wo classes by he deph filer. The firs is he sum of survived pixels, SP. These pixels have been esed by he deph filer bu could no be rejeced. The second is he sum of rejeced pixels, RP, by he deph filer. B. An opimal posiion of deph filer To find a maximum RP, we use anoher convenien form of RP. RP can be wrien as RP = BP SP = ( ToalPixels FP) SP (2) ( FP SP) = ToalPixel s + where FP + BP = ToalPixels, SP = BP RP By equaion (2), he maximum value of RP can be obained by he minimum value of (FP + SP). We find a minimum value of (FP + SP) insead of finding an opimal posiion of he deph filer. NRP is defined as (FP + SP). NRP is he negaion of RP, which has a minimum value when RP has a maximum value. This is he firs propery o find an opimal posiion of he deph filer. And he following wo properies are derived from he naural characerisics of he deph filer. Propery 1: The deph filer has a maximum rejecion raio when NRP has a minimum. Propery 2: The deph filer has a larger probabiliy o rejec pixels as he posiion of he deph filer moves o 1. in he z-coordinae because here are more pixels ha can mask he deph filer. Propery 3: The deph filer has a larger probabiliy o rejec pixels as he posiion of he deph filer moves o. in he z-coordinae because here are more pixels ha can be rejeced by he deph filer. The RP( can be approximaed simply o α 1 by propery 2 and α 2 (1 by propery 3. α 1 and α 2 are consans and and from hese properies. We hen rewrie RP( ( α1 ( ) ( α 2 (1 ) = β(1 1 are proporional facors, α = β( 1 (3) whereα is he proporion of BP(. α has a value from o 1. If RP( is, α is and if RP( is he same as BP(, α is 1. We assumed α o be.75 a he maximum (he simulaion resul shows abou 72% (RP(/(FP(+BP() =.72) of oal pixels are rejeced, hen he proporion of α (RP(/BP() is larger han.72, in es model (a)). Therefore he range of α is α.75. Then we se he consan, β, o be 3 because he value of ( 1 is.25 a he maximum. Since he pixels of FP( are no changed by he deph filer, RP( only has a proporion of BP(. The funcion of SP( is also monoonic because SP( is he value of BP( RP( and none of funcions have negaive values.

4 178 CHANG-HYO YU e al : AN ADAPTIVE SPATIAL DEPTH FILTER FOR 3D RENDERING IP (a) p ( ) (b) p 2 ( z) (c) p 3 ( z) NRP( 1 z FP( SP(. FP( RP( NRP( BP( SP( NRP( FP( SP( Fig. 5. FP( and SP( wih heir sum, NRP(. RP( has a maximum when FP( = SP(. The curve of SP( has he same value as BP( a boh sides and is lowered by RP(. In oher words, he curve of SP( is a seeper version of he BP( curve. We rewrie he equaions, RP( = BP( 3(1 ( 1 3(1 )) SP( = BP( RP( = BP( (4) ( 1 3(1 )) NRP( = FP( + SP( = FP( + BP( The approximaed opimal posiion, deermined graphically, is obained when FP( = SP(. Since SP( is also a monoone decreasing funcion, his approximaion is accepable. Simulaed NRP(s of he models are shown in Fig.5. Our simplified models are well conduced o find an approximaed opimum posiion. There can be an error a specific cases, for example, all objecs are rendered in back-o-fron order. However, he general 3D models have similar characerisics as shown here. From his algorihm, we place an adapaion block ino a convenional deph es block o adjus he filer posiion. The adapaion block makes a signal, which racks he filer posiion o he cross poin of FP and SP, o he deph filer a every frame. The hardware overhead of our adapaion algorihm is very small; which is composed of wo couners (for FP and SP) and leading-one deecors (for finding deference beween he FP and SP) and some oher operaors. Therefore i is no burden o implemen ino a convenional deph es block. IV. SIMULATION AND RESULTS A. Simulaion environmen For simulaion, we used Graphics Archiecure Tesing Environmen (GATE) [2] based on Microsof visual C++. GATE models overall graphics hardware archiecure hrough a modular approach, suppors OpenGL, and offers easy modificaion and rapid esing of archiecure. I also gahers compuaional saisics. The performance and oher saisical daa can be obained from GATE. We added he deph filer block ino he raserizer of he GATE and he adapaion block ino he convenional deph es block. A single bi of he SDBR signal is fed o he convenional pipelines beween he deph filer and he adapaion block. B. Resuls The es models are shown in Fig. 6. Model (a) is composed of 1 hexagonal columns generaed randomly. Model (b) and (c) are general 3D objecs. Model (d) is an image by exure mapping for esing he 2-plane SDBR sysem. I has 1. of deph complexiy and is used for he wors case of he deph filer. All ess are conduced on a 512 x 512 screen and Back face culling is disabled. We use a replicaed basic objec so as o have high deph complexiy. Fig. 6. Tes models wih differen deph complexiy. ( ) represens a model s deph complexiy. Rejecion Raio Filer posiion (a) Scene (a) Scene (b) Scene (c).1 (c) (b) 1-Plane 2-Plane SDBR 3-Plane (d) Frames Fig. 7. Rejecion raios of he models and each sysem. Graph (a) shows he resuls of he hree kinds of es models in he 3- plane sysem. Graph (b) shows he resul of he hree ypes of sysems for es model (b). Graph (c) is he corresponding filer posiion of graph (a) and Graph (d) is ha of graph (b) Rejecion Raio Filer posiion

5 JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, VOL.3, NO. 4, DECEMBER, Table 1. RR (Rejecion raio), ERR (Effecive rejecion raio) of he es models. RR ( ERR ) Model (a) Model (b) Model (c) 1-Plane 2-Plane SDBR 3-Plane 63 (79.6) 7.9 (81.9) 71.7 (88.9) 57.9 (79.6) 63.2 (87.) 63.6 (87.4) 3.6 (64.3) 35.3 (74.2) 4.4 (77.2) Fig.7 shows he rejecion raio of he deph filer, (RP(/Toal Pixels). All he sysems and es models have large amouns of rejeced pixels and all converge o he approximaed maximum rejecion in hree frames. The 3-plane sysem racks faser han he ohers and has he bes rejecion raio. Alhough he 2-plane SDBR sysem is slower han he 3-plane sysem, is opimal rejecion raio is similar o he 3-plane sysem. The converged rejecion raios of he es models are shown in able 1. V. DISCUSSIONS We define a required memory bandwidh o compare our sysems wih a convenional sysem. The convenional mehod is no one of he oher ypes of hierarchical mehods such as he Hyper-Z [3], ec. Raher i is he convenional Z buffer mehod. We canno compare wih commercial mehods because hey are no in public. sysem is o be 2 2.6G bi = 2.371GB/sec in he es model (b). We used he specificaions of Radeon97pro [4], which has a 2.6gigapixels/sec fill rae. As shown in Fig. 8, he 2-Plane SDBR sysem has he bes performance, no only for he complex model (model (a)) bu also for he less complex model (model (d), a exure). In Fig. 8 (d), since es model (d) has 1. of deph complexiy, here is no rejeced pixel. Therefore he required memory bandwidh of he 1-Plane and he 3-Plane sysem is larger han ha of convenional bu even hough he overhead of he deph filer, he 2-Plane SDBR sysem is always beer han he convenional deph es. The effec obained by skipping an unnecessary read operaion is more efficien han he effec obained by adding one plane from a 2-plane o a 3-plane sysem. Hyper-Z [3] shows an effecive rejecion raio of 44 ~ 93% in he es bench bu hey need large inernal memory and synchronizaion of he inernal memory and he deph buffer of he frame buffer. Our algorihm shows an effecive rejecion raio of 64~88% wih only small inernal memory (or regiser) by he deph filer using he adapive mehod. VI. CONCLUSIONS Required Memory Bandwidh = (FR RR B/pixel) + (FR SR 16 B/pixel) +FR (1 RR SR) 2 B/pixel + Deph Filer Overhead Deph Filer Overhead = (Read, Wrie) FR MR Transferring Daa Size FR: fill rae, RR: rejecion raio, SR: SDBR rae and MR: miss rae We assumed he enire es models need he memory operaions which are Read-Z, Wrie-Z, Read-Color, Wrie-Color and Texure-Read. We assume ha he all operaions need 4 byes. This calculaion is based on he specificaions of curren convenional hardware and considered wihou any oher overheads. For example, he overhead of he deph filer in case of he 1-plane As more complex models become commonplace in 3D compuer graphics, i becomes increasingly imporan o remove unnecessary operaions ha wase memory bandwidh. In his paper, we presen an algorihm ha saves memory bandwidh in he rendering engine of 3D graphics hardware. GB/s Required Memory Bandwidh A B C D Tes Scenes 1-Plane 2-Plane SDBR 3-Plane Convenional Fig. 8. Comparisons of he required memory bandwidh of all our sysems and a convenional sysem.

6 18 CHANG-HYO YU e al : AN ADAPTIVE SPATIAL DEPTH FILTER FOR 3D RENDERING IP Deph Filer is a filering mehod ha removes invisible pixels ahead of per-pixel pipelines. As a resul, i avoids unnecessary per-pixel operaions by adding exra hardware ino a raserizer placed in fron of he perpixel pipeline and a simple adapive block ino he convenional deph es block. Up o 71.7% of oal pixels were removed by his mehod for he complex es models as well as non-complex es models. The maximum bandwidh gain obained by he deph filer was 3.3. A novel adapaion algorihm makes he deph filer possible o use in acual siuaion; herefore i can be a useful mehod o alleviae memory bolenecks in 3D rendering engines. pipeline archiecure for 3D rendering processors, IEEE Proceedings of Inernaional Conference on Applicaion- Specific Sysems, Archiecures and Processors, pp , July, 22. [6] J. McCormack, R. McNamara, C. Gianos, L. Seiler, N. Jouppi, K. Correll, Neon: a single-chip 3D worksaion graphics acceleraor, Graphics Hardware Workshop 1998, pp , Augus, [7] L. Garber, The wild world of 3D graphics chips, IEEE Compuer, vol. 33, no. 9, pp 12 16, Sep, 2. [8] N. Greene, M. Kass and G. Miller, Hierarchical z-buffer visibiliy, ACM Proceedings of SIGGRAPH, pp , Aug, [9] R. Kempf and C. Frazier, OpenGL reference manual, Addison Wesley, ACKNOWLEDGMENT This research was sponsored by SAMSUNG elecronics and KOSEF hrough he MICROS a KAIST, Korea. Chang-Hyo Yu received he B.S. and M.S. degrees in Elecrical Engineering and Compuer Science from KAIST, Korea, in 21 and 23 respecively, and now he is a Ph.D. candidae in Elecrical Engineering and Compuer Science from KAIST. His research ineress include 3D graphics hardware design and mulimedia programmable processor design. REFERENCES [1] C.H. Yu and L.S. Kim, A hierarchical deph buffer for minimizing memory bandwidh in 3d rendering engine: deph filer, IEEE Proceedings of he 23 Inernaional Symposium on Circuis and Sysems, Vol. 2, pp , May, 23. [2] Inho. Lee, e al, A hardware-like highlevel language based environmen for 3d graphics archiecure exploraion, IEEE Proceedings of he 23 Inernaional Symposium on Circuis and Sysems, Vol. 2, pp , May, 23. [3] S. Morein, ATI Radeon Hyper-Z echnology, In Ho 3D Proceedings, Graphics Hardware Workshop 2, Inerlaken, Swizerland, Augus, 2. [4] ATI Corporaion, Radeon97pro, 22, hp:// om /producs/pc/radeon97pro/index.hml and hp://ww w.ai.com /developer/echpapers.hml. [5] W.C. Park, e al, A mid-exuring pixel raserizaion Lee-Sup Kim received he B.S. degree in Elecronics Engineering from Seoul Naional Universiy, Korea, in 1982 and he M.S. and Ph.D. degrees in Elecrical Engineering from Sanford Universiy, Sanford, CA, in 1986 and 199, respecively. He was a pos-docoral fellow a he Toshiba Corporaion, Kawasaki, Japan, during , where he was involved in he design of he high performance DSP and single chip MPEG2 decoder. Since March 1993, he has been a KAIST. In November 22, he became a Full Professor. During he year of 1998, he was on he sabbaical leave wih Chromaic Research and SandCraf Inc. in Silicon Valley. His research ineress are 3D graphics hardware design, LCD display conroller design, Mulimedia Programmable Processor design, and High speed and Low power digial IC design.

Implementing Ray Casting in Tetrahedral Meshes with Programmable Graphics Hardware (Technical Report)

Implementing Ray Casting in Tetrahedral Meshes with Programmable Graphics Hardware (Technical Report) Implemening Ray Casing in Terahedral Meshes wih Programmable Graphics Hardware (Technical Repor) Marin Kraus, Thomas Erl March 28, 2002 1 Inroducion Alhough cell-projecion, e.g., [3, 2], and resampling,

More information

FIELD PROGRAMMABLE GATE ARRAY (FPGA) AS A NEW APPROACH TO IMPLEMENT THE CHAOTIC GENERATORS

FIELD PROGRAMMABLE GATE ARRAY (FPGA) AS A NEW APPROACH TO IMPLEMENT THE CHAOTIC GENERATORS FIELD PROGRAMMABLE GATE ARRAY (FPGA) AS A NEW APPROACH TO IMPLEMENT THE CHAOTIC GENERATORS Mohammed A. Aseeri and M. I. Sobhy Deparmen of Elecronics, The Universiy of Ken a Canerbury Canerbury, Ken, CT2

More information

A Matching Algorithm for Content-Based Image Retrieval

A Matching Algorithm for Content-Based Image Retrieval A Maching Algorihm for Conen-Based Image Rerieval Sue J. Cho Deparmen of Compuer Science Seoul Naional Universiy Seoul, Korea Absrac Conen-based image rerieval sysem rerieves an image from a daabase using

More information

Spline Curves. Color Interpolation. Normal Interpolation. Last Time? Today. glshademodel (GL_SMOOTH); Adjacency Data Structures. Mesh Simplification

Spline Curves. Color Interpolation. Normal Interpolation. Last Time? Today. glshademodel (GL_SMOOTH); Adjacency Data Structures. Mesh Simplification Las Time? Adjacency Daa Srucures Spline Curves Geomeric & opologic informaion Dynamic allocaion Efficiency of access Mesh Simplificaion edge collapse/verex spli geomorphs progressive ransmission view-dependen

More information

CAMERA CALIBRATION BY REGISTRATION STEREO RECONSTRUCTION TO 3D MODEL

CAMERA CALIBRATION BY REGISTRATION STEREO RECONSTRUCTION TO 3D MODEL CAMERA CALIBRATION BY REGISTRATION STEREO RECONSTRUCTION TO 3D MODEL Klečka Jan Docoral Degree Programme (1), FEEC BUT E-mail: xkleck01@sud.feec.vubr.cz Supervised by: Horák Karel E-mail: horak@feec.vubr.cz

More information

A GRAPHICS PROCESSING UNIT IMPLEMENTATION OF THE PARTICLE FILTER

A GRAPHICS PROCESSING UNIT IMPLEMENTATION OF THE PARTICLE FILTER A GRAPHICS PROCESSING UNIT IMPLEMENTATION OF THE PARTICLE FILTER ABSTRACT Modern graphics cards for compuers, and especially heir graphics processing unis (GPUs), are designed for fas rendering of graphics.

More information

AML710 CAD LECTURE 11 SPACE CURVES. Space Curves Intrinsic properties Synthetic curves

AML710 CAD LECTURE 11 SPACE CURVES. Space Curves Intrinsic properties Synthetic curves AML7 CAD LECTURE Space Curves Inrinsic properies Synheic curves A curve which may pass hrough any region of hreedimensional space, as conrased o a plane curve which mus lie on a single plane. Space curves

More information

A time-space consistency solution for hardware-in-the-loop simulation system

A time-space consistency solution for hardware-in-the-loop simulation system Inernaional Conference on Advanced Elecronic Science and Technology (AEST 206) A ime-space consisency soluion for hardware-in-he-loop simulaion sysem Zexin Jiang a Elecric Power Research Insiue of Guangdong

More information

Image segmentation. Motivation. Objective. Definitions. A classification of segmentation techniques. Assumptions for thresholding

Image segmentation. Motivation. Objective. Definitions. A classification of segmentation techniques. Assumptions for thresholding Moivaion Image segmenaion Which pixels belong o he same objec in an image/video sequence? (spaial segmenaion) Which frames belong o he same video sho? (emporal segmenaion) Which frames belong o he same

More information

Network management and QoS provisioning - QoS in Frame Relay. . packet switching with virtual circuit service (virtual circuits are bidirectional);

Network management and QoS provisioning - QoS in Frame Relay. . packet switching with virtual circuit service (virtual circuits are bidirectional); QoS in Frame Relay Frame relay characerisics are:. packe swiching wih virual circui service (virual circuis are bidirecional);. labels are called DLCI (Daa Link Connecion Idenifier);. for connecion is

More information

MORPHOLOGICAL SEGMENTATION OF IMAGE SEQUENCES

MORPHOLOGICAL SEGMENTATION OF IMAGE SEQUENCES MORPHOLOGICAL SEGMENTATION OF IMAGE SEQUENCES B. MARCOTEGUI and F. MEYER Ecole des Mines de Paris, Cenre de Morphologie Mahémaique, 35, rue Sain-Honoré, F 77305 Fonainebleau Cedex, France Absrac. In image

More information

A GRAPHICS PROCESSING UNIT IMPLEMENTATION OF THE PARTICLE FILTER

A GRAPHICS PROCESSING UNIT IMPLEMENTATION OF THE PARTICLE FILTER A GRAPHICS PROCESSING UNIT IMPLEMENTATION OF THE PARTICLE FILTER Gusaf Hendeby, Jeroen D. Hol, Rickard Karlsson, Fredrik Gusafsson Deparmen of Elecrical Engineering Auomaic Conrol Linköping Universiy,

More information

STEREO PLANE MATCHING TECHNIQUE

STEREO PLANE MATCHING TECHNIQUE STEREO PLANE MATCHING TECHNIQUE Commission III KEY WORDS: Sereo Maching, Surface Modeling, Projecive Transformaion, Homography ABSTRACT: This paper presens a new ype of sereo maching algorihm called Sereo

More information

Effects needed for Realism. Ray Tracing. Ray Tracing: History. Outline. Foundations of Computer Graphics (Fall 2012)

Effects needed for Realism. Ray Tracing. Ray Tracing: History. Outline. Foundations of Computer Graphics (Fall 2012) Foundaions of ompuer Graphics (Fall 2012) S 184, Lecure 16: Ray Tracing hp://ins.eecs.berkeley.edu/~cs184 Effecs needed for Realism (Sof) Shadows Reflecions (Mirrors and Glossy) Transparency (Waer, Glass)

More information

Curves & Surfaces. Last Time? Today. Readings for Today (pick one) Limitations of Polygonal Meshes. Today. Adjacency Data Structures

Curves & Surfaces. Last Time? Today. Readings for Today (pick one) Limitations of Polygonal Meshes. Today. Adjacency Data Structures Las Time? Adjacency Daa Srucures Geomeric & opologic informaion Dynamic allocaion Efficiency of access Curves & Surfaces Mesh Simplificaion edge collapse/verex spli geomorphs progressive ransmission view-dependen

More information

MOTION DETECTORS GRAPH MATCHING LAB PRE-LAB QUESTIONS

MOTION DETECTORS GRAPH MATCHING LAB PRE-LAB QUESTIONS NME: TE: LOK: MOTION ETETORS GRPH MTHING L PRE-L QUESTIONS 1. Read he insrucions, and answer he following quesions. Make sure you resae he quesion so I don hae o read he quesion o undersand he answer..

More information

4.1 3D GEOMETRIC TRANSFORMATIONS

4.1 3D GEOMETRIC TRANSFORMATIONS MODULE IV MCA - 3 COMPUTER GRAPHICS ADMN 29- Dep. of Compuer Science And Applicaions, SJCET, Palai 94 4. 3D GEOMETRIC TRANSFORMATIONS Mehods for geomeric ransformaions and objec modeling in hree dimensions

More information

MATH Differential Equations September 15, 2008 Project 1, Fall 2008 Due: September 24, 2008

MATH Differential Equations September 15, 2008 Project 1, Fall 2008 Due: September 24, 2008 MATH 5 - Differenial Equaions Sepember 15, 8 Projec 1, Fall 8 Due: Sepember 4, 8 Lab 1.3 - Logisics Populaion Models wih Harvesing For his projec we consider lab 1.3 of Differenial Equaions pages 146 o

More information

CS 152 Computer Architecture and Engineering. Lecture 7 - Memory Hierarchy-II

CS 152 Computer Architecture and Engineering. Lecture 7 - Memory Hierarchy-II CS 152 Compuer Archiecure and Engineering Lecure 7 - Memory Hierarchy-II Krse Asanovic Elecrical Engineering and Compuer Sciences Universiy of California a Berkeley hp://www.eecs.berkeley.edu/~krse hp://ins.eecs.berkeley.edu/~cs152

More information

COSC 3213: Computer Networks I Chapter 6 Handout # 7

COSC 3213: Computer Networks I Chapter 6 Handout # 7 COSC 3213: Compuer Neworks I Chaper 6 Handou # 7 Insrucor: Dr. Marvin Mandelbaum Deparmen of Compuer Science York Universiy F05 Secion A Medium Access Conrol (MAC) Topics: 1. Muliple Access Communicaions:

More information

Video Content Description Using Fuzzy Spatio-Temporal Relations

Video Content Description Using Fuzzy Spatio-Temporal Relations Proceedings of he 4s Hawaii Inernaional Conference on Sysem Sciences - 008 Video Conen Descripion Using Fuzzy Spaio-Temporal Relaions rchana M. Rajurkar *, R.C. Joshi and Sananu Chaudhary 3 Dep of Compuer

More information

Learning in Games via Opponent Strategy Estimation and Policy Search

Learning in Games via Opponent Strategy Estimation and Policy Search Learning in Games via Opponen Sraegy Esimaion and Policy Search Yavar Naddaf Deparmen of Compuer Science Universiy of Briish Columbia Vancouver, BC yavar@naddaf.name Nando de Freias (Supervisor) Deparmen

More information

Why not experiment with the system itself? Ways to study a system System. Application areas. Different kinds of systems

Why not experiment with the system itself? Ways to study a system System. Application areas. Different kinds of systems Simulaion Wha is simulaion? Simple synonym: imiaion We are ineresed in sudying a Insead of experimening wih he iself we experimen wih a model of he Experimen wih he Acual Ways o sudy a Sysem Experimen

More information

Analysis of Various Types of Bugs in the Object Oriented Java Script Language Coding

Analysis of Various Types of Bugs in the Object Oriented Java Script Language Coding Indian Journal of Science and Technology, Vol 8(21), DOI: 10.17485/ijs/2015/v8i21/69958, Sepember 2015 ISSN (Prin) : 0974-6846 ISSN (Online) : 0974-5645 Analysis of Various Types of Bugs in he Objec Oriened

More information

source managemen, naming, proecion, and service provisions. This paper concenraes on he basic processor scheduling aspecs of resource managemen. 2 The

source managemen, naming, proecion, and service provisions. This paper concenraes on he basic processor scheduling aspecs of resource managemen. 2 The Virual Compuers A New Paradigm for Disribued Operaing Sysems Banu Ozden y Aaron J. Goldberg Avi Silberschaz z 600 Mounain Ave. AT&T Bell Laboraories Murray Hill, NJ 07974 Absrac The virual compuers (VC)

More information

LOW-VELOCITY IMPACT LOCALIZATION OF THE COMPOSITE TUBE USING A NORMALIZED CROSS-CORRELATION METHOD

LOW-VELOCITY IMPACT LOCALIZATION OF THE COMPOSITE TUBE USING A NORMALIZED CROSS-CORRELATION METHOD 21 s Inernaional Conference on Composie Maerials Xi an, 20-25 h Augus 2017 LOW-VELOCITY IMPACT LOCALIZATION OF THE COMPOSITE TUBE USING A NORMALIZED CROSS-CORRELATION METHOD Hyunseok Kwon 1, Yurim Park

More information

Gauss-Jordan Algorithm

Gauss-Jordan Algorithm Gauss-Jordan Algorihm The Gauss-Jordan algorihm is a sep by sep procedure for solving a sysem of linear equaions which may conain any number of variables and any number of equaions. The algorihm is carried

More information

Chapter 8 LOCATION SERVICES

Chapter 8 LOCATION SERVICES Disribued Compuing Group Chaper 8 LOCATION SERVICES Mobile Compuing Winer 2005 / 2006 Overview Mobile IP Moivaion Daa ransfer Encapsulaion Locaion Services & Rouing Classificaion of locaion services Home

More information

Schedule. Curves & Surfaces. Questions? Last Time: Today. Limitations of Polygonal Meshes. Acceleration Data Structures.

Schedule. Curves & Surfaces. Questions? Last Time: Today. Limitations of Polygonal Meshes. Acceleration Data Structures. Schedule Curves & Surfaces Sunday Ocober 5 h, * 3-5 PM *, Room TBA: Review Session for Quiz 1 Exra Office Hours on Monday (NE43 Graphics Lab) Tuesday Ocober 7 h : Quiz 1: In class 1 hand-wrien 8.5x11 shee

More information

A Fast Stereo-Based Multi-Person Tracking using an Approximated Likelihood Map for Overlapping Silhouette Templates

A Fast Stereo-Based Multi-Person Tracking using an Approximated Likelihood Map for Overlapping Silhouette Templates A Fas Sereo-Based Muli-Person Tracking using an Approximaed Likelihood Map for Overlapping Silhouee Templaes Junji Saake Jun Miura Deparmen of Compuer Science and Engineering Toyohashi Universiy of Technology

More information

Today. Curves & Surfaces. Can We Disguise the Facets? Limitations of Polygonal Meshes. Better, but not always good enough

Today. Curves & Surfaces. Can We Disguise the Facets? Limitations of Polygonal Meshes. Better, but not always good enough Today Curves & Surfaces Moivaion Limiaions of Polygonal Models Some Modeling Tools & Definiions Curves Surfaces / Paches Subdivision Surfaces Limiaions of Polygonal Meshes Can We Disguise he Faces? Planar

More information

Scheduling. Scheduling. EDA421/DIT171 - Parallel and Distributed Real-Time Systems, Chalmers/GU, 2011/2012 Lecture #4 Updated March 16, 2012

Scheduling. Scheduling. EDA421/DIT171 - Parallel and Distributed Real-Time Systems, Chalmers/GU, 2011/2012 Lecture #4 Updated March 16, 2012 EDA421/DIT171 - Parallel and Disribued Real-Time Sysems, Chalmers/GU, 2011/2012 Lecure #4 Updaed March 16, 2012 Aemps o mee applicaion consrains should be done in a proacive way hrough scheduling. Schedule

More information

Handling uncertainty in semantic information retrieval process

Handling uncertainty in semantic information retrieval process Handling uncerainy in semanic informaion rerieval process Chkiwa Mounira 1, Jedidi Anis 1 and Faiez Gargouri 1 1 Mulimedia, InfoRmaion sysems and Advanced Compuing Laboraory Sfax Universiy, Tunisia m.chkiwa@gmail.com,

More information

Open Access Research on an Improved Medical Image Enhancement Algorithm Based on P-M Model. Luo Aijing 1 and Yin Jin 2,* u = div( c u ) u

Open Access Research on an Improved Medical Image Enhancement Algorithm Based on P-M Model. Luo Aijing 1 and Yin Jin 2,* u = div( c u ) u Send Orders for Reprins o reprins@benhamscience.ae The Open Biomedical Engineering Journal, 5, 9, 9-3 9 Open Access Research on an Improved Medical Image Enhancemen Algorihm Based on P-M Model Luo Aijing

More information

An efficient approach to improve throughput for TCP vegas in ad hoc network

An efficient approach to improve throughput for TCP vegas in ad hoc network Inernaional Research Journal of Engineering and Technology (IRJET) e-issn: 395-0056 Volume: 0 Issue: 03 June-05 www.irje.ne p-issn: 395-007 An efficien approach o improve hroughpu for TCP vegas in ad hoc

More information

STRING DESCRIPTIONS OF DATA FOR DISPLAY*

STRING DESCRIPTIONS OF DATA FOR DISPLAY* SLAC-PUB-383 January 1968 STRING DESCRIPTIONS OF DATA FOR DISPLAY* J. E. George and W. F. Miller Compuer Science Deparmen and Sanford Linear Acceleraor Cener Sanford Universiy Sanford, California Absrac

More information

4 Error Control. 4.1 Issues with Reliable Protocols

4 Error Control. 4.1 Issues with Reliable Protocols 4 Error Conrol Jus abou all communicaion sysems aemp o ensure ha he daa ges o he oher end of he link wihou errors. Since i s impossible o build an error-free physical layer (alhough some shor links can

More information

Assignment 2. Due Monday Feb. 12, 10:00pm.

Assignment 2. Due Monday Feb. 12, 10:00pm. Faculy of rs and Science Universiy of Torono CSC 358 - Inroducion o Compuer Neworks, Winer 218, LEC11 ssignmen 2 Due Monday Feb. 12, 1:pm. 1 Quesion 1 (2 Poins): Go-ack n RQ In his quesion, we review how

More information

NEWTON S SECOND LAW OF MOTION

NEWTON S SECOND LAW OF MOTION Course and Secion Dae Names NEWTON S SECOND LAW OF MOTION The acceleraion of an objec is defined as he rae of change of elociy. If he elociy changes by an amoun in a ime, hen he aerage acceleraion during

More information

Improved TLD Algorithm for Face Tracking

Improved TLD Algorithm for Face Tracking Absrac Improved TLD Algorihm for Face Tracking Huimin Li a, Chaojing Yu b and Jing Chen c Chongqing Universiy of Poss and Telecommunicaions, Chongqing 400065, China a li.huimin666@163.com, b 15023299065@163.com,

More information

Reinforcement Learning by Policy Improvement. Making Use of Experiences of The Other Tasks. Hajime Kimura and Shigenobu Kobayashi

Reinforcement Learning by Policy Improvement. Making Use of Experiences of The Other Tasks. Hajime Kimura and Shigenobu Kobayashi Reinforcemen Learning by Policy Improvemen Making Use of Experiences of The Oher Tasks Hajime Kimura and Shigenobu Kobayashi Tokyo Insiue of Technology, JAPAN genfe.dis.iech.ac.jp, kobayasidis.iech.ac.jp

More information

Michiel Helder and Marielle C.T.A Geurts. Hoofdkantoor PTT Post / Dutch Postal Services Headquarters

Michiel Helder and Marielle C.T.A Geurts. Hoofdkantoor PTT Post / Dutch Postal Services Headquarters SHORT TERM PREDICTIONS A MONITORING SYSTEM by Michiel Helder and Marielle C.T.A Geurs Hoofdkanoor PTT Pos / Duch Posal Services Headquarers Keywords macro ime series shor erm predicions ARIMA-models faciliy

More information

Simple Network Management Based on PHP and SNMP

Simple Network Management Based on PHP and SNMP Simple Nework Managemen Based on PHP and SNMP Krasimir Trichkov, Elisavea Trichkova bsrac: This paper aims o presen simple mehod for nework managemen based on SNMP - managemen of Cisco rouer. The paper

More information

Last Time: Curves & Surfaces. Today. Questions? Limitations of Polygonal Meshes. Can We Disguise the Facets?

Last Time: Curves & Surfaces. Today. Questions? Limitations of Polygonal Meshes. Can We Disguise the Facets? Las Time: Curves & Surfaces Expeced value and variance Mone-Carlo in graphics Imporance sampling Sraified sampling Pah Tracing Irradiance Cache Phoon Mapping Quesions? Today Moivaion Limiaions of Polygonal

More information

Sam knows that his MP3 player has 40% of its battery life left and that the battery charges by an additional 12 percentage points every 15 minutes.

Sam knows that his MP3 player has 40% of its battery life left and that the battery charges by an additional 12 percentage points every 15 minutes. 8.F Baery Charging Task Sam wans o ake his MP3 player and his video game player on a car rip. An hour before hey plan o leave, he realized ha he forgo o charge he baeries las nigh. A ha poin, he plugged

More information

Design Alternatives for a Thin Lens Spatial Integrator Array

Design Alternatives for a Thin Lens Spatial Integrator Array Egyp. J. Solids, Vol. (7), No. (), (004) 75 Design Alernaives for a Thin Lens Spaial Inegraor Array Hala Kamal *, Daniel V azquez and Javier Alda and E. Bernabeu Opics Deparmen. Universiy Compluense of

More information

EECS 487: Interactive Computer Graphics

EECS 487: Interactive Computer Graphics EECS 487: Ineracive Compuer Graphics Lecure 7: B-splines curves Raional Bézier and NURBS Cubic Splines A represenaion of cubic spline consiss of: four conrol poins (why four?) hese are compleely user specified

More information

User Adjustable Process Scheduling Mechanism for a Multiprocessor Embedded System

User Adjustable Process Scheduling Mechanism for a Multiprocessor Embedded System Proceedings of he 6h WSEAS Inernaional Conference on Applied Compuer Science, Tenerife, Canary Islands, Spain, December 16-18, 2006 346 User Adjusable Process Scheduling Mechanism for a Muliprocessor Embedded

More information

Accelerating Call Route Query of Multi-domain SIP System via P2P GONG Jing, SHEN Qing-guo, SHEN Huan-sheng

Accelerating Call Route Query of Multi-domain SIP System via P2P GONG Jing, SHEN Qing-guo, SHEN Huan-sheng 3rd Inernaional Conference on Mecharonics and Informaion Technology (ICMIT 2016) Acceleraing Call Roue Query of Muli-domain IP ysem via P2P GONG Jing, HEN Qing-guo, HEN Huan-sheng College of Communicaions

More information

Virtual Recovery of Excavated Archaeological Finds

Virtual Recovery of Excavated Archaeological Finds Virual Recovery of Excavaed Archaeological Finds Jiang Yu ZHENG, Zhong Li ZHANG*, Norihiro ABE Kyushu Insiue of Technology, Iizuka, Fukuoka 820, Japan *Museum of he Terra-Coa Warrlors and Horses, Lin Tong,

More information

PART 1 REFERENCE INFORMATION CONTROL DATA 6400 SYSTEMS CENTRAL PROCESSOR MONITOR

PART 1 REFERENCE INFORMATION CONTROL DATA 6400 SYSTEMS CENTRAL PROCESSOR MONITOR . ~ PART 1 c 0 \,).,,.,, REFERENCE NFORMATON CONTROL DATA 6400 SYSTEMS CENTRAL PROCESSOR MONTOR n CONTROL DATA 6400 Compuer Sysems, sysem funcions are normally handled by he Monior locaed in a Peripheral

More information

Coded Caching with Multiple File Requests

Coded Caching with Multiple File Requests Coded Caching wih Muliple File Requess Yi-Peng Wei Sennur Ulukus Deparmen of Elecrical and Compuer Engineering Universiy of Maryland College Park, MD 20742 ypwei@umd.edu ulukus@umd.edu Absrac We sudy a

More information

CENG 477 Introduction to Computer Graphics. Modeling Transformations

CENG 477 Introduction to Computer Graphics. Modeling Transformations CENG 477 Inroducion o Compuer Graphics Modeling Transformaions Modeling Transformaions Model coordinaes o World coordinaes: Model coordinaes: All shapes wih heir local coordinaes and sies. world World

More information

Difficulty-aware Hybrid Search in Peer-to-Peer Networks

Difficulty-aware Hybrid Search in Peer-to-Peer Networks Difficuly-aware Hybrid Search in Peer-o-Peer Neworks Hanhua Chen, Hai Jin, Yunhao Liu, Lionel M. Ni School of Compuer Science and Technology Huazhong Univ. of Science and Technology {chenhanhua, hjin}@hus.edu.cn

More information

Motion Level-of-Detail: A Simplification Method on Crowd Scene

Motion Level-of-Detail: A Simplification Method on Crowd Scene Moion Level-of-Deail: A Simplificaion Mehod on Crowd Scene Absrac Junghyun Ahn VR lab, EECS, KAIST ChocChoggi@vr.kais.ac.kr hp://vr.kais.ac.kr/~zhaoyue Recen echnological improvemen in characer animaion

More information

Upper Body Tracking for Human-Machine Interaction with a Moving Camera

Upper Body Tracking for Human-Machine Interaction with a Moving Camera The 2009 IEEE/RSJ Inernaional Conference on Inelligen Robos and Sysems Ocober -5, 2009 S. Louis, USA Upper Body Tracking for Human-Machine Ineracion wih a Moving Camera Yi-Ru Chen, Cheng-Ming Huang, and

More information

Design and Application of Computer-aided English Online Examination System NONG DeChang 1, a

Design and Application of Computer-aided English Online Examination System NONG DeChang 1, a 3rd Inernaional Conference on Maerials Engineering, Manufacuring Technology and Conrol (ICMEMTC 2016) Design and Applicaion of Compuer-aided English Online Examinaion Sysem NONG DeChang 1, a 1,2 Guangxi

More information

Y. Tsiatouhas. VLSI Systems and Computer Architecture Lab

Y. Tsiatouhas. VLSI Systems and Computer Architecture Lab CMOS INEGRAED CIRCUI DESIGN ECHNIQUES Universiy of Ioannina Clocking Schemes Dep. of Compuer Science and Engineering Y. siaouhas CMOS Inegraed Circui Design echniques Overview 1. Jier Skew hroughpu Laency

More information

Image Based Computer-Aided Manufacturing Technology

Image Based Computer-Aided Manufacturing Technology Sensors & Transducers 03 by IFSA hp://www.sensorsporal.com Image Based Compuer-Aided Manufacuring Technology Zhanqi HU Xiaoqin ZHANG Jinze LI Wei LI College of Mechanical Engineering Yanshan Universiy

More information

Detection Tracking and Recognition of Human Poses for a Real Time Spatial Game

Detection Tracking and Recognition of Human Poses for a Real Time Spatial Game Deecion Tracking and Recogniion of Human Poses for a Real Time Spaial Game Feifei Huo, Emile A. Hendriks, A.H.J. Oomes Delf Universiy of Technology The Neherlands f.huo@udelf.nl Pascal van Beek, Remco

More information

Optimal Crane Scheduling

Optimal Crane Scheduling Opimal Crane Scheduling Samid Hoda, John Hooker Laife Genc Kaya, Ben Peerson Carnegie Mellon Universiy Iiro Harjunkoski ABB Corporae Research EWO - 13 November 2007 1/16 Problem Track-mouned cranes move

More information

Nonparametric CUSUM Charts for Process Variability

Nonparametric CUSUM Charts for Process Variability Journal of Academia and Indusrial Research (JAIR) Volume 3, Issue June 4 53 REEARCH ARTICLE IN: 78-53 Nonparameric CUUM Chars for Process Variabiliy D.M. Zombade and V.B. Ghue * Dep. of aisics, Walchand

More information

Research Article Particle Filtering: The Need for Speed

Research Article Particle Filtering: The Need for Speed Hindawi Publishing Corporaion EURASIP Journal on Advances in Signal Processing Volume 2010, Aricle ID 181403, 9 pages doi:10.1155/2010/181403 Research Aricle Paricle Filering: The Need for Speed Gusaf

More information

Audio Engineering Society. Convention Paper. Presented at the 119th Convention 2005 October 7 10 New York, New York USA

Audio Engineering Society. Convention Paper. Presented at the 119th Convention 2005 October 7 10 New York, New York USA Audio Engineering Sociey Convenion Paper Presened a he 119h Convenion 2005 Ocober 7 10 New Yor, New Yor USA This convenion paper has been reproduced from he auhor's advance manuscrip, wihou ediing, correcions,

More information

Chapter 4 Sequential Instructions

Chapter 4 Sequential Instructions Chaper 4 Sequenial Insrucions The sequenial insrucions of FBs-PLC shown in his chaper are also lised in secion 3.. Please refer o Chaper, "PLC Ladder diagram and he Coding rules of Mnemonic insrucion",

More information

Dynamic Route Planning and Obstacle Avoidance Model for Unmanned Aerial Vehicles

Dynamic Route Planning and Obstacle Avoidance Model for Unmanned Aerial Vehicles Volume 116 No. 24 2017, 315-329 ISSN: 1311-8080 (prined version); ISSN: 1314-3395 (on-line version) url: hp://www.ijpam.eu ijpam.eu Dynamic Roue Planning and Obsacle Avoidance Model for Unmanned Aerial

More information

Quantitative macro models feature an infinite number of periods A more realistic (?) view of time

Quantitative macro models feature an infinite number of periods A more realistic (?) view of time INFINIE-HORIZON CONSUMPION-SAVINGS MODEL SEPEMBER, Inroducion BASICS Quaniaive macro models feaure an infinie number of periods A more realisic (?) view of ime Infinie number of periods A meaphor for many

More information

Packet Scheduling in a Low-Latency Optical Interconnect with Electronic Buffers

Packet Scheduling in a Low-Latency Optical Interconnect with Electronic Buffers Packe cheduling in a Low-Laency Opical Inerconnec wih Elecronic Buffers Lin Liu Zhenghao Zhang Yuanyuan Yang Dep Elecrical & Compuer Engineering Compuer cience Deparmen Dep Elecrical & Compuer Engineering

More information

NRMI: Natural and Efficient Middleware

NRMI: Natural and Efficient Middleware NRMI: Naural and Efficien Middleware Eli Tilevich and Yannis Smaragdakis Cener for Experimenal Research in Compuer Sysems (CERCS), College of Compuing, Georgia Tech {ilevich, yannis}@cc.gaech.edu Absrac

More information

LAMP: 3D Layered, Adaptive-resolution and Multiperspective Panorama - a New Scene Representation

LAMP: 3D Layered, Adaptive-resolution and Multiperspective Panorama - a New Scene Representation Submission o Special Issue of CVIU on Model-based and Image-based 3D Scene Represenaion for Ineracive Visualizaion LAMP: 3D Layered, Adapive-resoluion and Muliperspecive Panorama - a New Scene Represenaion

More information

Lecture 18: Mix net Voting Systems

Lecture 18: Mix net Voting Systems 6.897: Advanced Topics in Crypography Apr 9, 2004 Lecure 18: Mix ne Voing Sysems Scribed by: Yael Tauman Kalai 1 Inroducion In he previous lecure, we defined he noion of an elecronic voing sysem, and specified

More information

Chapter 3 MEDIA ACCESS CONTROL

Chapter 3 MEDIA ACCESS CONTROL Chaper 3 MEDIA ACCESS CONTROL Overview Moivaion SDMA, FDMA, TDMA Aloha Adapive Aloha Backoff proocols Reservaion schemes Polling Disribued Compuing Group Mobile Compuing Summer 2003 Disribued Compuing

More information

Moving Object Detection Using MRF Model and Entropy based Adaptive Thresholding

Moving Object Detection Using MRF Model and Entropy based Adaptive Thresholding Moving Objec Deecion Using MRF Model and Enropy based Adapive Thresholding Badri Narayan Subudhi, Pradipa Kumar Nanda and Ashish Ghosh Machine Inelligence Uni, Indian Saisical Insiue, Kolkaa, 700108, India,

More information

Outline. EECS Components and Design Techniques for Digital Systems. Lec 06 Using FSMs Review: Typical Controller: state

Outline. EECS Components and Design Techniques for Digital Systems. Lec 06 Using FSMs Review: Typical Controller: state Ouline EECS 5 - Componens and Design Techniques for Digial Sysems Lec 6 Using FSMs 9-3-7 Review FSMs Mapping o FPGAs Typical uses of FSMs Synchronous Seq. Circuis safe composiion Timing FSMs in verilog

More information

1 œ DRUM SET KEY. 8 Odd Meter Clave Conor Guilfoyle. Cowbell (neck) Cymbal. Hi-hat. Floor tom (shell) Clave block. Cowbell (mouth) Hi tom.

1 œ DRUM SET KEY. 8 Odd Meter Clave Conor Guilfoyle. Cowbell (neck) Cymbal. Hi-hat. Floor tom (shell) Clave block. Cowbell (mouth) Hi tom. DRUM SET KEY Hi-ha Cmbal Clave block Cowbell (mouh) 0 Cowbell (neck) Floor om (shell) Hi om Mid om Snare Floor om Snare cross sick or clave block Bass drum Hi-ha wih foo 8 Odd Meer Clave Conor Guilfole

More information

FACIAL ACTION TRACKING USING PARTICLE FILTERS AND ACTIVE APPEARANCE MODELS. Soumya Hamlaoui & Franck Davoine

FACIAL ACTION TRACKING USING PARTICLE FILTERS AND ACTIVE APPEARANCE MODELS. Soumya Hamlaoui & Franck Davoine FACIAL ACTION TRACKING USING PARTICLE FILTERS AND ACTIVE APPEARANCE MODELS Soumya Hamlaoui & Franck Davoine HEUDIASYC Mixed Research Uni, CNRS / Compiègne Universiy of Technology BP 20529, 60205 Compiègne

More information

Why Waste a Perfectly Good Abstraction?

Why Waste a Perfectly Good Abstraction? Why Wase a Perfecly Good Absracion? Arie Gurfinkel and Marsha Chechik Deparmen of Compuer Science, Universiy of Torono, Torono, ON M5S 3G4, Canada. Email: arie,chechik@cs.orono.edu Absrac. Sofware model-checking

More information

Performance Evaluation of Implementing Calls Prioritization with Different Queuing Disciplines in Mobile Wireless Networks

Performance Evaluation of Implementing Calls Prioritization with Different Queuing Disciplines in Mobile Wireless Networks Journal of Compuer Science 2 (5): 466-472, 2006 ISSN 1549-3636 2006 Science Publicaions Performance Evaluaion of Implemening Calls Prioriizaion wih Differen Queuing Disciplines in Mobile Wireless Neworks

More information

Definition and examples of time series

Definition and examples of time series Definiion and examples of ime series A ime series is a sequence of daa poins being recorded a specific imes. Formally, le,,p be a probabiliy space, and T an index se. A real valued sochasic process is

More information

A High-Speed Adaptive Multi-Module Structured Light Scanner

A High-Speed Adaptive Multi-Module Structured Light Scanner A High-Speed Adapive Muli-Module Srucured Ligh Scanner Andreas Griesser 1 Luc Van Gool 1,2 1 Swiss Fed.Ins.of Techn.(ETH) 2 Kaholieke Univ. Leuven D-ITET/Compuer Vision Lab ESAT/VISICS Zürich, Swizerland

More information

Point Cloud Representation of 3D Shape for Laser- Plasma Scanning 3D Display

Point Cloud Representation of 3D Shape for Laser- Plasma Scanning 3D Display Poin Cloud Represenaion of 3D Shape for Laser- Plasma Scanning 3D Displa Hiroo Ishikawa and Hideo Saio Keio Universi E-mail {hiroo, saio}@ozawa.ics.keio.ac.jp Absrac- In his paper, a mehod of represening

More information

An Improved Square-Root Nyquist Shaping Filter

An Improved Square-Root Nyquist Shaping Filter An Improved Square-Roo Nyquis Shaping Filer fred harris San Diego Sae Universiy fred.harris@sdsu.edu Sridhar Seshagiri San Diego Sae Universiy Seshigar.@engineering.sdsu.edu Chris Dick Xilinx Corp. chris.dick@xilinx.com

More information

LHP: An end-to-end reliable transport protocol over wireless data networks

LHP: An end-to-end reliable transport protocol over wireless data networks LHP: An end-o-end reliable ranspor proocol over wireless daa neworks Xia Gao, Suhas N. Diggavi, S. Muhukrishnan Absrac The nex generaion wireless neworks are posied o suppor large scale daa applicaions.

More information

Less Pessimistic Worst-Case Delay Analysis for Packet-Switched Networks

Less Pessimistic Worst-Case Delay Analysis for Packet-Switched Networks Less Pessimisic Wors-Case Delay Analysis for Packe-Swiched Neworks Maias Wecksén Cenre for Research on Embedded Sysems P O Box 823 SE-31 18 Halmsad maias.wecksen@hh.se Magnus Jonsson Cenre for Research

More information

Utility-Based Hybrid Memory Management

Utility-Based Hybrid Memory Management Uiliy-Based Hybrid Memory Managemen Yang Li Saugaa Ghose Jongmoo Choi Jin Sun Hui Wang Onur Mulu Carnegie Mellon Universiy Dankook Universiy Beihang Universiy ETH Zürich While he memory fooprins of cloud

More information

PERFORMANCE OF TCP CONGESTION CONTROL IN UAV NETWORKS OF VARIOUS RADIO PROPAGATION MODELS

PERFORMANCE OF TCP CONGESTION CONTROL IN UAV NETWORKS OF VARIOUS RADIO PROPAGATION MODELS PERFORMANCE OF TCP CONGESTION CONTROL IN UAV NETWORKS OF VARIOUS RADIO PROPAGATION MODELS Jun Peng Elecrical Engineering Deparmen, Universiy of Texas Rio Grande Valley, Edinburg, Texas, USA ABSTRACT Unmanned

More information

Data Structures and Algorithms. The material for this lecture is drawn, in part, from The Practice of Programming (Kernighan & Pike) Chapter 2

Data Structures and Algorithms. The material for this lecture is drawn, in part, from The Practice of Programming (Kernighan & Pike) Chapter 2 Daa Srucures and Algorihms The maerial for his lecure is drawn, in par, from The Pracice of Programming (Kernighan & Pike) Chaper 2 1 Moivaing Quoaion Every program depends on algorihms and daa srucures,

More information

Partition-based document identifier assignment (PBDIA) algorithm. (long queries)

Partition-based document identifier assignment (PBDIA) algorithm. (long queries) ( ) Pariion-based documen idenifier assignmen (PBDIA) algorihm PBDIA (long queries) (parallel IR) :,,,, d-gap Compressing an invered file can grealy improve query performance of an informaion rerieval

More information

CS422 Computer Networks

CS422 Computer Networks CS422 Compuer Neworks Lecure 2 Physical Layer Dr. Xiaobo Zhou Deparmen of Compuer Science CS422 PhysicalLayer.1 Quesions of Ineress How long will i ake o ransmi a message? How many bis are in he message

More information

Improving Ranking of Search Engines Results Based on Power Links

Improving Ranking of Search Engines Results Based on Power Links IPASJ Inernaional Journal of Informaion Technology (IIJIT) Web Sie: hp://www.ipasj.org/iijit/iijit.hm A Publisher for Research Moivaion... Email: edioriiji@ipasj.org Volume 2, Issue 9, Sepember 2014 ISSN

More information

An Efficient Delivery Scheme for Coded Caching

An Efficient Delivery Scheme for Coded Caching 201 27h Inernaional Teleraffic Congress An Efficien Delivery Scheme for Coded Caching Abinesh Ramakrishnan, Cedric Wesphal and Ahina Markopoulou Deparmen of Elecrical Engineering and Compuer Science, Universiy

More information

A Face Detection Method Based on Skin Color Model

A Face Detection Method Based on Skin Color Model A Face Deecion Mehod Based on Skin Color Model Dazhi Zhang Boying Wu Jiebao Sun Qinglei Liao Deparmen of Mahemaics Harbin Insiue of Technology Harbin China 150000 Zhang_dz@163.com mahwby@hi.edu.cn sunjiebao@om.com

More information

Rao-Blackwellized Particle Filtering for Probing-Based 6-DOF Localization in Robotic Assembly

Rao-Blackwellized Particle Filtering for Probing-Based 6-DOF Localization in Robotic Assembly MITSUBISHI ELECTRIC RESEARCH LABORATORIES hp://www.merl.com Rao-Blackwellized Paricle Filering for Probing-Based 6-DOF Localizaion in Roboic Assembly Yuichi Taguchi, Tim Marks, Haruhisa Okuda TR1-8 June

More information

Motor Control. 5. Control. Motor Control. Motor Control

Motor Control. 5. Control. Motor Control. Motor Control 5. Conrol In his chaper we will do: Feedback Conrol On/Off Conroller PID Conroller Moor Conrol Why use conrol a all? Correc or wrong? Supplying a cerain volage / pulsewidh will make he moor spin a a cerain

More information

Delayed reservation decision in optical burst switching networks with optical buffers. Title. Li, GM; Li, VOK; Li, CY; Wai, PKA

Delayed reservation decision in optical burst switching networks with optical buffers. Title. Li, GM; Li, VOK; Li, CY; Wai, PKA Tile Delayed reservaion decision in opical burs swiching neworks wih opical buffers Auhor(s) Li, GM; Li, VOK; Li, CY; Wai, PKA Ciaion The 3rd nernaional Conference on Communicaions and Neworking in China

More information

Improving Explicit Congestion Notification with the Mark-Front Strategy

Improving Explicit Congestion Notification with the Mark-Front Strategy Improving Explici Congesion Noificaion wih he Mark-Fron Sraegy Chunlei Liu Raj Jain Deparmen of Compuer and Informaion Science Chief Technology Officer, Nayna Neworks, Inc. The Ohio Sae Universiy, Columbus,

More information

Simultaneous Precise Solutions to the Visibility Problem of Sculptured Models

Simultaneous Precise Solutions to the Visibility Problem of Sculptured Models Simulaneous Precise Soluions o he Visibiliy Problem of Sculpured Models Joon-Kyung Seong 1, Gershon Elber 2, and Elaine Cohen 1 1 Universiy of Uah, Sal Lake Ciy, UT84112, USA, seong@cs.uah.edu, cohen@cs.uah.edu

More information

A Tool for Multi-Hour ATM Network Design considering Mixed Peer-to-Peer and Client-Server based Services

A Tool for Multi-Hour ATM Network Design considering Mixed Peer-to-Peer and Client-Server based Services A Tool for Muli-Hour ATM Nework Design considering Mied Peer-o-Peer and Clien-Server based Services Conac Auhor Name: Luis Cardoso Company / Organizaion: Porugal Telecom Inovação Complee Mailing Address:

More information

A MRF formulation for coded structured light

A MRF formulation for coded structured light A MRF formulaion for coded srucured ligh Jean-Philippe Tardif Sébasien Roy Déparemen d informaique e recherche opéraionnelle Universié de Monréal, Canada {ardifj, roys}@iro.umonreal.ca Absrac Mulimedia

More information

J. Vis. Commun. Image R.

J. Vis. Commun. Image R. J. Vis. Commun. Image R. 20 (2009) 9 27 Conens liss available a ScienceDirec J. Vis. Commun. Image R. journal homepage: www.elsevier.com/locae/jvci Face deecion and racking using a Boosed Adapive Paricle

More information