The impact of GOP pattern and packet loss on the video quality. of H.264/AVC compression standard

Size: px
Start display at page:

Download "The impact of GOP pattern and packet loss on the video quality. of H.264/AVC compression standard"

Transcription

1 The impact of GOP patter ad packet loss o the video quality of H.264/AVC compressio stadard MIROSLAV UHRINA, JAROSLAV FRNDA, LUKÁŠ ŠEVČÍK, MARTIN VACULÍK Departmet of Telecommuicatios ad Multimedia Uiversity of Zilia Uiverzita 1, Zilia SLOVAKIA miroslav.uhria@fel.uiza.sk, jaroslav.frda@vsb.cz, lukas.sevcik@vsb.cz, marti.vaculik@fel.uiza.sk Abstract: - This article focuses o the relatioship betwee the GOP patter of the H.264/AVC compressio stadard ad the packet loss ad its impact o the video quality. This testig is the secod part of the research of a global video quality factor which will rate the impact of the compressio ad the trasmissio lik o the video quality. I the first part of this paper a short characteristic of the H.264/AVC compressio stadard is writte. The secod part deals with the objective video quality assessmet. I the last part the measuremets ad experimetal results are described. Key-Words: - H264/AVC, GOP, packet loss, objective assessmet, SSIM 1 Itroductio I the last years the multimedia domai has rapidly icreased, which meas the broadcastig, trasmissio ad receivig the video, audio ad other data i oe stream the multimedia stream. Because of the progress, the measurig of the video quality as oe part of the multimedia techology has become very importat role. The video quality is affected by: the resolutio of the scaig part of the camera, the processig of the televisio sigal i the studio, the compressio techology, the trasmissio lik imperfectio. The compressio techology ad the trasmissio lik imperfectio are two mai factors that ifluece the video quality 2 H.264/AVC MPEG-4 Part 10 (H.264/AVC) is oe of the most used compressio stadards i recet years. It is desiged for a wide rage of applicatios, ragig from video for mobile phoes through web applicatios to TV broadcastig (HDTV). The key advatages of this stadard are: up to 50% bit rate savig, high quality video, error resiliece, etwork friedliess. Some of the feature ehacemets i this compressio stadard over the earlier codecs are: DCT algorithm works at 4x4 pixels istead of 8x8 but also supports 8x8, DCT is layered usig Hadamard trasforms, colour samplig supported at 4:2:2 ad 4:4:4., up to 12 bits per pixel are possible, motio compesatio blocks are variable sizes, arithmetic variable-legth codig, built-i de-blockig filter ad hitig mechaism, rate-distortio optimizer, weighted bi-directioal predictio, redudat pictures, ISBN:

2 flexible macroblock orderig, direct mode for B-frames, multiple referece frames, sub-pixel motio compesatio. H.264/AVC defies a set of three profiles (Baselie, Mai, Exteded), each supportig a particular set of codig fuctios ad each specifyig what is required of a ecoder or decoder that complies with the profile. The Baselie profile supports itra ad iter-codig (usig I-slices ad P- slices) ad etropy codig with cotext-adaptive variable-legth codes (CAVLC). The Mai profile icludes support for iterlaced video, iter-codig usig B-slices, iter codig usig weighted predictio ad etropy codig usig cotext-based arithmetic codig (CABAC). The Exteded profile does ot support iterlaced video or CABAC but adds modes to eable efficiet switchig betwee coded bitstreams (SP- ad SI-slices) ad improved error resiliece (Data Partitioig). H.264/AVC also defies levels for the coded bitsream, a set of costraits imposed o values of the sytax elemets i H.264/AVC bistream [1] - [5]. 3 Group of pictures Very importat factor that also iflueces the video quality is the frame type. There are three defied types of frames: o I (itra) frames are coded without referece to other frames (without ay motio-compesated predictio), i a very similar maer to JPEG, which meas that they cotai all the iformatio ecessary for their recostructio by the decoder; for this reaso, they are the essetial etry poit for access to a video sequece. A I frame is used as a referece for further predicted frames (P ad B). The compressio rate of I frames is relatively low. o P (predicted) frames are iter-coded usig motio-compesated predictio from a referece frame (the P frame or I frame precedig the curret P frame). Hece a P frame is predicted usig forward predictio ad a P frame may itself be used as a referece for further predicted frames (P ad B frames). The compressio rate of P frames is sigificatly higher tha for I frames. o B frames are iter-coded usig motiocompesated predictio from two referece frames, the P ad/or I frames before ad after the curret B frame. Two motio vectors are geerated for each macroblock i a B frame: oe poitig to a matchig area i the previous referece picture (a forward vector) ad oe poitig to a matchig area i the future referece picture (a backward vector). A motio-compesated predictio macroblock ca be formed i three ways: forward predictio usig the forward vector, backwards predictio usig the backward vector or bidirectioal predictio (where the predictio referece is formed by averagig the forward ad backward predictio refereces). Typically, a ecoder chooses the predictio mode (forward, backward or bidirectioal) that gives the lowest eergy i the differece macroblock. B frames offer the highest compressio rate. All these differet frame types are the combied i a specific repeatig order the Group of Pictures (GOP). The first frame of the GOP is always the I frame. A typical GOP patter is IBBPBBPBBPBBI, where each letter represets viewig order ad type of the frame. The size (or iterval betwee each repeatig I frame) of the typical GOP is 12. The GOP patter ca be described by two letters - N ad M. N represets distace betwee each I frame, i.e. GOP legth. M idicates distace betwee each P frame [6], [7]. 4 Objective quality assessmet The video quality evaluatio ca be divided ito objective ad subjective assessmet. The subjective assessmet cosists of the use of huma observers who score the video quality. It is the most reliable way how to determie the video quality ad ca be regarded as the best oe but it is time cosumig method ad huma resources are eeded. Because of this fact, the objective methods are mostly used. They cosist of the use of computatioal methods called metrics which produce values that score the video quality. They measure the physical characteristics of a video sigal such as the sigal amplitude, timig, sigal to oise ratio. They are ISBN:

3 repeatable. The well-kow ad mostly used objective metrics are Peak Sigal-to-Noise Ratio (PSNR), Video Quality Metric (VQM) ad Structural Similarity Idex (SSIM). 4.1 PSNR The PSNR i decibels is defied as: m 2 PSNR = 10log [db] (1) MSE where m is the maximum value that pixel ca take (e.g. 255 for 8-bit image) ad MSE (Mea Squared Error) is the mea of the squared differeces betwee the gray-level values of pixels i two pictures or sequeces I ad I ~ : 1 MSE = TXY t x y ~ [ I( t, x, y) I ( t, x, y) ] for pictures of size X x Y ad T frames. 2 (2) Techically, MSE measures image differece, whereas PSNR measures image fidelity. The biggest advatage of the PSNR metric is the easy ad fast computig [1]. 4.2 SSIM The SSIM metric measures three compoets the lumiace similarity, the cotrast similarity ad the structural similarity ad combies them ito oe fial value, which determies the quality of the test sequece (figure 1). This method differs from the methods described before, from which all are error based, by usig the structural distortio measuremet istead of the error oe. It is due to the huma visio system that is highly specialized i extractig structural iformatio from the viewig field ad it is ot specialized i extractig the errors. Owig to this factor, SSIM metric achieves good correlatio to subjective impressio [8]. sigal x sigal y lumiace measuremet lumiace measuremet cotrast measuremet cotrast measuremet Fig.1 The block diagram of SSIM metric. The results are i iterval [0,1], where 0 is for the worst ad 1 for the best quality. 4.3 VQM The VQM metric computes the visibility of artefacts expressed i the DCT domai. Figure 2 shows the block diagram of this metric, which ca be divided ito 9 steps. referece sequece test error metric + + crop poolig Fig.2 The block diagram of VQM metric. colour trasform cotrast maskig lumiace compariso cotrast compariso structure compariso combiatio The iput of the metric is a pair of colour image sequeces the referece oe ad the test oe. Both sequeces are cropped, the coverted from the iput colour space to the YOZ colour space, the trasformed to blocked DCT ad afterwards coverted to uits of local cotrast. I the ext step the iput sequeces are subjected to temporal filterig, which implemets the temporal part of the cotrast sesitivity fuctio. The DCT coefficiets, expressed i a local cotrast form, are the coverted to just-oticeable-differeces (jds) by dividig by their respective spatial thresholds. This implemets the spatial part of the cotrast sesitivity fuctio. I the ext step, after the coversio to jds, the two sequeces are subtracted to produce a differece sequece. I the followig step the cotrast maskig operatio to the differece sequece is performed. Fially the masked differeces are weighted ad pooled over all dimesios to yield summary measures of visual error [9]. The output value of the VQM metric idicates the amout of distortio of the sequece for o impairmet the value equal to zero ad for risig level of impairmet the output value rises, too. DCT _ local cotrast time filter SCSF ISBN:

4 5 Measuremets 5.1 Source videos I our experimets two test sequeces were used oe with the dyamic scee (the Football sequece figure 3) ad oe with the slow motio (called the Trai sequece figure 4). Fig.3 The Football sequece. The GOP legth was set to 12 ad two B frames stored (N=12, M=3) called GOP 12 BF 2. The GOP legth was set to 24 ad two B frames stored (N=24, M=3) called GOP 24 BF 2. The GOP legth was set to 48 ad two B frames stored (N=48, M=3) called GOP 48 BF 2. The GOP legth was set to 12 ad six B frames stored (N=12, M=7) called GOP 12 BF 6. The GOP legth was set to 12 ad two B frames stored (N=12, M=11) called GOP 12 BF 10. Each frame of the sequece was ecoded as I frame called Oly I. The parameters of the ecoded sequeces were set to Mai Profile, Level 3. Fig.4 The Trai sequece. Both sequeces were i the resolutio 720x576 with 25fps (frames per secod). The legth of these sequeces were 220 frames, i.e. 8,8 secods. They were dowloaded from [10] i the ucompressed format (*.yuv) ad used as the referece sequeces. 5.2 Ecodig Afterwards these sequeces were ecoded to the H.264/AVC compressio stadard with differet GOP legths ad umber of B frames. It was doe usig x264 tool [11]. The bitrate of all ecoded sequeces was set to 3 Mbps. May types of GOP patters were used: The GOP legth was set to 12 ad two B frames stored (N=6, M=3) called GOP 6 BF Trasmissio over a etwork Subsequetly the test sequeces from oe to aother PC over a etwork were trasmitted. For trasmissio the Evalvid tool versio 2.7 was used [12]. Evalvid represets a complete framework ad tool-set for evaluatio of the quality of a video trasmitted over a real or simulated commuicatio etwork. Besides measurig QoS parameters of the uderlyig etwork, like loss rates, delays, ad jitter, it also supports a subjective video quality evaluatio of the received video based o the frameby-frame PSNR calculatio. The tool-set has a modular costructio, makig it possible to exchage both the etwork ad the codec. I the figure 5 the structure of the Evalvid framework is show. ISBN:

5 Fig.5 The structure of the Evalvid framework. The NetDisturb tool as a etwork emulator that geerated packet loss was used. NetDisturb is a IP etwork emulator software that ca geerate impairmets over IP etworks (IPv4 & IPv6) such as: latecy, delay, jitter, badwidth limitatio, loss, duplicatio ad modificatio of the packets. packets) ad more. NetDisturb allows disturbig flows over IP etworks helpig to study the behavior of applicatios, devices or services i a "disturbed" etwork eviromet. NetDisturb is iserted betwee two Etheret segmets actig as a bridge ad operates bi-directioal packet trasfer o Etheret, Fast Etheret ad Gigabit etwork iterface cards. I our experimets the packet loss was geerated i the rage from 0,2% to 3% with the step 0,2%. The trasmissio over etwork cosisted of these steps: 1. Before the trasmissio it was ecessary to hit the sequece. It was doe usig the MP4Box tool versio [13]. This hit track told the server how to packet the data for the etwork (e.g. the MTU size). 2. The the video trace file by streamig a hited video over a etwork was geerated. It was doe by the mp4trace tool i the Evalvid toolset. This examied every frame of the video ad produced a log file cotaiig statistics such a frame umber, frame type, size i kilobytes, packets required to trasmit ad trasmissio time i relatio to the overall duratio of the video sequece. 3. Simultaeously the seder (o the streamig PC) ad receiver (o the receiver PC) dump files were geerated usig WiDump tool versio [14]. These files cotaied packet data such as a trasmissio time, uique packet id ad packet size. 4. Fially by mergig all files (the seder dump, receiver dump, video trace files ad origially ecoded hit file) the corrupted video file that reflected the packet loss of the etwork was created. This was doe usig the etmp4 tool from the Evalvid toolset. Lost frames were filled with 0, so the umber of set ad received frames was the same. The etmp4 tool also geerated a loss text file, where the percetages of all types of loss frames were give. 5.4 Decodig Subsequetly the trasmitted sequeces were decoded back to *.yuv format usig the same tool x264 [11]. 5.5 Assessmet Fially these trasmitted sequeces were compared to ucompressed sequeces. For the video quality evaluatio the MSU Measurig Tool versio was used [15]. The sequeces (files) were assessed usig SSIM metric. The whole process of the video quality measurig of both sequeces is show i the figure 6. Fig.6 The process of measurig the video quality For all packet loss rates ad GOP patters as well as both sequeces the measuremets were doe te times. For the results the mea values usig formula 1 [16] were calculated ad plotted to the graphs. ISBN:

6 1 x = x i i= 1 (1) The figures from 7 ad 8 show the measuremets results of the relatioship betwee video quality (SSIM) ad packet loss rate of MPEG-4 H.264/AVC compressio stadard for various GOP patters for "Football" ad "Trai test sequeces. The figure 7 shows the measuremets results of the "Football" test sequece ad the figure 8 shows the measuremets results of the "Trai" test sequece. more frames are lost tha i sequeces with shorter GOP - by oe I frame loss the whole GOP is lost, i.e. by oe I frame lost i "GOP12-BF2" patter sequece 12 frames are lost whereas i "GOP48- BF2" patter 48 frames are lost. This results i bigger picture degradatio. Cotet impact of the sequece o the video quality From previous measuremets the graphs that show the cotet impact of sequece could be doe. Fig. 7. The relatioship betwee video quality (SSIM) ad packet loss rate of MPEG-4 H.264/AVC compressio stadard for various GOP patters for "Football" test sequece. Fig. 9. The compariso of relatioships betwee video quality (SSIM) ad packet loss rate of MPEG-4 H.264/AVC compressio stadard with "GOP12-BF2" patter for both test sequeces. Fig. 10. The compariso of relatioships betwee video quality (SSIM) ad packet loss rate of MPEG-4 H.264/AVC compressio stadard with "Oly I" patter for both test sequeces. Fig. 8. The relatioship betwee video quality (SSIM) ad packet loss rate of MPEG-4 H.264/AVC compressio stadard for various GOP patters for "Trai" test sequece. Accordig to the graphs, the video quality is iflueced by the GOP legth - the packet loss has bigger effect o video quality i sequeces with loger GOP loger GOP, lower video quality. It is due to the fact, that i sequeces with loger GOP Accordig to the graphs, the cotet of sequece has impact o the video quality - the packet loss degrades video quality i slow sequeces more tha i sequeces with dyamic scee. It is due to the fact that P ad B frames (which cotai oly motio-compesated differece iformatio) i slow sequeces carry less iformatio tha i sequeces with dyamic scee. After bitrate restrictio (e.g. 3 Mbps) it results i fact that I ISBN:

7 frames (which cotai all ecessary iformatio) i slow sequeces carry more iformatio tha i sequeces with dyamic scee, i.e. are trasmitted i more packets (figure 11 ad 12). That leads to higher probability of I frame lost which results i degradatio ad worse video quality. This fact cofirms figures 13 ad 14 that show the relatioship betwee type I frame loss rate ad packet loss rate of differet bitrates i both tested sequeces. Fig. 14. The relatioship betwee the type I frame loss rate ad packet loss rate of MPEG-4 H.264/AVC compressio stadard with bitrate 3Mbps for various GOP patters for "Trai" test sequece. Fig. 11. The frame order of MPEG-4 H.264/AVC compressio stadard with bitrate 3Mbps with "GOP12-BF2"patter for "Trai" test sequece. Colum height represets the frame size, the colour represets the frame type (red - I frame, blue - P frame, gree - B frame). Fig. 11. The frame order of MPEG-4 H.264/AVC compressio stadard with bitrate 3Mbps with "GOP12-BF2"patter for "Football" test sequece. Colum height represets the frame size, the colour represets the frame type (red - I frame, blue - P frame, gree - B frame). This fact ca be also expressed mathematically by calculatig the probability of type I frame loss for various sequeces. The computatio is doe usig the formula: [( p) ] P = 1 1, (2) where p expresses the probability of packet loss (etered as a parameter for NetDisturb tool) expresses the average umber of packets eeded to carry a type I frame. The example of computig the probability of I frame loss for "GOP12-BF2" patter with 3Mbps bitrate for both test sequece by probability of packet loss 0,012 is: P Football = 1 p P Trai = 1 p [( 1 ) ] = 1 ( 1 0,012) [( 1 ) ] = 1 ( 1 0,012) [ ] 28 = 0, [ ] 73 = 0, Coclusio Fig. 13. The relatioship betwee the type I frame loss rate ad packet loss rate of MPEG-4 H.264/AVC compressio stadard with bitrate 3Mbps for various GOP patters for "Football" test sequece. I this article the relatioship betwee the GOP patter of the H.264/AVC compressio stadard ad the packet loss ad its impact o the video quality was tested. First the impact of GOP legth o the video was examied, secod the cotet impact of the sequece o the video quality was tested. This testig is the secod part of the research of a global video quality factor which will rate ISBN:

8 the impact of the compressio ad the trasmissio lik o the video quality. Ackowledgmet Cetre of excellece for systems ad services of itelliget trasport II., ITMS supported by the Research & Developmet Operatioal Programme fuded by the ERDF. "Podporujeme výskumé aktivity a Slovesku/Projekt je spolufiacovaý zo zdrojov EÚ" Refereces: [1] S. Wikler, Digital Video Quality: Visio Models ad Metrics, Joh Wiley ad Sos Ltd., 2005, 175 pages, ISBN [2] C. Wootto, A Practical Guide to Video ad Audio Compressio, Elsevier Ic., 2005, 787 pages, ISBN [3] E.G. Richardso, The H.264 Advaced Video Compressio Stadard, 2d ed., Joh Wiley ad Sos Ltd., 2003, 316 pages, ISBN [4] E.G. Richardso, H.264 ad MPEG-4 Video Compressio, Joh Wiley ad Sos Ltd., 2003, 281 pages, ISBN [5] Scietific Atlata, MPEG-4 Part 10 AVC (H.264) Video Ecodig, Scietific-Atlata, Jue 2005, 19 pages, Part Number Rev B. [6] H. Beoit, Digital Televisio, 3rd ed., Focal Press, 2008, 289 pages, ISBN [7] E.G. Richardso, Video Codig Desig, Joh Wiley ad Sos Ltd., 2002, 299 pages, ISBN [8] H.R. Wu, K.R. Rao, Digital Video Image Quality ad Perceptual Codig, Taylor ad Fracis Group LLC, 2006, 594 pages, ISBN [9] H.M. Loke, P.E. Og, W. Li, Z. Lu, S. Yao, Compariso of video quality metrics o multimedia videos. Image Processig IEEE, 2006, p , ISSN [10] Video quality test sequeces. Available: umbnails/. [11] Ecoder x264. Available: ml. [12] Evalvid Framework Tool. Available: [13] MP4Box tool. Available: [14] WiDump tool. Available: [15] MSU Measuremet tool. Available: e/video_measuremet_tool_e.html. [16] Arithmetic mea: ea.html ISBN:

Wavelet Transform. CSE 490 G Introduction to Data Compression Winter Wavelet Transformed Barbara (Enhanced) Wavelet Transformed Barbara (Actual)

Wavelet Transform. CSE 490 G Introduction to Data Compression Winter Wavelet Transformed Barbara (Enhanced) Wavelet Transformed Barbara (Actual) Wavelet Trasform CSE 49 G Itroductio to Data Compressio Witer 6 Wavelet Trasform Codig PACW Wavelet Trasform A family of atios that filters the data ito low resolutio data plus detail data high pass filter

More information

Improvement of the Orthogonal Code Convolution Capabilities Using FPGA Implementation

Improvement of the Orthogonal Code Convolution Capabilities Using FPGA Implementation Improvemet of the Orthogoal Code Covolutio Capabilities Usig FPGA Implemetatio Naima Kaabouch, Member, IEEE, Apara Dhirde, Member, IEEE, Saleh Faruque, Member, IEEE Departmet of Electrical Egieerig, Uiversity

More information

Low Complexity H.265/HEVC Coding Unit Size Decision for a Videoconferencing System

Low Complexity H.265/HEVC Coding Unit Size Decision for a Videoconferencing System BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 15, No 6 Special Issue o Logistics, Iformatics ad Service Sciece Sofia 2015 Prit ISSN: 1311-9702; Olie ISSN: 1314-4081 DOI:

More information

3D Model Retrieval Method Based on Sample Prediction

3D Model Retrieval Method Based on Sample Prediction 20 Iteratioal Coferece o Computer Commuicatio ad Maagemet Proc.of CSIT vol.5 (20) (20) IACSIT Press, Sigapore 3D Model Retrieval Method Based o Sample Predictio Qigche Zhag, Ya Tag* School of Computer

More information

Fast Fourier Transform (FFT) Algorithms

Fast Fourier Transform (FFT) Algorithms Fast Fourier Trasform FFT Algorithms Relatio to the z-trasform elsewhere, ozero, z x z X x [ ] 2 ~ elsewhere,, ~ e j x X x x π j e z z X X π 2 ~ The DFS X represets evely spaced samples of the z- trasform

More information

Table 2 GSM, UMTS and LTE Coverage Levels

Table 2 GSM, UMTS and LTE Coverage Levels 6 INDICATORS OF QUALITY OF SERVICE This sectio defies quality idicators that characterize the performace of services supported o mobile commuicatio systems i their various phases of access ad use 6. 6.1

More information

Vision & Perception. Simple model: simple reflectance/illumination model. image: x(n 1,n 2 )=i(n 1,n 2 )r(n 1,n 2 ) 0 < r(n 1,n 2 ) < 1

Vision & Perception. Simple model: simple reflectance/illumination model. image: x(n 1,n 2 )=i(n 1,n 2 )r(n 1,n 2 ) 0 < r(n 1,n 2 ) < 1 Visio & Perceptio Simple model: simple reflectace/illumiatio model Eye illumiatio source i( 1, 2 ) image: x( 1, 2 )=i( 1, 2 )r( 1, 2 ) reflectace term r( 1, 2 ) where 0 < i( 1, 2 ) < 0 < r( 1, 2 ) < 1

More information

Accuracy Improvement in Camera Calibration

Accuracy Improvement in Camera Calibration Accuracy Improvemet i Camera Calibratio FaJie L Qi Zag ad Reihard Klette CITR, Computer Sciece Departmet The Uiversity of Aucklad Tamaki Campus, Aucklad, New Zealad fli006, qza001@ec.aucklad.ac.z r.klette@aucklad.ac.z

More information

NVP-903 Series. Multi-Stream Network Video Encoder REFERENCE GUIDE

NVP-903 Series. Multi-Stream Network Video Encoder REFERENCE GUIDE NVP-903 Series Multi-Stream Network Video Ecoder REFERENCE GUIDE NVP-903 Series User Maual Table of Cotets 1 Itroductio... 4 1.1 Product Overview... 4 1.2 Product Features... 4 2 Pael Desig... 5 2.1 Frot

More information

A New Morphological 3D Shape Decomposition: Grayscale Interframe Interpolation Method

A New Morphological 3D Shape Decomposition: Grayscale Interframe Interpolation Method A ew Morphological 3D Shape Decompositio: Grayscale Iterframe Iterpolatio Method D.. Vizireau Politehica Uiversity Bucharest, Romaia ae@comm.pub.ro R. M. Udrea Politehica Uiversity Bucharest, Romaia mihea@comm.pub.ro

More information

Performance Plus Software Parameter Definitions

Performance Plus Software Parameter Definitions Performace Plus+ Software Parameter Defiitios/ Performace Plus Software Parameter Defiitios Chapma Techical Note-TG-5 paramete.doc ev-0-03 Performace Plus+ Software Parameter Defiitios/2 Backgroud ad Defiitios

More information

Stone Images Retrieval Based on Color Histogram

Stone Images Retrieval Based on Color Histogram Stoe Images Retrieval Based o Color Histogram Qiag Zhao, Jie Yag, Jigyi Yag, Hogxig Liu School of Iformatio Egieerig, Wuha Uiversity of Techology Wuha, Chia Abstract Stoe images color features are chose

More information

Chapter 3 Classification of FFT Processor Algorithms

Chapter 3 Classification of FFT Processor Algorithms Chapter Classificatio of FFT Processor Algorithms The computatioal complexity of the Discrete Fourier trasform (DFT) is very high. It requires () 2 complex multiplicatios ad () complex additios [5]. As

More information

Euclidean Distance Based Feature Selection for Fault Detection Prediction Model in Semiconductor Manufacturing Process

Euclidean Distance Based Feature Selection for Fault Detection Prediction Model in Semiconductor Manufacturing Process Vol.133 (Iformatio Techology ad Computer Sciece 016), pp.85-89 http://dx.doi.org/10.1457/astl.016. Euclidea Distace Based Feature Selectio for Fault Detectio Predictio Model i Semicoductor Maufacturig

More information

Protecting Biometric Templates with Image Watermarking Techniques

Protecting Biometric Templates with Image Watermarking Techniques Protectig Biometric Templates with Image Watermarkig Techiques Nikos Komios ad Tassos Dimitriou Athes Iformatio Techology, GR-19002 Peaia Attiki, Greece {kotdim}@ait.edu.gr Abstract. Biometric templates

More information

Lower Bounds for Sorting

Lower Bounds for Sorting Liear Sortig Topics Covered: Lower Bouds for Sortig Coutig Sort Radix Sort Bucket Sort Lower Bouds for Sortig Compariso vs. o-compariso sortig Decisio tree model Worst case lower boud Compariso Sortig

More information

Precise Psychoacoustic Correction Method Based on Calculation of JND Level

Precise Psychoacoustic Correction Method Based on Calculation of JND Level Vol. 116 (2009) ACTA PHYSICA POLONICA A No. 3 Optical ad Acoustical Methods i Sciece ad Techology Precise Psychoacoustic Correctio Method Based o Calculatio of JND Level Z. Piotrowski Faculty of Electroics,

More information

Neuro Fuzzy Model for Human Face Expression Recognition

Neuro Fuzzy Model for Human Face Expression Recognition IOSR Joural of Computer Egieerig (IOSRJCE) ISSN : 2278-0661 Volume 1, Issue 2 (May-Jue 2012), PP 01-06 Neuro Fuzzy Model for Huma Face Expressio Recogitio Mr. Mayur S. Burage 1, Prof. S. V. Dhopte 2 1

More information

Lecture 28: Data Link Layer

Lecture 28: Data Link Layer Automatic Repeat Request (ARQ) 2. Go ack N ARQ Although the Stop ad Wait ARQ is very simple, you ca easily show that it has very the low efficiecy. The low efficiecy comes from the fact that the trasmittig

More information

New HSL Distance Based Colour Clustering Algorithm

New HSL Distance Based Colour Clustering Algorithm The 4th Midwest Artificial Itelligece ad Cogitive Scieces Coferece (MAICS 03 pp 85-9 New Albay Idiaa USA April 3-4 03 New HSL Distace Based Colour Clusterig Algorithm Vasile Patrascu Departemet of Iformatics

More information

Elementary Educational Computer

Elementary Educational Computer Chapter 5 Elemetary Educatioal Computer. Geeral structure of the Elemetary Educatioal Computer (EEC) The EEC coforms to the 5 uits structure defied by vo Neuma's model (.) All uits are preseted i a simplified

More information

Ones Assignment Method for Solving Traveling Salesman Problem

Ones Assignment Method for Solving Traveling Salesman Problem Joural of mathematics ad computer sciece 0 (0), 58-65 Oes Assigmet Method for Solvig Travelig Salesma Problem Hadi Basirzadeh Departmet of Mathematics, Shahid Chamra Uiversity, Ahvaz, Ira Article history:

More information

CSC 220: Computer Organization Unit 11 Basic Computer Organization and Design

CSC 220: Computer Organization Unit 11 Basic Computer Organization and Design College of Computer ad Iformatio Scieces Departmet of Computer Sciece CSC 220: Computer Orgaizatio Uit 11 Basic Computer Orgaizatio ad Desig 1 For the rest of the semester, we ll focus o computer architecture:

More information

1. SWITCHING FUNDAMENTALS

1. SWITCHING FUNDAMENTALS . SWITCING FUNDMENTLS Switchig is the provisio of a o-demad coectio betwee two ed poits. Two distict switchig techiques are employed i commuicatio etwors-- circuit switchig ad pacet switchig. Circuit switchig

More information

A Fast Fractal Model Based ECG Compression Technique Lin Yin 1,a, Fang Yu* 1,b

A Fast Fractal Model Based ECG Compression Technique Lin Yin 1,a, Fang Yu* 1,b 4th Iteratioal Coferece o Computer, Mechatroics, Cotrol ad Electroic Egieerig (ICCMCEE 2015) A Fast Fractal Model Based ECG Compressio Techique Li Yi 1,a, Fag Yu* 1,b 1 Electroicsad iformatio egieerig

More information

A Study on the Performance of Cholesky-Factorization using MPI

A Study on the Performance of Cholesky-Factorization using MPI A Study o the Performace of Cholesky-Factorizatio usig MPI Ha S. Kim Scott B. Bade Departmet of Computer Sciece ad Egieerig Uiversity of Califoria Sa Diego {hskim, bade}@cs.ucsd.edu Abstract Cholesky-factorizatio

More information

Empirical Validate C&K Suite for Predict Fault-Proneness of Object-Oriented Classes Developed Using Fuzzy Logic.

Empirical Validate C&K Suite for Predict Fault-Proneness of Object-Oriented Classes Developed Using Fuzzy Logic. Empirical Validate C&K Suite for Predict Fault-Proeess of Object-Orieted Classes Developed Usig Fuzzy Logic. Mohammad Amro 1, Moataz Ahmed 1, Kaaa Faisal 2 1 Iformatio ad Computer Sciece Departmet, Kig

More information

VIDEO WATERMARKING IN 3D DCT DOMAIN

VIDEO WATERMARKING IN 3D DCT DOMAIN 14th Europea Sigal Processig Coferece (EUSIPCO 06), Florece, Italy, September 4-8, 06, copyright by EURASIP VIDEO WATERMARKING IN 3D DCT DOMAIN M. Carli, R. Mazzeo, ad A. Neri AE Departmet Uiversity of

More information

NO-REFERENCE VIDEO QUALITY ASSESSMENT FOR SD AND HD H.264/AVC SEQUENCES BASED ON CONTINUOUS ESTIMATES OF PACKET LOSS VISIBILITY

NO-REFERENCE VIDEO QUALITY ASSESSMENT FOR SD AND HD H.264/AVC SEQUENCES BASED ON CONTINUOUS ESTIMATES OF PACKET LOSS VISIBILITY 211 Third teratioal Workshop o Quality of Multimedia Experiece NO-REFERENCE VDEO QUALTY ASSESSMENT FOR SD AND HD H.264/AVC SEQUENCES BASED ON CONTNUOUS ESTMATES OF PACKET LOSS VSBLTY Savvas Argyropoulos

More information

Introduction to Network Technologies & Layered Architecture BUPT/QMUL

Introduction to Network Technologies & Layered Architecture BUPT/QMUL Itroductio to Network Techologies & Layered Architecture BUPT/QMUL 2018-3-12 Review What is the Iteret? How does it work? Whe & how did it come about? Who cotrols it? Where is it goig? 2 Ageda Basic Network

More information

Security of Bluetooth: An overview of Bluetooth Security

Security of Bluetooth: An overview of Bluetooth Security Versio 2 Security of Bluetooth: A overview of Bluetooth Security Marjaaa Träskbäck Departmet of Electrical ad Commuicatios Egieerig mtraskba@cc.hut.fi 52655H ABSTRACT The purpose of this paper is to give

More information

THIN LAYER ORIENTED MAGNETOSTATIC CALCULATION MODULE FOR ELMER FEM, BASED ON THE METHOD OF THE MOMENTS. Roman Szewczyk

THIN LAYER ORIENTED MAGNETOSTATIC CALCULATION MODULE FOR ELMER FEM, BASED ON THE METHOD OF THE MOMENTS. Roman Szewczyk THIN LAYER ORIENTED MAGNETOSTATIC CALCULATION MODULE FOR ELMER FEM, BASED ON THE METHOD OF THE MOMENTS Roma Szewczyk Istitute of Metrology ad Biomedical Egieerig, Warsaw Uiversity of Techology E-mail:

More information

Wavelet Based Dual Encoding Lossless Medical Image Compression

Wavelet Based Dual Encoding Lossless Medical Image Compression avelet Based Dual Ecodig Lossless Medical Image Compressio *V.Maohar, Asst. Professor, SR Egieerig College, aragal, TG, Idia, maoharvu@gmail.com **Dr.G. Laxmiarayaa, Professor, oly Mary Istitute of Techology,

More information

RESEARCH ON AUTOMATIC INSPECTION TECHNIQUE OF REAL-TIME RADIOGRAPHY FOR TURBINE-BLADE

RESEARCH ON AUTOMATIC INSPECTION TECHNIQUE OF REAL-TIME RADIOGRAPHY FOR TURBINE-BLADE RESEARCH ON AUTOMATIC INSPECTION TECHNIQUE OF REAL-TIME RADIOGRAPHY FOR TURBINE-BLADE Z.G. Zhou, S. Zhao, ad Z.G. A School of Mechaical Egieerig ad Automatio, Beijig Uiversity of Aeroautics ad Astroautics,

More information

Improving Template Based Spike Detection

Improving Template Based Spike Detection Improvig Template Based Spike Detectio Kirk Smith, Member - IEEE Portlad State Uiversity petra@ee.pdx.edu Abstract Template matchig algorithms like SSE, Covolutio ad Maximum Likelihood are well kow for

More information

Chapter 4 The Datapath

Chapter 4 The Datapath The Ageda Chapter 4 The Datapath Based o slides McGraw-Hill Additioal material 24/25/26 Lewis/Marti Additioal material 28 Roth Additioal material 2 Taylor Additioal material 2 Farmer Tae the elemets that

More information

Evaluation scheme for Tracking in AMI

Evaluation scheme for Tracking in AMI A M I C o m m u i c a t i o A U G M E N T E D M U L T I - P A R T Y I N T E R A C T I O N http://www.amiproject.org/ Evaluatio scheme for Trackig i AMI S. Schreiber a D. Gatica-Perez b AMI WP4 Trackig:

More information

Baan Tools User Management

Baan Tools User Management Baa Tools User Maagemet Module Procedure UP008A US Documetiformatio Documet Documet code : UP008A US Documet group : User Documetatio Documet title : User Maagemet Applicatio/Package : Baa Tools Editio

More information

Lecture Notes 6 Introduction to algorithm analysis CSS 501 Data Structures and Object-Oriented Programming

Lecture Notes 6 Introduction to algorithm analysis CSS 501 Data Structures and Object-Oriented Programming Lecture Notes 6 Itroductio to algorithm aalysis CSS 501 Data Structures ad Object-Orieted Programmig Readig for this lecture: Carrao, Chapter 10 To be covered i this lecture: Itroductio to algorithm aalysis

More information

Task scenarios Outline. Scenarios in Knowledge Extraction. Proposed Framework for Scenario to Design Diagram Transformation

Task scenarios Outline. Scenarios in Knowledge Extraction. Proposed Framework for Scenario to Design Diagram Transformation 6-0-0 Kowledge Trasformatio from Task Scearios to View-based Desig Diagrams Nima Dezhkam Kamra Sartipi {dezhka, sartipi}@mcmaster.ca Departmet of Computig ad Software McMaster Uiversity CANADA SEKE 08

More information

EE123 Digital Signal Processing

EE123 Digital Signal Processing Last Time EE Digital Sigal Processig Lecture 7 Block Covolutio, Overlap ad Add, FFT Discrete Fourier Trasform Properties of the Liear covolutio through circular Today Liear covolutio with Overlap ad add

More information

Copyright 2016 Ramez Elmasri and Shamkant B. Navathe

Copyright 2016 Ramez Elmasri and Shamkant B. Navathe Copyright 2016 Ramez Elmasri ad Shamkat B. Navathe CHAPTER 26 Ehaced Data Models: Itroductio to Active, Temporal, Spatial, Multimedia, ad Deductive Databases Copyright 2016 Ramez Elmasri ad Shamkat B.

More information

Analysis of Server Resource Consumption of Meteorological Satellite Application System Based on Contour Curve

Analysis of Server Resource Consumption of Meteorological Satellite Application System Based on Contour Curve Advaces i Computer, Sigals ad Systems (2018) 2: 19-25 Clausius Scietific Press, Caada Aalysis of Server Resource Cosumptio of Meteorological Satellite Applicatio System Based o Cotour Curve Xiagag Zhao

More information

The VSS CCD photometry spreadsheet

The VSS CCD photometry spreadsheet The VSS CCD photometry spreadsheet Itroductio This Excel spreadsheet has bee developed ad tested by the BAA VSS for aalysig results files produced by the multi-image CCD photometry procedure i AIP4Wi v2.

More information

SRx. HD/SD Dual Input Diversity COFDM Receiver. Features. Options

SRx. HD/SD Dual Input Diversity COFDM Receiver. Features. Options HD/SD Dual Iput Diversity COFDM Receiver Features Dual iput maximum ratio combiig diversity receiver Umatched adjacet chael performace Superior broadcast grade video MPEG4 Part-10/H.264 2 moo audio chaels

More information

The Closest Line to a Data Set in the Plane. David Gurney Southeastern Louisiana University Hammond, Louisiana

The Closest Line to a Data Set in the Plane. David Gurney Southeastern Louisiana University Hammond, Louisiana The Closest Lie to a Data Set i the Plae David Gurey Southeaster Louisiaa Uiversity Hammod, Louisiaa ABSTRACT This paper looks at three differet measures of distace betwee a lie ad a data set i the plae:

More information

Computer Systems - HS

Computer Systems - HS What have we leared so far? Computer Systems High Level ENGG1203 2d Semester, 2017-18 Applicatios Sigals Systems & Cotrol Systems Computer & Embedded Systems Digital Logic Combiatioal Logic Sequetial Logic

More information

The following algorithms have been tested as a method of converting an I.F. from 16 to 512 MHz to 31 real 16 MHz USB channels:

The following algorithms have been tested as a method of converting an I.F. from 16 to 512 MHz to 31 real 16 MHz USB channels: DBE Memo#1 MARK 5 MEMO #18 MASSACHUSETTS INSTITUTE OF TECHNOLOGY HAYSTACK OBSERVATORY WESTFORD, MASSACHUSETTS 1886 November 19, 24 Telephoe: 978-692-4764 Fax: 781-981-59 To: From: Mark 5 Developmet Group

More information

On-line cursive letter recognition using sequences of local minima/maxima. Robert Powalka

On-line cursive letter recognition using sequences of local minima/maxima. Robert Powalka O-lie cursive letter recogitio usig sequeces of local miima/maxima Summary Robert Powalka 19 th August 1993 This report presets the desig ad implemetatio of a o-lie cursive letter recogizer usig sequeces

More information

Improving Information Retrieval System Security via an Optimal Maximal Coding Scheme

Improving Information Retrieval System Security via an Optimal Maximal Coding Scheme Improvig Iformatio Retrieval System Security via a Optimal Maximal Codig Scheme Dogyag Log Departmet of Computer Sciece, City Uiversity of Hog Kog, 8 Tat Chee Aveue Kowloo, Hog Kog SAR, PRC dylog@cs.cityu.edu.hk

More information

A Fully SNR, Spatial and Temporal Scalable 3DSPIHT-Based Video Coding Algorithm for Video Streaming Over Heterogeneous Networks

A Fully SNR, Spatial and Temporal Scalable 3DSPIHT-Based Video Coding Algorithm for Video Streaming Over Heterogeneous Networks A Fully SNR, Spatial ad Temporal Scalable 3DSIHT-Based ideo Codig Algorithm for ideo Streamig Over Heterogeeous Networks Habibollah Dayali ad Alfred Mertis School of Electrical, Computer ad Telecommuicatios

More information

1.2 Binomial Coefficients and Subsets

1.2 Binomial Coefficients and Subsets 1.2. BINOMIAL COEFFICIENTS AND SUBSETS 13 1.2 Biomial Coefficiets ad Subsets 1.2-1 The loop below is part of a program to determie the umber of triagles formed by poits i the plae. for i =1 to for j =

More information

An Efficient Implementation Method of Fractal Image Compression on Dynamically Reconfigurable Architecture

An Efficient Implementation Method of Fractal Image Compression on Dynamically Reconfigurable Architecture A Efficiet Implemetatio Method of Fractal Image Compressio o Dyamically Recofigurable Architecture Hidehisa Nagao, Akihiro Matsuura, ad Akira Nagoya NTT Commuicatio Sciece Laboratories 2-4 Hikaridai, Seika-cho,

More information

Object based Pseudo-3D Conversion of 2D Videos

Object based Pseudo-3D Conversion of 2D Videos Object based Pseudo-3D Coversio of 2D Videos J. Jiag 1,2 ad G. Xiao 1 1 Southwest Uiversity; 2 Uiversity of Bradford ABSTRACT: I this paper, we describe a ew algorithm to costruct pseudo-3d videos out

More information

Neural Networks A Model of Boolean Functions

Neural Networks A Model of Boolean Functions Neural Networks A Model of Boolea Fuctios Berd Steibach, Roma Kohut Freiberg Uiversity of Miig ad Techology Istitute of Computer Sciece D-09596 Freiberg, Germay e-mails: steib@iformatik.tu-freiberg.de

More information

Fast Coding Strategy for HEVC by Motion Features and Saliency Applied on Difference Between Successive Image Blocks

Fast Coding Strategy for HEVC by Motion Features and Saliency Applied on Difference Between Successive Image Blocks Fast Codig Strategy for HEVC by Motio Features ad Saliecy Applied o Differece Betwee Successive Image Blocks Pallab Kati Podder, Maoraja Paul, ad Mazur Murshed Abstract. Itroducig a umber of iovative ad

More information

Computer Graphics Hardware An Overview

Computer Graphics Hardware An Overview Computer Graphics Hardware A Overview Graphics System Moitor Iput devices CPU/Memory GPU Raster Graphics System Raster: A array of picture elemets Based o raster-sca TV techology The scree (ad a picture)

More information

Creating Exact Bezier Representations of CST Shapes. David D. Marshall. California Polytechnic State University, San Luis Obispo, CA , USA

Creating Exact Bezier Representations of CST Shapes. David D. Marshall. California Polytechnic State University, San Luis Obispo, CA , USA Creatig Exact Bezier Represetatios of CST Shapes David D. Marshall Califoria Polytechic State Uiversity, Sa Luis Obispo, CA 93407-035, USA The paper presets a method of expressig CST shapes pioeered by

More information

ABSTRACT OF PHD THESIS

ABSTRACT OF PHD THESIS TECHNICAL UNIVERSITY OF CLUJ-NAPOCA FACULTY OF ELECTRICAL ENGINEERING Ig. Ştefa Gergely ABSTRACT OF PHD THESIS Research ad implemetatio of medical electroic equipmet, to use i cardiology Thesis committee:

More information

Chapter 11. Friends, Overloaded Operators, and Arrays in Classes. Copyright 2014 Pearson Addison-Wesley. All rights reserved.

Chapter 11. Friends, Overloaded Operators, and Arrays in Classes. Copyright 2014 Pearson Addison-Wesley. All rights reserved. Chapter 11 Frieds, Overloaded Operators, ad Arrays i Classes Copyright 2014 Pearso Addiso-Wesley. All rights reserved. Overview 11.1 Fried Fuctios 11.2 Overloadig Operators 11.3 Arrays ad Classes 11.4

More information

SCI Reflective Memory

SCI Reflective Memory Embedded SCI Solutios SCI Reflective Memory (Experimetal) Atle Vesterkjær Dolphi Itercoect Solutios AS Olaf Helsets vei 6, N-0621 Oslo, Norway Phoe: (47) 23 16 71 42 Fax: (47) 23 16 71 80 Mail: atleve@dolphiics.o

More information

Chapter 1. Introduction to Computers and C++ Programming. Copyright 2015 Pearson Education, Ltd.. All rights reserved.

Chapter 1. Introduction to Computers and C++ Programming. Copyright 2015 Pearson Education, Ltd.. All rights reserved. Chapter 1 Itroductio to Computers ad C++ Programmig Copyright 2015 Pearso Educatio, Ltd.. All rights reserved. Overview 1.1 Computer Systems 1.2 Programmig ad Problem Solvig 1.3 Itroductio to C++ 1.4 Testig

More information

Message Integrity and Hash Functions. TELE3119: Week4

Message Integrity and Hash Functions. TELE3119: Week4 Message Itegrity ad Hash Fuctios TELE3119: Week4 Outlie Message Itegrity Hash fuctios ad applicatios Hash Structure Popular Hash fuctios 4-2 Message Itegrity Goal: itegrity (ot secrecy) Allows commuicatig

More information

FAST BIT-REVERSALS ON UNIPROCESSORS AND SHARED-MEMORY MULTIPROCESSORS

FAST BIT-REVERSALS ON UNIPROCESSORS AND SHARED-MEMORY MULTIPROCESSORS SIAM J. SCI. COMPUT. Vol. 22, No. 6, pp. 2113 2134 c 21 Society for Idustrial ad Applied Mathematics FAST BIT-REVERSALS ON UNIPROCESSORS AND SHARED-MEMORY MULTIPROCESSORS ZHAO ZHANG AND XIAODONG ZHANG

More information

( n+1 2 ) , position=(7+1)/2 =4,(median is observation #4) Median=10lb

( n+1 2 ) , position=(7+1)/2 =4,(median is observation #4) Median=10lb Chapter 3 Descriptive Measures Measures of Ceter (Cetral Tedecy) These measures will tell us where is the ceter of our data or where most typical value of a data set lies Mode the value that occurs most

More information

A SOFTWARE MODEL FOR THE MULTILAYER PERCEPTRON

A SOFTWARE MODEL FOR THE MULTILAYER PERCEPTRON A SOFTWARE MODEL FOR THE MULTILAYER PERCEPTRON Roberto Lopez ad Eugeio Oñate Iteratioal Ceter for Numerical Methods i Egieerig (CIMNE) Edificio C1, Gra Capitá s/, 08034 Barceloa, Spai ABSTRACT I this work

More information

Course Site: Copyright 2012, Elsevier Inc. All rights reserved.

Course Site:   Copyright 2012, Elsevier Inc. All rights reserved. Course Site: http://cc.sjtu.edu.c/g2s/site/aca.html 1 Computer Architecture A Quatitative Approach, Fifth Editio Chapter 2 Memory Hierarchy Desig 2 Outlie Memory Hierarchy Cache Desig Basic Cache Optimizatios

More information

The CCITT Communication Protocol for Videophone Teleconferencing Equipment

The CCITT Communication Protocol for Videophone Teleconferencing Equipment The CCITT Commuicatio Protocol for Videophoe Telecoferecig Equipmet Ralf Hiz Daimler-Bez AG Istitut ffir Iformatiostechik Tcl. 0731 / 505-21 32 Fax. 0731 / 505-41 04 Wilhelm-R.uge-Str. 11 7900 Ulm Abstract

More information

Bayesian approach to reliability modelling for a probability of failure on demand parameter

Bayesian approach to reliability modelling for a probability of failure on demand parameter Bayesia approach to reliability modellig for a probability of failure o demad parameter BÖRCSÖK J., SCHAEFER S. Departmet of Computer Architecture ad System Programmig Uiversity Kassel, Wilhelmshöher Allee

More information

GPUMP: a Multiple-Precision Integer Library for GPUs

GPUMP: a Multiple-Precision Integer Library for GPUs GPUMP: a Multiple-Precisio Iteger Library for GPUs Kaiyog Zhao ad Xiaowe Chu Departmet of Computer Sciece, Hog Kog Baptist Uiversity Hog Kog, P. R. Chia Email: {kyzhao, chxw}@comp.hkbu.edu.hk Abstract

More information

EE260: Digital Design, Spring /16/18. n Example: m 0 (=x 1 x 2 ) is adjacent to m 1 (=x 1 x 2 ) and m 2 (=x 1 x 2 ) but NOT m 3 (=x 1 x 2 )

EE260: Digital Design, Spring /16/18. n Example: m 0 (=x 1 x 2 ) is adjacent to m 1 (=x 1 x 2 ) and m 2 (=x 1 x 2 ) but NOT m 3 (=x 1 x 2 ) EE26: Digital Desig, Sprig 28 3/6/8 EE 26: Itroductio to Digital Desig Combiatioal Datapath Yao Zheg Departmet of Electrical Egieerig Uiversity of Hawaiʻi at Māoa Combiatioal Logic Blocks Multiplexer Ecoders/Decoders

More information

Outline. Research Definition. Motivation. Foundation of Reverse Engineering. Dynamic Analysis and Design Pattern Detection in Java Programs

Outline. Research Definition. Motivation. Foundation of Reverse Engineering. Dynamic Analysis and Design Pattern Detection in Java Programs Dyamic Aalysis ad Desig Patter Detectio i Java Programs Outlie Lei Hu Kamra Sartipi {hul4, sartipi}@mcmasterca Departmet of Computig ad Software McMaster Uiversity Caada Motivatio Research Problem Defiitio

More information

SERIAL COMMUNICATION INTERFACE FOR ESA ESTRO

SERIAL COMMUNICATION INTERFACE FOR ESA ESTRO Bulleti E708 rev0 7/06/0 SERIAL COMMUNICATION INTERFACE FOR - SERIES FEATURES Supply voltage: 90 40vac Supply frequecy: 40 70 Hz Max. absorbtio: 40W Operatig temperature: 0 50 C Storage temperature: -0

More information

Software development of components for complex signal analysis on the example of adaptive recursive estimation methods.

Software development of components for complex signal analysis on the example of adaptive recursive estimation methods. Software developmet of compoets for complex sigal aalysis o the example of adaptive recursive estimatio methods. SIMON BOYMANN, RALPH MASCHOTTA, SILKE LEHMANN, DUNJA STEUER Istitute of Biomedical Egieerig

More information

A Modified Multiband U Shaped and Microcontroller Shaped Fractal Antenna

A Modified Multiband U Shaped and Microcontroller Shaped Fractal Antenna al Joural o Recet ad Iovatio Treds i Computig ad Commuicatio ISSN: 221-8169 A Modified Multibad U Shaped ad Microcotroller Shaped Fractal Atea Shweta Goyal 1, Yogedra Kumar Katiyar 2 1 M.tech Scholar,

More information

Panel for Adobe Premiere Pro CC Partner Solution

Panel for Adobe Premiere Pro CC Partner Solution Pael for Adobe Premiere Pro CC Itegratio for more efficiecy The makes video editig simple, fast ad coveiet. The itegrated pael gives users immediate access to all medialoopster features iside Adobe Premiere

More information

. Written in factored form it is easy to see that the roots are 2, 2, i,

. Written in factored form it is easy to see that the roots are 2, 2, i, CMPS A Itroductio to Programmig Programmig Assigmet 4 I this assigmet you will write a java program that determies the real roots of a polyomial that lie withi a specified rage. Recall that the roots (or

More information

Big-O Analysis. Asymptotics

Big-O Analysis. Asymptotics Big-O Aalysis 1 Defiitio: Suppose that f() ad g() are oegative fuctios of. The we say that f() is O(g()) provided that there are costats C > 0 ad N > 0 such that for all > N, f() Cg(). Big-O expresses

More information

Method to match waves of ray-tracing simulations with 3- D high-resolution propagation measurements Guo, P.; van Dommele, A.R.; Herben, M.H.A.J.

Method to match waves of ray-tracing simulations with 3- D high-resolution propagation measurements Guo, P.; van Dommele, A.R.; Herben, M.H.A.J. Method to match waves of ray-tracig simulatios with 3- D high-resolutio propagatio measuremets Guo, P.; va Dommele, A.R.; Herbe, M.H.A.J. Published i: Proceedigs of the 6th Europea Coferece o Ateas ad

More information

ALU Augmentation for MPEG-4 Repetitive Padding

ALU Augmentation for MPEG-4 Repetitive Padding ALU Augmetatio for MPEG-4 Repetitive Paddig Georgi Kuzmaov Stamatis Vassiliadis Computer Egieerig Lab, Electrical Egieerig Departmet, Faculty of formatio Techology ad Systems, Delft Uiversity of Techology,

More information

Using the Keyboard. Using the Wireless Keyboard. > Using the Keyboard

Using the Keyboard. Using the Wireless Keyboard. > Using the Keyboard 1 A wireless keyboard is supplied with your computer. The wireless keyboard uses a stadard key arragemet with additioal keys that perform specific fuctios. Usig the Wireless Keyboard Two AA alkalie batteries

More information

GE FUNDAMENTALS OF COMPUTING AND PROGRAMMING UNIT III

GE FUNDAMENTALS OF COMPUTING AND PROGRAMMING UNIT III GE2112 - FUNDAMENTALS OF COMPUTING AND PROGRAMMING UNIT III PROBLEM SOLVING AND OFFICE APPLICATION SOFTWARE Plaig the Computer Program Purpose Algorithm Flow Charts Pseudocode -Applicatio Software Packages-

More information

Outline. Applications of FFT in Communications. Fundamental FFT Algorithms. FFT Circuit Design Architectures. Conclusions

Outline. Applications of FFT in Communications. Fundamental FFT Algorithms. FFT Circuit Design Architectures. Conclusions FFT Circuit Desig Outlie Applicatios of FFT i Commuicatios Fudametal FFT Algorithms FFT Circuit Desig Architectures Coclusios DAB Receiver Tuer OFDM Demodulator Chael Decoder Mpeg Audio Decoder 56/5/ 4/48

More information

On the Accuracy of Vector Metrics for Quality Assessment in Image Filtering

On the Accuracy of Vector Metrics for Quality Assessment in Image Filtering 0th IMEKO TC4 Iteratioal Symposium ad 8th Iteratioal Workshop o ADC Modellig ad Testig Research o Electric ad Electroic Measuremet for the Ecoomic Uptur Beeveto, Italy, September 5-7, 04 O the Accuracy

More information

Recursive Procedures. How can you model the relationship between consecutive terms of a sequence?

Recursive Procedures. How can you model the relationship between consecutive terms of a sequence? 6. Recursive Procedures I Sectio 6.1, you used fuctio otatio to write a explicit formula to determie the value of ay term i a Sometimes it is easier to calculate oe term i a sequece usig the previous terms.

More information

Appendix D. Controller Implementation

Appendix D. Controller Implementation COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Iterface 5 th Editio Appedix D Cotroller Implemetatio Cotroller Implemetatios Combiatioal logic (sigle-cycle); Fiite state machie (multi-cycle, pipelied);

More information

An Improved Shuffled Frog-Leaping Algorithm for Knapsack Problem

An Improved Shuffled Frog-Leaping Algorithm for Knapsack Problem A Improved Shuffled Frog-Leapig Algorithm for Kapsack Problem Zhoufag Li, Ya Zhou, ad Peg Cheg School of Iformatio Sciece ad Egieerig Hea Uiversity of Techology ZhegZhou, Chia lzhf1978@126.com Abstract.

More information

Computer Architecture. Microcomputer Architecture and Interfacing Colorado School of Mines Professor William Hoff

Computer Architecture. Microcomputer Architecture and Interfacing Colorado School of Mines Professor William Hoff Computer rchitecture Microcomputer rchitecture ad Iterfacig Colorado School of Mies Professor William Hoff Computer Hardware Orgaizatio Processor Performs all computatios; coordiates data trasfer Iput

More information

Fundamentals of. Chapter 1. Microprocessor and Microcontroller. Dr. Farid Farahmand. Updated: Tuesday, January 16, 2018

Fundamentals of. Chapter 1. Microprocessor and Microcontroller. Dr. Farid Farahmand. Updated: Tuesday, January 16, 2018 Fudametals of Chapter 1 Microprocessor ad Microcotroller Dr. Farid Farahmad Updated: Tuesday, Jauary 16, 2018 Evolutio First came trasistors Itegrated circuits SSI (Small-Scale Itegratio) to ULSI Very

More information

New Fuzzy Color Clustering Algorithm Based on hsl Similarity

New Fuzzy Color Clustering Algorithm Based on hsl Similarity IFSA-EUSFLAT 009 New Fuzzy Color Clusterig Algorithm Based o hsl Similarity Vasile Ptracu Departmet of Iformatics Techology Tarom Compay Bucharest Romaia Email: patrascu.v@gmail.com Abstract I this paper

More information

CTx / CTx-II. Ultra Compact SD COFDM Concealment Transmitters. Features: Options: Accessories: Applications:

CTx / CTx-II. Ultra Compact SD COFDM Concealment Transmitters. Features: Options: Accessories: Applications: Ultra Compact SD COFDM Cocealmet Trasmitters Features: Optimized for size Broadcast quality video H.264 Part 10 2 moo audio chaels Very low power cosumptio Remote cotrol via micro USB Bluetooth * Adroid

More information

Tutorial on Packet Time Metrics

Tutorial on Packet Time Metrics Power Matters. Tutorial o Packet Time Metrics Lee Cosart lee.cosart@microsemi.com ITS 204 204 Microsemi Corporatio. COMPANY POPIETAY Itroductio requecy trasport Oe-way: forward & reverse packet streams

More information

A Novel Feature Extraction Algorithm for Haar Local Binary Pattern Texture Based on Human Vision System

A Novel Feature Extraction Algorithm for Haar Local Binary Pattern Texture Based on Human Vision System A Novel Feature Extractio Algorithm for Haar Local Biary Patter Texture Based o Huma Visio System Liu Tao 1,* 1 Departmet of Electroic Egieerig Shaaxi Eergy Istitute Xiayag, Shaaxi, Chia Abstract The locality

More information

EFFECT OF QUERY FORMATION ON WEB SEARCH ENGINE RESULTS

EFFECT OF QUERY FORMATION ON WEB SEARCH ENGINE RESULTS Iteratioal Joural o Natural Laguage Computig (IJNLC) Vol. 2, No., February 203 EFFECT OF QUERY FORMATION ON WEB SEARCH ENGINE RESULTS Raj Kishor Bisht ad Ila Pat Bisht 2 Departmet of Computer Sciece &

More information

An Efficient Image Rectification Method for Parallel Multi-Camera Arrangement

An Efficient Image Rectification Method for Parallel Multi-Camera Arrangement Y.-S. Kag ad Y.-S. Ho: A Efficiet Image Rectificatio Method for Parallel Multi-Camera Arragemet 141 A Efficiet Image Rectificatio Method for Parallel Multi-Camera Arragemet Yu-Suk Kag ad Yo-Sug Ho, Seior

More information

ECE4050 Data Structures and Algorithms. Lecture 6: Searching

ECE4050 Data Structures and Algorithms. Lecture 6: Searching ECE4050 Data Structures ad Algorithms Lecture 6: Searchig 1 Search Give: Distict keys k 1, k 2,, k ad collectio L of records of the form (k 1, I 1 ), (k 2, I 2 ),, (k, I ) where I j is the iformatio associated

More information

Load balanced Parallel Prime Number Generator with Sieve of Eratosthenes on Cluster Computers *

Load balanced Parallel Prime Number Generator with Sieve of Eratosthenes on Cluster Computers * Load balaced Parallel Prime umber Geerator with Sieve of Eratosthees o luster omputers * Soowook Hwag*, Kyusik hug**, ad Dogseug Kim* *Departmet of Electrical Egieerig Korea Uiversity Seoul, -, Rep. of

More information

IMP: Superposer Integrated Morphometrics Package Superposition Tool

IMP: Superposer Integrated Morphometrics Package Superposition Tool IMP: Superposer Itegrated Morphometrics Package Superpositio Tool Programmig by: David Lieber ( 03) Caisius College 200 Mai St. Buffalo, NY 4208 Cocept by: H. David Sheets, Dept. of Physics, Caisius College

More information

Computers and Scientific Thinking

Computers and Scientific Thinking Computers ad Scietific Thikig David Reed, Creighto Uiversity Chapter 15 JavaScript Strigs 1 Strigs as Objects so far, your iteractive Web pages have maipulated strigs i simple ways use text box to iput

More information

Adaptive Resource Allocation for Electric Environmental Pollution through the Control Network

Adaptive Resource Allocation for Electric Environmental Pollution through the Control Network Available olie at www.sciecedirect.com Eergy Procedia 6 (202) 60 64 202 Iteratioal Coferece o Future Eergy, Eviromet, ad Materials Adaptive Resource Allocatio for Electric Evirometal Pollutio through the

More information