当前位置:网站首页>Reference frame generation based on deep learning
Reference frame generation based on deep learning
2022-07-06 20:56:00 【Dillon2015】
This article comes from the proposal JVET-T0058 and JVET-U0087, This method generates virtual reference frames for inter frame prediction by inserting frames . The whole model consists of several sub models , Perform optical flow estimation respectively 、 Compensation and detail enhancement .
The overall architecture

The overall architecture is as follows Fig.1 Shown , In the process of video coding DPB There is a reference frame for motion estimation , according to GOP Structure the current frame has one or more forward 、 Backward reference frame . The default in the proposal is POC The two reference frames closest to the current frame generate a virtual reference frame , Such as Fig.1 Current frame in POC yes 5, Then use POC by 4 and 6 The frame of generates a reference frame . The generated virtual reference frame will be put into DPB For reference , Virtual reference frame POC Set to the same as the current frame . In order to prevent affecting the time domain MVP According to the POC Distant MV Zoom process , Virtual reference frame MV All set to 0 And is used as a long-term reference frame . In the proposal , After the current frame is decoded, the virtual reference frame starts from DPB Remove .
For high resolution sequences (4K or 8K) Due to resource constraints, neural network processing cannot be directly used for the whole frame , At this time, it is assumed that the virtual reference frame is divided into multiple regions , Each area uses network generation separately , Then put these areas together into a reference frame .
A network model
Optical flow estimation and compensation are mostly used in general video interpolation , Generally, bidirectional optical flow method is used , Then the two optical flows are combined into one through a linear model . Only the single optical flow model is used in the proposal .

Such as Fig.2, First, optical flow is generated by optical flow estimation model ( Input is POC The two nearest reference frames ), And then through backward warping Process processing optical flow , The processed optical flow and two reference frames pass through fusion Process synthesis intermediate frame . The intermediate frame will enhance the quality of the model through details , The detail enhancement model consists of two parts ,PCD(Pyramid, Cascading and Deformable) For space-time optimization and TSA (Temporal and Spatial Attention) Used to improve important features attention.
experimental result

Interested parties, please pay attention to WeChat official account Video Coding

边栏推荐
- Leetcode hot topic Hot 100 day 32: "minimum coverage substring"
- What key progress has been made in deep learning in 2021?
- PG基础篇--逻辑结构管理(事务)
- Deployment of external server area and dual machine hot standby of firewall Foundation
- 自定义限流注解
- Application layer of tcp/ip protocol cluster
- 动态切换数据源
- 7、数据权限注解
- Why do novices often fail to answer questions in the programming community, and even get ridiculed?
- Value of APS application in food industry
猜你喜欢

What key progress has been made in deep learning in 2021?

Core principles of video games

SAP Fiori应用索引大全工具和 SAP Fiori Tools 的使用介绍

OLED屏幕的使用

Boder radius has four values, and boder radius exceeds four values

1500萬員工輕松管理,雲原生數據庫GaussDB讓HR辦公更高效

Common doubts about the introduction of APS by enterprises

【每周一坑】计算100以内质数之和 +【解答】输出三角形
![[DIY]如何制作一款個性的收音機](/img/fc/a371322258131d1dc617ce18490baf.jpg)
[DIY]如何制作一款個性的收音機

Redis insert data garbled solution
随机推荐
Rhcsa Road
请问sql group by 语句问题
Force deduction brush question - 98 Validate binary search tree
小孩子學什麼編程?
What is the problem with the SQL group by statement
[200 opencv routines] 220 Mosaic the image
Redis insert data garbled solution
[DIY]如何制作一款个性的收音机
知识图谱构建流程步骤详解
Math symbols in lists
Dynamically switch data sources
Mécanisme de fonctionnement et de mise à jour de [Widget Wechat]
OAI 5g nr+usrp b210 installation and construction
新型数据库、多维表格平台盘点 Notion、FlowUs、Airtable、SeaTable、维格表 Vika、飞书多维表格、黑帕云、织信 Informat、语雀
性能测试过程和计划
C language games - three chess
##无yum源安装spug监控
【mysql】触发器
Xcode6 error: "no matching provisioning profiles found for application"
Swagger UI教程 API 文档神器