ANTs

医学图像精准配准与分割,助力神经影像分析

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 计算机视觉 🍴 复刻 409 🐛 待处理 96 👀 关注 60
GitHub ↗
GitHub 星标 ★ 1512
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,Apache-2.0 许可证,完全免费,无付费版本。

项目预览

ANTs 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类计算机视觉
开发团队ANTsX
定价模式🏷️完全免费
价格说明开源项目,Apache-2.0 许可证,完全免费,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言C++
技术栈/模型image-registration,image-segmentation,medical-image-processing,neuroimaging
GitHub 星标★ 1512
上线时间2013-01-23 00:00:00
代码更新2026-11-09
仓库体积270.8 MB
本站数据更新2026-11-10
维护状态活跃
收录时间2026-08-10
浏览次数8

项目介绍

ANTs(Advanced Normalization Tools)是一个专注于医学图像配准与分割的开源工具库,主要面向神经影像领域。它解决的核心问题是多模态、多时间点医学图像的对齐与空间标准化,以及脑部结构的精确分割。ANTs提供了一系列先进的配准算法,如对称微分同胚配准(SyN),能够处理大脑解剖结构的复杂形变,实现高精度的图像融合与比较。其核心能力包括图像配准、模板构建、组织分割、皮质厚度测量以及基于图谱的标签传播等。ANTs在神经科学研究和临床应用中广泛使用,支持多种图像格式,并提供了命令行工具和Python接口,便于集成到自动化处理流程中。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-10 · 当前星标 ★ 1512

技术标签

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:入门 约 10 分钟 部署方式:命令行工具 6 步

环境要求

  • 已安装 conda(Miniconda/Anaconda)或 Docker 之一
  • Linux / macOS 环境(Windows 可通过 conda 或 Docker 使用)
  • 选择源码编译时需要 C++ 编译工具链与 ITK 依赖
  • 预留足够磁盘空间存放医学影像数据

安装与启动步骤

  1. 1选择安装方式

    README 给出四条路径:预编译二进制最省事,其次 Docker 与 conda,需要自行定制时再从源码编译。

  2. 2下载预编译包

    打开 GitHub Releases 页面,下载对应操作系统的预编译二进制包,解压后把可执行文件目录加入 PATH。

  3. 3用 conda 安装

    在已有的 conda 环境中执行,从 conda-forge 渠道安装 ANTs 包,依赖由 conda 自动解析。

    conda install -c conda-forge ants
  4. 4用 Docker 运行

    拉取官方镜像后启动容器,在容器内使用 ANTs 命令行工具,无需本机编译环境。

    docker pull antsx/ants
    docker run -it --rm antsx/ants
  5. 5从源码编译

    需要自行编译时,按官方 wiki《Compiling ANTs on Linux and Mac OS》操作,构建依赖 ITK,耗时较长。

  6. 6验证安装

    在 conda 环境或 Docker 容器内调用 ANTs 命令行工具,能输出帮助或版本信息即安装成功。

如何确认成功

在 conda 环境或 Docker 容器中成功调用 ANTs 命令行工具并输出帮助/版本信息,即表示可用。

常见问题

Q:安装方式该怎么选?

A:只想尽快用就下预编译二进制;不想改本机环境用 Docker 镜像 antsx/ants;已用 conda 管理环境则装 conda-forge 的 ants。需要定制功能再从源码编译。

Q:想在 Python 里调用 ANTs 怎么办?

A:README 指向 ANTsPy(antspy 仓库),它是 ANTs 的 Python 接口,还提供 ANTsPyNet 支持深度学习功能,可与 Python 生态集成。

Q:R 语言用户能用吗?

A:可以,README 提到 ANTsR 提供 R 接口,ANTsRNet 提供对应的深度学习扩展。

Q:一定要自己编译源码吗?

A:不一定。README 同时提供预编译二进制、Docker 镜像和 conda 包三种免编译途径,源码编译只在需要定制或特定平台时才需要。

注意事项

  • README 只给出安装入口链接,具体命令与平台细节请以对应链接页面为准
  • 源码编译依赖 ITK,构建时间长且对系统环境有要求
  • 医学影像数据体积大,处理前请确认磁盘与内存充足

核心亮点

  • SyN算法在配准精度上表现优异,尤其擅长处理大脑复杂形变
  • 提供从配准到分割的完整工具链,支持模板构建与标签传播
  • 支持Python接口,便于集成到现代分析流程

不足之处

  • 命令行工具学习曲线陡峭,参数众多
  • 文档以技术报告为主,入门教程相对缺乏

适用场景

  • 神经影像研究中的多模态图像配准
  • 脑图谱构建与基于图谱的分割
  • 纵向研究中的图像标准化与差异分析

替代项目

FSL、FreeSurfer、NiftyReg

上一篇:BiRefNet

下一篇:geti

同类项目推荐

tessera 开源

让卫星影像按时间流动,一键提取地表变化规律

[CVPR26] TESSERA is a foundation model that can process time-series satellite imager···

★ 776 2026-08-09
stb-tester 开源

用摄像头看屏幕、用红外按遥控,自动跑机顶盒测试

Automated Testing for Set-Top Boxes and Smart TVs

★ 195 2026-11-08
annolid 开源

拖拽标注视频,自动追踪动物并分析行为

An annotation and instance segmentation-based multi-object tracking and behavior ana···

★ 59 2026-08-09
Altbot 开源

给 Fediverse 图片视频自动补 alt-text,视障用户也能刷到内容

Accessibility bot designed to enhance the Fediverse by generating alt-text descripti···

★ 143 2026-10-07
torchxrayvision 开源

开箱即用的胸部 X 光 AI 模型库,快速训练和部署诊断模型

TorchXRayVision: A library of chest X-ray datasets and models. Classifiers, segmenta···

★ 1217 2026-08-09
pytorch-image-models 开源

一行代码调用数百个预训练视觉骨干,省去复现选型成本

The largest collection of PyTorch image encoders / backbones. Including train, eval,···

★ 37270 2026-09-14
foundational_fsod 开源

用视觉语言模型让少样本检测更准,小数据也能快速上手

This repository contains the implementation for the paper "Revisiting Few Shot Objec···

★ 92 2026-08-09
GiT 开源

一个Transformer搞定分类、检测、分割和生成,视觉任务不再分家。

[ECCV2024 Oral] Official Implementation of "GiT: Towards Generalist Vision Transform···

★ 365 2026-08-09
PerceptionMetrics 开源

跨模态统一评测检测分割模型,省去重复造轮子

A toolkit designed to unify and streamline the evaluation of object detection and se···

★ 115 2026-09-30