当前位置: 首页 > news >正文

如何使用Harmonizer:从安装到推理的完整指南

如何使用Harmonizer:从安装到推理的完整指南

【免费下载链接】Harmonizer项目地址: https://ai.gitcode.com/hf_mirrors/nvidia/Harmonizer

Harmonizer是一款由NVIDIA开发的单步图像扩散模型,专为神经重建图像和视频渲染打造的在线生成增强器。它能将神经辐射场(NeRF)或3D高斯 splatting(3DGS)重建产生的不完美新视角渲染转换为时间上一致的输出,使其更接近真实捕捉效果,同时纠正动态对象合成到重建场景时出现的照明、阴影和重建伪影问题。

准备工作:环境与依赖

系统要求

  • 操作系统:Linux(推荐Ubuntu 20.04或更高版本)
  • 硬件:NVIDIA GPU(支持Ampere、Hopper或Blackwell架构,如H100)
  • 软件:PyTorch>=2.0.0

安装步骤

  1. 克隆仓库

    git clone https://gitcode.com/hf_mirrors/nvidia/Harmonizer cd Harmonizer
  2. 安装依赖请确保已安装PyTorch及相关依赖,可参考PyTorch官方安装指南。

模型下载与配置

下载模型 checkpoint

Harmonizer提供两种 checkpoint,适用于不同场景:

  • diffusion_harmonizer.pkl:支持时间条件的模型,适合视频风格的新视角模拟
  • harmonizer_nontemporal.pt:非时间模式的单帧模型,适合对速度要求较高的场景

使用以下命令下载所有模型 checkpoint 到本地models/目录:

hf download nvidia/Harmonizer --local-dir models

配置文件说明

项目根目录下的 config.json 文件定义了模型组件信息,包含各 checkpoint 的名称、文件路径和作用,方便用户了解和管理模型文件。

两种运行模式:离线与在线

离线模式

在重建阶段使用,清理从重建中渲染的伪训练视图,然后将其提炼回3D。这增强了约束不足的区域并提高了整体3D表示质量。

在线模式

在模拟或推理过程中作为单步神经增强器。它协调颜色和照明,为插入的动态对象重建缺失或不一致的阴影,并消除来自不完美3D监督和当前重建模型容量限制的残留重建伪影。

快速开始:推理教程

非时间模式推理(快速)

使用harmonizer_nontemporal.pt模型进行单图像增强,适合对速度要求较高的场景:

# 示例命令(具体请参考官方代码) python inference.py --model models/harmonizer_nontemporal.pt --input input_image.jpg --output output_image.jpg

在H100上的推理速度:28 ms / 576 × 1024 px 图像

时间模式推理(高质量)

使用diffusion_harmonizer.pkl模型进行视频序列增强,提供更高的时间一致性:

# 示例命令(具体请参考官方代码) python inference.py --model models/diffusion_harmonizer.pkl --input input_sequence/ --output output_sequence/

在H100上的推理速度:212 ms / 576 x 1024 px 图像

若要在时间模式模型上使用非时间快速推理,可添加--nontemporal标志:

python inference.py --model models/diffusion_harmonizer.pkl --nontemporal --input input_image.jpg --output output_image.jpg

性能表现:基准测试结果

在来自NDAS MLMCF和ParkNet训练会话的864张图像上进行了基准测试。PSNR越高越好;LPIPS和FID越低越好。

模型PSNRLPIPSFID
Difix3D+28.330.1654.20
Fixer: cosmos_3dgut30.990.1641.87
Harmonizer: 非时间模式30.480.1632.05
Harmonizer: 时间模式31.060.1527.40

常见问题与注意事项

输入输出要求

  • 输入格式:RGB图像
  • 输入分辨率:576 px x 1024 px
  • 输出格式:RGB图像
  • 输出分辨率:576 px x 1024 px

技术限制

重建质量依赖于输入图像和相机校准的质量和一致性;这些方面的缺陷可能会对最终输出产生负面影响。

风险提示

模型不能保证修复100%的图像伪影。请验证生成的场景是否符合上下文和使用要求。

许可证信息

使用此模型受 NVIDIA Open Model License Agreement 管辖。

参考资料

  • DiffusionHarmonizer 论文
  • Harmonizer 训练和推理代码
  • Harmonizer 数据集

【免费下载链接】Harmonizer项目地址: https://ai.gitcode.com/hf_mirrors/nvidia/Harmonizer

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

http://www.jsqmd.com/news/1175929/

相关文章:

  • ChatGPT联网搜索功能实测报告:3大致命延迟陷阱、5类API调用失效场景及72小时应急修复方案
  • KeeAnywhere高级技巧:10个提升密码库安全性与访问效率的配置方法
  • 清华求真书院预科班有哪些考核环节(一)
  • 2026 海口钻石出手时机全指南,分参数钻石高保值变现技巧 - 每日生活报
  • 用Ai开发微信小程序,没想到那么简单(二)图片识别文字
  • NVIDIA Llama-Nemotron-Colembed-VL-3B-V2训练数据揭秘:500K图像与1.5M文本样本的混合训练
  • 西安自考专升本机构推荐:认准正规授权路径 - 最新政策解读
  • neomerx/json-api Schema设计指南:如何优雅定义资源模型的终极指南
  • 如何快速上手Ream?3分钟搭建你的第一个Vue.js通用应用
  • Nano Defender与同类工具对比:为什么它是反广告拦截领域的佼佼者?
  • RoastDuck-CFWPack多语言支持:简体中文与繁体中文界面优化指南
  • ChatGPT用户调研问卷终极手册(2024Q3更新版):覆盖B2B/B2C/C端全场景,含GDPR/《个人信息保护法》合规条款嵌入指南
  • Qt 单 exe 发布排错:解决 Enigma Virtual Box 打包后缺失 libgcc 等 3 个关键 DLL
  • AutoDock Vina分子对接:从新手到专家的5个关键阶段
  • Fullmoon数据库管理实战:使用SQLite构建完整CRUD应用
  • 从0到1搭建Guard高可用集群:部署策略与监控最佳实践
  • 如何实现多设备无缝同步:FeedFlow跨平台数据共享的完整教程
  • 短视频提供商 - GrowthUME
  • 西安成人高考培训机构怎么选:看清这几个维度 - 最新政策解读
  • Guard熔断机制详解:如何防止后端服务被流量击垮?
  • Java 23 种设计模式:从踩坑到精通 | 备忘录模式 —— 快照与撤销,给对象装一个“后悔药”
  • 第四章 下文推断题
  • 训练流程中的功能组件 - 优化器
  • 广州二手奢品红榜汇总,奢二网可回收老铺黄金 - 每日生活报
  • windows网络适配器驱动开发-网环元素管理
  • 2026年独立站一件代发怎么选美国海外仓:五大测评维度深度解析 - 科技焦点
  • 清华求真书院预科班有哪些考核环节(二)
  • Mineradio:从音源聚合到粒子渲染的全链路实现
  • 从安装到精通:lisa.py完整使用手册,让AI成为你的调试助手
  • ChatGPT提示词工程实战指南:从入门到精通的5层递进式提问框架,附可立即套用的36个模板