SR Fast Y UV 1920x1080 to 3840x2160
模型概述
一个快速超分辨率模型,将 YUV 图像从 1920x1080 分辨率转换为 3840x2160 分辨率。
SR Fast Y UV 1920x1080 to 3840x2160 模型专为 Synaptics Astra™ SL1680 processor NPU 和 SL1640 processor NPU 开发和优化。
模型特性
- 模型类型: 图像处理
- 输入尺寸: 1920x1080
- 输出尺寸: 3840x2160
ℹ️ 信息: 此模型可直接在 Synaptics Astra Machina 开发板上使用。SR Fast Y UV 1920x1080 to 3840x2160 的 NPU 优化版本已预装于 Astra SDK 镜像中。
在 Synaptics Astra SL1600 系列上部署
此模型针对 Synaptics Astra SL1680 处理器编译。您可以在搭载 SL1680 处理器的 Machina™ 开发套件上找到已预装的此模型。
您也可以在搭载 SL1640 处理器的 Machina™ 开发套件上找到针对 Synaptics Astra SL1640 处理器编译的同款模型。
Synaptics Astra Machina™ 是面向 Astra SL 系列高性能 IoT 处理器的模块化开发套件,集成了 Synaptics Veros™ 无线连接解决方案。了解更多信息,请点击此处
应用程序二进制文件
synap_cli_ip 命令行应用程序支持 SR Fast Y UV 1920x1080 to 3840x2160 等图像处理模型,包括超分辨率。
输入:
- 转换后的 synap 模型(
.synap扩展名) - 可选:图像中的感兴趣区域(如果模型支持)
- 一张或多张原始图像(
nv12、nv21、rgb、bgr、bgra、gray或bin格式)
输出:
- 处理后的图像文件,命名为
outimage<i>_<W>x<H>.<ext>,其中:<i>是输入文件索引<W>x<H>是输出尺寸<ext>是输出格式(例如nv12或rgb)
在 Astra SL1680 和 SL1640 上的命令行用法:
MODELS=/usr/share/synap/models/
cd $MODELS/image_processing/super_resolution/model/fast_y_uv/sr_fast_y_uv_1920x1080_3840x2160
synap_cli_ip -m model.synap ../../sample/ref_1920x1080.nv12
SL1680 上的示例输出:
Input image: ../../sample/ref_1920x1080.nv12
Inference time: 17.5 ms
Writing output to file: outimage0_3840x2160.rgb
💡注意: 输入图像将调整为网络输入张量尺寸,但
nv12格式除外,该格式的输入文件必须与网络预期尺寸匹配。
💡注意: 使用 SyNAP 工具包中的
image_to_raw将 JPEG/PNG 图像转换为原始格式(例如nv12)。
NPU 性能
| 处理器 | 推理时间(ms) |
|---|---|
| SL1680 | 17.5 |
| SL1640 | 25.9 |
优化和自定义模型
高级用户可能希望自定义源模型并为 Synaptics Astra NPU 重新编译。 请参阅自带模型章节以获取更多信息。
许可证
源模型依据 Apache License 2.0 授权。
用于设备端部署的编译模型受 Synaptics Astra EULA 约束。
了解更多
- Synaptics AI Developer Zone:获取文档、教程和资源,开启您的边缘 AI 之旅。
- Astra Support Portal:与我们的工程团队和社区联系。

