
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
Chunkflow是一个专为大规模3D图像体积处理设计的工具,支持可组合操作符和混合云分布式计算。它能够高效处理PB级数据,已在实际应用中输出超过18PB图像,并可扩展至3600个带NVIDIA GPU的节点,广泛应用于卷积网络推理、图像分割、3D可视化等科研和工业场景。
Chunkflow适用于需要处理大规模3D图像数据的场景,包括但不限于:
基本运行命令
bashdocker run -it --rm seunglab/chunkflow chunkflow --help
图像分割示例
以下命令演示使用Chunkflow进行3D图像体积的卷积网络推理和分割,并通过Neuroglancer可视化结果:
bash#!/bin/bash chunkflow \ read-tif --file-name path/of/image.tif -o image \ inference --convnet-model path/of/model.py --convnet-weight-path path/of/weight.pt \ --input-patch-size 20 256 256 --output-patch-overlap 4 64 64 --num-output-channels 3 \ -f pytorch --batch-size 12 --mask-output-chunk -i image -o affs \ plugin -f agglomerate --threshold 0.7 --aff-threshold-low 0.001 --aff-threshold-high 0.9999 -i affs -o seg \ neuroglancer -i image,affs,seg -p 33333 -v 30 6 6
运行后,可通过Neuroglancer直接查看3D图像和分割结果。
安装后,执行chunkflow命令可列出所有操作符及帮助信息。以下是主要操作符功能说明:
| 操作符名称 | 功能描述 |
|---|---|
| aggregate-skeleton-fragments | 合并块中的骨架片段 |
| channel-voting | 跨语义映射通道进行投票 |
| cloud-watch | AWS CloudWatch中的实时速度监控 |
| connected-components | 对边界图进行阈值处理以获得分割结果 |
| copy-var | 将变量复制到新名称 |
| create-chunk | 创建用于测试的虚拟块 |
| create-info | 创建Neuroglancer Precomputed体积的信息文件 |
| crop-margin | 裁剪块的边缘 |
| delete-chunk | 删除任务中的块以减少内存需求 |
| delete-task-in-queue | 删除AWS SQS队列中的任务 |
| downsample-upload | 对块进行层级下采样并上传到存储卷 |
| evaluate-segmentation | 比较分割块 |
| fetch-task-from-file | 从文件获取任务 |
| fetch-task-from-sqs | 从AWS SQS队列逐个获取任务 |
| generate-tasks | 逐个生成任务 |
| gaussian-filter | 2D高斯模糊(原地操作) |
| inference | 卷积网络推理 |
| log-summary | 日志摘要 |
| mask | 根据另一个掩码块对当前块进行涂黑处理 |
| mask-out-objects | 掩码掉选定或小目标 |
| mesh | 从分割块构建3D网格 |
| mesh-manifest | 收集对象的网格片段 |
| neuroglancer | 使用Neuroglancer可视化块 |
| normalize-contrast-nkem | 使用直方图归一化图像对比度 |
| normalize-intensity | 将图像强度归一化至-1:1范围 |
| normalize-section-shang | Shang创建的归一化算法 |
| plugin | 导入本地代码作为自定义操作符 |
| quantize | 量化亲和图 |
| read-h5 | 读取HDF5文件 |
| read-pngs | 读取PNG文件 |
| read-precomputed | 从本地/云存储卷中提取块 |
| read-tif | 读取TIFF文件 |
| read-nrrd | 读取NRRD文件 |
| remap-segmentation | 重新编号一系列分割块 |
| setup-env | 准备存储信息文件并生成任务 |
| skeletonize | 创建分割块中对象的中心线 |
| skip-task | 如果结果文件已存在,则跳过任务 |
| skip-all-zero | 如果块全为零,则跳过任务 |
| threshold | 使用阈值分割概率图 |
| view | 使用CloudVolume在浏览器中查看块 |
| write-h5 | 将块写入HDF5文件 |
| write-pngs | 将块保存为一系列PNG文件 |
| write-precomputed | 将块保存到本地/云存储卷 |
| write-tif | 将块写入TIFF文件 |
| write-nrrd | 将块写入NRRD文件 |
相关论文:
bibtex@article{wu_chunkflow_2021, title = {Chunkflow: hybrid cloud processing of large 3D images by convolutional nets}, issn = {1548-7105}, shorttitle = {Chunkflow}, url = {https://www.nature.com/articles/s41592-021-01088-5}, doi = {10.1038/s41592-021-01088-5}, journal = {Nature Methods}, author = {Wu, Jingpeng and Silversmith, William M. and Lee, Kisuk and Seung, H. Sebastian}, year = {2021}, pages = {1--2} }
更多详细文档请参见官方文档。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务