ScrollPrize/villa
GitHub: ScrollPrize/villa
维苏威挑战赛官方 monorepo,提供一整套利用机器学习与计算机视觉解读赫库兰尼姆碳化古卷的工具链,涵盖 CT 扫描数据访问、虚拟展开分割与墨迹检测。
Stars: 196 | Forks: 69
# 🏛️ villa
[][licence-url]
[][stars-url]
[][discord-url]
Vesuvius Challenge 是一项机器学习和计算机视觉竞赛,旨在解读赫库兰尼姆古卷。
本仓库包含 Vesuvius Challenge 的源代码:scroll 工具、库、我们的网站、数据处理脚本以及[更多内容](https://github.com/ScrollPrize/villa/blob/main/scrollprize.org/docs/20_community_projects.md)。
## 访问古卷的库
### [vesuvius](vesuvius/)
一个用于访问古卷 CT 扫描的 Python 库。
### [vesuvius-c](vesuvius-c/)
一个单头 C 语言库,用于访问古卷的 CT 扫描。
## 数据集与渲染工具
### [foundation](foundation/)
用于构建/管理 scroll 数据集和云基础设施的工具。
### [crackle-viewer](crackle-viewer)
一个 GUI 工具,用于检查和标注古卷虚拟展开片段上的墨迹。
最初由 [Julian Schilliger](https://github.com/schillij95) 开发。
### [ink-detection](ink-detection/)
用于赢得 2023 年 Vesuvius Challenge 大奖的墨迹检测机器学习模型。
最初由 [Youssef Nader](https://github.com/younader) 和 [Luke Farritor](https://github.com/lukeboi) 开发。
## 自动展开(分割)Pipeline
### [VC3D (surface tracer)](volume-cartographer)
一个半自动分割 pipeline,用于从古卷的 CT 扫描中提取纸莎草纸页。
截至 2025 年 9 月,这是 Vesuvius Challenge 团队所采用的方法。
由 [Hendrik Schilling](https://github.com/hendrikschilling) 和 [Sean Johnson](https://github.com/bruniss) 作为 [Volume Cartographer](https://github.com/educelab/volume-cartographer) 的分支开发。
### [spiral fitting](https://github.com/pmh47/spiral-fitting)
一个全自动展开 pipeline,可将螺旋拟合到 CT 扫描上。
最初由 [Paul Henderson](https://github.com/pmh47) 开发。
### [thaumato-anakalyptor](thaumato-anakalyptor/)
一个半自动分割 pipeline,用于从古卷的 CT 扫描中提取纸莎草纸页。
最初由 [Julian Schilliger](https://github.com/schillij95) 开发。
## 辅助资源
### [scrollprize.org](scrollprize.org/)
[Vesuvius Challenge 网站](https://scrollprize.org)的源码。
标签:3D体积渲染, Apex, CT扫描分析, 墨迹检测, 数字人文, 机器学习, 计算机视觉, 逆向工具