A Novel Hierarchical Search Algorithm for Video Compression

Size: px
Start display at page:

Download "A Novel Hierarchical Search Algorithm for Video Compression"

Transcription

1 International Conference on Advances in Computer and Electrical Engineering (ICACEE'01) ov , 01 Manila (Philippines) A ovel Hierarchical Search Algorithm for Video Compression ijad Al-ajdawi Abstract Motion estimation algorithms have proven to be effective in the reduction of video bit-rates while preserving the good quality. The most popular technique for motion estimation is block matching. Block matching algorithms involve searching techniques for block movements between consecutive video frames. Researchers try to develop fast search motion estimation algorithms to reduce the computational cost required by full-search algorithms. In this research, the author presents a new fast search algorithm based on the hierarchical search approach. The original image is sub-sampled into additional two levels. The full search is performed on the highest level where the complexity is relatively low. The enhanced Three- Step Search algorithm and a new proposed searching algorithm are used in the consecutive two levels. The results show that, the performance of the proposed hierarchal search algorithm is close to the full search with 16.6% complexity and a high matching quality. Keywords Hierarchical Search, Motion Estimation, Video Compression V I. ITRODUCTIO IDEO Compression is the process of representing the video data using fewer bits than the original representation. The captured video frames consist of redundant data in the spatial and temporal domains. Therefore, researchers have developed inter and intra-frame coding methods to eliminate the temporal and spatial domains redundancy, respectively. In inter-frame coding, motion estimation and compensation are powerful techniques to eliminate the temporal redundancy, due to the high correlation between consecutive frames. Motion estimation describes the transformation from one frame to another using motion vectors. Block Matching Motion estimation algorithms assume that all the pixels within a block have the same motion activity, and estimates motion on the basis of rectangular blocks, producing one motion vector for each block [1]. In block matching algorithms, the current frame of a video sequence is divided into non-overlapping square blocks of pixels. For each reference block in the current frame, the algorithm searches for the best matched block within a search window in the previous frame of size. The relative position between the reference and its best matched block is represented as the motion vector of the reference block []. A simple method of block matching algorithm is the Full-Search Algorithm (FSA), which requires computing all positions of ijad Al-ajdawi is an assistant professor at the department of computer science, Prince Abdullah Bin Ghazi Faculty of Information Technology, Al- Balqa Applied University, Jordan ( n.al-najdawi@bau.edu.jo). candidate blocks in the search window. Although FSAs yield the best possible results, they require intensive computation processes, hence limiting their practical applications. Therefore, researchers have investigated the use of computationally efficient fast search motion estimation algorithms. Fast search algorithms are classified as suboptimal to the FSAs as they do not result in a quality that is as good [3]. The BMAs are built depending on search patterns, step sizes, and the total number of required searches, attempting to reduce the complexity of FSA, by mostly reducing the number of required comparisons. Many BMAs have been developed in literature with various searching strategies that involve: searching patterns such as cross, and diamond patterns. The former pattern involves searching the diagonal neighbouring points, and the latter involves searching the adjacent vertical/horizontal neighbouring points. Another criterion that differentiates between BMAs is the step size, which indicates the distance (in pixels) between the searching points and the center of search. Some algorithms are based on fixed distances while others calculate step sizes based on the searching window size. The total number of required searches (comparisons) is algorithm dependent, and it indicates how many comparisons the algorithm will perform before it concludes with the best match. The total number of required comparisons has a great impact on the algorithm s complexity; therefore researchers have attempted to develop algorithms that require low number of comparisons. This research presents a new fast search algorithm based on the hierarchical search approach, where the number of searched locations is reduced compared to the Full Search. In addition to the introduction presented in section I, section II presents the related literature. Section II introduces the proposed method and section IV presents the experimental results and evaluation. Finally section V concludes this work. II. LITERATURE REVIEW Hierarchical Search is considered as one of the most efficient block matching algorithms. Hierarchical block matching techniques attempt to combine the advantages of large blocks with those of small blocks. The reliability of motion vectors is predisposed by block size. Large blocks are more likely to track actual motion than small blocks, and thus are less likely to converge on local minima. Hierarchical block matching algorithms exploit the motion tracking capabilities 46

2 International Conference on Advances in Computer and Electrical Engineering (ICACEE'01) ov , 01 Manila (Philippines) of large blocks and use their motion vectors as starting points for searches for small blocks. There has been some research on the hierarchical search algorithms such as the mean pyramids proposed by Lee and Chen [14], and the multiresolution video coding proposed by Kuo et al., [13]. In [14] the authors applied the concept of Mean Pyramid Data structure with each hierarchical level corresponding to a reduced-resolution approximation. In their work, an image pyramid is formed by reduced resolution levels and each pyramid level data structure is formed using an averaging filter over corresponding neighboring pixels, where the bottom level is the original image and the top level represents the mean value of the image. The Hierarchical Stochastic Fast Search Motion Estimation algorithm [15] requires 5% of the total computations required by the full search algorithm. The measured motion vectors are obtained by a simplified hierarchical search block-matching algorithm, and are used as the measurement part of the Kalman filter. A ew Two-Step Hierarchical BMA [16] shows that in a continuous motion, the adjacent blocks can be candidates in the motion vector. The two-step hierarchical BMA uses spatial correlation in a motion field. Using a partial searching block rather than the whole block, the partial mean absolute difference is used as a matching criterion. A Hierarchical Partial Distortion Search [17] minimizes the computation of each distortion measure instead of reducing the number of checking points by using a partial distortion measure. The algorithm divides the motion vector search into three levels, where the lower levels use partial distortions higher decimation ratios. For every level, the candidate motion vectors with minimum partial distortion are selected to enter the next level. The wide range of algorithms available for block-based motion estimation makes the process of selecting the optimal algorithm difficult. The choice can depend on different criteria, such as: matching performance, rate-distortion performance, complexity, scalability, and implementation [18]. As motion estimation is subject to noise, researchers have attempted to use the Kalman Filter in order to enhance the motion vectors predictions and measurements and to obtain a better performance [8]. Many approaches combine the Kalman filter with available BMAs such as [13], [19], [0], [1], [], [3], [4], [5], [6], and [9] however the use of Kalman filter is considered intuitive. Analyzing the quality and performance of motion estimation algorithms has been a popular research area since video codecs were released and different results have been obtained by different researchers. According to Ghanbari [1] in terms of speed, the Two-Dimensional-Logarithmic algorithm outperforms the rest of the algorithms at the cost of quality. The Three-Steps- Search achieves a marginal improvement in terms of quality but has a high computational complexity in comparison with the Two-Dimensional-Logarithmic algorithm. The Four- Steps-Search algorithm outperforms the Three-Steps-Search algorithm in terms of complexity; however, its quality does not approach that of Full-Search as the hierarchical algorithms do. Although the complexity of the hierarchical algorithms is worse than some of other fast search algorithms, they outperform any other algorithm in terms of quality and they almost have the same quality as the Full-Search algorithms, with a significant reduction in complexity. According to Kuhn et al. [7], alternate pixel sub-sampling depicts very similar results as the original full search algorithm, where no extreme case of performance degradation occurs. For the search area sub-sampling algorithms, the Three Step Search results in the best results. The five step diamond search performs well, but suffers in some cases from a very small search range of pixels. Amongst the available BMAs, the Three-Step-Search (TSS) is the most popular algorithm [4]. The TSS algorithm however, uses a uniformly allocated checking point pattern, making it inefficient for searching small motion video sequences. The ew Three Step Search (TSS) Algorithm [5] modifies the existing TSS algorithm. Whilst TSS algorithm requires predefined checking points pattern, the TSS algorithm uses center-biased checking point pattern, by making the search adaptive to the motion vector distribution, and a halfway-stop technique is used to reduce the computation cost. Another approach that enhances the existing TSS algorithm is the Efficient Three Step Search (ETSS) algorithm [6]. The Four-Step-Search algorithm [7] uses center-biased checking point pattern; and the Halfway-stop technique. It utilizes a small initial step compared to the TSS. The Two Dimensional Logarithmic Search (TDLS) algorithm [8] works by dividing a frame into blocks and then finds the minimum distortion for each block. The TDLS employs the cross search pattern in each step. The Binary Search algorithm [9], works by dividing the search window into a number of regions and then performs a full search only on one of these regions. A ew Diamond Search algorithm (DSA) [10] uses two search patterns. The first pattern is a large diamond search comprising nine checking points. The second pattern is a small diamond search pattern which consists of five checking points. Orthogonal Search Algorithm [11] has three checking points to be searched in horizontal direction. The best match becomes the center of the three point vertical search, where the step size is decreased by half and the same strategy is used. In Cross Search Algorithm [1], each step involves 4 locations to be searched. Starting from the center point and forming searching points at the end of cross (X) pattern, the best match is selected to be the new center point, and the step size is decreased by half. The same procedure is repeated until the step size becomes equal to 1. At this step size, a (+) cross search pattern is used, if the best match of the previous step is either the center, upper left or lower right checking point, otherwise, a (X) cross search pattern is used. III. THE PROPOSED HIERARCHICAL SEARCH MOTIO ESTIMATIO ALGORITHM Hierarchical search algorithms use a coarsely sub-sampled version of the image, followed by successively higher- 47

3 International Conference on Advances in Computer and Electrical Engineering (ICACEE'01) ov , 01 Manila (Philippines) resolution versions until the full image resolution is reached. After the images are constructed by sub-sampling, the hierarchical search motion vector estimation proceeding from the higher level to the lower levels reduces the computational complexity and gets high quality motion vectors. Different motion estimation algorithms can be used at each level of the HS algorithm. At the highest (top) level, Full Search is intuitively used, since the complexity is relatively low, due to the low number of possible searches that is reduced by image sub-sampling. The rest of the hierarchy levels may contain any of the fast search BMAs. In this work, the three levels hierarchy is used in order to simplify the process. In the top level, full search is used. The middle and the bottom levels are processed using the new proposed BMA and the Enhanced three-step-search algorithm, respectively. A new algorithmic search pattern will be used at the Middle level of the hierarchy. The following illustrates the steps of the proposed work for each block in the image: Step 1: the lowest level (level-1) consists of the original frame at its full resolution. This step involves sub-sampling level-1 by a factor of in vertical and horizontal directions to produce level-. Step : This step involves sub-sampling level- in the same way to produce level-3 (highest level). The sub-sampling process ends, by getting level-1, level- and level-3. Step 3: In this step, the search starts from the highest level (level-3) using block sizes, where a FS algorithm will be performed to get the initial coarse motion vector and the best match position will be passed to the lower level (level-). Step 4: This step involves searching level- by using the new proposed search pattern (using 8 8 block size) to get a motion new motion vector, and the best match position will be passed to level-1 (lowest level). Step 4 involves the following phases: Phase 1: involves setting the window size to 1, where is the number of levels in the hierarchical search (i.e., = 3 in the proposed algorithm), and setting the step size to the standard 1 (i.e., step size= 4). Phase : Starting at the center point location around the obtained coarse motion vector, this step involves searching the four points located at the corners of the (X) shape pattern (see Fig. 1). The best match will be passed to step-3 as a new center of search. Phase 3: involves setting the step size to ( 1) /, searching the four neighboring points around the new center obtained from step-, and forming the diamond shape (see Fig. 1). If the step size >1, then set the step size to ( 1) / and repeat step-3; otherwise, the best match point that is found is passed to level-1 of the hierarchy. Step 5: In this step, the Enhanced Three-Step-Search algorithm is used on level-1, to get the final motion vector that will be added to the previous image to get the next predicted image frame. Fig.1: Left: is the first step of the proposed algorithm, where four locations are searched around the obtained motion vector forming a cross shape pattern. Right: is the second step of the proposed algorithm, where four locations are searched around the best match point obtained from (a). IV. EXPERIMETAL RESULTS The proposed Hierarchal Search algorithm is tested on several benchmark video sequences. The format used in the experiments is the CIF. TABLE I shows the used test videos, in addition to the total number of frames. More than 600 video frames are tested from different sequences a. The results are evaluated subjectively and objectively. The PSR is used to objectively evaluate the system performance, where PSR = 10log10 ( L / MSE) is measured in decibel units (db units), where L is the range of pixel values (when the luminance component is only used L=55, and MSE = 1/ = ( x i y ) and where is the number of the pixels per frame, and x i, yi are the pixels within the original and predicted frames, respectively. A standard measurement states that, if the PSR result is >30db, then the difference between the original image and the resulted processed image will not be recognized through the i 1 TABLE I STADARD CIF VIDEO SEQUECES YUV Video Sequence Total number of frames Akiyo 100 Claire 100 Flower 50 Foreman 50 Hall Monitor 50 ews 100 Salesman 50 Suzie 100 Standard video sequences used in this research with available CIF format i 48

4 International Conference on Advances in Computer and Electrical Engineering (ICACEE'01) ov , 01 Manila (Philippines) TABLE II PSR RESULTS Video Sequene FS TSS Proposed HS algorithm Akiyo Claire Flower Foreman Hall Monitor ews Salesman Suzie Average PSR PSR results of the proposed algorithm compared to the standard Three-Step-Search Algorithm and the Full Search algorithm human visual system. Using the original and reconstructed frames, Table II, illustrates the PSR values for the proposed HS and other benchmark algorithms. The results shown in Table II show that, using the standard set of test videos, the proposed HS algorithm outperforms the benchmark Three-Step-Search. The average PSR shows an enhancement of 7db units in some particular cases, signifying and enormous enhancement of quality. Even without the use of an additional set of filters, the proposed algorithm has results comparable to those of the full search algorithm. In addition to the objective evaluation, a subjective evaluation of the proposed work can be seen in Fig. and Fig.3 which illustrates the results of the proposed HS algorithm when applied a sample set of standard videos illustrated in Table I. proposed algorithm requires only 16.6% of the total OPB required by the FSA. Although the OPB in the proposed work exceeds the other illustrated algorithms in Table III, due to the high number of searches, the quality of the proposed algorithm is similar to the FSA. Additions (a) (w + 1) ( 1) w = 7, = 16 (b) Level(3) (w + 1) ( 1) w = 3, = 4 Level() 8 ( 1), = 8 Level(1) 3 ( 1), = 16 (c) P ( 1) P = 3, = 16 TABLE III COMPLEXITY Absolute Difference OPB ( w + 1) w = 7, = 16 =17575 Level(3) ( w + 1) w = 3, = 4 Level() 8, = 8 Level(1) 3, = 8 P P = 3, = 16 =8605 =13801 Algorithms complexity: (a) the Full Search algorithm, (b) the proposed HS algorithm, (c) the Three-Step-Search algorithm Fig.: Reconstructed frame-47 of the Flowers video sequence The complexity of the proposed HS algorithm is evaluated and compared against some of the benchmark searching methods. Compared the FSA, the proposed algorithm require 18.6% of the total number of additions, and 1.4% of the total absolute differences. This can be summarized with a total umber of Operations Per Block (OPB), where the Fig.3: Reconstructed frame-8 of the ews video sequence 49

5 International Conference on Advances in Computer and Electrical Engineering (ICACEE'01) ov , 01 Manila (Philippines) V. COCLUSIO Motion estimation algorithms intend to construct the current video frame as accurately as possible while keeping the computational complexity acceptable. Full Search algorithm often converges to the global minima, at the cost of complexity. Therefore researchers have investigated the use of Fast Search motion estimation algorithms in order to reduce the Full Search complexity. Many fast search algorithms have been proposed with different search patterns and varying numbers of required searches. Whilst the searching algorithms proposed in literature vary in terms of approach, design, and results, hierarchical Search algorithms have shown comparative results. In this work, a new Hierarchal Search algorithm is used, where the original image is iteratively subsampled in horizontal and vertical directions to produce three levels. The three levels combine a full search, a new proposed searching pattern, and the Enhanced three-step-search algorithms from the highest to the lowest levels respectively with variable block sizes. A complexity evaluation, in addition to the experiments, has shown that the proposed work achieves a quality that approaches the Full Search algorithm with 16.6% of the required complexity. REFERECES [1] M. Ghanbari, Video coding: an introduction to standard codecs, Institution of Electrical Engineers, [] I. Richardson, Video Codec Design, John Wiley & Sons, 00. [3] R. Gonzales, R.Woods,. Digital Image Processing, second ed., Prentice Hall, 00. [4] T. Koga, K. Iinuma, A. Hirano, Y. Iijima, T. Ishiguro, Motion compensated interframe coding for video conferencing, Proc. ut. Telecommun. Conf. (1981) G [5] R. Li, B. Zeng, M.L. Liou, A new three-step search algorithm for block motion estimation, IEEE Trans. Circuits Syst. Video Technol. 4(4), 1994, pp [6] X. Jing, L.P. Chau, An efficient three-step search algorithm for block motion estimation, IEEE Trans. Multimedia 6(3), 004, pp [7] L.M. Po, W.C. Ma, A ovel Four-Step Search Algorithm for Fast Block Motion Estimation, IEEE Trans. Circuits Syst. Video Technol. 6(3), 1996, pp [8] J.R. Jain, A.K. Jain, Displacement measurement and its application in interframe image coding, IEEE Trans. Commun. 9(1), 1981, [9] T. Zahariadis, D. Kalivas, Spiral Search Algorithm For Fast Estimation Of Block Motion Vectors, Proc. of the Eighth Eur. Signal Process Conf., 1996 pp [10] S. Zhu, K.K. Ma, A new diamond search algorithm for fast block matching motion Estimation, IEEE Trans. Image Process. 9(), 000, pp [11] A. Puri, H.M. Hang, D. Schilling, An efficient block-matching algorithm for motion-compensated coding, Proc. IEEE Int. Conf. Acoust. Speech and Signal Process. 1987, pp [1] M. Ghanbari, The cross search algorithm for motion estimation, IEEE Trans. Commun. 38(7), 1990, pp [13] C. Kuo, C. Hsieh, C. Chao, Multiresolution video coding based on Kalman filtering motion estimation, J. Vis. Commun. Image Represent. 13(1) 00, pp [14] K.M. am, J.S. Kim, R.H. Park, Y.S. Shim, A fast hierarchical motion vector estimation algorithm using mean pyramid, IEEE Trans. Circuits Syst. Video Technol. 5(4), 1995, pp [15] S. Tedmori,. Al-ajdawi, Hierarchical stochastic fast search motion estimation algorithm, IET Comput. Vis. 6(1), 01, pp [16] B. C. Song, J.B. Ra, A hierarchical block matching algorithm using partial distortion criterion, Proc. SPIE 3309, 1997, pp [17] C.K. Cheung, L.M. Po, A hierarchical block motion estimation algorithm using partial distortion measure, Proc. Int. Conf. Image Process. 3, 1997, pp [18] S. Basah, A. Bab-Hadiashar, R. Hoseinnezhad, Conditions for motionbackground segmentation using fundamental matrix, IET Comput. Vis. 3(4), 009, pp [19] C. Kuo, C. Chao, C. Hsieh, An efficient motion estimation algorithm for video coding using Kalman filter, J. Real-Time Imaging 8(4), 00, pp [0] C. Kuo, C. Chao, C. Hsieh, A new motion estimation algorithm for video coding using adaptive Kalman filter, J. Real-Time Imaging 8(5), 00, pp [1] C. Kuo, S. Chung, P. Shih, Kalman filtering-based rate-constrained motion estimation for very low bit rate video coding, IEEE Trans. Circuits Syst. Video Technol. 16(1), 006, pp [] Z. Wang, H. Sheikh, A. Bovik, Objective video quality assessment, in Furht, B., Marques, O. (Eds.): The handbook of video databases: design and applications, CRC Press, 003, pp [3] C. Kuo, C. Hsieh, H. Lin, P. Lu, Motion estimation algorithm with Kalman filter, IEEE Electron. Lett. 30(7), 1994, pp [4] C. Kuo, C. Hsieh, Y. Jou, H. Lin, P. Lu, Motion estimation for video compression using Kalman filtering, IEEE Trans. Broadcast. 4(), 1996, pp [5] V. Ruiz, V. Fotopoulos, A. Skodras, H. Constantinides, An 8 8-block based motion estimation using Kalman Filter, Proc. IEEE Int. Conf. Image Process. 1997, Greece. [6] J. Kim, J. Woods, 3-D Kalman filter for image motion estimation, IEEE Trans. Image Process. 3(1), 1998, pp.4 5. [7] P. Kuhn, G. Diebel, S. Herrmann, A. Keil, H. Mooshofer, A. Kaup, R. Mayer, W. Stechele, Complexity and PSR comparison of several fast motion estimation algorithms for MPEG-4, Proc. SPIE, 1998, pp [8] J. Gao, A. Kosaka, A. C. Kak, A multi-kalman filtering approach for video tracking of human-delineated objects in cluttered environments, Elsevier Comput. Vision Image Understanding 99(1), 005, pp [9] S. Yin, J. a, J. Choi, S. Oh, Hierarchical Kalman-particle filter with adaptation to motion changes for object tracking, Elsevier Comput. Vision Image Understanding 115(6), 011, pp ijad Al-ajdawi received his BSc degree in Computer Science from Mu tah University, Jordan in He obtained his MSc degree in Multimedia and Internet Computing in 003 and a PhD degree in Machine Vision and Autonomous Systems in 006, from Loughborough University, UK. After which he joined Loughborough University as a research Associate (Post-Doc position) in the Electronic and Electrical Engineering department. Currently, he is appointed as an assistant professor of computer science at Al-Balqa Applied University, Jordan. His research interests include: image processing, video coding objects tracking and recognition. 50

Efficient Motion Estimation by Fast Three Step Search Algorithms

Efficient Motion Estimation by Fast Three Step Search Algorithms Efficient Motion Estimation by Fast Three Step Search Algorithms Namrata Verma 1, Tejeshwari Sahu 2, Pallavi Sahu 3 Assistant professor, Dept. of Electronics & Telecommunication Engineering, BIT Raipur,

More information

IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 8, NO. 4, AUGUST 1998 369

IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 8, NO. 4, AUGUST 1998 369 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 8, NO. 4, AUGUST 1998 369 Transactions Letters A Novel Unrestricted Center-Biased Diamond Search Algorithm for Block Motion Estimation

More information

BLOCK-MATCHING motion estimation is inextricably

BLOCK-MATCHING motion estimation is inextricably 16 IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 7, NO. 1, FEBRUARY 2005 Novel Cross-Diamond-Hexagonal Search Algorithms for Fast Block Motion Estimation Chun-Ho Cheung, Member, IEEE, and Lai-Man Po, Member, IEEE

More information

Study and Implementation of Video Compression Standards (H.264/AVC and Dirac)

Study and Implementation of Video Compression Standards (H.264/AVC and Dirac) Project Proposal Study and Implementation of Video Compression Standards (H.264/AVC and Dirac) Sumedha Phatak-1000731131- sumedha.phatak@mavs.uta.edu Objective: A study, implementation and comparison of

More information

How To Improve Performance Of The H264 Video Codec On A Video Card With A Motion Estimation Algorithm

How To Improve Performance Of The H264 Video Codec On A Video Card With A Motion Estimation Algorithm Implementation of H.264 Video Codec for Block Matching Algorithms Vivek Sinha 1, Dr. K. S. Geetha 2 1 Student of Master of Technology, Communication Systems, Department of ECE, R.V. College of Engineering,

More information

Performance Analysis and Comparison of JM 15.1 and Intel IPP H.264 Encoder and Decoder

Performance Analysis and Comparison of JM 15.1 and Intel IPP H.264 Encoder and Decoder Performance Analysis and Comparison of 15.1 and H.264 Encoder and Decoder K.V.Suchethan Swaroop and K.R.Rao, IEEE Fellow Department of Electrical Engineering, University of Texas at Arlington Arlington,

More information

Bandwidth Adaptation for MPEG-4 Video Streaming over the Internet

Bandwidth Adaptation for MPEG-4 Video Streaming over the Internet DICTA2002: Digital Image Computing Techniques and Applications, 21--22 January 2002, Melbourne, Australia Bandwidth Adaptation for MPEG-4 Video Streaming over the Internet K. Ramkishor James. P. Mammen

More information

Study and Implementation of Video Compression standards (H.264/AVC, Dirac)

Study and Implementation of Video Compression standards (H.264/AVC, Dirac) Study and Implementation of Video Compression standards (H.264/AVC, Dirac) EE 5359-Multimedia Processing- Spring 2012 Dr. K.R Rao By: Sumedha Phatak(1000731131) Objective A study, implementation and comparison

More information

Video compression: Performance of available codec software

Video compression: Performance of available codec software Video compression: Performance of available codec software Introduction. Digital Video A digital video is a collection of images presented sequentially to produce the effect of continuous motion. It takes

More information

Intra-Prediction Mode Decision for H.264 in Two Steps Song-Hak Ri, Joern Ostermann

Intra-Prediction Mode Decision for H.264 in Two Steps Song-Hak Ri, Joern Ostermann Intra-Prediction Mode Decision for H.264 in Two Steps Song-Hak Ri, Joern Ostermann Institut für Informationsverarbeitung, University of Hannover Appelstr 9a, D-30167 Hannover, Germany Abstract. Two fast

More information

Figure 1: Relation between codec, data containers and compression algorithms.

Figure 1: Relation between codec, data containers and compression algorithms. Video Compression Djordje Mitrovic University of Edinburgh This document deals with the issues of video compression. The algorithm, which is used by the MPEG standards, will be elucidated upon in order

More information

Parametric Comparison of H.264 with Existing Video Standards

Parametric Comparison of H.264 with Existing Video Standards Parametric Comparison of H.264 with Existing Video Standards Sumit Bhardwaj Department of Electronics and Communication Engineering Amity School of Engineering, Noida, Uttar Pradesh,INDIA Jyoti Bhardwaj

More information

Tracking Moving Objects In Video Sequences Yiwei Wang, Robert E. Van Dyck, and John F. Doherty Department of Electrical Engineering The Pennsylvania State University University Park, PA16802 Abstract{Object

More information

http://www.springer.com/0-387-23402-0

http://www.springer.com/0-387-23402-0 http://www.springer.com/0-387-23402-0 Chapter 2 VISUAL DATA FORMATS 1. Image and Video Data Digital visual data is usually organised in rectangular arrays denoted as frames, the elements of these arrays

More information

Quality Estimation for Scalable Video Codec. Presented by Ann Ukhanova (DTU Fotonik, Denmark) Kashaf Mazhar (KTH, Sweden)

Quality Estimation for Scalable Video Codec. Presented by Ann Ukhanova (DTU Fotonik, Denmark) Kashaf Mazhar (KTH, Sweden) Quality Estimation for Scalable Video Codec Presented by Ann Ukhanova (DTU Fotonik, Denmark) Kashaf Mazhar (KTH, Sweden) Purpose of scalable video coding Multiple video streams are needed for heterogeneous

More information

IMPACT OF COMPRESSION ON THE VIDEO QUALITY

IMPACT OF COMPRESSION ON THE VIDEO QUALITY IMPACT OF COMPRESSION ON THE VIDEO QUALITY Miroslav UHRINA 1, Jan HLUBIK 1, Martin VACULIK 1 1 Department Department of Telecommunications and Multimedia, Faculty of Electrical Engineering, University

More information

Algorithm Design and Advantages in HD

Algorithm Design and Advantages in HD Two Novel Algorithms for High Quality Motion Estimation in High Definition Video Sequences Diego Noble, Marcelo Porto, Luciano Agostini, Ricardo M. Araujo, Luis C. Lamb Institute of Informatics, Federal

More information

Motion Estimation. Macroblock Partitions. Sub-pixel Motion Estimation. Sub-pixel Motion Estimation

Motion Estimation. Macroblock Partitions. Sub-pixel Motion Estimation. Sub-pixel Motion Estimation Motion Estimation Motion Estimation and Intra Frame Prediction in H.264/AVC Encoder Rahul Vanam University of Washington H.264/AVC Encoder [2] 2 Motion Estimation H.264 does block based coding. Each frame

More information

Very Low Frame-Rate Video Streaming For Face-to-Face Teleconference

Very Low Frame-Rate Video Streaming For Face-to-Face Teleconference Very Low Frame-Rate Video Streaming For Face-to-Face Teleconference Jue Wang, Michael F. Cohen Department of Electrical Engineering, University of Washington Microsoft Research Abstract Providing the best

More information

302 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 19, NO. 2, FEBRUARY 2009

302 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 19, NO. 2, FEBRUARY 2009 302 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 19, NO. 2, FEBRUARY 2009 Transactions Letters Fast Inter-Mode Decision in an H.264/AVC Encoder Using Mode and Lagrangian Cost Correlation

More information

Video Coding Basics. Yao Wang Polytechnic University, Brooklyn, NY11201 yao@vision.poly.edu

Video Coding Basics. Yao Wang Polytechnic University, Brooklyn, NY11201 yao@vision.poly.edu Video Coding Basics Yao Wang Polytechnic University, Brooklyn, NY11201 yao@vision.poly.edu Outline Motivation for video coding Basic ideas in video coding Block diagram of a typical video codec Different

More information

H 261. Video Compression 1: H 261 Multimedia Systems (Module 4 Lesson 2) H 261 Coding Basics. Sources: Summary:

H 261. Video Compression 1: H 261 Multimedia Systems (Module 4 Lesson 2) H 261 Coding Basics. Sources: Summary: Video Compression : 6 Multimedia Systems (Module Lesson ) Summary: 6 Coding Compress color motion video into a low-rate bit stream at following resolutions: QCIF (76 x ) CIF ( x 88) Inter and Intra Frame

More information

Efficient Coding Unit and Prediction Unit Decision Algorithm for Multiview Video Coding

Efficient Coding Unit and Prediction Unit Decision Algorithm for Multiview Video Coding JOURNAL OF ELECTRONIC SCIENCE AND TECHNOLOGY, VOL. 13, NO. 2, JUNE 2015 97 Efficient Coding Unit and Prediction Unit Decision Algorithm for Multiview Video Coding Wei-Hsiang Chang, Mei-Juan Chen, Gwo-Long

More information

Detection and Restoration of Vertical Non-linear Scratches in Digitized Film Sequences

Detection and Restoration of Vertical Non-linear Scratches in Digitized Film Sequences Detection and Restoration of Vertical Non-linear Scratches in Digitized Film Sequences Byoung-moon You 1, Kyung-tack Jung 2, Sang-kook Kim 2, and Doo-sung Hwang 3 1 L&Y Vision Technologies, Inc., Daejeon,

More information

Identification of TV Programs Based on Provider s Logo Analysis

Identification of TV Programs Based on Provider s Logo Analysis AUTOMATYKA 2010 Tom 14 Zeszyt 3/1 Marta Chodyka*, W³odzimierz Mosorow** Identification of TV Programs Based on Provider s Logo Analysis 1. Introduction The problem of an easy access of underage persons

More information

Module 8 VIDEO CODING STANDARDS. Version 2 ECE IIT, Kharagpur

Module 8 VIDEO CODING STANDARDS. Version 2 ECE IIT, Kharagpur Module 8 VIDEO CODING STANDARDS Version ECE IIT, Kharagpur Lesson H. andh.3 Standards Version ECE IIT, Kharagpur Lesson Objectives At the end of this lesson the students should be able to :. State the

More information

A Dynamic Approach to Extract Texts and Captions from Videos

A Dynamic Approach to Extract Texts and Captions from Videos Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 4, April 2014,

More information

Template-based Eye and Mouth Detection for 3D Video Conferencing

Template-based Eye and Mouth Detection for 3D Video Conferencing Template-based Eye and Mouth Detection for 3D Video Conferencing Jürgen Rurainsky and Peter Eisert Fraunhofer Institute for Telecommunications - Heinrich-Hertz-Institute, Image Processing Department, Einsteinufer

More information

Video Authentication for H.264/AVC using Digital Signature Standard and Secure Hash Algorithm

Video Authentication for H.264/AVC using Digital Signature Standard and Secure Hash Algorithm Video Authentication for H.264/AVC using Digital Signature Standard and Secure Hash Algorithm Nandakishore Ramaswamy Qualcomm Inc 5775 Morehouse Dr, Sam Diego, CA 92122. USA nandakishore@qualcomm.com K.

More information

Wireless Ultrasound Video Transmission for Stroke Risk Assessment: Quality Metrics and System Design

Wireless Ultrasound Video Transmission for Stroke Risk Assessment: Quality Metrics and System Design Wireless Ultrasound Video Transmission for Stroke Risk Assessment: Quality Metrics and System Design A. Panayides 1, M.S. Pattichis 2, C. S. Pattichis 1, C. P. Loizou 3, M. Pantziaris 4 1 A.Panayides and

More information

IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 13, NO. 10, OCTOBER 2003 1

IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 13, NO. 10, OCTOBER 2003 1 TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 13, NO. 10, OCTOBER 2003 1 Optimal 3-D Coefficient Tree Structure for 3-D Wavelet Video Coding Chao He, Jianyu Dong, Member,, Yuan F. Zheng,

More information

Complexity-rate-distortion Evaluation of Video Encoding for Cloud Media Computing

Complexity-rate-distortion Evaluation of Video Encoding for Cloud Media Computing Complexity-rate-distortion Evaluation of Video Encoding for Cloud Media Computing Ming Yang, Jianfei Cai, Yonggang Wen and Chuan Heng Foh School of Computer Engineering, Nanyang Technological University,

More information

A System for Capturing High Resolution Images

A System for Capturing High Resolution Images A System for Capturing High Resolution Images G.Voyatzis, G.Angelopoulos, A.Bors and I.Pitas Department of Informatics University of Thessaloniki BOX 451, 54006 Thessaloniki GREECE e-mail: pitas@zeus.csd.auth.gr

More information

Tracking and Recognition in Sports Videos

Tracking and Recognition in Sports Videos Tracking and Recognition in Sports Videos Mustafa Teke a, Masoud Sattari b a Graduate School of Informatics, Middle East Technical University, Ankara, Turkey mustafa.teke@gmail.com b Department of Computer

More information

REDUCED COMPUTATION USING ADAPTIVE SEARCH WINDOW SIZE FOR H.264 MULTI-FRAME MOTION ESTIMATION

REDUCED COMPUTATION USING ADAPTIVE SEARCH WINDOW SIZE FOR H.264 MULTI-FRAME MOTION ESTIMATION REDUCED COMPUTATION USING ADAPTIVE SEARCH WINDOW SIZE FOR H.264 MULTI-FRAME MOTION ESTIMATION Liang-Ming Ji and Wan-Chi. Siu Department of Electronic and Information Engineering, Hong Kong Polytechnic

More information

How To Improve Performance Of H.264/Avc With High Efficiency Video Coding (Hevc)

How To Improve Performance Of H.264/Avc With High Efficiency Video Coding (Hevc) Evaluation of performance and complexity comparison for coding standards HEVC vs. H.264/AVC Zoran M. Milicevic and Zoran S. Bojkovic Abstract In order to compare the performance and complexity without

More information

Transform-domain Wyner-Ziv Codec for Video

Transform-domain Wyner-Ziv Codec for Video Transform-domain Wyner-Ziv Codec for Video Anne Aaron, Shantanu Rane, Eric Setton, and Bernd Girod Information Systems Laboratory, Department of Electrical Engineering Stanford University 350 Serra Mall,

More information

A VIDEO COMPRESSION TECHNIQUE UTILIZING SPATIO-TEMPORAL LOWER COEFFICIENTS

A VIDEO COMPRESSION TECHNIQUE UTILIZING SPATIO-TEMPORAL LOWER COEFFICIENTS International Journal of Electronics and Communication Engineering & Technology (IJECET) Volume 7, Issue 1, Jan-Feb 2016, pp. 10-19, Article ID: IJECET_07_01_002 Available online at http://www.iaeme.com/ijecetissues.asp?jtype=ijecet&vtype=7&itype=1

More information

Video Encryption Exploiting Non-Standard 3D Data Arrangements. Stefan A. Kramatsch, Herbert Stögner, and Andreas Uhl uhl@cosy.sbg.ac.

Video Encryption Exploiting Non-Standard 3D Data Arrangements. Stefan A. Kramatsch, Herbert Stögner, and Andreas Uhl uhl@cosy.sbg.ac. Video Encryption Exploiting Non-Standard 3D Data Arrangements Stefan A. Kramatsch, Herbert Stögner, and Andreas Uhl uhl@cosy.sbg.ac.at Andreas Uhl 1 Carinthia Tech Institute & Salzburg University Outline

More information

Efficient Data Recovery scheme in PTS-Based OFDM systems with MATRIX Formulation

Efficient Data Recovery scheme in PTS-Based OFDM systems with MATRIX Formulation Efficient Data Recovery scheme in PTS-Based OFDM systems with MATRIX Formulation Sunil Karthick.M PG Scholar Department of ECE Kongu Engineering College Perundurau-638052 Venkatachalam.S Assistant Professor

More information

A Survey of Video Processing with Field Programmable Gate Arrays (FGPA)

A Survey of Video Processing with Field Programmable Gate Arrays (FGPA) A Survey of Video Processing with Field Programmable Gate Arrays (FGPA) Heather Garnell Abstract This paper is a high-level, survey of recent developments in the area of video processing using reconfigurable

More information

Building an Advanced Invariant Real-Time Human Tracking System

Building an Advanced Invariant Real-Time Human Tracking System UDC 004.41 Building an Advanced Invariant Real-Time Human Tracking System Fayez Idris 1, Mazen Abu_Zaher 2, Rashad J. Rasras 3, and Ibrahiem M. M. El Emary 4 1 School of Informatics and Computing, German-Jordanian

More information

Adaptive Block Truncation Filter for MVC Depth Image Enhancement

Adaptive Block Truncation Filter for MVC Depth Image Enhancement 2014 IEEE International Conference on Acoustic, Speech and Signal Processing (ICASSP) Adaptive Block Truncation Filter for MVC Depth Image Enhancement Xuyuan Xu 1, Lai-Man Po 1, Chun-Ho Cheung 2, Litong

More information

Colour Image Encryption and Decryption by using Scan Approach

Colour Image Encryption and Decryption by using Scan Approach Colour Image Encryption and Decryption by using Scan Approach, Rinkee Gupta,Master of Engineering Scholar, Email: guptarinki.14@gmail.com Jaipal Bisht, Asst. Professor Radharaman Institute Of Technology

More information

Peter Eisert, Thomas Wiegand and Bernd Girod. University of Erlangen-Nuremberg. Cauerstrasse 7, 91058 Erlangen, Germany

Peter Eisert, Thomas Wiegand and Bernd Girod. University of Erlangen-Nuremberg. Cauerstrasse 7, 91058 Erlangen, Germany RATE-DISTORTION-EFFICIENT VIDEO COMPRESSION USING A 3-D HEAD MODEL Peter Eisert, Thomas Wiegand and Bernd Girod Telecommunications Laboratory University of Erlangen-Nuremberg Cauerstrasse 7, 91058 Erlangen,

More information

High Quality Image Magnification using Cross-Scale Self-Similarity

High Quality Image Magnification using Cross-Scale Self-Similarity High Quality Image Magnification using Cross-Scale Self-Similarity André Gooßen 1, Arne Ehlers 1, Thomas Pralow 2, Rolf-Rainer Grigat 1 1 Vision Systems, Hamburg University of Technology, D-21079 Hamburg

More information

DIGITAL video is an integral part of many newly emerging

DIGITAL video is an integral part of many newly emerging 782 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 14, NO. 6, JUNE 2004 Video Object Segmentation Using Bayes-Based Temporal Tracking and Trajectory-Based Region Merging Vasileios

More information

How To Code Low Bit Rate Video With A Pattern Selection Algorithm

How To Code Low Bit Rate Video With A Pattern Selection Algorithm Advanced Very Low Bit Rate Video Coding Using Preferential Pattern Selection Algorithms Manoranjan Paul and Manzur Murshed Gippsland School of Computing and IT, Monash University, Churchill, Vic 3842,

More information

Object tracking in video scenes

Object tracking in video scenes A Seminar On Object tracking in video scenes Presented by Alok K. Watve M.Tech. IT 1st year Indian Institue of Technology, Kharagpur Under the guidance of Dr. Shamik Sural Assistant Professor School of

More information

Image Compression through DCT and Huffman Coding Technique

Image Compression through DCT and Huffman Coding Technique International Journal of Current Engineering and Technology E-ISSN 2277 4106, P-ISSN 2347 5161 2015 INPRESSCO, All Rights Reserved Available at http://inpressco.com/category/ijcet Research Article Rahul

More information

To determine vertical angular frequency, we need to express vertical viewing angle in terms of and. 2tan. (degree). (1 pt)

To determine vertical angular frequency, we need to express vertical viewing angle in terms of and. 2tan. (degree). (1 pt) Polytechnic University, Dept. Electrical and Computer Engineering EL6123 --- Video Processing, S12 (Prof. Yao Wang) Solution to Midterm Exam Closed Book, 1 sheet of notes (double sided) allowed 1. (5 pt)

More information

How To Fix Out Of Focus And Blur Images With A Dynamic Template Matching Algorithm

How To Fix Out Of Focus And Blur Images With A Dynamic Template Matching Algorithm IJSTE - International Journal of Science Technology & Engineering Volume 1 Issue 10 April 2015 ISSN (online): 2349-784X Image Estimation Algorithm for Out of Focus and Blur Images to Retrieve the Barcode

More information

Super-resolution method based on edge feature for high resolution imaging

Super-resolution method based on edge feature for high resolution imaging Science Journal of Circuits, Systems and Signal Processing 2014; 3(6-1): 24-29 Published online December 26, 2014 (http://www.sciencepublishinggroup.com/j/cssp) doi: 10.11648/j.cssp.s.2014030601.14 ISSN:

More information

White paper. H.264 video compression standard. New possibilities within video surveillance.

White paper. H.264 video compression standard. New possibilities within video surveillance. White paper H.264 video compression standard. New possibilities within video surveillance. Table of contents 1. Introduction 3 2. Development of H.264 3 3. How video compression works 4 4. H.264 profiles

More information

Quality Optimal Policy for H.264 Scalable Video Scheduling in Broadband Multimedia Wireless Networks

Quality Optimal Policy for H.264 Scalable Video Scheduling in Broadband Multimedia Wireless Networks Quality Optimal Policy for H.264 Scalable Video Scheduling in Broadband Multimedia Wireless Networks Vamseedhar R. Reddyvari Electrical Engineering Indian Institute of Technology Kanpur Email: vamsee@iitk.ac.in

More information

Circle Object Recognition Based on Monocular Vision for Home Security Robot

Circle Object Recognition Based on Monocular Vision for Home Security Robot Journal of Applied Science and Engineering, Vol. 16, No. 3, pp. 261 268 (2013) DOI: 10.6180/jase.2013.16.3.05 Circle Object Recognition Based on Monocular Vision for Home Security Robot Shih-An Li, Ching-Chang

More information

JPEG Image Compression by Using DCT

JPEG Image Compression by Using DCT International Journal of Computer Sciences and Engineering Open Access Research Paper Volume-4, Issue-4 E-ISSN: 2347-2693 JPEG Image Compression by Using DCT Sarika P. Bagal 1* and Vishal B. Raskar 2 1*

More information

BMOA: Binary Magnetic Optimization Algorithm

BMOA: Binary Magnetic Optimization Algorithm International Journal of Machine Learning and Computing Vol. 2 No. 3 June 22 BMOA: Binary Magnetic Optimization Algorithm SeyedAli Mirjalili and Siti Zaiton Mohd Hashim Abstract Recently the behavior of

More information

Euler Vector: A Combinatorial Signature for Gray-Tone Images

Euler Vector: A Combinatorial Signature for Gray-Tone Images Euler Vector: A Combinatorial Signature for Gray-Tone Images Arijit Bishnu, Bhargab B. Bhattacharya y, Malay K. Kundu, C. A. Murthy fbishnu t, bhargab, malay, murthyg@isical.ac.in Indian Statistical Institute,

More information

A Learning Based Method for Super-Resolution of Low Resolution Images

A Learning Based Method for Super-Resolution of Low Resolution Images A Learning Based Method for Super-Resolution of Low Resolution Images Emre Ugur June 1, 2004 emre.ugur@ceng.metu.edu.tr Abstract The main objective of this project is the study of a learning based method

More information

MPEG-1 and MPEG-2 Digital Video Coding Standards

MPEG-1 and MPEG-2 Digital Video Coding Standards Please note that the page has been produced based on text and image material from a book in [sik] and may be subject to copyright restrictions from McGraw Hill Publishing Company. MPEG-1 and MPEG-2 Digital

More information

HSI BASED COLOUR IMAGE EQUALIZATION USING ITERATIVE n th ROOT AND n th POWER

HSI BASED COLOUR IMAGE EQUALIZATION USING ITERATIVE n th ROOT AND n th POWER HSI BASED COLOUR IMAGE EQUALIZATION USING ITERATIVE n th ROOT AND n th POWER Gholamreza Anbarjafari icv Group, IMS Lab, Institute of Technology, University of Tartu, Tartu 50411, Estonia sjafari@ut.ee

More information

Low-resolution Character Recognition by Video-based Super-resolution

Low-resolution Character Recognition by Video-based Super-resolution 2009 10th International Conference on Document Analysis and Recognition Low-resolution Character Recognition by Video-based Super-resolution Ataru Ohkura 1, Daisuke Deguchi 1, Tomokazu Takahashi 2, Ichiro

More information

An Energy-Based Vehicle Tracking System using Principal Component Analysis and Unsupervised ART Network

An Energy-Based Vehicle Tracking System using Principal Component Analysis and Unsupervised ART Network Proceedings of the 8th WSEAS Int. Conf. on ARTIFICIAL INTELLIGENCE, KNOWLEDGE ENGINEERING & DATA BASES (AIKED '9) ISSN: 179-519 435 ISBN: 978-96-474-51-2 An Energy-Based Vehicle Tracking System using Principal

More information

Transmission of low-motion JPEG2000 image sequences using client-driven conditional replenishment

Transmission of low-motion JPEG2000 image sequences using client-driven conditional replenishment Transmission of low-motion JPEG2000 image sequences using client-driven conditional replenishment J.J. Sánchez-Hernández 1, J.P. García-Ortiz 1, V. González-Ruiz 1, I. García 1 and D. Müller 2 1 University

More information

A Stock Pattern Recognition Algorithm Based on Neural Networks

A Stock Pattern Recognition Algorithm Based on Neural Networks A Stock Pattern Recognition Algorithm Based on Neural Networks Xinyu Guo guoxinyu@icst.pku.edu.cn Xun Liang liangxun@icst.pku.edu.cn Xiang Li lixiang@icst.pku.edu.cn Abstract pattern respectively. Recent

More information

OBJECTIVE VIDEO QUALITY METRICS: A PERFORMANCE ANALYSIS

OBJECTIVE VIDEO QUALITY METRICS: A PERFORMANCE ANALYSIS OBJECTIVE VIDEO QUALITY METRICS: A PERFORMANCE ANALYSIS José Luis Martínez, Pedro Cuenca, Francisco Delicado and Francisco Quiles Instituto de Investigación en Informática Universidad de Castilla La Mancha,

More information

Introduction to image coding

Introduction to image coding Introduction to image coding Image coding aims at reducing amount of data required for image representation, storage or transmission. This is achieved by removing redundant data from an image, i.e. by

More information

Methodology for Emulating Self Organizing Maps for Visualization of Large Datasets

Methodology for Emulating Self Organizing Maps for Visualization of Large Datasets Methodology for Emulating Self Organizing Maps for Visualization of Large Datasets Macario O. Cordel II and Arnulfo P. Azcarraga College of Computer Studies *Corresponding Author: macario.cordel@dlsu.edu.ph

More information

Face Model Fitting on Low Resolution Images

Face Model Fitting on Low Resolution Images Face Model Fitting on Low Resolution Images Xiaoming Liu Peter H. Tu Frederick W. Wheeler Visualization and Computer Vision Lab General Electric Global Research Center Niskayuna, NY, 1239, USA {liux,tu,wheeler}@research.ge.com

More information

THE EMERGING JVT/H.26L VIDEO CODING STANDARD

THE EMERGING JVT/H.26L VIDEO CODING STANDARD THE EMERGING JVT/H.26L VIDEO CODING STANDARD H. Schwarz and T. Wiegand Heinrich Hertz Institute, Germany ABSTRACT JVT/H.26L is a current project of the ITU-T Video Coding Experts Group (VCEG) and the ISO/IEC

More information

Algorithms for the resizing of binary and grayscale images using a logical transform

Algorithms for the resizing of binary and grayscale images using a logical transform Algorithms for the resizing of binary and grayscale images using a logical transform Ethan E. Danahy* a, Sos S. Agaian b, Karen A. Panetta a a Dept. of Electrical and Computer Eng., Tufts University, 161

More information

A QoE Based Video Adaptation Algorithm for Video Conference

A QoE Based Video Adaptation Algorithm for Video Conference Journal of Computational Information Systems 10: 24 (2014) 10747 10754 Available at http://www.jofcis.com A QoE Based Video Adaptation Algorithm for Video Conference Jianfeng DENG 1,2,, Ling ZHANG 1 1

More information

Analecta Vol. 8, No. 2 ISSN 2064-7964

Analecta Vol. 8, No. 2 ISSN 2064-7964 EXPERIMENTAL APPLICATIONS OF ARTIFICIAL NEURAL NETWORKS IN ENGINEERING PROCESSING SYSTEM S. Dadvandipour Institute of Information Engineering, University of Miskolc, Egyetemváros, 3515, Miskolc, Hungary,

More information

PIXEL-LEVEL IMAGE FUSION USING BROVEY TRANSFORME AND WAVELET TRANSFORM

PIXEL-LEVEL IMAGE FUSION USING BROVEY TRANSFORME AND WAVELET TRANSFORM PIXEL-LEVEL IMAGE FUSION USING BROVEY TRANSFORME AND WAVELET TRANSFORM Rohan Ashok Mandhare 1, Pragati Upadhyay 2,Sudha Gupta 3 ME Student, K.J.SOMIYA College of Engineering, Vidyavihar, Mumbai, Maharashtra,

More information

A Reliability Point and Kalman Filter-based Vehicle Tracking Technique

A Reliability Point and Kalman Filter-based Vehicle Tracking Technique A Reliability Point and Kalman Filter-based Vehicle Tracing Technique Soo Siang Teoh and Thomas Bräunl Abstract This paper introduces a technique for tracing the movement of vehicles in consecutive video

More information

An Experimental Study of the Performance of Histogram Equalization for Image Enhancement

An Experimental Study of the Performance of Histogram Equalization for Image Enhancement International Journal of Computer Sciences and Engineering Open Access Research Paper Volume-4, Special Issue-2, April 216 E-ISSN: 2347-2693 An Experimental Study of the Performance of Histogram Equalization

More information

FCE: A Fast Content Expression for Server-based Computing

FCE: A Fast Content Expression for Server-based Computing FCE: A Fast Content Expression for Server-based Computing Qiao Li Mentor Graphics Corporation 11 Ridder Park Drive San Jose, CA 95131, U.S.A. Email: qiao li@mentor.com Fei Li Department of Computer Science

More information

COMPUTING CLOUD MOTION USING A CORRELATION RELAXATION ALGORITHM Improving Estimation by Exploiting Problem Knowledge Q. X. WU

COMPUTING CLOUD MOTION USING A CORRELATION RELAXATION ALGORITHM Improving Estimation by Exploiting Problem Knowledge Q. X. WU COMPUTING CLOUD MOTION USING A CORRELATION RELAXATION ALGORITHM Improving Estimation by Exploiting Problem Knowledge Q. X. WU Image Processing Group, Landcare Research New Zealand P.O. Box 38491, Wellington

More information

How To Segmentate In Ctv Video

How To Segmentate In Ctv Video Time and Date OCR in CCTV Video Ginés García-Mateos 1, Andrés García-Meroño 1, Cristina Vicente-Chicote 3, Alberto Ruiz 1, and Pedro E. López-de-Teruel 2 1 Dept. de Informática y Sistemas 2 Dept. de Ingeniería

More information

Screen Capture A Vector Quantisation Approach

Screen Capture A Vector Quantisation Approach Screen Capture A Vector Quantisation Approach Jesse S. Jin and Sue R. Wu Biomedical and Multimedia Information Technology Group School of Information Technologies, F09 University of Sydney, NSW, 2006 {jesse,suewu}@it.usyd.edu.au

More information

Complexity-bounded Power Control in Video Transmission over a CDMA Wireless Network

Complexity-bounded Power Control in Video Transmission over a CDMA Wireless Network Complexity-bounded Power Control in Video Transmission over a CDMA Wireless Network Xiaoan Lu, David Goodman, Yao Wang, and Elza Erkip Electrical and Computer Engineering, Polytechnic University, Brooklyn,

More information

MATLAB-based Applications for Image Processing and Image Quality Assessment Part II: Experimental Results

MATLAB-based Applications for Image Processing and Image Quality Assessment Part II: Experimental Results 154 L. KRASULA, M. KLÍMA, E. ROGARD, E. JEANBLANC, MATLAB BASED APPLICATIONS PART II: EXPERIMENTAL RESULTS MATLAB-based Applications for Image Processing and Image Quality Assessment Part II: Experimental

More information

Using fractal compression scheme to embed a digital signature into an image

Using fractal compression scheme to embed a digital signature into an image Using fractal compression scheme to embed a digital signature into an image Joan Puate, Fred Jordan Swiss federal institute of technology Signal Processing Laboratory CH-1015 Lausanne Switzerland Email:

More information

INTER CARRIER INTERFERENCE CANCELLATION IN HIGH SPEED OFDM SYSTEM Y. Naveena *1, K. Upendra Chowdary 2

INTER CARRIER INTERFERENCE CANCELLATION IN HIGH SPEED OFDM SYSTEM Y. Naveena *1, K. Upendra Chowdary 2 ISSN 2277-2685 IJESR/June 2014/ Vol-4/Issue-6/333-337 Y. Naveena et al./ International Journal of Engineering & Science Research INTER CARRIER INTERFERENCE CANCELLATION IN HIGH SPEED OFDM SYSTEM Y. Naveena

More information

A TOOL FOR TEACHING LINEAR PREDICTIVE CODING

A TOOL FOR TEACHING LINEAR PREDICTIVE CODING A TOOL FOR TEACHING LINEAR PREDICTIVE CODING Branislav Gerazov 1, Venceslav Kafedziski 2, Goce Shutinoski 1 1) Department of Electronics, 2) Department of Telecommunications Faculty of Electrical Engineering

More information

PERFORMANCE ANALYSIS OF HIGH RESOLUTION IMAGES USING INTERPOLATION TECHNIQUES IN MULTIMEDIA COMMUNICATION SYSTEM

PERFORMANCE ANALYSIS OF HIGH RESOLUTION IMAGES USING INTERPOLATION TECHNIQUES IN MULTIMEDIA COMMUNICATION SYSTEM PERFORMANCE ANALYSIS OF HIGH RESOLUTION IMAGES USING INTERPOLATION TECHNIQUES IN MULTIMEDIA COMMUNICATION SYSTEM Apurva Sinha 1, Mukesh kumar 2, A.K. Jaiswal 3, Rohini Saxena 4 Department of Electronics

More information

Simultaneous Gamma Correction and Registration in the Frequency Domain

Simultaneous Gamma Correction and Registration in the Frequency Domain Simultaneous Gamma Correction and Registration in the Frequency Domain Alexander Wong a28wong@uwaterloo.ca William Bishop wdbishop@uwaterloo.ca Department of Electrical and Computer Engineering University

More information

A Survey of Error Resilient Coding Schemes for Image/Video Transmission Based on Data Embedding

A Survey of Error Resilient Coding Schemes for Image/Video Transmission Based on Data Embedding A Survey of Error Resilient Coding Schemes for Image/Video Transmission Based on Data Embedding Li-Wei Kang*( 康 立 威 ) and Jin-Jang Leou # ( 柳 金 章 ) *Institute of Information Science Academia Sinica, Taipei

More information

Reversible Data Hiding for Security Applications

Reversible Data Hiding for Security Applications Reversible Data Hiding for Security Applications Baig Firdous Sulthana, M.Tech Student (DECS), Gudlavalleru engineering college, Gudlavalleru, Krishna (District), Andhra Pradesh (state), PIN-521356 S.

More information

THE Walsh Hadamard transform (WHT) and discrete

THE Walsh Hadamard transform (WHT) and discrete IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I: REGULAR PAPERS, VOL. 54, NO. 12, DECEMBER 2007 2741 Fast Block Center Weighted Hadamard Transform Moon Ho Lee, Senior Member, IEEE, Xiao-Dong Zhang Abstract

More information

Vision based Vehicle Tracking using a high angle camera

Vision based Vehicle Tracking using a high angle camera Vision based Vehicle Tracking using a high angle camera Raúl Ignacio Ramos García Dule Shu gramos@clemson.edu dshu@clemson.edu Abstract A vehicle tracking and grouping algorithm is presented in this work

More information

Static Environment Recognition Using Omni-camera from a Moving Vehicle

Static Environment Recognition Using Omni-camera from a Moving Vehicle Static Environment Recognition Using Omni-camera from a Moving Vehicle Teruko Yata, Chuck Thorpe Frank Dellaert The Robotics Institute Carnegie Mellon University Pittsburgh, PA 15213 USA College of Computing

More information

Lossless Grey-scale Image Compression using Source Symbols Reduction and Huffman Coding

Lossless Grey-scale Image Compression using Source Symbols Reduction and Huffman Coding Lossless Grey-scale Image Compression using Source Symbols Reduction and Huffman Coding C. SARAVANAN cs@cc.nitdgp.ac.in Assistant Professor, Computer Centre, National Institute of Technology, Durgapur,WestBengal,

More information

Internet Video Streaming and Cloud-based Multimedia Applications. Outline

Internet Video Streaming and Cloud-based Multimedia Applications. Outline Internet Video Streaming and Cloud-based Multimedia Applications Yifeng He, yhe@ee.ryerson.ca Ling Guan, lguan@ee.ryerson.ca 1 Outline Internet video streaming Overview Video coding Approaches for video

More information

Image Compression and Decompression using Adaptive Interpolation

Image Compression and Decompression using Adaptive Interpolation Image Compression and Decompression using Adaptive Interpolation SUNILBHOOSHAN 1,SHIPRASHARMA 2 Jaypee University of Information Technology 1 Electronicsand Communication EngineeringDepartment 2 ComputerScience

More information

A Secure File Transfer based on Discrete Wavelet Transformation and Audio Watermarking Techniques

A Secure File Transfer based on Discrete Wavelet Transformation and Audio Watermarking Techniques A Secure File Transfer based on Discrete Wavelet Transformation and Audio Watermarking Techniques Vineela Behara,Y Ramesh Department of Computer Science and Engineering Aditya institute of Technology and

More information

Performance Evaluation of Online Image Compression Tools

Performance Evaluation of Online Image Compression Tools Performance Evaluation of Online Image Compression Tools Rupali Sharma 1, aresh Kumar 1, Department of Computer Science, PTUGZS Campus, Bathinda (Punjab), India 1 rupali_sharma891@yahoo.com, naresh834@rediffmail.com

More information

A comparison of two parallel algorithms using predictive load balancing for video compression

A comparison of two parallel algorithms using predictive load balancing for video compression A comparison of two parallel algorithms using predictive load balancing for video compression CARLOS-JULIAN GENIS-TRIANA 1, ABELARDO RODRIGUEZ-LEON 2 and RAFAEL RIVERA- LOPEZ 2 Departamento de Sistemas

More information

On the Data Reuse and Memory Bandwidth Analysis for Full-Search Block-Matching VLSI Architecture

On the Data Reuse and Memory Bandwidth Analysis for Full-Search Block-Matching VLSI Architecture IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 12, NO. 1, JANUARY 2002 61 On the Data Reuse and Memory Bandwidth Analysis for Full-Search Block-Matching VLSI Architecture Jen-Chieh

More information