超分模型

在 K3 Pico-ITX(RISC-V 架构)上跑图片超分 Demo,目标是实现"模糊→清晰"的肉眼可见效果。试了 4 个模型,总结一下踩过的坑和结论。

测试环境
• 平台:SpacemiT K3 Pico-ITX
• 系统:Bianbu 4.0.1 + Python 3.14
• 推理框架:ONNX Runtime + CPUExecutionProvider

模型测试情况

  1. SRCNN 3x :white_check_mark: 可跑通
    • 最轻量的选择,只有 79KB
    • 3 倍放大(224→672),推理速度很快
    • 效果:边缘有一定锐化,但纹理细节恢复有限,适合做"跑通"演示,视觉冲击力不够

  2. ESPCN :white_check_mark: 可跑通
    • 亚像素卷积架构,计算量小
    • 效果:和 SRCNN 接近,边缘增强,整体清晰度提升不大

  3. SRResNet :warning: 有改善但有限
    • 16 层残差网络,模型约 5.8MB
    • 踩坑:原始 ONNX 里有 173 个 fake inputs 导致 SpaceMIT EP 加载失败,清理后修复
    • 效果:清晰度比值从 0.995 提升到 1.145,有改善但不够直观

  4. Real-ESRGAN X4v3(SRVGGNetCompact):x: 不适合
    • 4.6MB,1.21M 参数,GAN 训练的轻量版
    • 关键发现:这个模型输出的是残差(residual),不是完整图像,需要叠加到 bicubic 放大图上才有效果
    • 残差值太小(±0.05 级别),叠加后和 bicubic 几乎没区别
    • 还踩了 BGR/RGB 色彩空间的坑,输出变成了灰度/棕褐色

请问是否有适配过的效果比较好的超分模型

超分的模型还没有测试过,如果有需要可以联系商务;这里是我们的视觉模型仓库https://github.com/spacemit-com/model-zoo-vision,有其他需要可以参考