Edge cross-section profile for colonoscopic object detection

Colorectal cancer is the second leading cause of cancer-related deaths, claiming close to 50,000 lives annually in the United States alone. Colonoscopy is an important screening tool that has contributed to a significant decline in colorectal cancer-related deaths. During colonoscopy, a tiny video camera at the tip of the endoscope generates a video signal of the internal mucosa of the human colon. The video data is displayed on a monitor for real-time diagnosis by the endoscopist. Despite the success of colonoscopy in lowering cancer-related deaths, a significant miss rate for detection of both large polyps and cancers is estimated around 4-12%. As a result, in recent years, many computer-aided object detection techniques have been developed with the ultimate goal to assist the endoscopist in lowering the polyp miss rate. Automatic object detection in recorded video data during colonoscopy is challenging due to the noisy nature of endoscopic images caused by camera motion, strong light reflections, the wide angle lens that cannot be automatically focused, and the location and appearance variations of objects within the colon. The unique characteristics of colonoscopy video require new image/video analysis techniques. The dissertation presents our investigation on edge cross-section profile (ECSP), a local appearance model, for colonoscopic object detection. We propose several methods to derive new features on ECSP from its surrounding region pixels, its first-order derivative profile, and its second-order derivative profile. These ECSP features describe discriminative patterns for different types of objects in colonoscopy. The new algorithms and software using the ECSP features can effectively detect three representative types of objects and extract their corresponding semantic unit in terms of both accuracy and analysis time. The main contributions of dissertation are summarized as follows. The dissertation presents 1) a new ECSP calculation method and feature-based ECSP method that extracts features on ECSP for object detection, 2) edgeless ECSP method that calculates ECSP without using edges, 3) part-based multi-derivative ECSP algorithm that segments ECSP, its 1st-order and its 2 nd-order derivative functions into parts and models each part using the method that is suitable to that part, 4) ECSP based algorithms for detecting three representative types of colonoscopic objects including appendiceal orifices, endoscopes during retroflexion operations, and polyps and extracting videos or segmented shots containing these objects as semantic units, and 5) a software package that implements these techniques and provides meaningful visual feedback of the detected results to the endoscopist. Ideally, we would like the software to provide feedback to the endoscopist before the next video frame becomes available and to process video data at the rate in which the data are captured (typically at about 30 frames per second (fps)). This real-time requirement is difficult to achieve using today's affordable off-the-shelf workstations. We aim for achieving near real-time performance where the analysis and feedback complete at the rate of at least 1 fps. The dissertation has the following broad impacts. Firstly, the performance study shows that our proposed ECSP based techniques are promising both in terms of the detection rate and execution time for detecting the appearance of the three aforementioned types of objects in colonoscopy video. Our ECSP based techniques can be extended to both detect other types of colonoscopic objects such as diverticula, lumen and vessel, and analyze other endoscopy procedures, such as laparoscopy, upper gastrointestinal endoscopy, wireless capsule endoscopy and EGD. Secondly, to our best knowledge, our polyp detection system is the only computer-aided system that can warn the endoscopist the appearance of polyps in near real time. Our retroflexion detectionsystem is also the first computer-aided system that can detect retroflexion in near real-time. Retroflexion is a maneuver used by the endoscopist to inspect the colon area that is hard to reach. The use of our system in future clinical trials may contribute to the decline in the polyp miss rate during live colonoscopy. Our system may be used as a training platform for novice endoscopists. Lastly, the automatic documentation of detected semantic units of colonoscopic objects can be helpful to discover unknown patterns of colorectal cancers or new diseases and used as educational resources for endoscopic research.

[1]  Xiaoyi Jiang,et al.  Colorectal Polyps Detection Using Texture Features and Support Vector Machine , 2008, MDA.

[2]  Timothy F. Cootes,et al.  Active Shape Models-Their Training and Application , 1995, Comput. Vis. Image Underst..

[3]  Dimitrios K. Iakovidis,et al.  An intelligent system for automatic detection of gastrointestinal adenomas in video endoscopy , 2006, Comput. Biol. Medicine.

[4]  Ela Claridge,et al.  Modelling of edge profiles in pigmented skin lesions , 2002 .

[5]  Luís A. Alexandre,et al.  Color and Position versus Texture Features for Endoscopic Polyp Detection , 2008, 2008 International Conference on BioMedical Engineering and Informatics.

[6]  Wei Xiong,et al.  Net comparison: a fast and effective method for classifying image sequences , 1995, Electronic Imaging.

[7]  Luís A. Alexandre,et al.  Polyp Detection in Endoscopic Video Using SVMs , 2007, PKDD.

[8]  Pietro Perona,et al.  Learning Generative Visual Models from Few Training Examples: An Incremental Bayesian Approach Tested on 101 Object Categories , 2004, 2004 Conference on Computer Vision and Pattern Recognition Workshop.

[9]  W. Cunliffe,et al.  Rectal Retroflexion: An Essential Part of Lower Gastrointestinal Endoscopic Examination , 2001 .

[10]  Yu Cao,et al.  Computer-Aided Detection of Diagnostic and Therapeutic Operations in Colonoscopy Videos , 2007, IEEE Transactions on Biomedical Engineering.

[11]  Philippe Aigrain,et al.  The automatic real-time analysis of film editing and transition effects and its applications , 1994, Comput. Graph..

[12]  Dimitris A. Karras,et al.  Computer-aided tumor detection in endoscopic video using color wavelet features , 2003, IEEE Transactions on Information Technology in Biomedicine.

[13]  D. Lieberman Quality and colonoscopy: a new imperative. , 2005, Gastrointestinal endoscopy.

[14]  Christopher G. Harris,et al.  A Combined Corner and Edge Detector , 1988, Alvey Vision Conference.

[15]  Takeo Kanade,et al.  An Iterative Image Registration Technique with an Application to Stereo Vision , 1981, IJCAI.

[16]  Michael Steinbach,et al.  284 Colorectal Cancer Despite Colonoscopy: Critical Is the Endoscopist, Not the Withdrawal Time , 2009 .

[17]  Alan Hanjalic,et al.  Shot-boundary detection: unraveled and resolved? , 2002, IEEE Trans. Circuits Syst. Video Technol..

[18]  Harry Shum,et al.  Face alignment using statistical models and wavelet features , 2003, 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2003. Proceedings..

[19]  Jung-Hwan Oh,et al.  Polyp Detection in Colonoscopy Video using Elliptical Shape Feature , 2007, 2007 IEEE International Conference on Image Processing.

[20]  M. P. Tjoa,et al.  Feature extraction for the analysis of colon status from the endoscopic images , 2003, Biomedical engineering online.

[21]  Max Q.-H. Meng,et al.  Computer-based detection of bleeding and ulcer in wireless capsule endoscopy images by chromaticity moments , 2009, Comput. Biol. Medicine.

[22]  Peng Li,et al.  Learning a multi-size patch-based hybrid kernel machine ensemble for abnormal region detection in colonoscopic images , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[23]  Nicole Vincent,et al.  A review of real-time segmentation of uncompressed video sequences for content-based search and retrieval , 2003, Real Time Imaging.

[24]  Peter Lance,et al.  Analysis of colorectal cancer occurrence during surveillance colonoscopy in the dietary Polyp Prevention Trial. , 2004, Gastrointestinal endoscopy.

[25]  Carlo Tomasi,et al.  Good features to track , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[26]  Shinji Tanaka,et al.  PIT PATTERN DIAGNOSIS FOR COLORECTAL NEOPLASIA USING NARROW BAND IMAGING MAGNIFICATION , 2006 .

[27]  Dimitris A. Karras,et al.  Detection of lesions in endoscopic video using textural descriptors on wavelet domain supported by artificial neural network architectures , 2001, Proceedings 2001 International Conference on Image Processing (Cat. No.01CH37205).

[28]  J. Church,et al.  Quality in the technical performance of colonoscopy and the continuous quality improvement process for colonoscopy: recommendations of the U.S. Multi-Society Task Force on Colorectal Cancer , 2002, American Journal of Gastroenterology.

[29]  Bo Zhang,et al.  Learning concepts from large scale imbalanced data sets using support cluster machines , 2006, MM '06.

[30]  M. Goldbaum,et al.  Detection of blood vessels in retinal images using two-dimensional matched filters. , 1989, IEEE transactions on medical imaging.

[31]  Dietrich Paulus,et al.  Methods for polyp detection in colonoscopy videos: a review , 2008 .

[32]  Baoxin Li,et al.  Bayesian tactile face , 2008, 2008 IEEE Conference on Computer Vision and Pattern Recognition.

[33]  John S. Boreczky,et al.  A hidden Markov model framework for video segmentation using audio and image features , 1998, Proceedings of the 1998 IEEE International Conference on Acoustics, Speech and Signal Processing, ICASSP '98 (Cat. No.98CH36181).

[34]  Kikukawa Takeshi,et al.  Development of an Automatic Summary Editing System for the Audio Visual Resources. , 1992 .

[35]  Ramesh C. Jain,et al.  Production model based digital video segmentation , 1995, Multimedia Tools and Applications.

[36]  Yakup Genc,et al.  Learn to Track Edges , 2007, 2007 IEEE 11th International Conference on Computer Vision.

[37]  R. Doraiswami,et al.  Real-time image processing system for endoscopic applications , 2003, CCECE 2003 - Canadian Conference on Electrical and Computer Engineering. Toward a Caring and Humane Technology (Cat. No.03CH37436).

[38]  Aiko M. Hormann,et al.  Programs for Machine Learning. Part I , 1962, Inf. Control..

[39]  Charles J Kahi,et al.  Does colonoscopy work? , 2010, Journal of the National Comprehensive Cancer Network : JNCCN.

[40]  Ian H. Witten,et al.  Data mining: practical machine learning tools and techniques, 3rd Edition , 1999 .

[41]  L. Rabeneck,et al.  Association of Colonoscopy and Death From Colorectal Cancer , 2009, Annals of Internal Medicine.

[42]  Antonio Torralba,et al.  Sharing Visual Features for Multiclass and Multiview Object Detection , 2007, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[43]  Yanjun Qi,et al.  Supervised classification for video shot segmentation , 2003, 2003 International Conference on Multimedia and Expo. ICME '03. Proceedings (Cat. No.03TH8698).

[44]  Basanna V. Dhandra,et al.  Analysis of Abnormality in Endoscopic images using Combined HSI Color Space and Watershed Segmentation , 2006, 18th International Conference on Pattern Recognition (ICPR'06).

[45]  Yu Cao,et al.  Automatic measurement of quality metrics for colonoscopy videos , 2005, MULTIMEDIA '05.

[46]  Yu Cao,et al.  Measuring Objective Quality of Colonoscopy , 2009, IEEE Transactions on Biomedical Engineering.

[47]  Jitendra Malik,et al.  Shape matching and object recognition using shape contexts , 2010, 2010 3rd International Conference on Computer Science and Information Technology.

[48]  M. Punithavalli,et al.  Machine Learning Approach for Object Detection - A Survey Approach , 2010 .

[49]  Til Aach,et al.  Polyp Segmentation in NBI Colonoscopy , 2009, Bildverarbeitung für die Medizin.

[50]  Behzad Shahraray,et al.  Scene change detection and content-based sampling of video sequences , 1995, Electronic Imaging.

[51]  Ronald M. Summers,et al.  Colonic polyp segmentation in CT colonography-based on fuzzy clustering and deformable models , 2004, IEEE Transactions on Medical Imaging.

[52]  Yu Cao,et al.  A framework for parsing colonoscopy videos for semantic units , 2004, 2004 IEEE International Conference on Multimedia and Expo (ICME) (IEEE Cat. No.04TH8763).

[53]  George D. Magoulas,et al.  Neural network-based colonoscopic diagnosis using on-line learning and differential evolution , 2004, Appl. Soft Comput..

[54]  Irena Koprinska,et al.  Temporal video segmentation: A survey , 2001, Signal Process. Image Commun..

[55]  Matthijs C. Dorst Distinctive Image Features from Scale-Invariant Keypoints , 2011 .

[56]  Emanuele Trucco,et al.  Max-Min Central Vein Detection in Retinal Fundus Images , 2006, 2006 International Conference on Image Processing.

[57]  Robert Tibshirani,et al.  The Elements of Statistical Learning: Data Mining, Inference, and Prediction, 2nd Edition , 2001, Springer Series in Statistics.

[58]  Carlo Tomasi,et al.  A statistical 3-D pattern processing method for computer-aided detection of polyps in CT colonography , 2001, IEEE Transactions on Medical Imaging.

[59]  Nanning Zheng,et al.  Learning to Detect a Salient Object , 2011, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[60]  Vassilis P. Plagianakos,et al.  Improved Neural Network-based Interpretation of Colonoscopy Images Through On-line Learning and Evolution , 2001 .

[61]  Christopher B. Williams,et al.  Practical Gastrointestinal Endoscopy: The Fundamentals , 1981 .

[62]  Jung-Hwan Oh,et al.  Automatic Classification of Images with Appendiceal Orifice in Colonoscopy Videos , 2006, 2006 International Conference of the IEEE Engineering in Medicine and Biology Society.

[63]  Badrinath Roysam,et al.  Robust model-based vasculature detection in noisy biomedical images , 2004, IEEE Transactions on Information Technology in Biomedicine.

[64]  Shankar M. Krishnan,et al.  Intestinal abnormality detection from endoscopic images , 1998, Proceedings of the 20th Annual International Conference of the IEEE Engineering in Medicine and Biology Society. Vol.20 Biomedical Engineering Towards the Year 2000 and Beyond (Cat. No.98CH36286).

[65]  Yu Cao,et al.  Mining colonoscopy videos to measure quality of colonoscopic procedures , 2007 .

[66]  Samy Bengio,et al.  Torch: a modular machine learning software library , 2002 .

[67]  J. Fletcher,et al.  Effect of slice thickness and primary 2D versus 3D virtual dissection on colorectal lesion detection at CT colonography in 452 asymptomatic adults. , 2007, AJR. American journal of roentgenology.

[68]  Rainer Lienhart,et al.  Reliable Transition Detection in Videos: A Survey and Practitioner's Guide , 2001, Int. J. Image Graph..

[69]  Gary R. Bradski,et al.  Learning OpenCV - computer vision with the OpenCV library: software that sees , 2008 .

[70]  Pietro Perona,et al.  Object class recognition by unsupervised scale-invariant learning , 2003, 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2003. Proceedings..

[71]  Wallapak Tavanapong,et al.  SAPPHIRE middleware and software development kit for medical video analysis , 2011, 2011 24th International Symposium on Computer-Based Medical Systems (CBMS).

[72]  Sae Hwang,et al.  Polyp detection in Wireless Capsule Endoscopy videos based on image segmentation and geometric feature , 2010, 2010 IEEE International Conference on Acoustics, Speech and Signal Processing.

[73]  V. P. Plagianakos,et al.  TUMOR DETECTION IN COLONOSCOPY USING THE UNSUPERVISED k-WINDOWS CLUSTERING ALGORITHM AND NEURAL NETWORKS , 2004 .

[74]  Isabelle Guyon,et al.  An Introduction to Variable and Feature Selection , 2003, J. Mach. Learn. Res..

[75]  Nuggehally Sampath Jayant,et al.  An adaptive clustering algorithm for image segmentation , 1989, International Conference on Acoustics, Speech, and Signal Processing,.

[76]  D. Marquardt An Algorithm for Least-Squares Estimation of Nonlinear Parameters , 1963 .

[77]  P. Wang,et al.  Classification of endoscopic images based on texture and neural network , 2001, 2001 Conference Proceedings of the 23rd Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[78]  B. S. Manjunath,et al.  Unsupervised Segmentation of Color-Texture Regions in Images and Video , 2001, IEEE Trans. Pattern Anal. Mach. Intell..

[79]  Fernando Vilariño,et al.  Texture-Based Polyp Detection in Colonoscopy , 2009, Bildverarbeitung für die Medizin.

[80]  Jung-Hwan Oh,et al.  Blurry-frame detection and shot segmentation in colonoscopy videos , 2003, IS&T/SPIE Electronic Imaging.