Adaptive Motion Compensated Spatial Temporal Filter of Colonoscopy Video


  • Nidhal Azawi Department of Computer Engineering, College of Engineering, Mustansiriyah University, Baghdad, Iraq



Optic flow, adaptive temporal filter, artifacts, LKDOG, Lucas Kanade, image alignment, Colonoscopy


   Colonoscopy is a popular procedure which is used to detect an abnormality. Early diagnosis can help to heal many patients. The purpose of this paper is removing/reducing some artifacts to improve the visual quality of colonoscopy videos to provide better information for physicians. This work complements a series of work consisting of three previously published papers. In this paper, optic flow is used for motion compensation, where a number of consecutive images are registered to integrate some information to create a new image that has/reveals more information than the original one. Colon images were classified into informative and noninformative images by using a deep neural network. Then, two different strategies were used to treat informative and noninformative images. Informative images were treated by using Lucas Kanade with an adaptive temporal mean/median filter, whereas noninformative images were treated by using Lucas Kanade with a derivative of Gaussian (LKDOG) and adaptive temporal median images. Comparison showed that this work achieved better results than those achieved by the state-of-the-art strategies for the same degraded colon images data set. The new proposed algorithm reduced the error alignment by a factor of about 0.3, with a 100% successful image alignment ratio. In conclusion, this algorithm achieved better results than the state-of-the-art approaches in case of enhancing the informative images as shown in the results section; also, it helped to reveal some information from noninformative images that have very few details/no details.


Download data is not yet available.




How to Cite

Azawi, N. (2021). Adaptive Motion Compensated Spatial Temporal Filter of Colonoscopy Video. Iraqi Journal of Science, 62(11), 4148–4157.



Computer Science