DeepField-SR 是一个固定功能硬件加速器,主要利用 Xilinx Alveo 卡为实现视频超高分辨率提供最高的计算效率。 它基于利用因特网真实视频数据训练的、融合多帧时空信息的专有神经网络,可带来超高分辨率的视频画质。
供应商: BLUEDOT
最近更新: 2021 年 3 月 15 日
大小: 706MB
容器版本: DeepField_SR_v1.0.0
获得评估或购买此产品的权利。
开始免费试用并运行以下应用示例。
该应用经过封装,几分钟内便可在云端轻松运行。
云服务 | |
---|---|
AWS |
|
请按照部署方法进行操作。
从 Xilinx 应用商店创建并下载 cred.json 文件(https://appstore.xilinx.com/)。
访问 AWS EC2 控制台并使用以下程序分配一个 F1 实例。
执行 DeepField-SR AMI
为实例系列选择 f1,为实例类型选择 f1.2xlarge,如下所示。 然后点击底下的“Review and Launch”按钮。
单击“Review”页面上的“Launch”按钮时,将弹出一个用于注册或创建个人密钥的窗口。如果已经有个人密钥,请从下拉菜单中选择。如果没有,请创建一个新的个人密钥。
下面是创建新个人密钥整个过程的示例。
$ chmod 600 <your_download_folder>/deepfield-sr.pem
$ scp -i <your_download_folder>/deepfield-sr.pem <cred.json> ec2-user@<instance_ip_address>:/home/ec2-user/
$ ssh -i <your_download_folder>/deepfield-sr.pem ec2-user@<instance_ip_address>
###### #######
# # ###### ###### ##### # # ###### # #####
# # # # # # # # # # # #
# # ##### ##### # # ##### # ##### # # #
# # # # ##### # # # # # #
# # # # # # # # # # #
###### ###### ###### # # # ###### ###### #####
https://blue-dot.io
info@blue-dot.io
Trial version
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Try our SR solution
# Loading the AFI image
$ load_afi
# test using the ffmpeg
$ sudo ./ffmpeg -i test_720p.mp4 -c:v libx264 -b:v 20M -vf scale_startrek=w=iw*3:h=ih*3:fpga=f1 output_4k.mp4
## for more informations of scale_startrek
$ ./ffmpeg -help filter=scale_startrek
The option "c" isn't supported in a F1 instance.请不要使用“C”选项。
# test using our stand-alone program
$ sudo ./deepfield -i test_720p.yuv -w 1280 -h 720 --dw 3840 --dh 2160 -p f1 output_4k.yuv
## for more detail information of options
$ ./deepfield -h
# test clips
- test_720p.mp4 : 1280x720, VP9, 1 minute
- test_720p.yuv : YUV420 8bit 500 frames
--------------------------------
Note
Max input size : 1280x720
Max output size: 3840x2160
--------------------------------
$ sudo ./ffmpeg -pix_fmt yuv420p -s <input_width>x<input_height> -i <input_path> -vf scale_startrek=w=iw*3:h=ih*3:fpga=f1 <output_path>
连接后,会显示横幅。横幅主要说明如何上传 FPGA 图像以及如何使用。提供有两个程序:ffmpeg 和 deepfield。
使用 ffmpeg 时,将 scale_startrek 用作视频滤波器。Scale_startrek 滤波器的选项如下:
注意:在 f1 实例上,“c”选项不可用
用于横幅的“scale_startrek=w=iw3:h=ih3:fpga=f1”选项是输入图像(iw、ih)的大小,设置为输出大小的 3 倍。
deepfield
deepfield 程序接收 YUV420 8bit 视频、放大,并将结果保存在 YUV420 8bit 中。
选项
同样可通过 ffmpeg 运行。以下示例是 ffmpeg 命令,可扩展 YUV 并将结果保存在 YUV 中。
$ sudo ./ffmpeg -pix_fmt yuv420p -s <input_width>x<input_height> -i <input_path> -vf scale_startrek=w=iw*3:h=ih*3:fpga=f1 <output_path>
只检查 DeepField-SR 的性能时,deepfield 程序有帮助。