Motion Estimation. Yao Wang Tandon School of Engineering, New York University

Size: px
Start display at page:

Download "Motion Estimation. Yao Wang Tandon School of Engineering, New York University"

Transcription

1 Motion Estimation Yao Wang Tandon School of Engineeing, New Yok Univesity

2 Outline 3D motion model 2-D motion model 2-D motion vs. optical flow Optical flow equation and ambiguity in motion estimation Geneal methodologies in motion estimation Motion epesentation Motion estimation citeion Optimization methods Gadient descent methods Piel-based motion estimation Block-based motion estimation assuming constant motion in each block EBMA algoithm evisited Half-pel EBMA Hieachical EBMA (HBMA) Defomable block matching (DBMA) Mesh-based motion estimation

3 Pinhole Camea Model 3-D point Camea cente Image plane 2-D image The image of an object is evesed fom its 3-D position. The object appeas smalle when it is fathe away.

4 Pinhole Camea Model: Pespective Pojection All points in this ay will have the same image F = X Z, y F = Y Z = F X Z, y = F Y Z!, y!ae!invesely!elated!to!z

5 Appoimate Model: Othogaphic Pojection When the object is vey fa ( Z ) = X, y = Y Can be used as long as the depth vaiation within the object is small compaed to the distance of the object.

6 Rigid Object Motion z y z y T T T,, : ;,, ]: [ ; ) ]( [ ' the object cente : Rotation and tanslation wp. T R C T C X R X θ θ θ =

7 Rotation Mati When all otation angles ae small:

8 Fleible Object Motion Two ways to descibe Decompose into multiple, but connected igid sub-objects Global motion plus local motion in sub-objects E. Human body consists of many pats each undego a igid motion

9 3-D Motion -> 2-D Motion 3-D MV 2-D MV

10 Sample 2D Motion Field At each piel (o cente of a block) of the ancho image (ight), the motion vecto descibes the 2D displacement between this piel and its coesponding piel in the othe taget image (left)

11 Motion Field Definition Ancho fame: Taget fame: Motion paametes: Motion vecto at a piel in the ancho fame: d() Motion field: Mapping function: ψ 1( ) ψ 2( ) a d ( ; a), Λ w ( ; a) = d( ; a), Λ

12 Occlusion Effect Motion is undefined in occluded egions uncoveed egion Coveed egion Ideally a 2D motion field should indicate such aea as uncoveed (o occluded) instead of giving false MVs

13 2-D Motion Coesponding to Rigid Object Motion Geneal case: Pojective mapping: Real object sufaces ae not plana! But can be divided into small patches each appoimated as plana 2D motion can be modeled by piecewise pojective mapping (a diffeent pojective mapping ove each 2D patch) F T Z F y F T Z F y F y F T Z F y F T Z F y F T T T Z Y X Z Y X z y z z y = = = ) ( ) ( ' ) ( ) ( ' ' ' ' Pespective Pojection ! When!the!object!suface!is!plana!(Z = ax by c): '= a 0 a 1 a 2 y 1 c 1 c 2 y, y'= b 0 b 1 b 2 y 1 c 1 c 2 y

14 Typical Camea Motions Yao Wang, 2016 EL-GY 6123: Image and Video Pocessing

15 2-D Motion Coesponding to Camea Motion Camea zoom Camea otation aound Z-ais (oll)

16 2-D Motion Coesponding to Camea Motion o Rigid Object Motion Geneal case: Pojective mapping: F T Z F y F T Z F y F y F T Z F y F T Z F y F T T T Z Y X Z Y X z y z z y = = = ) ( ) ( ' ) ( ) ( ' ' ' ' Pespective Pojection ! When!all!the!object!points!ae!fa!fom!the!camea!and!hence!can!be!consideed!on!the!same!plane!(Z = c): '= a 0 a 1 a 2 y 1 c 1 c 2 y, y'= b 0 b 1 b 2 y 1 c 1 c 2 y The!above!is!also!tue!if!the!imaged!object!has!a!plana!suface!(i.e.!Z=aXbYc)!!(HW!)!

17 Pojective Mapping and Its Appoimations Two featues of pojective mapping: Chiping: inceasing peceived spatial fequency fo fa away objects Conveging (Keystone): paallel lines convege in distance

18 Affine and Bilinea Model Affine (6 paametes): Good fo mapping tiangles to tiangles Bilinea (8 paametes): Good fo mapping blocks to quadangles = y b b b y a a a y d y d y ), ( ), ( = y b y b b b y a y a a a y d y d y ), ( ), (

19 2-D Motion vs. Optical Flow 2-D Motion: Pojection of 3-D motion, depending on 3D object motion and pojection opeato Optical flow: Peceived 2-D motion based on changes in image patten, also depends on illumination and object suface tetue On the left, a sphee is otating unde a constant ambient illumination, but the obseved image does not change. On the ight, a point light souce is otating aound a stationay sphee, causing the highlight point on the sphee to otate.

20 Optical Flow Equation When illumination condition is unknown, the best one can do it to estimate optical flow. Constant intensity assumption -> Optical flow equation Unde!"constant!intensity!assumption": ψ ( d, y d y,t d t )=ψ (, y,t) But,!using!Taylo's!epansion: ψ ( d, y d y,t d t )=ψ (, y,t) ψ d ψ y d y ψ t d t Compae!the!above!two,!we!have!the!optical!flow!equation: ψ d ψ y d ψ y t d ψ = 0!!!!o!!!! t v ψ y v ψ y t = 0!!o!! ψ T v ψ t = 0! In!discete!sample!domain!(assuming!(,y)!in!ψ 1!is!moved!to!(d,ydy)!in!ψ 2 :! ψ 2 d ψ 2 y d ψ (, y) ψ (, y)= 0! y 2 1 Note: Typo in the tetbook, Eq. (6.2.3). Gadient should be wt ψ 2 Yao Wang, 2016 EL-GY 6123: Image and Video Pocessing

21 Ambiguities in Motion Estimation Optical flow equation only constains the flow vecto in the gadient diection The flow vecto in the tangent diection ( v t ) is unde-detemined In egions with constant bightness ( ψ = 0), the flow is indeteminate -> Motion estimation is uneliable in egions with flat tetue, moe eliable nea edges v n v = v e v n n n v e ψ ψ = 0 t t t

22 Geneal Consideations fo Motion Estimation Two categoies of appoaches: Featue based: finding coesponding featues in two diffeent images and then deive the entie motion field based on the motion vectos at coesponding featues. moe often used in object tacking, 3D econstuction fom 2D Intensity based: diectly finding MV at evey piel of block based on constant intensity assumption moe often used fo motion compensated pediction and filteing, equied in video coding, fame intepolation -> Ou focus Thee impotant questions How to epesent the motion field? What citeia to use to estimate motion paametes? How to seach motion paametes?

23 Motion Repesentation Global: Entie motion field is epesented by a few global paametes Piel-based: One MV at each piel, with some smoothness constaint between adjacent MVs. Block-based: Entie fame is divided into blocks, and motion in each block is chaacteized by a few paametes. Region-based: Entie fame is divided into egions, each egion coesponding to an object o subobject with consistent motion, epesented by a few paametes. Othe epesentation: mesh-based (contol gid) (to be discussed late) Yao Wang, 2016 EL-GY 6123: Image and Video Pocessing

24 Motion Estimation Citeion To minimize the displaced fame diffeence (DFD) (based on constant intensity assumption) p EDFD( a) = ψ 2( d( ; a)) ψ1( ) min p = 1: MAD; To satisfy the optical flow equation E OF (a)=! Λ P = 2:MSE To impose additional smoothness constaint using egulaization technique (Impotant in piel- and block-based epesentation) E w s ( a) DFD E = Λ y N DFD ( a) w E Bayesian (MAP) citeion: to maimize the a posteioi pobability P D = dψ, ψ ) ma ( 2 1 Λ ( ψ 2 ()) T d(;a)ψ 2 () ψ 1 () d( ; a) d( y; a) s s ( a) min 2 p min Note typo in Eq(6.2.3)- (6.2.7). Spatial gadients should be w..t ψ 2

25 Relation Among Diffeent Citeia OF citeion is good only if motion is small. OF citeion can often yield closed-fom solution as the objective function is quadatic in MVs. When the motion is not small, can use coase ehaustive seach to find a good initial solution, and use this solution to defom taget fame, and then apply OF citeion between oiginal ancho fame and the defomed taget fame. Bayesian citeion can be educed to the DFD citeion plus motion smoothness constaint Moe in the tetbook

26 Optimization Methods Ehaustive seach Typically used fo the DFD citeion with p=1 (MAD) Guaantees eaching the global optimal Computation equied may be unacceptable when numbe of paametes to seach simultaneously is lage! Fast seach algoithms each sub-optimal solution in shote time Gadient-based seach Typically used fo the DFD o OF citeion with p=2 (MSE) the gadient can often be calculated analytically When used with the OF citeion, closed-fom solution may be obtained Reaches the local optimal point closest to the initial solution Multi-esolution seach Seach fom coase to fine esolution, faste than ehaustive seach Avoid being tapped into a local minimum

27 Gadient Descent Method Iteatively update the cuent estimate in the diection opposite the gadient diection. Not a good initial A good initial Stepsize too big Appopiate stepsize The solution depends on the initial condition. Reaches the local minimum closest to the initial condition Choice of step side: Fied stepsize: Stepsize must be small to avoid oscillation, equies many iteations Steepest gadient descent (adjust stepsize optimally) Yao Wang, 2016 EL-GY 6123: Image and Video Pocessing

28 Newton s Method Newton s method Conveges faste than 1 st ode method (I.e. equies fewe numbe of iteations to each convegence) Requies moe calculation in each iteation Moe pone to noise (gadient calculation is subject to noise, moe so with 2 nd ode than with 1 st ode) May not convege if \alpha >=1. Should choose \alpha appopiate to each a good compomise between guaanteeing convegence and the convegence ate.

29 Newton-Raphson Method Newton-Ralphson method Appoimate 2 nd ode gadient with poduct of 1 st ode gadients Applicable when the objective function is a sum of squaed eos Only needs to calculate 1 st ode gadients, yet convege at a ate simila to Newton s method.

30 Piel-Based Motion Estimation Hon-Schunck method DFD motion smoothness citeion Multipoint neighbohood method Assuming evey piel in a small block suounding a piel has the same MV Pel-ecusive method MV fo a cuent pel is updated fom those of its pevious pels, so that the MV does not need to be coded Developed fo ealy geneation of video code Recommended eading fo ecent advances: Sun, Deqing, Stefan Roth, and Michael J. Black. "Secets of optical flow estimation and thei pinciples." In Compute Vision and Patten Recognition (CVPR), 2010 IEEE Confeence on, pp IEEE, 2010.

31 Block-Based Motion Estimation Assume all piels in a block undego a coheent motion, and seach fo the motion paametes fo each block independently Block matching algoithm (BMA): assume tanslational motion, 1 MV pe block (2 paamete) Ehaustive BMA (EBMA) Fast algoithms Defomable block matching algoithm (DBMA): allow moe comple motion (affine, bilinea), to be discussed late.

32 Block Matching Algoithm Oveview: Assume all piels in a block undego a tanslation, denoted by a single MV Estimate the MV fo each block independently, by minimizing the DFD eo ove this block Minimizing function: E DFD ( dm) = ψ 2( dm) ψ1( ) B m p min Optimization method: Ehaustive seach (feasible as one only needs to seach one MV at a time), using MAD citeion (p=1) Fast seach algoithms Intege vs. factional pel accuacy seach

33 Ehaustive Block Matching Algoithm (EBMA) Yao Wang, 2016 EL-GY 6123: Image and Video Pocessing

34 Sample Matlab Scipt fo Intege-pel EBMA %f1: ancho fame; f2: taget fame, fp: pedicted image; %mv,mvy: stoe the MV image %widthheight: image size; N: block size, R: seach ange fo i=1:n:height-n, fo j=1:n:width-n %fo evey block in the ancho fame MAD_min=256*N*N;mv=0;mvy=0; fo k=-r:1:r, fo l=-r:1:r %fo evey seach candidate (needs to be modified so that ik etc ae within the image domain!) MAD=sum(sum(abs(f1(i:iN-1,j:jN-1)-f2(ik:ikN-1,jl:jlN-1)))); % calculate MAD fo this candidate if MAD<MAX_min MAD_min=MAD,dy=k,d=l; end; end;end; fp(i:in-1,j:jn-1)= f2(idy:idyn-1,jd:jdn-1); %put the best matching block in the pedicted image iblk=(floo)(i-1)/n1; jblk=(floo)(j-1)/n1; %block inde mv(iblk,jblk)=d; mvy(iblk,jblk)=dy; %ecod the estimated MV end;end; Note: A eal woking pogam needs to check whethe a piel in the candidate matching block falls outside the image bounday and such piel should not count in MAD. This pogam is meant to illustate the main opeations involved. Not the actual woking matlab scipt. Yao Wang, 2016 EL-GY 6123: Image and Video Pocessing

35 Compleity of Intege-Pel EBMA Assumption Image size: MM Block size: NN Seach ange: (-R,R) in each dimension Seach stepsize: 1 piel (assuming intege MV) Opeation counts (1 opeation=1 -, 1, 1 * ): Each candidate position: N^2 Each block going though all candidates: (2R1)^2 N^2 Entie fame: (M/N)^2 (2R1)^2 N^2=M^2 (2R1)^2 Independent of block size! Eample: M=512, N=16, R=16, 30 fps Total opeation count = ^8/fame =8.5510^9/second Regula stuctue suitable fo VLSI implementation Challenging fo softwae-only implementation

36 Factional Accuacy EBMA Real MV may not always be multiples of piels. To allow sub-piel MV, the seach stepsize must be less than 1 piel Half-pel EBMA: stepsize=1/2 piel in both dimension Difficulty: Taget fame only have intege pels Solution: Intepolate the taget fame by facto of two befoe seaching Bilinea intepolation is typically used Compleity: 4 times of intege-pel, plus additional opeations fo intepolation. Fast algoithms: Seach in intege pecisions fist, then efine in a small seach egion in half-pel accuacy.

37 Half-Pel Accuacy EBMA Yao Wang, 2016 EL-GY 6123: Image and Video Pocessing

38 Bilinea Intepolation (,y) (1,y) (2,2y) (21,2y) (2,2y1) (21,2y1) (,y!) (1,y1) O[2,2y]=I[,y] O[21,2y]=(I[,y]I[1,y])/2 O[2,2y1]=(I[,y]I[1,y])/2 O[21,2y1]=(I[,y]I[1,y]I[,y1]I[1,y1])/4

39 Implementation fo Half-Pel EBMA %f1: ancho fame; f2: taget fame, fp: pedicted image; %mv,mvy: stoe the MV image %widthheight: image size; N: block size, R: seach ange %fist upsample f2 by a facto of 2 in each diection f3=imesize(f2, 2, bilinea ) (o use you own implementation!) fo i=1:n:height-n, fo j=1:n:width-n %fo evey block in the ancho fame MAD_min=256*N*N;mv=0;mvy=0; fo k=-r:0.5:r, fo l=-r:0.5:r %fo evey seach candidate (needs to be modified!) %MAD=sum(sum(abs(f1(i:iN-1,j:jN-1)-f2(ik:ikN-1,jl:jlN-1)))); f3! MAD=sum(sum(abs(f1(i:iN-1,j:jN-1)-f3(2*(ik):2:2*(ikN-1),2*(jl):2:2*(jlN-1))))); % calculate MAD fo this candidate if MAD<MAX_min MAD_min=MAD,dy=k,d=l; end; end;end; fp(i:in-1,j:jn-1)= f2(idy:idyn-1,jd:jdn-1); wong! need to use coesponding piels in %put the best matching block in the pedicted image iblk=(floo)(i-1)/n1; jblk=(floo)(j-1)/n1; %block inde mv(iblk,jblk)=d; mvy(iblk,jblk)=dy; %ecod the estimated MV end;end; Yao Wang, 2016 EL-GY 6123: Image and Video Pocessing

40 Eample: Half-pel EBMA Yao Wang, 2016 EL-GY 6123: Image and Video Pocessing Motion field taget fame Pedicted ancho fame (29.86dB) ancho fame

41 Pos and Cons with EBMA Blocking effect (discontinuity acoss block bounday) in the pedicted image Because the block-wise tanslation model is not accuate Fi: Defomable BMA (net lectue) Motion field somewhat chaotic because MVs ae estimated independently fom block to block Fi 1: Mesh-based motion estimation (net lectue) Fi 2: Imposing smoothness constaint eplicitly Wong MV in the flat egion because motion is indeteminate when spatial gadient is nea zeo Nonetheless, widely used fo motion compensated pediction in video coding Because its simplicity and optimality in minimizing pediction eo

42 Fast Algoithms fo BMA Key idea to educe the computation in EBMA: Reduce # of seach candidates: Only seach fo those that ae likely to poduce small eos. Pedict possible emaining candidates, based on pevious seach esult Simplify the eo measue (DFD) to educe the computation involved fo each candidate Classical fast algoithms Thee-step 2D-log Conjugate diection Many new fast algoithms have been developed since then Some suitable fo softwae implementation, othes fo VLSI implementation (memoy access, etc)

43 VcDemo Eample VcDemo: Image and Video Compession Leaning Tool Developed at Delft Univesity of Technology Use the ME tool to show the motion estimation esults with diffeent paamete choices

44 Multi-esolution Motion Estimation Poblems with BMA Unless ehaustive seach is used, the solution may not be global minimum Ehaustive seach equies etemely lage computation Block wise tanslation motion model is not always appopiate Multiesolution appoach Aim to solve the fist two poblems Fist estimate the motion in a coase esolution ove low-pass filteed, down-sampled image pai Can usually lead to a solution close to the tue motion field Then modify the initial solution in successively fine esolution within a small seach ange Reduce the computation Can be applied to diffeent motion epesentations, but we will focus on its application to BMA

45 Hieachical Block Matching Algoithm (HBMA) Yao Wang, 2016 EL-GY 6123: Image and Video Pocessing

46

47 Eample: Thee-level HBMA Yao Wang, 2016 EL-GY 6123: Image and Video Pocessing Pedicted ancho fame (29.32dB)

48 Eample: Half-pel EBMA Yao Wang, 2016 EL-GY 6123: Image and Video Pocessing Motion field taget fame Pedicted ancho fame (29.86dB) ancho fame

49 Computation Requiement of HBMA Assumption Image size: MM; Block size: NN at evey level; Levels: L Seach ange: 1 st level: R/2^(L-1) (Equivalent to R in L-th level) Othe levels: R/2^(L-1) (can be smalle) Opeation counts fo EBMA image size M, block size N, seach ange R # opeations: M 2 2 R 1 Opeation counts at l-th level (Image size: M/2^(L-l)) M / 2 2R/ 2 1 Total opeation count L L l 2 L ( L 2) 2 M / 2 2R / M R 3 l= 1 Saving facto: ( ) 2 L l 2 L 1 ( ) ( ) 2 ( ) ( ) ( L 2) = 3( L = 2); 12( L = 3)

50 Defomable Block Matching Algoithm Yao Wang, 2016 EL-GY 6123: Image and Video Pocessing

51 Oveview of DBMA Patition the ancho fame into egula blocks Model the motion in each block by a moe comple motion The 2-D motion caused by a flat suface patch undegoing igid 3-D motion can be appoimated well by pojective mapping Pojective Mapping can be appoimated by affine mapping and bilinea mapping Vaious possible mappings can be descibed by a node-based motion model Estimate the motion paametes block by block independently Discontinuity poblem coss block boundaies still emain Still cannot solve the poblem of multiple motions within a block o changes due to illumination effect!

52 Mesh-based vs. block-based motion estimation (a) block-based backwad ME (b) mesh-based backwad ME (c) mesh-based fowad ME

53 Summay 1: Motion Models 3D Motion Rigid vs. non-igid motion Camea model: 3D -> 2D pojection Pespective pojection vs. othogaphic pojection What causes 2D motion? Object motion pojected to 2D Camea motion Optical flow vs. tue 2D motion Models coesponding to typical camea motion and object motion Rigid 3D motion of a plana suface -> 2D pojective mapping 2D motion of each small patch can be modeled well by pojective mapping (Piece-wise pojective mapping) Affine o bilinea functions can be used to appoimate the pojective mapping, but should know the caveats Affine functions ae often used to chaacteize global 2D motion due to camea motions Constaints fo 2D motion Optical flow equation Deived fom constant intensity and small motion assumption Ambiguity in motion estimation

54 Summay 2: Geneal Stategy fo Motion Estimation How to epesent motion: Piel-based, block-based, egion-based, global, etc. Estimation citeion: DFD (constant intensity) OF (constant intensitysmall motion) Bayesian (MAP, DFDmotion smoothness) Seach method: Ehaustive seach, gadient-descent, multi-esolution

55 Summay 3: Motion Estimation Methods Piel-based motion estimation (also known as optical flow estimation) Most accuate epesentation, but also most costly to estimate Block-based motion estimation, assuming each block has a constant motion Good tade-off between accuacy and speed EBMA and its fast but suboptimal vaiant is widely used in video coding fo motion-compensated tempoal pediction. HBMA can not only educe computation but also yield physically moe coect motion estimates Defomable block matching algoithm (DBMA) To allow moe comple motion within each block Mesh-based motion estimation To enfoce continuity of motion acoss block boundaies Global motion estimation (net lectue) Region-based motion estimation (net lectue)

56 Reading Assignments Reading assignment (Wang, et al, 2004) Chap 5: Sec. 5.1, 5.5 Chap 6: Sec , Ap. A, B. Optional eading: Woods, 2012, Sec Sun, Deqing, Stefan Roth, and Michael J. Black. "Secets of optical flow estimation and thei pinciples." In Compute Vision and Patten Recognition (CVPR), 2010 IEEE Confeence on, pp IEEE, 2010.

57 Witten Assignment 1. Show that the pojected 2-D motion of a 3-D object plana patch undegoing igid motion can be descibed by pojective mapping. 2. Pob. Conside a tiangula patch whose oiginal cone positions ae at k, k=1,2,3. Suppose each cone is moved by d k, k=1,2,3. The motion field within the tiangula patch can be descibed by an affine mapping. Epess the affine paametes in tems of d k. 3. Pob Pob Pob (Optional) Go though and veify the gadient descent algoithm pesented fo estimating the nodal motions in DBMA in Eq. (6.5.2)-(6.5.6). 7. (Optional) Fo estimating the nodal motions in DBMA, instead of minimizing the DFD eo, set up the fomulation using the OF citeion (assuming nodal motions ae small), and find the closed fom solution of the nodal motion.

58 MATLAB Assignment 1. Pob (EBMA with intege accuacy) 2. Pob (EBMA with half-pel accuacy) 3. Pob (HBMA) Note: you can download sample video fames fom the couse webpage. When applying you motion estimation algoithm, you should choose two fames that have sufficient motion in between so that it is easy to obseve effect of motion estimation inaccuacy. If necessay, choose two fames that ae seveal fames apat. Fo eample, foeman: fame 100 and fame 103.

Prof. Feng Liu. Fall /17/2016

Prof. Feng Liu. Fall /17/2016 Pof. Feng Liu Fall 26 http://www.cs.pdx.edu/~fliu/couses/cs447/ /7/26 Last time Compositing NPR 3D Gaphics Toolkits Tansfomations 2 Today 3D Tansfomations The Viewing Pipeline Mid-tem: in class, Nov. 2

More information

17/5/2009. Introduction

17/5/2009. Introduction 7/5/9 Steeo Imaging Intoduction Eample of Human Vision Peception of Depth fom Left and ight eye images Diffeence in elative position of object in left and ight eyes. Depth infomation in the views?? 7/5/9

More information

Goal. Rendering Complex Scenes on Mobile Terminals or on the web. Rendering on Mobile Terminals. Rendering on Mobile Terminals. Walking through images

Goal. Rendering Complex Scenes on Mobile Terminals or on the web. Rendering on Mobile Terminals. Rendering on Mobile Terminals. Walking through images Goal Walking though s -------------------------------------------- Kadi Bouatouch IRISA Univesité de Rennes I, Fance Rendeing Comple Scenes on Mobile Teminals o on the web Rendeing on Mobile Teminals Rendeing

More information

Image Enhancement in the Spatial Domain. Spatial Domain

Image Enhancement in the Spatial Domain. Spatial Domain 8-- Spatial Domain Image Enhancement in the Spatial Domain What is spatial domain The space whee all pixels fom an image In spatial domain we can epesent an image by f( whee x and y ae coodinates along

More information

Optical Flow for Large Motion Using Gradient Technique

Optical Flow for Large Motion Using Gradient Technique SERBIAN JOURNAL OF ELECTRICAL ENGINEERING Vol. 3, No. 1, June 2006, 103-113 Optical Flow fo Lage Motion Using Gadient Technique Md. Moshaof Hossain Sake 1, Kamal Bechkoum 2, K.K. Islam 1 Abstact: In this

More information

A modal estimation based multitype sensor placement method

A modal estimation based multitype sensor placement method A modal estimation based multitype senso placement method *Xue-Yang Pei 1), Ting-Hua Yi 2) and Hong-Nan Li 3) 1),)2),3) School of Civil Engineeing, Dalian Univesity of Technology, Dalian 116023, China;

More information

Monte Carlo Techniques for Rendering

Monte Carlo Techniques for Rendering Monte Calo Techniques fo Rendeing CS 517 Fall 2002 Compute Science Conell Univesity Announcements No ectue on Thusday Instead, attend Steven Gotle, Havad Upson Hall B17, 4:15-5:15 (efeshments ealie) Geomety

More information

All lengths in meters. E = = 7800 kg/m 3

All lengths in meters. E = = 7800 kg/m 3 Poblem desciption In this poblem, we apply the component mode synthesis (CMS) technique to a simple beam model. 2 0.02 0.02 All lengths in metes. E = 2.07 10 11 N/m 2 = 7800 kg/m 3 The beam is a fee-fee

More information

Any modern computer system will incorporate (at least) two levels of storage:

Any modern computer system will incorporate (at least) two levels of storage: 1 Any moden compute system will incopoate (at least) two levels of stoage: pimay stoage: andom access memoy (RAM) typical capacity 32MB to 1GB cost pe MB $3. typical access time 5ns to 6ns bust tansfe

More information

MapReduce Optimizations and Algorithms 2015 Professor Sasu Tarkoma

MapReduce Optimizations and Algorithms 2015 Professor Sasu Tarkoma apreduce Optimizations and Algoithms 2015 Pofesso Sasu Takoma www.cs.helsinki.fi Optimizations Reduce tasks cannot stat befoe the whole map phase is complete Thus single slow machine can slow down the

More information

Illumination methods for optical wear detection

Illumination methods for optical wear detection Illumination methods fo optical wea detection 1 J. Zhang, 2 P.P.L.Regtien 1 VIMEC Applied Vision Technology, Coy 43, 5653 LC Eindhoven, The Nethelands Email: jianbo.zhang@gmail.com 2 Faculty Electical

More information

10/29/2010. Rendering techniques. Global Illumination. Local Illumination methods. Today : Global Illumination Modules and Methods

10/29/2010. Rendering techniques. Global Illumination. Local Illumination methods. Today : Global Illumination Modules and Methods Rendeing techniques Compute Gaphics Lectue 10 Can be classified as Local Illumination techniques Global Illumination techniques Global Illumination 1: Ray Tacing and Radiosity Taku Komua 1 Local Illumination

More information

CSE 165: 3D User Interaction

CSE 165: 3D User Interaction CSE 165: 3D Use Inteaction Lectue #6: Selection Instucto: Jugen Schulze, Ph.D. 2 Announcements Homewok Assignment #2 Due Fiday, Januay 23 d at 1:00pm 3 4 Selection and Manipulation 5 Why ae Selection and

More information

Introduction to Medical Imaging. Cone-Beam CT. Introduction. Available cone-beam reconstruction methods: Our discussion:

Introduction to Medical Imaging. Cone-Beam CT. Introduction. Available cone-beam reconstruction methods: Our discussion: Intoduction Intoduction to Medical Imaging Cone-Beam CT Klaus Muelle Available cone-beam econstuction methods: exact appoximate Ou discussion: exact (now) appoximate (next) The Radon tansfom and its invese

More information

4.2. Co-terminal and Related Angles. Investigate

4.2. Co-terminal and Related Angles. Investigate .2 Co-teminal and Related Angles Tigonometic atios can be used to model quantities such as

More information

Voting-Based Grouping and Interpretation of Visual Motion

Voting-Based Grouping and Interpretation of Visual Motion Voting-Based Gouping and Intepetation of Visual Motion Micea Nicolescu Depatment of Compute Science Univesity of Nevada, Reno Reno, NV 89557 micea@cs.un.edu Géad Medioni Integated Media Systems Cente Univesity

More information

Detection and Recognition of Alert Traffic Signs

Detection and Recognition of Alert Traffic Signs Detection and Recognition of Alet Taffic Signs Chia-Hsiung Chen, Macus Chen, and Tianshi Gao 1 Stanfod Univesity Stanfod, CA 9305 {echchen, macuscc, tianshig}@stanfod.edu Abstact Taffic signs povide dives

More information

Journal of World s Electrical Engineering and Technology J. World. Elect. Eng. Tech. 1(1): 12-16, 2012

Journal of World s Electrical Engineering and Technology J. World. Elect. Eng. Tech. 1(1): 12-16, 2012 2011, Scienceline Publication www.science-line.com Jounal of Wold s Electical Engineeing and Technology J. Wold. Elect. Eng. Tech. 1(1): 12-16, 2012 JWEET An Efficient Algoithm fo Lip Segmentation in Colo

More information

Lecture # 04. Image Enhancement in Spatial Domain

Lecture # 04. Image Enhancement in Spatial Domain Digital Image Pocessing CP-7008 Lectue # 04 Image Enhancement in Spatial Domain Fall 2011 2 domains Spatial Domain : (image plane) Techniques ae based on diect manipulation of pixels in an image Fequency

More information

A Memory Efficient Array Architecture for Real-Time Motion Estimation

A Memory Efficient Array Architecture for Real-Time Motion Estimation A Memoy Efficient Aay Achitectue fo Real-Time Motion Estimation Vasily G. Moshnyaga and Keikichi Tamau Depatment of Electonics & Communication, Kyoto Univesity Sakyo-ku, Yoshida-Honmachi, Kyoto 66-1, JAPAN

More information

A Two-stage and Parameter-free Binarization Method for Degraded Document Images

A Two-stage and Parameter-free Binarization Method for Degraded Document Images A Two-stage and Paamete-fee Binaization Method fo Degaded Document Images Yung-Hsiang Chiu 1, Kuo-Liang Chung 1, Yong-Huai Huang 2, Wei-Ning Yang 3, Chi-Huang Liao 4 1 Depatment of Compute Science and

More information

Keith Dalbey, PhD. Sandia National Labs, Dept 1441 Optimization & Uncertainty Quantification

Keith Dalbey, PhD. Sandia National Labs, Dept 1441 Optimization & Uncertainty Quantification SAND 0-50 C Effective & Efficient Handling of Ill - Conditioned Coelation atices in Kiging & adient Enhanced Kiging Emulatos hough Pivoted Cholesky Factoization Keith Dalbey, PhD Sandia National Labs,

More information

Topic -3 Image Enhancement

Topic -3 Image Enhancement Topic -3 Image Enhancement (Pat 1) DIP: Details Digital Image Pocessing Digital Image Chaacteistics Spatial Spectal Gay-level Histogam DFT DCT Pe-Pocessing Enhancement Restoation Point Pocessing Masking

More information

Controlled Information Maximization for SOM Knowledge Induced Learning

Controlled Information Maximization for SOM Knowledge Induced Learning 3 Int'l Conf. Atificial Intelligence ICAI'5 Contolled Infomation Maximization fo SOM Knowledge Induced Leaning Ryotao Kamimua IT Education Cente and Gaduate School of Science and Technology, Tokai Univeisity

More information

A Mathematical Implementation of a Global Human Walking Model with Real-Time Kinematic Personification by Boulic, Thalmann and Thalmann.

A Mathematical Implementation of a Global Human Walking Model with Real-Time Kinematic Personification by Boulic, Thalmann and Thalmann. A Mathematical Implementation of a Global Human Walking Model with Real-Time Kinematic Pesonification by Boulic, Thalmann and Thalmann. Mashall Badley National Cente fo Physical Acoustics Univesity of

More information

Positioning of a robot based on binocular vision for hand / foot fusion Long Han

Positioning of a robot based on binocular vision for hand / foot fusion Long Han 2nd Intenational Confeence on Advances in Mechanical Engineeing and Industial Infomatics (AMEII 26) Positioning of a obot based on binocula vision fo hand / foot fusion Long Han Compute Science and Technology,

More information

IP Network Design by Modified Branch Exchange Method

IP Network Design by Modified Branch Exchange Method Received: June 7, 207 98 IP Netwok Design by Modified Banch Method Kaiat Jaoenat Natchamol Sichumoenattana 2* Faculty of Engineeing at Kamphaeng Saen, Kasetsat Univesity, Thailand 2 Faculty of Management

More information

Mono Vision Based Construction of Elevation Maps in Indoor Environments

Mono Vision Based Construction of Elevation Maps in Indoor Environments 8th WSEAS Intenational onfeence on SIGNAL PROESSING, OMPUTATIONAL GEOMETRY and ARTIFIIAL VISION (ISGAV 08) Rhodes, Geece, August 0-, 008 Mono Vision Based onstuction of Elevation Maps in Indoo Envionments

More information

Segmentation of Casting Defects in X-Ray Images Based on Fractal Dimension

Segmentation of Casting Defects in X-Ray Images Based on Fractal Dimension 17th Wold Confeence on Nondestuctive Testing, 25-28 Oct 2008, Shanghai, China Segmentation of Casting Defects in X-Ray Images Based on Factal Dimension Jue WANG 1, Xiaoqin HOU 2, Yufang CAI 3 ICT Reseach

More information

Assessment of Track Sequence Optimization based on Recorded Field Operations

Assessment of Track Sequence Optimization based on Recorded Field Operations Assessment of Tack Sequence Optimization based on Recoded Field Opeations Matin A. F. Jensen 1,2,*, Claus G. Søensen 1, Dionysis Bochtis 1 1 Aahus Univesity, Faculty of Science and Technology, Depatment

More information

2D Transformations. Why Transformations. Translation 4/17/2009

2D Transformations. Why Transformations. Translation 4/17/2009 4/7/9 D Tansfomations Wh Tansfomations Coodinate sstem tansfomations Placing objects in the wold Move/animate the camea fo navigation Dawing hieachical chaactes Animation Tanslation + d 5,4 + d,3 d 4,

More information

Cardiac C-Arm CT. SNR Enhancement by Combining Multiple Retrospectively Motion Corrected FDK-Like Reconstructions

Cardiac C-Arm CT. SNR Enhancement by Combining Multiple Retrospectively Motion Corrected FDK-Like Reconstructions Cadiac C-Am CT SNR Enhancement by Combining Multiple Retospectively Motion Coected FDK-Like Reconstuctions M. Pümme 1, L. Wigstöm 2,3, R. Fahig 2, G. Lauitsch 4, J. Honegge 1 1 Institute of Patten Recognition,

More information

Environment Mapping. Overview

Environment Mapping. Overview Envionment Mapping 1 Oveview Intoduction Envionment map constuction sphee mapping Envionment mapping applications distant geomety eflections 2 1 Oveview Intoduction Envionment map constuction sphee mapping

More information

Information Retrieval. CS630 Representing and Accessing Digital Information. IR Basics. User Task. Basic IR Processes

Information Retrieval. CS630 Representing and Accessing Digital Information. IR Basics. User Task. Basic IR Processes CS630 Repesenting and Accessing Digital Infomation Infomation Retieval: Basics Thosten Joachims Conell Univesity Infomation Retieval Basics Retieval Models Indexing and Pepocessing Data Stuctues ~ 4 lectues

More information

Stereo and 3D Reconstruction

Stereo and 3D Reconstruction Steeo and 3D Reconstuction CS635 Sping 2017 Daniel G. Aliaga Depatent of Copute Science Pudue Univesity Thanks to S. Naasihan @ CMU fo soe of the slides Poble Stateent How to ceate (ealistic) 3D odels

More information

5 4 THE BERNOULLI EQUATION

5 4 THE BERNOULLI EQUATION 185 CHATER 5 the suounding ai). The fictional wok tem w fiction is often expessed as e loss to epesent the loss (convesion) of mechanical into themal. Fo the idealied case of fictionless motion, the last

More information

Augmented Reality. Integrating Computer Graphics with Computer Vision Mihran Tuceryan. August 16, 1998 ICPR 98 1

Augmented Reality. Integrating Computer Graphics with Computer Vision Mihran Tuceryan. August 16, 1998 ICPR 98 1 Augmented Reality Integating Compute Gaphics with Compute Vision Mihan Tuceyan August 6, 998 ICPR 98 Definition XCombines eal and vitual wolds and objects XIt is inteactive and eal-time XThe inteaction

More information

Color Correction Using 3D Multiview Geometry

Color Correction Using 3D Multiview Geometry Colo Coection Using 3D Multiview Geomety Dong-Won Shin and Yo-Sung Ho Gwangju Institute of Science and Technology (GIST) 13 Cheomdan-gwagio, Buk-ku, Gwangju 500-71, Republic of Koea ABSTRACT Recently,

More information

Gravitational Shift for Beginners

Gravitational Shift for Beginners Gavitational Shift fo Beginnes This pape, which I wote in 26, fomulates the equations fo gavitational shifts fom the elativistic famewok of special elativity. Fist I deive the fomulas fo the gavitational

More information

An Assessment of the Efficiency of Close-Range Photogrammetry for Developing a Photo-Based Scanning Systeminthe Shams Tabrizi Minaret in Khoy City

An Assessment of the Efficiency of Close-Range Photogrammetry for Developing a Photo-Based Scanning Systeminthe Shams Tabrizi Minaret in Khoy City Austalian Jounal of Basic and Applied Sciences, 5(1): 80-85, 011 ISSN 1991-8178 An Assessment of the Efficiency of Close-Range Photogammety fo Developing a Photo-Based Scanning Systeminthe Shams Tabizi

More information

Frequency Domain Approach for Face Recognition Using Optical Vanderlugt Filters

Frequency Domain Approach for Face Recognition Using Optical Vanderlugt Filters Optics and Photonics Jounal, 016, 6, 94-100 Published Online August 016 in SciRes. http://www.scip.og/jounal/opj http://dx.doi.og/10.436/opj.016.68b016 Fequency Domain Appoach fo Face Recognition Using

More information

Shape Matching / Object Recognition

Shape Matching / Object Recognition Image Pocessing - Lesson 4 Poduction Line object classification Object Recognition Shape Repesentation Coelation Methods Nomalized Coelation Local Methods Featue Matching Coespondence Poblem Alignment

More information

Research Article. Regularization Rotational motion image Blur Restoration

Research Article. Regularization Rotational motion image Blur Restoration Available online www.jocp.com Jounal of Chemical and Phamaceutical Reseach, 6, 8(6):47-476 Reseach Aticle ISSN : 975-7384 CODEN(USA) : JCPRC5 Regulaization Rotational motion image Blu Restoation Zhen Chen

More information

A Novel Automatic White Balance Method For Digital Still Cameras

A Novel Automatic White Balance Method For Digital Still Cameras A Novel Automatic White Balance Method Fo Digital Still Cameas Ching-Chih Weng 1, Home Chen 1,2, and Chiou-Shann Fuh 3 Depatment of Electical Engineeing, 2 3 Gaduate Institute of Communication Engineeing

More information

OPTIMAL KINEMATIC SYNTHESIS OF CRANK & SLOTTED LEVER QUICK RETURN MECHANISM FOR SPECIFIC STROKE & TIME RATIO

OPTIMAL KINEMATIC SYNTHESIS OF CRANK & SLOTTED LEVER QUICK RETURN MECHANISM FOR SPECIFIC STROKE & TIME RATIO OPTIMAL KINEMATIC SYNTHESIS OF CRANK & SLOTTED LEVER QUICK RETURN MECHANISM FOR SPECIFIC STROKE & TIME RATIO Zeeshan A. Shaikh 1 and T.Y. Badguja 2 1,2 Depatment of Mechanical Engineeing, Late G. N. Sapkal

More information

ADDING REALISM TO SOURCE CHARACTERIZATION USING A GENETIC ALGORITHM

ADDING REALISM TO SOURCE CHARACTERIZATION USING A GENETIC ALGORITHM ADDING REALISM TO SOURCE CHARACTERIZATION USING A GENETIC ALGORITHM Luna M. Rodiguez*, Sue Ellen Haupt, and Geoge S. Young Depatment of Meteoology and Applied Reseach Laboatoy The Pennsylvania State Univesity,

More information

View Synthesis using Depth Map for 3D Video

View Synthesis using Depth Map for 3D Video View Synthesis using Depth Map fo 3D Video Cheon Lee and Yo-Sung Ho Gwangju Institute of Science and Technology (GIST) 1 Oyong-dong, Buk-gu, Gwangju, 500-712, Republic of Koea E-mail: {leecheon, hoyo}@gist.ac.k

More information

Directional Stiffness of Electronic Component Lead

Directional Stiffness of Electronic Component Lead Diectional Stiffness of Electonic Component Lead Chang H. Kim Califonia State Univesit, Long Beach Depatment of Mechanical and Aeospace Engineeing 150 Bellflowe Boulevad Long Beach, CA 90840-830, USA Abstact

More information

Color Interpolation for Single CCD Color Camera

Color Interpolation for Single CCD Color Camera Colo Intepolation fo Single CCD Colo Camea Yi-Ming Wu, Chiou-Shann Fuh, and Jui-Pin Hsu Depatment of Compute Science and Infomation Engineeing, National Taian Univesit, Taipei, Taian Email: 88036@csie.ntu.edu.t;

More information

A Full-mode FME VLSI Architecture Based on 8x8/4x4 Adaptive Hadamard Transform For QFHD H.264/AVC Encoder

A Full-mode FME VLSI Architecture Based on 8x8/4x4 Adaptive Hadamard Transform For QFHD H.264/AVC Encoder 20 IEEE/IFIP 9th Intenational Confeence on VLSI and System-on-Chip A Full-mode FME VLSI Achitectue Based on 8x8/ Adaptive Hadamad Tansfom Fo QFHD H264/AVC Encode Jialiang Liu, Xinhua Chen College of Infomation

More information

Module 6 STILL IMAGE COMPRESSION STANDARDS

Module 6 STILL IMAGE COMPRESSION STANDARDS Module 6 STILL IMAE COMPRESSION STANDARDS Lesson 17 JPE-2000 Achitectue and Featues Instuctional Objectives At the end of this lesson, the students should be able to: 1. State the shotcomings of JPE standad.

More information

Ego-Motion Estimation on Range Images using High-Order Polynomial Expansion

Ego-Motion Estimation on Range Images using High-Order Polynomial Expansion Ego-Motion Estimation on Range Images using High-Ode Polynomial Expansion Bian Okon and Josh Haguess Space and Naval Wafae Systems Cente Pacific San Diego, CA, USA {bian.okon,joshua.haguess}@navy.mil Abstact

More information

Fifth Wheel Modelling and Testing

Fifth Wheel Modelling and Testing Fifth heel Modelling and Testing en Masoy Mechanical Engineeing Depatment Floida Atlantic Univesity Boca aton, FL 4 Lois Malaptias IFMA Institut Fancais De Mechanique Advancee ampus De lemont Feand Les

More information

9-2. Camera Calibration Method for Far Range Stereovision Sensors Used in Vehicles. Tiberiu Marita, Florin Oniga, Sergiu Nedevschi

9-2. Camera Calibration Method for Far Range Stereovision Sensors Used in Vehicles. Tiberiu Marita, Florin Oniga, Sergiu Nedevschi 9-2 Camea Calibation Method fo Fa Range Steeovision Sensos Used in Vehicles ibeiu Maita, Floin Oniga, Segiu Nedevschi Compute Science Depatment echnical Univesity of Cluj-Napoca Cluj-Napoca, 400020, ROMNI

More information

High performance CUDA based CNN image processor

High performance CUDA based CNN image processor High pefomance UDA based NN image pocesso GEORGE VALENTIN STOIA, RADU DOGARU, ELENA RISTINA STOIA Depatment of Applied Electonics and Infomation Engineeing Univesity Politehnica of Buchaest -3, Iuliu Maniu

More information

Multi-azimuth Prestack Time Migration for General Anisotropic, Weakly Heterogeneous Media - Field Data Examples

Multi-azimuth Prestack Time Migration for General Anisotropic, Weakly Heterogeneous Media - Field Data Examples Multi-azimuth Pestack Time Migation fo Geneal Anisotopic, Weakly Heteogeneous Media - Field Data Examples S. Beaumont* (EOST/PGS) & W. Söllne (PGS) SUMMARY Multi-azimuth data acquisition has shown benefits

More information

TESSELLATIONS. This is a sample (draft) chapter from: MATHEMATICAL OUTPOURINGS. Newsletters and Musings from the St. Mark s Institute of Mathematics

TESSELLATIONS. This is a sample (draft) chapter from: MATHEMATICAL OUTPOURINGS. Newsletters and Musings from the St. Mark s Institute of Mathematics TESSELLATIONS This is a sample (daft) chapte fom: MATHEMATICAL OUTPOURINGS Newslettes and Musings fom the St. Mak s Institute of Mathematics James Tanton www.jamestanton.com This mateial was and can still

More information

HISTOGRAMS are an important statistic reflecting the

HISTOGRAMS are an important statistic reflecting the JOURNAL OF L A T E X CLASS FILES, VOL. 14, NO. 8, AUGUST 2015 1 D 2 HistoSketch: Disciminative and Dynamic Similaity-Peseving Sketching of Steaming Histogams Dingqi Yang, Bin Li, Laua Rettig, and Philippe

More information

Layered Animation using Displacement Maps

Layered Animation using Displacement Maps Layeed Animation using Displacement Maps Raymond Smith, Wei Sun, Adian Hilton and John Illingwoth Cente fo Vision, Speech and Signal Pocessing Univesity of Suey, Guildfod GU25XH, UK a.hilton@suey.ac.uk

More information

Cold Drawn Tube. Problem:

Cold Drawn Tube. Problem: Cold Dawn Tube Poblem: An AISI 1 cold-dawn steel tube has an ID of 1.5 in and an OD of 1.75 in. What maximum extenal pessue can this tube take if the lagest pincipal nomal stess is not to exceed 8 pecent

More information

Fast quality-guided flood-fill phase unwrapping algorithm for three-dimensional fringe pattern profilometry

Fast quality-guided flood-fill phase unwrapping algorithm for three-dimensional fringe pattern profilometry Univesity of Wollongong Reseach Online Faculty of Infomatics - Papes (Achive) Faculty of Engineeing and Infomation Sciences 2010 Fast quality-guided flood-fill phase unwapping algoithm fo thee-dimensional

More information

Hybrid Fractal Video Coding With Neighbourhood Vector Quantisation

Hybrid Fractal Video Coding With Neighbourhood Vector Quantisation Hybid Factal Video Coding With Neighbouhood Vecto Quantisation Zhen Yao and Roland Wilson Dept. of Compute Science, Univesity of Wawick, Coventy, CV4 7AL, United Kingdom Email: {yao, gw}@dcs.wawick.ac.uk

More information

Development and Analysis of a Real-Time Human Motion Tracking System

Development and Analysis of a Real-Time Human Motion Tracking System Development and Analysis of a Real-Time Human Motion Tacking System Jason P. Luck 1,2 Chistian Debunne 1 William Hoff 1 Qiang He 1 Daniel E. Small 2 1 Coloado School of Mines 2 Sandia National Labs Engineeing

More information

A Neural Network Model for Storing and Retrieving 2D Images of Rotated 3D Object Using Principal Components

A Neural Network Model for Storing and Retrieving 2D Images of Rotated 3D Object Using Principal Components A Neual Netwok Model fo Stong and Reteving 2D Images of Rotated 3D Object Using Pncipal Components Tsukasa AMANO, Shuichi KUROGI, Ayako EGUCHI, Takeshi NISHIDA, Yasuhio FUCHIKAWA Depatment of Contol Engineeng,

More information

Extract Object Boundaries in Noisy Images using Level Set. Final Report

Extract Object Boundaries in Noisy Images using Level Set. Final Report Extact Object Boundaies in Noisy Images using Level Set by: Quming Zhou Final Repot Submitted to Pofesso Bian Evans EE381K Multidimensional Digital Signal Pocessing May 10, 003 Abstact Finding object contous

More information

Lecture 27: Voronoi Diagrams

Lecture 27: Voronoi Diagrams We say that two points u, v Y ae in the same connected component of Y if thee is a path in R N fom u to v such that all the points along the path ae in the set Y. (Thee ae two connected components in the

More information

Physical simulation for animation

Physical simulation for animation Physical simulation fo animation Case study: The jello cube The Jello Cube Mass-Sping System Collision Detection Integatos Septembe 17 2002 1 Announcements Pogamming assignment 3 is out. It is due Tuesday,

More information

Conservation Law of Centrifugal Force and Mechanism of Energy Transfer Caused in Turbomachinery

Conservation Law of Centrifugal Force and Mechanism of Energy Transfer Caused in Turbomachinery Poceedings of the 4th WSEAS Intenational Confeence on luid Mechanics and Aeodynamics, Elounda, Geece, August 1-3, 006 (pp337-34) Consevation Law of Centifugal oce and Mechanism of Enegy Tansfe Caused in

More information

Multiview plus depth video coding with temporal prediction view synthesis

Multiview plus depth video coding with temporal prediction view synthesis 1 Multiview plus depth video coding with tempoal pediction view synthesis Andei I. Puica, Elie G. Moa, Beatice Pesquet-Popescu, Fellow, IEEE, Maco Cagnazzo, Senio Membe, IEEE and Bogdan Ionescu, Senio

More information

Output Primitives. Ellipse Drawing

Output Primitives. Ellipse Drawing Output Pimitives Ellipse Dawing Ellipses. An ellipses is an elongated cicle and can be dawn with modified cicle dawing algoithm.. An ellipse has set of fied points (foci) that will have a constant total

More information

COLOR EDGE DETECTION IN RGB USING JOINTLY EUCLIDEAN DISTANCE AND VECTOR ANGLE

COLOR EDGE DETECTION IN RGB USING JOINTLY EUCLIDEAN DISTANCE AND VECTOR ANGLE COLOR EDGE DETECTION IN RGB USING JOINTLY EUCLIDEAN DISTANCE AND VECTOR ANGLE Slawo Wesolkowski Systems Design Engineeing Univesity of Wateloo Wateloo (Ont.), Canada, NL 3G s.wesolkowski@ieee.og Ed Jenigan

More information

Title. Author(s)NOMURA, K.; MOROOKA, S. Issue Date Doc URL. Type. Note. File Information

Title. Author(s)NOMURA, K.; MOROOKA, S. Issue Date Doc URL. Type. Note. File Information Title CALCULATION FORMULA FOR A MAXIMUM BENDING MOMENT AND THE TRIANGULAR SLAB WITH CONSIDERING EFFECT OF SUPPO UNIFORM LOAD Autho(s)NOMURA, K.; MOROOKA, S. Issue Date 2013-09-11 Doc URL http://hdl.handle.net/2115/54220

More information

Computer Graphics and Animation 3-Viewing

Computer Graphics and Animation 3-Viewing Compute Gaphics and Animation 3-Viewing Pof. D. Chales A. Wüthich, Fakultät Medien, Medieninfomatik Bauhaus-Univesität Weima caw AT medien.uni-weima.de Ma 5 Chales A. Wüthich Viewing Hee: Viewing in 3D

More information

3D Shape Reconstruction (from Photos)

3D Shape Reconstruction (from Photos) 3D Shape Reconstuction (fo Photos) CS434 Daniel G. Aliaga Depatent of Copute Science Pudue Univesity Thanks to S. Naasihan @ CMU fo soe of the slides Poble Stateent How to ceate (ealistic) 3D odels of

More information

Lecture 3: Rendering Equation

Lecture 3: Rendering Equation Lectue 3: Rendeing Equation CS 660, Sping 009 Kavita Bala Compute Science Conell Univesity Radiomety Radiomety: measuement of light enegy Defines elation between Powe Enegy Radiance Radiosity 1 Hemispheical

More information

RANDOM IRREGULAR BLOCK-HIERARCHICAL NETWORKS: ALGORITHMS FOR COMPUTATION OF MAIN PROPERTIES

RANDOM IRREGULAR BLOCK-HIERARCHICAL NETWORKS: ALGORITHMS FOR COMPUTATION OF MAIN PROPERTIES RANDOM IRREGULAR BLOCK-HIERARCHICAL NETWORKS: ALGORITHMS FOR COMPUTATION OF MAIN PROPERTIES Svetlana Avetisyan Mikayel Samvelyan* Matun Kaapetyan Yeevan State Univesity Abstact In this pape, the class

More information

POMDP: Introduction to Partially Observable Markov Decision Processes Hossein Kamalzadeh, Michael Hahsler

POMDP: Introduction to Partially Observable Markov Decision Processes Hossein Kamalzadeh, Michael Hahsler POMDP: Intoduction to Patially Obsevable Makov Decision Pocesses Hossein Kamalzadeh, Michael Hahsle 2019-01-02 The R package pomdp povides an inteface to pomdp-solve, a solve (witten in C) fo Patially

More information

Dense pointclouds from combined nadir and oblique imagery by object-based semi-global multi-image matching

Dense pointclouds from combined nadir and oblique imagery by object-based semi-global multi-image matching Dense pointclouds fom combined nadi and oblique imagey by object-based semi-global multi-image matching Y X Thomas Luhmann, Folkma Bethmann & Heidi Hastedt Jade Univesity of Applied Sciences, Oldenbug,

More information

An Unsupervised Segmentation Framework For Texture Image Queries

An Unsupervised Segmentation Framework For Texture Image Queries An Unsupevised Segmentation Famewok Fo Textue Image Queies Shu-Ching Chen Distibuted Multimedia Infomation System Laboatoy School of Compute Science Floida Intenational Univesity Miami, FL 33199, USA chens@cs.fiu.edu

More information

Lecture 9: Other Applications of CNNs

Lecture 9: Other Applications of CNNs Applications of Convolutional Neual Netwoks CSED703R: Deep Leaning fo Visual Recognition (2016S) Lectue 9: Othe Applications of CNNs Bohyung Han Compute Vision Lab. bhhan@postech.ac.k Face ecognition and

More information

Improved Fourier-transform profilometry

Improved Fourier-transform profilometry Impoved Fouie-tansfom pofilomety Xianfu Mao, Wenjing Chen, and Xianyu Su An impoved optical geomety of the pojected-finge pofilomety technique, in which the exit pupil of the pojecting lens and the entance

More information

Two-Dimensional Coding for Advanced Recording

Two-Dimensional Coding for Advanced Recording Two-Dimensional Coding fo Advanced Recoding N. Singla, J. A. O Sullivan, Y. Wu, and R. S. Indec Washington Univesity Saint Louis, Missoui s Motivation: Aeal Density Pefomance: match medium, senso, pocessing

More information

Adaptation of Motion Capture Data of Human Arms to a Humanoid Robot Using Optimization

Adaptation of Motion Capture Data of Human Arms to a Humanoid Robot Using Optimization ICCAS25 June 2-5, KINTEX, Gyeonggi-Do, Koea Adaptation of Motion Captue Data of Human Ams to a Humanoid Robot Using Optimization ChangHwan Kim and Doik Kim Intelligent Robotics Reseach Cente, Koea Institute

More information

ANALYTIC PERFORMANCE MODELS FOR SINGLE CLASS AND MULTIPLE CLASS MULTITHREADED SOFTWARE SERVERS

ANALYTIC PERFORMANCE MODELS FOR SINGLE CLASS AND MULTIPLE CLASS MULTITHREADED SOFTWARE SERVERS ANALYTIC PERFORMANCE MODELS FOR SINGLE CLASS AND MULTIPLE CLASS MULTITHREADED SOFTWARE SERVERS Daniel A Menascé Mohamed N Bennani Dept of Compute Science Oacle, Inc Geoge Mason Univesity 1211 SW Fifth

More information

Shortest Paths for a Two-Robot Rendez-Vous

Shortest Paths for a Two-Robot Rendez-Vous Shotest Paths fo a Two-Robot Rendez-Vous Eik L Wyntes Joseph S B Mitchell y Abstact In this pape, we conside an optimal motion planning poblem fo a pai of point obots in a plana envionment with polygonal

More information

A New and Efficient 2D Collision Detection Method Based on Contact Theory Xiaolong CHENG, Jun XIAO a, Ying WANG, Qinghai MIAO, Jian XUE

A New and Efficient 2D Collision Detection Method Based on Contact Theory Xiaolong CHENG, Jun XIAO a, Ying WANG, Qinghai MIAO, Jian XUE 5th Intenational Confeence on Advanced Mateials and Compute Science (ICAMCS 2016) A New and Efficient 2D Collision Detection Method Based on Contact Theoy Xiaolong CHENG, Jun XIAO a, Ying WANG, Qinghai

More information

Transmission Lines Modeling Based on Vector Fitting Algorithm and RLC Active/Passive Filter Design

Transmission Lines Modeling Based on Vector Fitting Algorithm and RLC Active/Passive Filter Design Tansmission Lines Modeling Based on Vecto Fitting Algoithm and RLC Active/Passive Filte Design Ahmed Qasim Tuki a,*, Nashien Fazilah Mailah b, Mohammad Lutfi Othman c, Ahmad H. Saby d Cente fo Advanced

More information

CMCS Mohamed Younis CMCS 611, Advanced Computer Architecture 1

CMCS Mohamed Younis CMCS 611, Advanced Computer Architecture 1 CMCS 611-101 Advanced Compute Achitectue Lectue 6 Intoduction to Pipelining Septembe 23, 2009 www.csee.umbc.edu/~younis/cmsc611/cmsc611.htm Mohamed Younis CMCS 611, Advanced Compute Achitectue 1 Pevious

More information

Topic 4 Root Finding

Topic 4 Root Finding Couse Instucto D. Ramond C. Rump Oice: A 337 Phone: (915) 747 6958 E Mail: cump@utep.edu Topic 4 EE 4386/531 Computational Methods in EE Outline Intoduction Backeting Methods The Bisection Method False

More information

User Visible Registers. CPU Structure and Function Ch 11. General CPU Organization (4) Control and Status Registers (5) Register Organisation (4)

User Visible Registers. CPU Structure and Function Ch 11. General CPU Organization (4) Control and Status Registers (5) Register Organisation (4) PU Stuctue and Function h Geneal Oganisation Registes Instuction ycle Pipelining anch Pediction Inteupts Use Visible Registes Vaies fom one achitectue to anothe Geneal pupose egiste (GPR) ata, addess,

More information

Lecture 5: Rendering Equation Chapter 2 in Advanced GI

Lecture 5: Rendering Equation Chapter 2 in Advanced GI Lectue 5: Rendeing Equation Chapte in Advanced GI Fall 004 Kavita Bala Compute Science Conell Univesity Radiomety Radiomety: measuement of light enegy Defines elation between Powe Enegy Radiance Radiosity

More information

INCORPORATION OF ADVANCED NUMERICAL FIELD ANALYSIS TECHNIQUES IN THE INDUSTRIAL TRANSFORMER DESIGN PROCESS

INCORPORATION OF ADVANCED NUMERICAL FIELD ANALYSIS TECHNIQUES IN THE INDUSTRIAL TRANSFORMER DESIGN PROCESS INCORPORATION OF ADVANCED NUMERICAL FIELD ANALYSIS TECHNIQUES IN THE INDUSTRIAL TRANSFORMER DESIGN PROCESS M A Tsili 1, A G Kladas 1, P S Geogilakis 2, A T Souflais 3 and D G Papaigas 3 1 National Technical

More information

A Minutiae-based Fingerprint Matching Algorithm Using Phase Correlation

A Minutiae-based Fingerprint Matching Algorithm Using Phase Correlation A Minutiae-based Fingepint Matching Algoithm Using Phase Coelation Autho Chen, Weiping, Gao, Yongsheng Published 2007 Confeence Title Digital Image Computing: Techniques and Applications DOI https://doi.og/10.1109/dicta.2007.4426801

More information

a Not yet implemented in current version SPARK: Research Kit Pointer Analysis Parameters Soot Pointer analysis. Objectives

a Not yet implemented in current version SPARK: Research Kit Pointer Analysis Parameters Soot Pointer analysis. Objectives SPARK: Soot Reseach Kit Ondřej Lhoták Objectives Spak is a modula toolkit fo flow-insensitive may points-to analyses fo Java, which enables expeimentation with: vaious paametes of pointe analyses which

More information

Also available at ISSN (printed edn.), ISSN (electronic edn.) ARS MATHEMATICA CONTEMPORANEA 3 (2010)

Also available at  ISSN (printed edn.), ISSN (electronic edn.) ARS MATHEMATICA CONTEMPORANEA 3 (2010) Also available at http://amc.imfm.si ISSN 1855-3966 (pinted edn.), ISSN 1855-3974 (electonic edn.) ARS MATHEMATICA CONTEMPORANEA 3 (2010) 109 120 Fulleene patches I Jack E. Gave Syacuse Univesity, Depatment

More information

Spiral Recognition Methodology and Its Application for Recognition of Chinese Bank Checks

Spiral Recognition Methodology and Its Application for Recognition of Chinese Bank Checks Spial Recognition Methodology and Its Application fo Recognition of Chinese Bank Checks Hanshen Tang 1, Emmanuel Augustin 2, Ching Y. Suen 1, Olivie Baet 2, Mohamed Cheiet 3 1 Cente fo Patten Recognition

More information

2. PROPELLER GEOMETRY

2. PROPELLER GEOMETRY a) Fames of Refeence 2. PROPELLER GEOMETRY 10 th Intenational Towing Tank Committee (ITTC) initiated the pepaation of a dictionay and nomenclatue of ship hydodynamic tems and this wok was completed in

More information

MULTI-TEMPORAL AND MULTI-SENSOR IMAGE MATCHING BASED ON LOCAL FREQUENCY INFORMATION

MULTI-TEMPORAL AND MULTI-SENSOR IMAGE MATCHING BASED ON LOCAL FREQUENCY INFORMATION Intenational Achives of the Photogammety Remote Sensing and Spatial Infomation Sciences Volume XXXIX-B3 2012 XXII ISPRS Congess 25 August 01 Septembe 2012 Melboune Austalia MULTI-TEMPORAL AND MULTI-SENSOR

More information

sf3 RESTRICTED QUADTREE (VON HERZEN/BARR)

sf3 RESTRICTED QUADTREE (VON HERZEN/BARR) SURFACE DATA HIERARCHICAL TRIANGULAR DECOMPOSITION Appoximate suface S y plana tiangula patches whose vetices ae a suset of data points defining S Fo each patch, compute an appoximation eo. maximum eo

More information

Cellular Neural Network Based PTV

Cellular Neural Network Based PTV 3th Int Symp on Applications of Lase Techniques to Fluid Mechanics Lisbon, Potugal, 6-9 June, 006 Cellula Neual Netwok Based PT Kazuo Ohmi, Achyut Sapkota : Depatment of Infomation Systems Engineeing,

More information