Bilibili's Self-Developed Video Super-Resolution Algorithm: Background, Optimization Directions, and Implementation Details

Bilibili’s self‑supervised video super‑resolution system upgrades low‑resolution streams to 4K by using three parallel degradation‑branch networks—texture‑enhancing, line‑recovering, and noise‑removing—tailored to anime, game, and real‑world content, delivering sharper edges, finer textures, and measurable quality gains across its online playback pipeline.

Bilibili Tech
Bilibili Tech
Bilibili Tech
Bilibili's Self-Developed Video Super-Resolution Algorithm: Background, Optimization Directions, and Implementation Details

Bilibili has developed a self‑supervised video super‑resolution algorithm to enhance low‑resolution content to 4K for a clearer viewing experience.

The article first outlines the gap between 1080p and 4K video, showing that traditional interpolation methods (nearest‑neighbor, bilinear, bicubic) can upsample resolution but fail to recover lost texture details.

It then explains why deep‑learning‑based super‑resolution is needed, demonstrating via visual comparisons that it reduces artifacts and restores sharper edges and finer textures.

Through DCT‑based frequency analysis of massive video libraries, the authors categorize content into anime, games, and real‑world footage, assigning specific optimization directions: sharpening lines and removing noise for anime; balancing line sharpness, noise removal, and texture strengthening for games; and enhancing fine lines and complex textures for real‑world videos.

The self‑designed algorithm consists of three parallel degradation branches (texture‑enhancing, line‑recovering, noise‑removing) whose outputs are weighted according to video type, a model built from stacked REPB blocks (combining Conv‑x and ESA modules), and a composite loss function that blends pixel, line, and texture terms with content‑dependent weights.

Finally, the algorithm is deployed in B站’s online point‑to‑play pipeline, delivering measurable quality gains, and the team outlines future work on broader coverage, subjective improvement, and deployment flexibility across live, VOD, and client scenarios.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

AIDeep Learningsuper-resolutionModel architectureBilibililoss function
Bilibili Tech
Written by

Bilibili Tech

Provides introductions and tutorials on Bilibili-related technologies.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.