Linear Hashtable Motion Estimation Algorithm for Distributed Video Processing

Size: px
Start display at page:

Download "Linear Hashtable Motion Estimation Algorithm for Distributed Video Processing"

Transcription

1 Lnear Hashtable Moton Estmaton Algorthm for Dstrbuted Vdeo Processng Yunsong Wu 1,, Graham Megson 1 Jangx Scence & Technology ormal Unversty anchang, Chna School of Systems Engneerng, Readng Unversty Readng, UK {sryw, g.m.megson}@rdg.ac.uk Abstract. Ths paper presents a lel Lnear Hashtable Moton Estmaton Algorthm (LHMEA). Most lel vdeo compresson algorthms focus on Group of Pcture (GOP). Based on LHMEA we proposed earler [1][], we developed a lel moton estmaton algorthm focus nsde of frame. We dvde each reference frames nto equally szed regons. These regons are gong to be processed n lel to ncrease the encodng speed sgnfcantly. The theory and practce speed up of lel LHMEA accordng to the number of PCs n the cluster are compared and dscussed. Moton Vectors (MV) are generated from the frst-pass LHMEA and used as predctors for second-pass Hexagonal Search (HEXBS) moton estmaton, whch only searches a small number of Macroblocks (MBs). We evaluated dstrbuted lel mplementaton of LHMEA of TPA for real tme vdeo compresson. Keywords: Parallel Algorthm, Dstrbuted Computng, Dstrbuted Vdeo Codng, Lnear Hashtable, Moton Estmaton 1 Introducton In ths paper, a lel Lnear Hashtable Moton Estmaton Algorthm (LHMEA) for the Two-Pass Algorthm (TPA) consttuted by LHMEA and Hexagonal Search (HEXBS) to predct moton vectors for nter-codng [1] s proposed. The objectve of the moton estmaton scheme s to acheve good qualty vdeo wth very low computatonal tme and low transmsson rate. It s hard to fnd software solutons that effcently code hgh-qualty vdeo n real-tme or faster. We propose and evaluate dstrbuted lel mplementatons of the LHMEA of TPA on clusters of workstatons for real tme vdeo compresson as test. It dscusses how dstrbuted vdeo codng on load balanced multprocessor systems can help, especally on moton estmaton. The software platform used for these s the Parallel Vrtual Machnes (PVM) programmng model and C respectvely. The effect of load balancng for mproved performance wll also be dscussed. Ths paper s only concerned wth the Block Matchng Algorthms (BMA), whch s wdely used n MPEG, MPEG4, and H.63. In BMA, each block of the current vdeo frame s compared to blocks n

2 reference frame n the vcnty of ts correspondng poston. It s hghly desred to speed up the process of compresson wthout ntroducng serous dstorton. The HEXBS s a wdely accepted fast moton estmaton algorthm []. The Lnear Algorthm and Hexagonal Search Based Two-Pass Algorthm (LAHSBTPA) prevously proposed has an mprovement over the HEXBS on compresson rate, PSR and compresson tme. In the last years, many fast algorthms have been proposed to reduce the exhaustve checkng of canddate Moton Vectors (MV). Such as Two Level Search (TS), Two Dmensonal Logarthmc Search (DLS) and Subsample Search (SS) [3], the Three-Step Search (TSS), Four-Step Search (4SS) [4], Block-Based Gradent Descent Search (BBGDS) [5], and Damond Search (DS) [6], [7] algorthms. A very nterestng method called HEXBS has been proposed by Zhu, Ln, and Chau [8]. The fast BMA ncreases the search speed by takng the nature of most real-world uences nto account whle also mantan a predcton qualty comparable to Full Search. Most algorthms suffer from beng easly trapped n a nonoptmum soluton. LHMEA based TPA sorts out ths problem. ormally vdeo encoders are very effectve reducng the sze of the vdeo stream, but the processng cost s very hgh for hgh qualty vdeo uences. Although there are hardware vdeo encoders avalable, they have severe restrctons (resoluton, codng optons, etc). A more flexble choce s to use dstrbuted lel mplementatons. Processng vdeo wth hgh performance dstrbuted computng has great potental and good future, but the studes n these felds manly concentrated on Group of Pctures (GOP) separaton. To take advantage of the potental processng power of dstrbuted computng, we use dstrbuted programmng technques based on message passng. We have used PVM because there are free mplementatons avalable and t s a wdely accepted standard. Varous mage and vdeo compresson algorthms use lel processng. Approaches used can largely be dvded nto four areas. The frst s the use of specal purpose archtectures desgned specally for mage and vdeo compresson. An example of ths s the use of an array of DSP chps to mplement a verson of MPEG. The second approach s the use of VLSI technques. The thrd approach s algorthm drven, n whch the structure of the compresson algorthm descrbes the archtecture, e.g. pyramd algorthms. The fourth approach s the mplementaton of algorthms on hgh performance lel computers. The TPA whch we have proposed has acheved best result n all the algorthms n the survey. To further mprove the result and speed, the most sutable and easest way s usng lel algorthm to mplement the algorthm on hgh performance lel computers. In the frst-pass codng of TPA, LHMEA s employed to search all Macroblocks (MB) n the pcture. Because LHMEA s based on a lnear algorthm, whch fully utlzes optmzed computer s structure based on addton, so t s easy to be leled. Meanwhle HEXBS s one of the best moton estmaton methods to date. The new method proposed n ths paper acheves the best results so far among all the algorthms nvestgated on compresson rate, tme and PSR. Contrbutons from ths paper are: 1. The TPA acheves the best results among all nvestgated BMA algorthms.. Improved Hashtable s used n vdeo encodng. 3. The lel algorthm mproves LHMEA of TPA. It mplements and shows better compresson speed, and far compresson rate and PSR than orgnal TPA.

3 4. Work load balancng algorthm s mplemented n the hashtable mage encodng process. The rest of the paper s organzed as follows. Secton contnues wth an ntroducton to mproved LHMEA and TPA and gves expermental result showng TPA s advantage over other algorthms. The proposed lel algorthm and ts mplementaton for LHMEA are ntroduced n Secton 3. Expermental results showng leled hashtable compared wth the orgnal are also ncluded n Secton3. The paper concludes n Secton 4 wth some remarks and dscussons about the proposed scheme. 1 Sequental and Parallel Implementaton of Lnear Hashtable Moton Estmaton Algorthm (LHMEA) Our method attempts to predct the moton vectors usng lnear algorthm.[1][] It uses hashtable method nto vdeo compresson. After nvestgatng of most tradtonal and on-the-edge moton estmaton methods, we use latest optmzaton crteron and predcton search method. Spatally MBs nformaton s used to generate the best moton vectors[8]. We desgned a vector hashtable lookup matchng algorthm whch s more effcent method to perform an exhaustve search: t consders every macroblock n the search wndow. Ths block-matchng algorthm calculates each block to set up a hashtable. It s a dctonary n whch keys are mapped to array postons by a hash functon. We try to fnd as few varables as possble to represent the whole macroblock. Through some preprocessng steps, ntegral projectons are calculated for each macroblock. These projectons are dfferent accordng to dfferent algorthm. The am of these algorthms s to fnd best projecton functon. The algorthms we present here has projectons. One of them s the massve projecton, whch s a scalar denotng the sum of all pxels n the macroblock. It s also DC coeffcent of macroblock. The other s A of YAx+B ( y s lumnance, x s locaton.) Each of these projectons s mathematcally related to the error metrc. Under certan condtons, the value of the projecton ndcates whether or not the canddate macroblock wll do better than best-so-far match..1 Sequental Implementaton of LHMEA The followngs are the pseudo code, theory tme, practcal tme calculaton of lnear hashtable moton estmaton algorthm. The algorthm s used n pre-computaton part of n MPEG codec and mplemented n both uental and lel ways. In the program, we try to use polynomal approxmaton to get such ymx+c; y s lumnance value of all pxels; x s the locaton of pxel n macroblocks. The way of scan y s from left to rght, from top to button. Coeffcents m and c are what we are lookng for. As shown n the fgure below. In ths functon yf(x), x wll be from to 55 n a 16*16 pxels macroblock, yf(x)mx+c.

4 m c * Fg. 1. Lnear algorthm for dscrete algorthm ( x * y ) * x x * x y * x x * x * x x * x x * y * y Here we state the pseudo code to calculate the hashtable functon: The functon to mplement the algorthm s encapsulated n MyMotonSearchPreComputaton Mpeg- Frame *frame) () Sequental Code: Step 1: f (( psearchalg VECTOR_HASH psearchalg HEX_VECTOR_HASH psearchalg HEX) && (frame->type I_FRAME frame->type P_FRAME )) Step : EnterTmeCount() Step 3, Paral: f (IsSetUpHashTablePVM ) { call PVM Moton Search PreComputaton;} else{ Step 4: f(hashtablesearchtype) IntMHashTable(); Step 5: for (y ; y < Fsze_y - 16; y++) { Step 6: for (x ; x < Fsze_x - 16; x++) Step 7: { call dfferent hashtable setup functons } Step 8:f (use HashTable) { add M,C,X,Y nto hashtable }}}} Step 9: LeaveTmeCount(); (1) MB s transferred by hash functon to hash coeffcents, M,C,X,Y generated are added nto hashtable. In prevous research methods, when people try to fnd a block that best matches a predefned block n the current frame, matchng was performed by SAD (calculatng dfference between current block and reference block). In Lnear Hashtable Moton Estmaton Algorthm (LHMEA), we only need to compare two coeffcents of two blocks. In current exstng methods, the MB moves nsde a search wndow centered on the poston of the current block n the current frame. In LHMEA, the coeffcents move nsde hashtable to fnd matched blocks. If coeffcents are powerful enough to

5 hold enough nformaton of MB, moton estmators should be accurate. So LHMEA ncreases speed and accuracy to a large extent. From the pseudo code above, we can get calculaton tme n theory: The precomputaton complexty s the functon (3) T ( n, s, φ ) n s φ (3) The varables nsde the functon are 1. n : reference frame number, whch s also number of I, P frames. s : frame sze, whch n the program s ( wdth _ frame) ( length _ frame) (4) 3. φ : the complexty to calculate the hash functon per macroblock, whch wll be explaned later. So the complexty of the lnear hashtable moton estmaton algorthm depends on the three varables. To demonstrate the complexty of calculaton, the followng example s gven: The vdeo uence used n the expermentaton s three YUV (35x4 pxels) test uence, whch s known as Flower Garden uence. There are 15 frames n the orgnal uences, whch sub sampled to the 4:1:1 format n the YUV color space. The vdeo uence was dvded nto several sectons (GOPs), each of whch contaned 15 frames to be compressed and a reference frame. A frame pattern of IBBPBBIBBPBBPBB was used. The average tme s defned as the overall executon tme of the group, ncludng the I/O tme, the computaton tme and the communcatons tme. The moton vector search algorthm used s the LHMEA based TPA and produces nteger pxel moton vectors. We calculate t n detals here to demonstrate how t s workng. n 5 out of 15 frames. s ( wdth _ frame MB _ sze) ( length _ frame MB _ sze) Accordng to the complexty of calculate Macroblock, φ depends on the hash functon calculaton method. For the coeffcents m and c we mentoned earler: m * ( x * y ) * x x * x x * y (1)

6 c y * x x * x * x x * x * y In the C codec, We only calculate ( x y ) and y, because for a 16x16 x macroblock,, x,, * x x x can be pre-calculated before callng the functon. In the codec, pseudo code decdes the complexty of φ s as followng: so φ 16*16*[ 1 (*)+5 (+) ]+ 4 (*)+ (+) () for(y;y<mb_sze;y++){ for(x;x<mb_sze;x++){ temp1 frame->ref_y[y+y][x+x]; sum_y + temp1; sum_xy + count* temp1; count ++; } } (*pnowbuldtable)[y][x].b.15*sum_y; (*pnowbuldtable)[y][x].a (1*sum_xy-6*(total_sze+1)*sum_y)>>1; In ths example total uental tme n theory s ( n, s, φ) T n s ( M frame _ dm enson ) φ ( MB _ dm enson γ hashfunctoncomplexty ) (5) n M frame _ dm enson MB _ dm enson γ hashfunctoncomplexty 5*[(Fsze_x-MB_sze)*(Fsze_y-MB_sze)]*{16*16*[1 (*)+5 (+) ]+ 4 (*)+ (+)} (*) (+) Practcal uental tme countng: T ( n, s, φ) 7.763(s) (6). Parallel Implementaton of LHMEA In the lel mplementaton, to lelze an encoder, we dvde each reference frames (whch can be I or P frame) nto equally szed regons. Current frames are also dvded nto non-overlapped regons. These regons are gong to be processed n lel to ncrease the encodng speed sgnfcantly. Each regon s dvded nto nonoverlappng range blocks. Each regon wll be sent to correspondng slaves and generates ts own hashtable table. The slave wll be alve untl encodng fnshes. Slaves wll generate ts own hashtable and Moton Vectors table, sendng MVs table back to the master. However, there s an upper lmt on the number of PEs that can be used due to the lmted spatal resoluton of a vdeo uence. Also a massve spatal

7 lel algorthm usually needs to tolerate a relatvely large communcaton over-head. In our approach of spatal lelsm, load balancng was mplemented to ensure an equal dstrbuton of the frame data among the processors. Here we state the pseudo code to calculate the hashtable functon n lel. The functon to mplement the algorthm s encapsulated n PreComputaton() Parallel Code: Input: part of reference frame from master Output: part of hashtable Step 1: rcodepvm_upknt (FrameData,Fsze_X*(rows),1); /*Get Data from Master*/ Step : /*Gve Data from buffer to Reference Frame, */ for(;< Fsze_X *(rows);++) {prevframe.ref_y[tempy][tempx] FrameData[];} Step 3: For (;< rows;++) Step 4: for (k;k< Fsze_x-16; k++){ Step 5: for(y;y<16;y++){ Step 6: for(x;x<16;x++) {calculate sum_x*y and sum_y for each Pxel;}} Step 7: calculate M and C for each Pxel;}}} The structure of the algorthm can be demonstrated n the fgure. The reference frame are dvded nto several parts, rows ( wdth _ frame wdth _ MB) / _ PCs + searchwndows are sent to clents. Fg.. The Parallel Structure of Hashtable From the pseudo code above, we can get calculaton tme n theory: The precomputaton complexty s functon T ( n, s, φ ) n s φ (7) The varables nsde the functon have smlar meanng as n uental functon n n 1, s, : frame sze, whch s whole frame dvded by umber_pcs (( wdth _ frame wdth _ MB)/ _ PCs + searchwndows)*( length _ frame) (8)

8 3, per macroblock. pseudo code decdes the complexty of φ φ Start, Allocate processes Master process (1) Slave process () Interacton, gan setup nformaton Intalze envronment and allocate memory Broadcast setups Scatters the data of the frames Gan the current frame data and reference frame to be encoded Setup own part of hashtable based on reference frame. Sze: ((Frame_Sze_X/)+wndow)* ((Frame_Sze_Y/)+wndow) Search n own part of hashtable and buld own part of MV table. Sze: (Frame_Sze_X/)* (Frame_Sze_Y/) Collect data for followng process Send MV table to the master process Fnsh? Fnsh? Vdeo output Kll slaves End Fg. 3. Process of lel LHMEA setup Usng the same example uences of frames and number of slaves equal to 4, f we use slaves, each slave wll get rows35/ + search wndow16 for each. If we use 4 slaves, each slave wll get rows35/4 + search wndow, 18,18,18,18 for each. We use bggest one to calculate totally tme for slaves. In ths case: When the number of PCs: T ( n, s, φ ) n s φ (9) n s ( M frame _ dm enson ) φ ( MB _ dm enson γ ) hashfunctoncomplexty M frame _ dm enson n MB _ dm enson γ hashfunctoncomplexty _ PCs (1)

9 5*[(rows-MB_sze)*(Fsze_x-MB_sze)]*{16*16[1(*)+5(+)]+4(*)+4(+)} 5*[14*336]*[6(*)+184(+)] (*) (+) T( n, s, φ) Speedup: T ( n, s, φ ) τ (*) ( + ) (*) ( + ) Practcal uental tme countng: ( n, s, φ) 7.763(s) T The fgure 4& 5 below are Tme Spent, Actual Speed Up, Theory Speed Up comparson for lel LHMEA based on the 15 Flower Garden Sequences. PSR and compresson rate reman the same as uental algorthm [1][]. Tme Cost(s) Tme Cost(s) umber_pcs Tme Cost(s) Fg. 4. Tme cost decrease wth umber of PCs Speedup Comparson Speed Up Rate umber_pcs Actual Speed Up Theory Speed Up Fg. 5. Actual Speed Up, Theory Speed Up comparson In theory, the speedup should be n lnear ncreasng wth number of PCs. The reason why t does not match a lnear model s that we are not sendng exact

10 Frame/umber_PCs data to slaves, nstead, we send Fsze_y/umber_PCs plus search wndows sze rows data to slaves. Also t s lmted by resoluton of mages. More data ( wndow _ sze Frame _ wdth ) wll be calculated than the orgnal frame. In theory, the larger number of PCs, the more redundant data. The curve of speedup-umber PCs wll have less descent when the PCs number ncreases. Tme cost also depends on the speed of PCs. We use a network of workstatons comprses smlar workstatons lnked together by a common network e.g. Ethernet. When CPU clock s counted, the faster the PC, the less tme t takes. 3 Concluson In the paper, a lel Lnear Hashtable Moton Estmaton Algorthm (LHMEA) and Hexagonal Search Based Two-Pass Algorthm (TPA) n vdeo compresson s proposed based on the LHMEA. The hashtable s used n vdeo compresson and mplemented wth lel computng n moton estmaton. The algorthm searches n the hashtable to fnd the moton estmator n-stead of by full search algorthm n whole frame. Then the LHMEA was mplemented n lel algorthm. The speedup of leled LHMEA s compared to the orgnal uental LHMEA. The lel vdeo codng s mplemented nsde frame rather than between frames. The key pont n the method s to fnd sutable hash functon to produce the hashtable. References 1. Yunsong Wu, Graham Megson, Lnear Predcted Hexagonal Search Algorthm wth Moments, ICIC 5, Part I, Sprnger LCS 3644, pp , (5).. Yunsong Wu, Megson G, Two-pass hexagonal algorthm wth mproved hashtable structure for moton estmaton Pro-ceedngs. IEEE Conference on Advanced Vdeo and Sgnal Based Survellance, pp , (5). 3. Ce Zhu, Xao Ln, Lappu Chau, and La-Man Po, Enhanced Hexagonal Search for Fast Block Moton Estmaton, IEEE Trans on Crcuts and Systems for Vdeo Technology, Vol. 14, o. 1, (Oct 4) 4. Qang Peng; Yuln Zhao, Study on lel approach n H.6L vdeo encoder, PDCAT'3. Proc of the Fourth Internatonal Conference, p: Aug. (3) 5. K. Shen, L. A. Rowe, E. J. Delp. A Parallel Implementaton of an MPEGI Encoder: Faster Than Real-Tme!. Proc of the SPIE - The Internatonal Socety for Optcal Engneerng, ~1.419p, p: M. Rbero,. Snnen, L. Sousa. MPEG-4 atural Vdeo Parallel Implementaton on a Cluster. 1th (RECPAD), Portugal, June (). 7. H. ng, J. T. L and S. X. Ln. A Study of Parallelsm n MPEG-4 Vdeo Encoder, Journal of Computer Engneerng and Applcatons, Vol 38, pp.9-1, July, () 8. Alexs M. Touraps, Oscar C. Au, Mng L. Lou, Predctve Moton Vector Feld Adaptve Search Technque (PMVFAST) Enhancng Block Based Moton Estmaton, Proc Vsual Communcatons and Image Processng, San Jose, CA, January (1)

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data A Fast Content-Based Multmeda Retreval Technque Usng Compressed Data Borko Furht and Pornvt Saksobhavvat NSF Multmeda Laboratory Florda Atlantc Unversty, Boca Raton, Florda 3343 ABSTRACT In ths paper,

More information

Parallelism for Nested Loops with Non-uniform and Flow Dependences

Parallelism for Nested Loops with Non-uniform and Flow Dependences Parallelsm for Nested Loops wth Non-unform and Flow Dependences Sam-Jn Jeong Dept. of Informaton & Communcaton Engneerng, Cheonan Unversty, 5, Anseo-dong, Cheonan, Chungnam, 330-80, Korea. seong@cheonan.ac.kr

More information

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration Improvement of Spatal Resoluton Usng BlockMatchng Based Moton Estmaton and Frame Integraton Danya Suga and Takayuk Hamamoto Graduate School of Engneerng, Tokyo Unversty of Scence, 6-3-1, Nuku, Katsuska-ku,

More information

An Optimal Algorithm for Prufer Codes *

An Optimal Algorithm for Prufer Codes * J. Software Engneerng & Applcatons, 2009, 2: 111-115 do:10.4236/jsea.2009.22016 Publshed Onlne July 2009 (www.scrp.org/journal/jsea) An Optmal Algorthm for Prufer Codes * Xaodong Wang 1, 2, Le Wang 3,

More information

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching A Fast Vsual Trackng Algorthm Based on Crcle Pxels Matchng Zhqang Hou hou_zhq@sohu.com Chongzhao Han czhan@mal.xjtu.edu.cn Ln Zheng Abstract: A fast vsual trackng algorthm based on crcle pxels matchng

More information

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers IOSR Journal of Electroncs and Communcaton Engneerng (IOSR-JECE) e-issn: 78-834,p- ISSN: 78-8735.Volume 9, Issue, Ver. IV (Mar - Apr. 04), PP 0-07 Content Based Image Retreval Usng -D Dscrete Wavelet wth

More information

Cluster Analysis of Electrical Behavior

Cluster Analysis of Electrical Behavior Journal of Computer and Communcatons, 205, 3, 88-93 Publshed Onlne May 205 n ScRes. http://www.scrp.org/ournal/cc http://dx.do.org/0.4236/cc.205.350 Cluster Analyss of Electrcal Behavor Ln Lu Ln Lu, School

More information

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision SLAM Summer School 2006 Practcal 2: SLAM usng Monocular Vson Javer Cvera, Unversty of Zaragoza Andrew J. Davson, Imperal College London J.M.M Montel, Unversty of Zaragoza. josemar@unzar.es, jcvera@unzar.es,

More information

A Binarization Algorithm specialized on Document Images and Photos

A Binarization Algorithm specialized on Document Images and Photos A Bnarzaton Algorthm specalzed on Document mages and Photos Ergna Kavalleratou Dept. of nformaton and Communcaton Systems Engneerng Unversty of the Aegean kavalleratou@aegean.gr Abstract n ths paper, a

More information

MULTISPECTRAL IMAGES CLASSIFICATION BASED ON KLT AND ATR AUTOMATIC TARGET RECOGNITION

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

More information

Load Balancing for Hex-Cell Interconnection Network

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

More information

Related-Mode Attacks on CTR Encryption Mode

Related-Mode Attacks on CTR Encryption Mode Internatonal Journal of Network Securty, Vol.4, No.3, PP.282 287, May 2007 282 Related-Mode Attacks on CTR Encrypton Mode Dayn Wang, Dongda Ln, and Wenlng Wu (Correspondng author: Dayn Wang) Key Laboratory

More information

Improved H.264 Rate Control by Enhanced MAD-Based Frame Complexity Prediction

Improved H.264 Rate Control by Enhanced MAD-Based Frame Complexity Prediction Journal of Vsual Communcaton and Image Representaton (Specal Issue on Emergng H.64/AVC Vdeo Codng Standard), Elsever Scence, May 005 Improved H.64 Rate Control by Enhanced -Based Frame Complexty Predcton

More information

Classification Based Mode Decisions for Video over Networks

Classification Based Mode Decisions for Video over Networks Classfcaton Based Mode Decsons for Vdeo over Networks Deepak S. Turaga and Tsuhan Chen Advanced Multmeda Processng Lab Tranng data for Inter-Intra Decson Inter-Intra Decson Regons pdf 6 5 6 5 Energy 4

More information

Concurrent Apriori Data Mining Algorithms

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

More information

Virtual Memory. Background. No. 10. Virtual Memory: concept. Logical Memory Space (review) Demand Paging(1) Virtual Memory

Virtual Memory. Background. No. 10. Virtual Memory: concept. Logical Memory Space (review) Demand Paging(1) Virtual Memory Background EECS. Operatng System Fundamentals No. Vrtual Memory Prof. Hu Jang Department of Electrcal Engneerng and Computer Scence, York Unversty Memory-management methods normally requres the entre process

More information

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS ARPN Journal of Engneerng and Appled Scences 006-017 Asan Research Publshng Network (ARPN). All rghts reserved. NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS Igor Grgoryev, Svetlana

More information

An Image Fusion Approach Based on Segmentation Region

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

More information

Shape-adaptive DCT and Its Application in Region-based Image Coding

Shape-adaptive DCT and Its Application in Region-based Image Coding Internatonal Journal of Sgnal Processng, Image Processng and Pattern Recognton, pp.99-108 http://dx.do.org/10.14257/sp.2014.7.1.10 Shape-adaptve DCT and Its Applcaton n Regon-based Image Codng Yamn Zheng,

More information

Module Management Tool in Software Development Organizations

Module Management Tool in Software Development Organizations Journal of Computer Scence (5): 8-, 7 ISSN 59-66 7 Scence Publcatons Management Tool n Software Development Organzatons Ahmad A. Al-Rababah and Mohammad A. Al-Rababah Faculty of IT, Al-Ahlyyah Amman Unversty,

More information

Efficient Video Coding with R-D Constrained Quadtree Segmentation

Efficient Video Coding with R-D Constrained Quadtree Segmentation Publshed on Pcture Codng Symposum 1999, March 1999 Effcent Vdeo Codng wth R-D Constraned Quadtree Segmentaton Cha-Wen Ln Computer and Communcaton Research Labs Industral Technology Research Insttute Hsnchu,

More information

Parallel matrix-vector multiplication

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

More information

The Codesign Challenge

The Codesign Challenge ECE 4530 Codesgn Challenge Fall 2007 Hardware/Software Codesgn The Codesgn Challenge Objectves In the codesgn challenge, your task s to accelerate a gven software reference mplementaton as fast as possble.

More information

S1 Note. Basis functions.

S1 Note. Basis functions. S1 Note. Bass functons. Contents Types of bass functons...1 The Fourer bass...2 B-splne bass...3 Power and type I error rates wth dfferent numbers of bass functons...4 Table S1. Smulaton results of type

More information

Mathematics 256 a course in differential equations for engineering students

Mathematics 256 a course in differential equations for engineering students Mathematcs 56 a course n dfferental equatons for engneerng students Chapter 5. More effcent methods of numercal soluton Euler s method s qute neffcent. Because the error s essentally proportonal to the

More information

A fast algorithm for color image segmentation

A fast algorithm for color image segmentation Unersty of Wollongong Research Onlne Faculty of Informatcs - Papers (Arche) Faculty of Engneerng and Informaton Scences 006 A fast algorthm for color mage segmentaton L. Dong Unersty of Wollongong, lju@uow.edu.au

More information

Corner-Based Image Alignment using Pyramid Structure with Gradient Vector Similarity

Corner-Based Image Alignment using Pyramid Structure with Gradient Vector Similarity Journal of Sgnal and Informaton Processng, 013, 4, 114-119 do:10.436/jsp.013.43b00 Publshed Onlne August 013 (http://www.scrp.org/journal/jsp) Corner-Based Image Algnment usng Pyramd Structure wth Gradent

More information

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance Tsnghua Unversty at TAC 2009: Summarzng Mult-documents by Informaton Dstance Chong Long, Mnle Huang, Xaoyan Zhu State Key Laboratory of Intellgent Technology and Systems, Tsnghua Natonal Laboratory for

More information

The Comparison of Calibration Method of Binocular Stereo Vision System Ke Zhang a *, Zhao Gao b

The Comparison of Calibration Method of Binocular Stereo Vision System Ke Zhang a *, Zhao Gao b 3rd Internatonal Conference on Materal, Mechancal and Manufacturng Engneerng (IC3ME 2015) The Comparson of Calbraton Method of Bnocular Stereo Vson System Ke Zhang a *, Zhao Gao b College of Engneerng,

More information

Solving two-person zero-sum game by Matlab

Solving two-person zero-sum game by Matlab Appled Mechancs and Materals Onlne: 2011-02-02 ISSN: 1662-7482, Vols. 50-51, pp 262-265 do:10.4028/www.scentfc.net/amm.50-51.262 2011 Trans Tech Publcatons, Swtzerland Solvng two-person zero-sum game by

More information

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization Problem efntons and Evaluaton Crtera for Computatonal Expensve Optmzaton B. Lu 1, Q. Chen and Q. Zhang 3, J. J. Lang 4, P. N. Suganthan, B. Y. Qu 6 1 epartment of Computng, Glyndwr Unversty, UK Faclty

More information

ALGORITHM FOR H.264/AVC

ALGORITHM FOR H.264/AVC ISSN 1392 124X INFORMATION TECHNOLOGY AND CONTROL, 2010 Vol. 38, No. ISSN 1392 124X INFORMATION TECHNOLOGY AND CONTROL, 2011, Vol.40, No.3 1, 5 7 A NOVEL Novel Varance-Based VARIANCE-BASED Intra-FrameINTRA-FRAME

More information

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

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 A mathematcal programmng approach to the analyss, desgn and

More information

High-Boost Mesh Filtering for 3-D Shape Enhancement

High-Boost Mesh Filtering for 3-D Shape Enhancement Hgh-Boost Mesh Flterng for 3-D Shape Enhancement Hrokazu Yagou Λ Alexander Belyaev y Damng We z Λ y z ; ; Shape Modelng Laboratory, Unversty of Azu, Azu-Wakamatsu 965-8580 Japan y Computer Graphcs Group,

More information

Assembler. Building a Modern Computer From First Principles.

Assembler. Building a Modern Computer From First Principles. Assembler Buldng a Modern Computer From Frst Prncples www.nand2tetrs.org Elements of Computng Systems, Nsan & Schocken, MIT Press, www.nand2tetrs.org, Chapter 6: Assembler slde Where we are at: Human Thought

More information

An Improved Image Segmentation Algorithm Based on the Otsu Method

An Improved Image Segmentation Algorithm Based on the Otsu Method 3th ACIS Internatonal Conference on Software Engneerng, Artfcal Intellgence, Networkng arallel/dstrbuted Computng An Improved Image Segmentaton Algorthm Based on the Otsu Method Mengxng Huang, enjao Yu,

More information

Feature Reduction and Selection

Feature Reduction and Selection Feature Reducton and Selecton Dr. Shuang LIANG School of Software Engneerng TongJ Unversty Fall, 2012 Today s Topcs Introducton Problems of Dmensonalty Feature Reducton Statstc methods Prncpal Components

More information

Learning the Kernel Parameters in Kernel Minimum Distance Classifier

Learning the Kernel Parameters in Kernel Minimum Distance Classifier Learnng the Kernel Parameters n Kernel Mnmum Dstance Classfer Daoqang Zhang 1,, Songcan Chen and Zh-Hua Zhou 1* 1 Natonal Laboratory for Novel Software Technology Nanjng Unversty, Nanjng 193, Chna Department

More information

Fast Intra- and Inter-Prediction Mode Decision in H.264 Advanced Video Coding

Fast Intra- and Inter-Prediction Mode Decision in H.264 Advanced Video Coding 130 IJCSNS Internatonal Journal of Computer Scence and Network Securty, VOL.8 No.5, May 2008 Fast Intra- and Inter-Predcton Mode Decson n H.264 Advanced Vdeo Codng Mehd Jafar and Shohreh Kasae, Islamc

More information

Constructing Minimum Connected Dominating Set: Algorithmic approach

Constructing Minimum Connected Dominating Set: Algorithmic approach Constructng Mnmum Connected Domnatng Set: Algorthmc approach G.N. Puroht and Usha Sharma Centre for Mathematcal Scences, Banasthal Unversty, Rajasthan 304022 usha.sharma94@yahoo.com Abstract: Connected

More information

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

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

More information

Conditional Speculative Decimal Addition*

Conditional Speculative Decimal Addition* Condtonal Speculatve Decmal Addton Alvaro Vazquez and Elsardo Antelo Dep. of Electronc and Computer Engneerng Unv. of Santago de Compostela, Span Ths work was supported n part by Xunta de Galca under grant

More information

Support Vector Machines

Support Vector Machines /9/207 MIST.6060 Busness Intellgence and Data Mnng What are Support Vector Machnes? Support Vector Machnes Support Vector Machnes (SVMs) are supervsed learnng technques that analyze data and recognze patterns.

More information

Smoothing Spline ANOVA for variable screening

Smoothing Spline ANOVA for variable screening Smoothng Splne ANOVA for varable screenng a useful tool for metamodels tranng and mult-objectve optmzaton L. Rcco, E. Rgon, A. Turco Outlne RSM Introducton Possble couplng Test case MOO MOO wth Game Theory

More information

A DCVS Reconstruction Algorithm for Mine Video Monitoring Image Based on Block Classification

A DCVS Reconstruction Algorithm for Mine Video Monitoring Image Based on Block Classification 1 3 4 5 6 7 8 9 10 11 1 13 14 15 16 17 18 19 0 1 Artcle A DCVS Reconstructon Algorthm for Mne Vdeo Montorng Image Based on Block Classfcaton Xaohu Zhao 1,, Xueru Shen 1,, *, Kuan Wang 1, and Wanme L 1,

More information

Improved Resource Allocation Algorithms for Practical Image Encoding in a Ubiquitous Computing Environment

Improved Resource Allocation Algorithms for Practical Image Encoding in a Ubiquitous Computing Environment JOURNAL OF COMPUTERS, VOL. 4, NO. 9, SEPTEMBER 2009 873 Improved Resource Allocaton Algorthms for Practcal Image Encodng n a Ubqutous Computng Envronment Manxong Dong, Long Zheng, Kaoru Ota, Song Guo School

More information

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

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

More information

Positive Semi-definite Programming Localization in Wireless Sensor Networks

Positive Semi-definite Programming Localization in Wireless Sensor Networks Postve Sem-defnte Programmng Localzaton n Wreless Sensor etworks Shengdong Xe 1,, Jn Wang, Aqun Hu 1, Yunl Gu, Jang Xu, 1 School of Informaton Scence and Engneerng, Southeast Unversty, 10096, anjng Computer

More information

Fast Intra- and Inter-Prediction Mode Decision in H.264 Advanced Video Coding

Fast Intra- and Inter-Prediction Mode Decision in H.264 Advanced Video Coding Fast Intra- and Inter-Predcton Mode Decson n H.264 Advanced Vdeo Codng Mehd Jafar Islamc Azad Unversty, S and R Branch Department of Communcaton Engneerng P.O.Box 455-775, Tehran, Iran mjafar@mal.uk.ac.r

More information

Fuzzy Filtering Algorithms for Image Processing: Performance Evaluation of Various Approaches

Fuzzy Filtering Algorithms for Image Processing: Performance Evaluation of Various Approaches Proceedngs of the Internatonal Conference on Cognton and Recognton Fuzzy Flterng Algorthms for Image Processng: Performance Evaluaton of Varous Approaches Rajoo Pandey and Umesh Ghanekar Department of

More information

Edge Detection in Noisy Images Using the Support Vector Machines

Edge Detection in Noisy Images Using the Support Vector Machines Edge Detecton n Nosy Images Usng the Support Vector Machnes Hlaro Gómez-Moreno, Saturnno Maldonado-Bascón, Francsco López-Ferreras Sgnal Theory and Communcatons Department. Unversty of Alcalá Crta. Madrd-Barcelona

More information

Design of Structure Optimization with APDL

Design of Structure Optimization with APDL Desgn of Structure Optmzaton wth APDL Yanyun School of Cvl Engneerng and Archtecture, East Chna Jaotong Unversty Nanchang 330013 Chna Abstract In ths paper, the desgn process of structure optmzaton wth

More information

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

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

More information

Dynamic Code Block Size for JPEG 2000

Dynamic Code Block Size for JPEG 2000 Dynamc Code Block Sze for JPEG 2000 Png-Sng Tsa a, Yann LeCornec b a Dept. of Computer Scence, Unv. of Texas Pan Amercan, 1201 W. Unv. Dr., Ednburg, TX USA 78539-2999; b Sgma Desgns, Inc., 1778 McCarthy

More information

An Image Compression Algorithm based on Wavelet Transform and LZW

An Image Compression Algorithm based on Wavelet Transform and LZW An Image Compresson Algorthm based on Wavelet Transform and LZW Png Luo a, Janyong Yu b School of Chongqng Unversty of Posts and Telecommuncatons, Chongqng, 400065, Chna Abstract a cylpng@63.com, b y27769864@sna.cn

More information

3D vector computer graphics

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

More information

Learning-Based Top-N Selection Query Evaluation over Relational Databases

Learning-Based Top-N Selection Query Evaluation over Relational Databases Learnng-Based Top-N Selecton Query Evaluaton over Relatonal Databases Lang Zhu *, Wey Meng ** * School of Mathematcs and Computer Scence, Hebe Unversty, Baodng, Hebe 071002, Chna, zhu@mal.hbu.edu.cn **

More information

Programming in Fortran 90 : 2017/2018

Programming in Fortran 90 : 2017/2018 Programmng n Fortran 90 : 2017/2018 Programmng n Fortran 90 : 2017/2018 Exercse 1 : Evaluaton of functon dependng on nput Wrte a program who evaluate the functon f (x,y) for any two user specfed values

More information

X- Chart Using ANOM Approach

X- Chart Using ANOM Approach ISSN 1684-8403 Journal of Statstcs Volume 17, 010, pp. 3-3 Abstract X- Chart Usng ANOM Approach Gullapall Chakravarth 1 and Chaluvad Venkateswara Rao Control lmts for ndvdual measurements (X) chart are

More information

Lecture 5: Multilayer Perceptrons

Lecture 5: Multilayer Perceptrons Lecture 5: Multlayer Perceptrons Roger Grosse 1 Introducton So far, we ve only talked about lnear models: lnear regresson and lnear bnary classfers. We noted that there are functons that can t be represented

More information

CS1100 Introduction to Programming

CS1100 Introduction to Programming Factoral (n) Recursve Program fact(n) = n*fact(n-) CS00 Introducton to Programmng Recurson and Sortng Madhu Mutyam Department of Computer Scence and Engneerng Indan Insttute of Technology Madras nt fact

More information

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

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

More information

2 optmal per-pxel estmate () whch we had proposed for non-scalable vdeo codng [5] [6]. The extended s shown to accurately account for both temporal an

2 optmal per-pxel estmate () whch we had proposed for non-scalable vdeo codng [5] [6]. The extended s shown to accurately account for both temporal an Scalable Vdeo Codng wth Robust Mode Selecton Ru Zhang, Shankar L. Regunathan and Kenneth Rose Department of Electrcal and Computer Engneerng Unversty of Calforna Santa Barbara, CA 906 Abstract We propose

More information

Determining the Optimal Bandwidth Based on Multi-criterion Fusion

Determining the Optimal Bandwidth Based on Multi-criterion Fusion Proceedngs of 01 4th Internatonal Conference on Machne Learnng and Computng IPCSIT vol. 5 (01) (01) IACSIT Press, Sngapore Determnng the Optmal Bandwdth Based on Mult-crteron Fuson Ha-L Lang 1+, Xan-Mn

More information

A new segmentation algorithm for medical volume image based on K-means clustering

A new segmentation algorithm for medical volume image based on K-means clustering Avalable onlne www.jocpr.com Journal of Chemcal and harmaceutcal Research, 2013, 5(12):113-117 Research Artcle ISSN : 0975-7384 CODEN(USA) : JCRC5 A new segmentaton algorthm for medcal volume mage based

More information

EFFICIENT H.264 VIDEO CODING WITH A WORKING MEMORY OF OBJECTS

EFFICIENT H.264 VIDEO CODING WITH A WORKING MEMORY OF OBJECTS EFFICIENT H.264 VIDEO CODING WITH A WORKING MEMORY OF OBJECTS A Thess presented to the Faculty of the Graduate School at the Unversty of Mssour-Columba In Partal Fulfllment of the Requrements for the Degree

More information

Face Detection with Deep Learning

Face Detection with Deep Learning Face Detecton wth Deep Learnng Yu Shen Yus122@ucsd.edu A13227146 Kuan-We Chen kuc010@ucsd.edu A99045121 Yzhou Hao y3hao@ucsd.edu A98017773 Mn Hsuan Wu mhwu@ucsd.edu A92424998 Abstract The project here

More information

Wireless Sensor Network Localization Research

Wireless Sensor Network Localization Research Sensors & Transducers 014 by IFSA Publshng, S L http://wwwsensorsportalcom Wreless Sensor Network Localzaton Research Lang Xn School of Informaton Scence and Engneerng, Hunan Internatonal Economcs Unversty,

More information

Optimal Workload-based Weighted Wavelet Synopses

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

More information

Reducing Frame Rate for Object Tracking

Reducing Frame Rate for Object Tracking Reducng Frame Rate for Object Trackng Pavel Korshunov 1 and We Tsang Oo 2 1 Natonal Unversty of Sngapore, Sngapore 11977, pavelkor@comp.nus.edu.sg 2 Natonal Unversty of Sngapore, Sngapore 11977, oowt@comp.nus.edu.sg

More information

Wavelet-Based Image Compression System with Linear Distortion Control

Wavelet-Based Image Compression System with Linear Distortion Control Je-Hung Lu, Kng-Chu Hung Wavelet-Based Image Compresson System wth Lnear Dstorton Control Je-Hung Lu, Kng-Chu Hung Insttute of Engneerng Scence and Technology Natonal Kaohsung Frst Unversty of Scence and

More information

Hybrid Non-Blind Color Image Watermarking

Hybrid Non-Blind Color Image Watermarking Hybrd Non-Blnd Color Image Watermarkng Ms C.N.Sujatha 1, Dr. P. Satyanarayana 2 1 Assocate Professor, Dept. of ECE, SNIST, Yamnampet, Ghatkesar Hyderabad-501301, Telangana 2 Professor, Dept. of ECE, AITS,

More information

A New Feature of Uniformity of Image Texture Directions Coinciding with the Human Eyes Perception 1

A New Feature of Uniformity of Image Texture Directions Coinciding with the Human Eyes Perception 1 A New Feature of Unformty of Image Texture Drectons Concdng wth the Human Eyes Percepton Xng-Jan He, De-Shuang Huang, Yue Zhang, Tat-Mng Lo 2, and Mchael R. Lyu 3 Intellgent Computng Lab, Insttute of Intellgent

More information

Research and Application of Fingerprint Recognition Based on MATLAB

Research and Application of Fingerprint Recognition Based on MATLAB Send Orders for Reprnts to reprnts@benthamscence.ae The Open Automaton and Control Systems Journal, 205, 7, 07-07 Open Access Research and Applcaton of Fngerprnt Recognton Based on MATLAB Nng Lu* Department

More information

Skew Angle Estimation and Correction of Hand Written, Textual and Large areas of Non-Textual Document Images: A Novel Approach

Skew Angle Estimation and Correction of Hand Written, Textual and Large areas of Non-Textual Document Images: A Novel Approach Angle Estmaton and Correcton of Hand Wrtten, Textual and Large areas of Non-Textual Document Images: A Novel Approach D.R.Ramesh Babu Pyush M Kumat Mahesh D Dhannawat PES Insttute of Technology Research

More information

Vectorization of Image Outlines Using Rational Spline and Genetic Algorithm

Vectorization of Image Outlines Using Rational Spline and Genetic Algorithm 01 Internatonal Conference on Image, Vson and Computng (ICIVC 01) IPCSIT vol. 50 (01) (01) IACSIT Press, Sngapore DOI: 10.776/IPCSIT.01.V50.4 Vectorzaton of Image Outlnes Usng Ratonal Splne and Genetc

More information

Efficient Distributed File System (EDFS)

Efficient Distributed File System (EDFS) Effcent Dstrbuted Fle System (EDFS) (Sem-Centralzed) Debessay(Debsh) Fesehaye, Rahul Malk & Klara Naherstedt Unversty of Illnos-Urbana Champagn Contents Problem Statement, Related Work, EDFS Desgn Rate

More information

Analysis on the Workspace of Six-degrees-of-freedom Industrial Robot Based on AutoCAD

Analysis on the Workspace of Six-degrees-of-freedom Industrial Robot Based on AutoCAD Analyss on the Workspace of Sx-degrees-of-freedom Industral Robot Based on AutoCAD Jn-quan L 1, Ru Zhang 1,a, Fang Cu 1, Q Guan 1 and Yang Zhang 1 1 School of Automaton, Bejng Unversty of Posts and Telecommuncatons,

More information

Rate-Complexity Scalable Multi-view Image Coding with Adaptive Disparity-Compensated Wavelet Lifting

Rate-Complexity Scalable Multi-view Image Coding with Adaptive Disparity-Compensated Wavelet Lifting SSN 746-7659, England, UK Journal of nformaton and Computng Scence Vol. 4, No. 3, 9, pp. -3 Rate-Complext Scalable Mult-vew mage Codng wth Adaptve Dspart-Compensated Wavelet ftng Pongsak asang, Chang-su

More information

Some Tutorial about the Project. Computer Graphics

Some Tutorial about the Project. Computer Graphics Some Tutoral about the Project Lecture 6 Rastersaton, Antalasng, Texture Mappng, I have already covered all the topcs needed to fnsh the 1 st practcal Today, I wll brefly explan how to start workng on

More information

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz Compler Desgn Sprng 2014 Regster Allocaton Sample Exercses and Solutons Prof. Pedro C. Dnz USC / Informaton Scences Insttute 4676 Admralty Way, Sute 1001 Marna del Rey, Calforna 90292 pedro@s.edu Regster

More information

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points;

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points; Subspace clusterng Clusterng Fundamental to all clusterng technques s the choce of dstance measure between data ponts; D q ( ) ( ) 2 x x = x x, j k = 1 k jk Squared Eucldean dstance Assumpton: All features

More information

Evaluation of Parallel Processing Systems through Queuing Model

Evaluation of Parallel Processing Systems through Queuing Model ISSN 2278-309 Vkas Shnde, Internatonal Journal of Advanced Volume Trends 4, n Computer No.2, March Scence - and Aprl Engneerng, 205 4(2), March - Aprl 205, 36-43 Internatonal Journal of Advanced Trends

More information

BIN XIA et al: AN IMPROVED K-MEANS ALGORITHM BASED ON CLOUD PLATFORM FOR DATA MINING

BIN XIA et al: AN IMPROVED K-MEANS ALGORITHM BASED ON CLOUD PLATFORM FOR DATA MINING An Improved K-means Algorthm based on Cloud Platform for Data Mnng Bn Xa *, Yan Lu 2. School of nformaton and management scence, Henan Agrcultural Unversty, Zhengzhou, Henan 450002, P.R. Chna 2. College

More information

Meta-heuristics for Multidimensional Knapsack Problems

Meta-heuristics for Multidimensional Knapsack Problems 2012 4th Internatonal Conference on Computer Research and Development IPCSIT vol.39 (2012) (2012) IACSIT Press, Sngapore Meta-heurstcs for Multdmensonal Knapsack Problems Zhbao Man + Computer Scence Department,

More information

Joint Example-based Depth Map Super-Resolution

Joint Example-based Depth Map Super-Resolution Jont Example-based Depth Map Super-Resoluton Yanje L 1, Tanfan Xue,3, Lfeng Sun 1, Janzhuang Lu,3,4 1 Informaton Scence and Technology Department, Tsnghua Unversty, Bejng, Chna Department of Informaton

More information

APPLICATION OF PREDICTION-BASED PARTICLE FILTERS FOR TELEOPERATIONS OVER THE INTERNET

APPLICATION OF PREDICTION-BASED PARTICLE FILTERS FOR TELEOPERATIONS OVER THE INTERNET APPLICATION OF PREDICTION-BASED PARTICLE FILTERS FOR TELEOPERATIONS OVER THE INTERNET Jae-young Lee, Shahram Payandeh, and Ljljana Trajovć School of Engneerng Scence Smon Fraser Unversty 8888 Unversty

More information

APPLICATION OF PREDICTION-BASED PARTICLE FILTERS FOR TELEOPERATIONS OVER THE INTERNET

APPLICATION OF PREDICTION-BASED PARTICLE FILTERS FOR TELEOPERATIONS OVER THE INTERNET APPLICATION OF PREDICTION-BASED PARTICLE FILTERS FOR TELEOPERATIONS OVER THE INTERNET Jae-young Lee, Shahram Payandeh, and Ljljana Trajovć School of Engneerng Scence Smon Fraser Unversty 8888 Unversty

More information

Real-time Motion Capture System Using One Video Camera Based on Color and Edge Distribution

Real-time Motion Capture System Using One Video Camera Based on Color and Edge Distribution Real-tme Moton Capture System Usng One Vdeo Camera Based on Color and Edge Dstrbuton YOSHIAKI AKAZAWA, YOSHIHIRO OKADA, AND KOICHI NIIJIMA Graduate School of Informaton Scence and Electrcal Engneerng,

More information

Multi-view 3D Position Estimation of Sports Players

Multi-view 3D Position Estimation of Sports Players Mult-vew 3D Poston Estmaton of Sports Players Robbe Vos and Wlle Brnk Appled Mathematcs Department of Mathematcal Scences Unversty of Stellenbosch, South Afrca Emal: vosrobbe@gmal.com Abstract The problem

More information

Simplification of 3D Meshes

Simplification of 3D Meshes Smplfcaton of 3D Meshes Addy Ngan /4/00 Outlne Motvaton Taxonomy of smplfcaton methods Hoppe et al, Mesh optmzaton Hoppe, Progressve meshes Smplfcaton of 3D Meshes 1 Motvaton Hgh detaled meshes becomng

More information

Fast Computation of Shortest Path for Visiting Segments in the Plane

Fast Computation of Shortest Path for Visiting Segments in the Plane Send Orders for Reprnts to reprnts@benthamscence.ae 4 The Open Cybernetcs & Systemcs Journal, 04, 8, 4-9 Open Access Fast Computaton of Shortest Path for Vstng Segments n the Plane Ljuan Wang,, Bo Jang

More information

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation Intellgent Informaton Management, 013, 5, 191-195 Publshed Onlne November 013 (http://www.scrp.org/journal/m) http://dx.do.org/10.36/m.013.5601 Qualty Improvement Algorthm for Tetrahedral Mesh Based on

More information

Fitting: Deformable contours April 26 th, 2018

Fitting: Deformable contours April 26 th, 2018 4/6/08 Fttng: Deformable contours Aprl 6 th, 08 Yong Jae Lee UC Davs Recap so far: Groupng and Fttng Goal: move from array of pxel values (or flter outputs) to a collecton of regons, objects, and shapes.

More information

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes SPH3UW Unt 7.3 Sphercal Concave Mrrors Page 1 of 1 Notes Physcs Tool box Concave Mrror If the reflectng surface takes place on the nner surface of the sphercal shape so that the centre of the mrror bulges

More information

THE PULL-PUSH ALGORITHM REVISITED

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

More information

End-to-end Distortion Estimation for RD-based Robust Delivery of Pre-compressed Video

End-to-end Distortion Estimation for RD-based Robust Delivery of Pre-compressed Video End-to-end Dstorton Estmaton for RD-based Robust Delvery of Pre-compressed Vdeo Ru Zhang, Shankar L. Regunathan and Kenneth Rose Department of Electrcal and Computer Engneerng Unversty of Calforna, Santa

More information

Collaboratively Regularized Nearest Points for Set Based Recognition

Collaboratively Regularized Nearest Points for Set Based Recognition Academc Center for Computng and Meda Studes, Kyoto Unversty Collaboratvely Regularzed Nearest Ponts for Set Based Recognton Yang Wu, Mchhko Mnoh, Masayuk Mukunok Kyoto Unversty 9/1/013 BMVC 013 @ Brstol,

More information

Helsinki University Of Technology, Systems Analysis Laboratory Mat Independent research projects in applied mathematics (3 cr)

Helsinki University Of Technology, Systems Analysis Laboratory Mat Independent research projects in applied mathematics (3 cr) Helsnk Unversty Of Technology, Systems Analyss Laboratory Mat-2.08 Independent research projects n appled mathematcs (3 cr) "! #$&% Antt Laukkanen 506 R ajlaukka@cc.hut.f 2 Introducton...3 2 Multattrbute

More information

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

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

More information