Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
143 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
46 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Semi-supervised Quality Evaluation of Colonoscopy Procedures (2305.10090v1)

Published 17 May 2023 in cs.CV

Abstract: Colonoscopy is the standard of care technique for detecting and removing polyps for the prevention of colorectal cancer. Nevertheless, gastroenterologists (GI) routinely miss approximately 25% of polyps during colonoscopies. These misses are highly operator dependent, influenced by the physician skills, experience, vigilance, and fatigue. Standard quality metrics, such as Withdrawal Time or Cecal Intubation Rate, have been shown to be well correlated with Adenoma Detection Rate (ADR). However, those metrics are limited in their ability to assess the quality of a specific procedure, and they do not address quality aspects related to the style or technique of the examination. In this work we design novel online and offline quality metrics, based on visual appearance quality criteria learned by an ML model in an unsupervised way. Furthermore, we evaluate the likelihood of detecting an existing polyp as a function of quality and use it to demonstrate high correlation of the proposed metric to polyp detection sensitivity. The proposed online quality metric can be used to provide real time quality feedback to the performing GI. By integrating the local metric over the withdrawal phase, we build a global, offline quality metric, which is shown to be highly correlated to the standard Polyp Per Colonoscopy (PPC) quality metric.

Summary

  • The paper introduces a novel semi-supervised framework that leverages contrastive self-supervised learning to extract visual embeddings for quality evaluation.
  • It employs k-means clustering on learned features to compute online and offline quality metrics that correlate with polyp detection sensitivity.
  • The study demonstrates that procedures with higher quality metrics significantly increase the likelihood of polyp detection, suggesting potential for real-time feedback improvement.

The paper introduces a novel approach to semi-supervised quality evaluation of colonoscopy procedures, aiming to address the challenge of missed polyps during colonoscopies, which is often attributed to operator-dependent factors. The work proposes both online and offline quality metrics derived from the visual data of colonoscopies, leveraging machine learning models to assess the quality of the procedure.

Key aspects of the methodology include:

  • Learning visual representations of colonoscopy video frames using contrastive self-supervised learning, specifically the SimCLR framework. The loss function is defined as:

    (zi1,zi2)=logexp(sim(zi1,zi2)/τ)kia=12b=12exp(sim(zia,zkb)/τ)\mathcal{\ell} (z_i^1,z_i^2) = -log \frac{exp(sim(z_i^1,z_i^2)/\tau)}{\sum_{k \ne i} \sum_{a=1}^2 \sum_{b=1}^2 exp(sim(z_i^a,z_k^b)/\tau)}

    where:

    • zi1z_i^1 and zi2z_i^2 are the embedding vectors of two augmented versions of frame xix_i
    • sim(u,v)=uTv/uvsim(u, v) = u^T v / \lVert u \rVert \lVert v \rVert is the cosine similarity
    • τ\tau is a temperature parameter
  • Applying cluster analysis on the learned representations using kk-means to identify semantically meaningful groups of frames. Instead of hard assignments, the probability of the ii-th frame belonging to the kk-th cluster is computed as:

    ri,k=Prob(fθ(xi)k)[1fθ(xi)ck22]αr_{i,k} = Prob(f_\theta(x_i) \in k) \sim \left[\frac{1}{\|f_\theta(x_i) - c_k \|_2^2}\right]^\alpha

    where:

    • fθ(xi)f_\theta(x_i) is the feature representation of frame xix_i
    • ckc_k is the center of the kk-th cluster
    • α=16\alpha=16 is a constant
  • Developing an online quality metric, QQ, that predicts the likelihood of detecting a polyp based on the visual appearance of video segments. The classifier Q()Q(\cdot) is trained to map the cluster assignments $\{\overline{r_{i,k}\}_{k=1}^K$ to the detection of a polyp in the subsequent 2 seconds, achieving a polyp detection prediction accuracy of 64% on the test set.
  • Formulating a method to estimate the chance of detecting a polyp at a given time tt, denoted as P(DE,Q)P(D|E,Q), which represents the probability of detecting a polyp (DD) given its existence (EE) and the quality of the procedure (QQ). This is approximated using Bayes' rule and empirical estimation of P(Q)P(Q) and P(QD)P(Q|D).
  • Creating an offline quality metric, QOfflineQ_{\text{Offline}}, by integrating the online metric QQ over the entire withdrawal phase of the colonoscopy, according to the equation:

    $Q_{\text{Offline} = \sum _{i \in \text{withdrawal} Q \left(\{r_{i,k}\}_{k=1}^K\right)$

The experimental results demonstrate a strong correlation between the proposed online quality metric QQ and the polyp detection sensitivity (PDS). The likelihood of detecting an existing polyp, P(DE,Q)P(D|E,Q), increases with higher values of QQ. Furthermore, the offline quality metric QOfflineQ_{\text{Offline}} shows a high correlation with the standard Polyps Per Colonoscopy (PPC) metric. Procedures with higher QOfflineQ_{\text{Offline}} values are more likely to have detected polyps.

The paper suggests that real-time feedback based on the online quality metric could potentially improve the quality of colonoscopy procedures and increase the adenoma detection rate (ADR).