跳到主要内容

SR Fast Y UV 1280x720 至 3840x2160

将 YUV 图像从 1280x720 转换至 3840x2160 分辨率的快速超分辨率模型。

支持的处理器

  • SL1680
  • SL1640

性能

SyNAP

11.46ms
推理时间
18.09ms
初始化时间

TFLite NPU

32.88ms
推理时间
316.57ms
初始化时间

SR Fast Y UV 1280x720 to 3840x2160

模型概述

一个快速超分辨率模型,将 YUV 图像从 1280x720 分辨率转换为 3840x2160 分辨率。

SR Fast Y UV 1280x720 to 3840x2160 模型专为 Synaptics Astra™ SL1680 processor NPU 和 SL1640 processor NPU 开发和优化。

模型特性

  • 模型类型: 图像处理
  • 输入尺寸: 1280x720
  • 输出尺寸: 3840x2160

ℹ️ 信息: 此模型可直接在 Synaptics Astra Machina 开发板上使用。SR Fast Y UV 1280x720 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 1280x720 to 3840x2160 等图像处理模型,包括超分辨率。

输入:

  • 转换后的 synap 模型(.synap 扩展名)
  • 可选:图像中的感兴趣区域(如果模型支持)
  • 一张或多张原始图像(nv12nv21rgbbgrbgragraybin 格式)

输出:

  • 处理后的图像文件,命名为 outimage<i>_<W>x<H>.<ext>,其中:
    • <i> 是输入文件索引
    • <W>x<H> 是输出尺寸
    • <ext> 是输出格式(例如 nv12rgb

在 Astra SL1680 和 SL1640 上的命令行用法:

MODELS=/usr/share/synap/models/

cd $MODELS/image_processing/super_resolution/model/fast_y_uv/sr_fast_y_uv_1280x720_3840x2160

synap_cli_ip -m model.synap ../../sample/ref_1280x720.nv12

SL1680 上的示例输出:

Input image: ../../sample/ref_1280x720.nv12
Inference time: 11.46 ms
Writing output to file: outimage0_3840x2160.rgb

💡注意: 输入图像将调整为网络输入张量尺寸,但 nv12 格式除外,该格式的输入文件必须与网络预期尺寸匹配。

💡注意: 使用 SyNAP 工具包中的 image_to_raw 将 JPEG/PNG 图像转换为原始格式(例如 nv12)。

NPU 性能

处理器推理时间(ms)
SL168011.46
SL164017.01

优化和自定义模型

高级用户可能希望自定义源模型并为 Synaptics Astra NPU 重新编译。 请参阅自带模型章节以获取更多信息。

许可证

源模型依据 Apache License 2.0 授权。

用于设备端部署的编译模型受 Synaptics Astra EULA 约束。

了解更多

相关模型