Enhanced Computation Time for Fast Block Matching Algorithm

Zaynab Ahmed, Abir Jaafar Hussain, Dhiya Al-Jumeily
2011 2011 Developments in E-systems Engineering  
i ACKNOWLEDGMENTS My thanks go firstly, as it should always be, to Allah who gave me the energy, health, and courage to spend a lot of determination and time until I completed this work. My most sincere gratitude and appreciation to my supervisor Dr Abir Hussain for all her patience, valuable advice, discussions, convincing arguments and more during the life of this thesis, I wish her all the best for the future. I also owe a great debt to Dr. Dhiya Al-Jumeily for his support, advice and
more » ... gement from the beginning until now and I would like to thank him for his constructive comments on my thesis. My gratitude also extends to the Director and staff of the School of Computing & Mathematical Sciences, Liverpool John Moores University for their advice and help. I would like to express my deepest sense of gratitude to my sponsor, the Ministry of Higher Education and Scientific Research in Iraq and the Iraqi Culture Attaché in London for financial support. My heartiest and warm thanks to my family, who deserve great thanks for their support, patience and understanding throughout my PhD time: starting with my husband, Hussein Al-Bayati, my mother, my father, my brother and my sisters, ending with my lovely children Khadija, Abdullah and Sohaib for their true understanding and sacrifice in uncountable ways. Finally, I would like to thank all my friends for their support during my PhD study, and who supported me during the times of weakness. I would like also to thank and appreciate Dr. Waleed Al-Nuaimy and his family for helping me in a lot of things from the first day and during my PhD. ii ABSTRACT Video compression is the process of reducing the amount of data required to represent digital video while preserving an acceptable video quality. Recent studies on video compression have focused on multimedia transmission, videophones, teleconferencing, high definition television (HDTV), CD-ROM storage, etc. The idea of compression techniques is to remove the redundant information that exists in the video sequences. Motion compensated predictive coding is the main coding tool for removing temporal redundancy of video sequences and it typically accounts for 50-80% of the video encoding complexity. This technique has been adopted by all of the existing international video coding standards. It assumes that the current frame can be locally modelled as a translation of the reference frames. The practical and widely method used to carry out motion compensated prediction is block matching algorithm. In this method, video frames are divided into a set of non-overlapped macroblocks; each target macroblock of the current frame is compared with the search area in the reference frame in order to find the best matching macroblock. This will carry out displacement vectors that stipulate the movement of the macroblocks from one location to another in the reference frame. Checking all these locations is called full Search, which provides the best result. However, this algorithm suffers from long computational time, which necessitates improvement. Several methods of Fast Block Matching algorithm were developed to reduce the computation complexity. This thesis focuses on two classifications: the first is called the lossless block matching algorithm process, in which the computational time required to determine the matching macroblock of the full search is decreased while the resolution of the predicted frames is the same as for the full search. The second is called the lossy block matching algorithm process, which reduces the computational complexity effectively but the search result's quality is not the same as for the full search.
doi:10.1109/dese.2011.8 dblp:conf/dese/AhmedHA11 fatcat:jjnr7jaxd5gann2ey3k6tyjoh4