GitRead 中文社区
首页趋势排行榜原创文章严选周刊
更多资源
新手训练营
精选专题热门话题GitHub 文档资源精选实战指南

Colon-X

Project COLON-X(塑造智能COLONoscopic领域的neXt前沿)

  • 语言Python
  • 默认分支main
  • 大小11.0 MB
  • 更新5月2日
在 GitHub 打开
avatarai4colonoscopy

项目介绍

ai4colonoscopy/Colon-X 是一个托管在 GitHub 上的开源项目,主要使用 Python 编写,目前获得 24 个 Star、4 次 Fork。

仓库全名
ai4colonoscopy/Colon-X

README 摘要

Project COLON-X 🚀 Pushing the neXt frontier in intelligent COLONoscopy 📖 [Paper Title] Colon-X: Advancing Intelligent Colonoscopy toward Clinical Reasoning ( 🔗arXiv , 🤗Huggingface , 📄CoolPapers , 🎧YouTube Podcast ) 🤝 [Project members] Ge-Peng Ji (🇦🇺 Australian National University), Jingyi Liu (🇨🇳 VCIP Lab, Nankai University), Deng-Ping Fan (🇨🇳 VCIP Lab, Nankai University), and Nick Barnes (🇦🇺…

完整内容见 GitHub 原始 README 或本页 。

常见问题

Colon-X 用什么语言开发?

主要使用 Python 编写,目前有 24 个 Star。

如何获取 Colon-X 的源码?

可以直接克隆仓库:git clone https://github.com/ai4colonoscopy/Colon-X.git,默认分支为 main;安装与运行步骤见仓库 README。

Colon-X 最近还在维护吗?

仓库最近一次更新为 5月2日,当前没有未关闭的 Issue;Star 数为 24,可作为社区活跃度的参考。

本页面展示项目元数据与原始 README,GitRead 中文社区 编辑团队负责选题收录。

相关仓库

public-apis/public-apis avatar
public-apispublic-apis
2 天前
497.7k
55.6k
2.6k

免费 API 汇总列表

apipublic-apisfree+7
Python
15.5 MB
7
详情
EbookFoundation/free-programming-books avatar
free-programming-booksEbookFoundation
2 天前
401.4k
64.4k
39

免费可获取的编程书籍

bookseducationhacktoberfest+2
Python
21.8 MB
3
详情
donnemartin/system-design-primer avatar
system-design-primerdonnemartin
9月15日
377.5k
57.4k
291

学习如何设计大规模系统。为系统设计面试做准备。包含 Anki 闪卡。

designdesign-patternsdesign-system+10
Python
11.0 MB
0
详情
vinta/awesome-python avatar
awesome-pythonvinta
1 天前
333.6k
28.0k
0

回答“我想用 Python 做 X,该用哪个工具?”的权威清单

awesomeawesome-listpython+3
Python
6.9 MB
2
详情
practical-tutorials/project-based-learning avatar
project-based-learningpractical-tutorials
22 小时前
289.4k
36.8k
238

精选的项目实战教程列表

tutorialprojectbeginner-project+5
Python
472 KB
1
详情
NousResearch/hermes-agent avatar
hermes-agentNousResearch
1 小时前
262.1k
58.4k
54.0k

与你共同成长的智能体

aiai-agentai-agents+10
Python
1.4 GB
3
详情
TheAlgorithms/Python avatar
PythonTheAlgorithms
1 周前
226.0k
51.3k
90

所有算法均用 Python 实现

algorithmalgorithm-competitionsalgorithms-implemented+11
Python
17.9 MB
2
详情
yt-dlp/yt-dlp avatar
yt-dlpyt-dlp
5 天前
206.5k
18.2k
2.8k

功能丰富的命令行音视频下载器

youtube-dlpythonsponsorblock+4
Python
63.5 MB
0
详情

关于

ai-healthcareclinical-reasoningcolonoscopydeepseek-r1gastrointestinalmultimodal-benchmarksmultimodal-colonoscopy-analysismultimodal-large-language-modelsmultimodal-reasoningpolypqwenvision-language
  • 24 Stars
  • 4 Forks
  • 1 Watching

简要分析

热度分
33
价值分
15
活跃状态
活跃
GitHub

语言占比

Python
Shell

贡献者

GewelsJIGewelsJIJancsi9981Jancsi9981

Project COLON-X 🚀 Pushing the neXt frontier in intelligent COLONoscopy

📖 [Paper Title] Colon-X: Advancing Intelligent Colonoscopy toward Clinical Reasoning (🔗arXiv, 🤗Huggingface, 📄CoolPapers, 🎧YouTube Podcast)

🤝 [Project members] Ge-Peng Ji (🇦🇺 Australian National University), Jingyi Liu (🇨🇳 VCIP Lab, Nankai University), Deng-Ping Fan* (🇨🇳 VCIP Lab, Nankai University), and Nick Barnes (🇦🇺 Australian National University)

🏥 [Multimodal datasets] ColonVQA/ColonEval/ColonPert/ColonReason (🔗Google Drive & 🤗Huggingface)
👉 Fill out the 🈸google form to unlock full access to our data. 👈

🤖 [Reasoning model] The first R1-Styled thinking model, ColonR1, tailored for colonoscopy tasks (🔗Google Drive & 🤗Huggingface)

🔍 [Keywords] Multimodal Colonoscopy Analysis, Multimodal Understanding, Clinical Reasoning, Reinforcement Learning, Multimodal Benchmark, AI Healthcare, and Abdomen

💬 [Contact] Our Colon-X project is ongoing. We would love to hear your questions and suggestions: 📧[email protected]. To track the latest updates, please follow our 👍research gallery page.


Research roadmap of our Colon-X project. Building upon the most comprehensive multimodal colonoscopy dataset (ColonVQA), we propel a pivotal transition in intelligent colonoscopy, evolving from multimodal understanding (ColonEval and ColonPert) to clinical reasoning (ColonReason and ColonR1). These efforts collectively illuminate the path to next-generation advances in clinical colonoscopy and broader medical applications.

🔥 Updates

  • [Apr/14/2026] The statistical data in the ‘Total cls’ row of Table 7 in the Appendix has been corrected.
  • [Dec/19/2025] New function! We have supported the Gradio web demo for our ColonR1 model! Please refer to the 📝demo guide for interactive web interface.
  • [Dec/09/2025] 🔥 Project release, including markdown guides, data access links, and model assets for colonoscopy-specific R1-styled ColonR1 model.

✨ Highlights – “What do we contribute to the community?”

Important 重要

📌 TL;DR “太长不看版” – Colonoscopy saves lives — but AI for colonoscopy is still far from intelligent. We are excited to launch the Colon-X project, an open initiative aimed at advancing multimodal intelligence in colonoscopy and beyond. Beyond serving as a community-wide data foundation, we’re focused on a critical yet underexplored transition – evolving from multimodal understanding to clinical reasoning.

🌟 Highlight 1 – ColonVQA

  • Motivation: Multimodal Data Scarcity in Colonoscopy “巧妇难为无米之炊 – 多模态结肠镜数据的匮乏“
    • Currently, the field still struggles with a persistent benchmarking crisis, which stems not only from the scarcity of biomedical data, but also from the convention of task-specific models trained on isolated benchmarks.
  • Contribution: Building a million-scale data foundation for multimodal colonoscopy analysis “数据基建 – 首个专注于结肠镜领域的百万级别多模态数据”
    • To address this, we construct the largest multimodal colonoscopy dataset, ColonVQA, by consolidating public data sources, thus enabling task-modality synergies essential in multimodal intelligence.
    • 💡 ColonVQA is the most extensive database ever built for multimodal colonoscopy analysis, featuring 1,100,786 visual question-answering (VQA) queries, equivalent to over 49.9 million textual tokens. It is distinguished by its category-rich composition, containing 212,742 images across 76 clinically meaningful findings, and task-diverse design, covering 18 multimodal tasks organized within a five-level taxonomy.
  • Data access: Refer to 📝markdown guide to download and prepare our entire dataset.

🌟 Highlight 2 – Multimodal Understanding

  • Motivation: Multimodal understanding abilities are still unknown in colonoscopy “未知之境 – 当前多模态大模型在结肠镜领域到底发展到了什么地步?”
  • Contribution: Benchmarking generalizability and reliability of MLLMs in colonoscopy “评估多模态大模型在结肠镜领域中的可用性和可靠性”
    • 💡 Generalizability: “可用性评估” We introduce a clinically reviewed set, ColonEval, that assesses the generalizability of 22 multimodal large language models (MLLMs) across diverse colonoscopy tasks. Refer to 📝markdown guide to quickly start generalizability evaluation.
    • 💡 Reliability: “可靠性评估” We introduce ColonPert to quantify robustness against human-induced perturbations. We identified a critical “text-dominance bias”, where models are easily misled by implicit on-image text or explicit textual prompts. Refer to 📝markdown guide to quickly start reliability evaluation.

🌟 Highlight 3 – Clinical Reasoning

  • Motivation: Although large reasoning models (eg., o-series, DeepSeek-R1) have demonstrated impressive chain-of-thought capability in complex tasks, their potential in colonoscopy remains largely unexplored. This inspires us to advance this frontier beyond understanding toward clinical reasoning, through both data and model innovations.

  • Contribution: Evolving multimodal understanding to clinical reasoning in intelligent colonoscopy “进阶蜕变 – 让结肠镜多模态大模型从理解能力进化为推理能力”

    • 💡 ColonReason: “使用多专家辩论框架构建推理链条” A clinically grounded reasoning dataset annotated through a multi-expert debating pipeline. It simulates a clinical peer discussion loop (interpretation, debating, self-reflection) to generate structured reasoning traces. Refer to 📝markdown guide to access the curated reasoning dataset.
    • 💡 ColonR1: “不仅要会决策,还要知道背后的原因” The first R1-styled model tailored for colonoscopy, incorporating task-adaptive rewarding to accommodate diverse tasks. It employs self-evolving prompting to learn from past errors, achieving SOTA performance with only ~7.5K training samples. We provide a quick demo below to help you get started. More details can be found in 📝markdown guide.

🛠️ Quick Start of Our Reasoning Model (ColonR1)

Below is a code snippet to help you quickly try out our ColonR1 model using 🤗Huggingface Transformers. For convenience, we manually combined some configuration and code files. Please note that this is a quick inference code, we recommend you using our full code to explore more.

  • Before running the snippet, you need to install the following minimum dependencies.

    conda create -n quickstart python=3.10
    conda activate quickstart
    pip install torch transformers accelerate pillow
    
  • Then you can use python ColonR1/quickstart.py to run it, as shown in the following code.

    import torch
    from transformers import AutoProcessor, Qwen2_5_VLForConditionalGeneration
    from PIL import Image
    import warnings
    import os
    
    warnings.filterwarnings('ignore')
    device = "cuda" if torch.cuda.is_available() else "cpu"
    
    MODEL_PATH = "ai4colonoscopy/ColonR1"
      # You can replace it with your own image path and question.
    IMAGE_PATH = "ColonR1/serve/test_examples/02/102.jpg"
    Question = "Does the image contain a polyp? Answer me with Yes or No."
    
    print(f"[Info] Loading model from {MODEL_PATH}...")
    model = Qwen2_5_VLForConditionalGeneration.from_pretrained(
    	MODEL_PATH,
    	torch_dtype=torch.bfloat16,
    	attn_implementation="flash_attention_2",
    	device_map="auto"
    )
    model.eval()
    
    processor = AutoProcessor.from_pretrained(MODEL_PATH)
    
    if not os.path.exists(IMAGE_PATH):
    	raise FileNotFoundError(f"Image not found at {IMAGE_PATH}. Please provide a valid image path.")
    
    image = Image.open(IMAGE_PATH).convert("RGB")
    
    TASK_SUFFIX = (
    	"Your task: 1. First, Think through the question step by step, enclose your reasoning process "
    	"in <think>...</think> tags. 2. Then provide the correct answer inside <answer>...</answer> tags. "
    	"3. No extra information or text outside of these tags."
    )
    
    final_question = f"{Question}\n{TASK_SUFFIX}"
    
    messages = [
    	{
    		"role": "user",
    		"content": [
    			{"type": "image", "image": IMAGE_PATH},
    			{"type": "text", "text": final_question},
    		],
    	}
    ]
    
    print("[Info] Processing inputs...")
    text_prompt = processor.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
    
    inputs = processor(
    	text=[text_prompt],
    	images=[image],
    	padding=True,
    	return_tensors="pt",
    ).to(device)
    
    
    print("[Info] Generating response...")
    with torch.no_grad():
    	generated_ids = model.generate(
    		**inputs,
    		max_new_tokens=1024,
    		do_sample=False
    	)
    
    generated_ids_trimmed = generated_ids[:, inputs.input_ids.shape[1]:]
    output_text = processor.batch_decode(generated_ids_trimmed, skip_special_tokens=True)[0]
    
    print(output_text)
    

🚨 Ethical and Responsible Use

ColonR1 is designed to assist in medical colonoscopy by leveraging multimodal reasoning capabilities, but it comes with no guarantees regarding its predictive accuracy or reliability in clinical practice. Users should be aware that the datasets and pre-trained models used in ColonR1 may contain inherent biases, including socioeconomic factors, which can lead to misclassification or other undesirable behaviors, such as the generation of offensive or inappropriate content.

We urge users and developers to carefully review and validate the performance of pre-trained models, particularly those integrated through the ColonR1 framework, before considering practical applications in a clinical setting. It is crucial that any AI-driven tool used in healthcare undergoes rigorous testing to ensure patient safety and avoid unintended consequences. Our commitment to ethical AI use extends to ongoing efforts to investigate, address, and mitigate the risks of bias and inappropriate behavior in ColonR1. Continuous improvement of this codebase is a priority to ensure that the system aligns with responsible and equitable healthcare standards.

📚 Reference

Feel free to cite if you find the Colon-X Project useful for your work:

@article{ji2025colonx,
  title={Colon-X: Advancing Intelligent Colonoscopy toward Clinical Reasoning},
  author={Ji, Ge-Peng and Liu, Jingyi and Fan, Deng-Ping and Barnes, Nick},
  journal={arXiv preprint arXiv:2512.03667},
  year={2025}
}

🧩 Collaborating towards the neXt frontier

We are actively looking for potential collaborators to help push this community forward — especially hospitals or medical institutions that can provide diverse, real-world clinical colonoscopy data (eg., data across different devices, modalities, patient populations, and clinical workflows). If you’re interested in contributing or partnering with us, we’d be very happy to connect.

We’re still on the journey toward building truly intelligent colonoscopy systems, and this project is very much under active development. We warmly welcome any feedback, ideas, or suggestions that can help shape its future.

For any inquiries or thoughts you’d like to share, feel free to reach out to us at 📧 [email protected] & 📧 [email protected]. Our next plans are

  • Release multimodal generation data, which is compitible with image-to-image tasks related to colon.
  • Creating Huggingface Tutorial for how to train an effective reasoning model in specific domain. We will open the box of training tricks from our experience on MLLM’s post-training.

🙏 Acknowledgements

We gratefully acknowledge the contributions of the following projects, which served as the foundation and inspiration for our work:

  • 📦 Qwen2.5-VL: The most powerful vision-language model in the Qwen series to date.
  • 📦 R1-V: Reinforcing Super Generalization Ability in Vision Language Models with Less Than $3.
  • 📦 open-r1: A fully open reproduction of DeepSeek-R1.

Moreover, special thanks to the public datasets, as their contributions made it possible to build such such the largest-scale benchmark. These datasets include: 🗂️CAD-CAP, 🗂️CVC-ClinicDB, 🗂️CVC-ColonDB, 🗂️EDD2020, 🗂️ETIS-Larib, 🗂️PICCOLO, 🗂️PolypGen, 🗂️PS-NBI2K, 🗂️Kvasir, 🗂️Hyper-Kvasir, 🗂️ASEI, 🗂️Kvasir-Capsule, 🗂️GastroVision, 🗂️SUN-SEG, 🗂️WCEBleedGen, 🗂️Capsule Vision 2024, 🗂️KID1, 🗂️KID2, 🗂️in vivo, 🗂️KUMC, 🗂️CP-CHILD, 🗂️LIMUC, 🗂️SSL-CPCD, 🗂️MedFMC, 🗂️WCE Colon Disease, 🗂️CPC-Paired, 🗂️ColonoscopicDS, 🗂️PolypDB, 🗂️Kvasir-Instrument, 🗂️LDPolyVideo, 🗂️Endo4IE, and 🗂️Nerthus.

评论

登录 后发表评论
暂无评论
GitRead 中文社区
深度解读 · 趋势洞察 · 价值精选

关于

关于我们联系我们编辑准则收录标准赞赏人员

发现

技术趋势新手训练营资源精选实战指南精选专题热门话题GitHub 文档

条款

隐私政策服务条款网站地图
26.9万收录项目
5.5万中文话题
155精选专题
发现技术价值,连接开源智慧
© 2026 GitRead · GitHub 中文社区 本站与 GitHub, Inc. 无隶属关系;GitHub 是 GitHub, Inc. 的商标。