resolution standard currently is DVD, but we are
expecting HD videos to replace the DVD format
soon.
Table 1: IFF Software Module Results for a single frame
from different video inputs.
Video Type Frame Size GPU (ms) CPU (ms) Speed Up
VGA 640 x 480 6.73 85.76 12.74
DVD 720 x 480 8.0 94.46 11.81
HD 576 720 x 576 9.53 121.99 12.8
XGA 1024 x 768 12.7 236.29 18.61
HD 720 1280 x 720 11.58 268.81 23.22
HD1080 1920x 1080 14.88 595.12 40.0
5.2 Effectiveness
We use typical four quality metrics (Precision,
Sensitivity, Specificity and Accuracy) shown to
evaluate the performance of the new and the
previous algorithms. The ground truths of the
informative and the non-informative frames were
verified by the domain expert. Table 2 shows the
average values for 10 colonoscopy videos. Table 2
shows that our new algorithm discussed in this paper
(IFF#2) outperforms our previous algorithm [Oh, J.,
et al. 2007] (IFF#1) in all four metrics. IFF#2
provided around 97.6% of accuracy – meaning 7%
increase compared to our previous one – IFF#1
which offers only 90.6 accuracy for this data set. We
tested more than 100 videos, and found that our new
algorithm has around 96% overall accuracy.
Table 2: Comparison of Previous (IFF#1) and New
(IFF#2) algorithms on over 100 videos.
Metrics IFF#1 IFF#2
Precision 89.1% 97.0%
Sensitivity 88.3% 97.9%
Specificity 92.1% 97.0%
Accuracy 90.6% 97.6%
6 CONCLUSIONS
In this paper, we discussed a new IFF algorithm
which is around 15% more accurate compared to our
previous algorithm. Through a proper understanding
of the meaning of an informative frame, we
introduced a new definition to an informative colon
frame. The computing constraints which reside
within the algorithm have been mitigated with our
IFF software module which consumes 8 ms
(Table 1) out of the total real-time constraint – 33
ms (Section 1), and provides 25 ms credit for other
steps of automated colonoscopy quality
measurement to complete. In comparison to CPU,
our GPU algorithm is 40 times faster for a HD 1080
video. Our future work will be focused on
combining multiple GPUs together to further
accelerate colonoscopy video analysis.
ACKNOWLEDGEMENTS
This work is partially supported by NSF STTR-
Grant No. 0740596, 0956847, National Institute of
Diabetes and Digestive and Kidney Diseases
(NIDDK DK083745) and the Mayo Clinic. Any
opinions, findings, conclusions, or recommendations
expressed in this paper are those of authors. They do
not necessarily reflect the views of the funding
agencies. Johnny Wong, Wallapak Tavanapong and
JungHwan Oh hold positions at EndoMetric
Corporation, Ames, IA 50014, U.S.A, a for profit
company that markets endoscopy-related software.
Johnny Wong, Wallapak Tavanapong, JungHwan
Oh, Piet de Groen, and Mayo Clinic own stocks in
EndoMetric. Piet de Groen, Johnny Wong, Wallapak
Tavanapong, and JungHwan Oh have received
royalty payments from EndoMetric.
REFERENCES
American Cancer Society, 2008. “Colorectal Cancer Facts
and Figures” http://www.cancer.org/docroot/
STT/content/STT_1x_Cancer_Facts_and_Figures_200
8.asp.
Johnson, D., Fletcher, J., MacCarty, R., et al. 2007.
“Effect of slice thickness and primary 2D versus 3D
virtual dissection on colorectal lesion detection at CT
colonography in 452 asymptomatic adults”, American
Journal of Roentgenology, 189(3):672-80.
Pabby, A., Schoen, R., Weissfeld, J., Burt, R., Kikendall,
J., Lance, P., Lanza, E., Schatzkin, A., 2005.
“Analysis of colorectal cancer occurrence during
surveillance colonoscopy in the dietary prevention
trial". Gastrointestinal Endoscopy, 61(3): p.385-391.
Oh, J., Hwang, S., Lee, J., Tavanapong, W., de Groen, P.,
Wong, J., 2007. “Informative Frame Classification for
Endoscopy Video”. J. Medical Image Analysis,
11(2):110-27.
Canny, J., 1986. “A Computational Approach to Edge
Detection". IEEE Trans. Pattern Analysis and
Machine Intelligence, 8:679-698.
NVIDIA CUDA Programming Guide 3.0-beta1, 2009.
www.nvidia.com.
CUDA Programming Best Practices Guide 3.0-beta1,
2009. www.nvidia.com.
CUDA Technical Training, 2008. Vol. I: Introduction to
CUDA Programming, www.nvidia.com.
BIOSIGNALS 2011 - International Conference on Bio-inspired Systems and Signal Processing
124