如何让老电影“重生”?华为云解密影片修复的黑科技

2024-03-21 19:38

本文主要是介绍如何让老电影“重生”?华为云解密影片修复的黑科技,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

     距离五一小长假,还有不到20个小时!和我们一起迎接五一的,还有14部影片,号称史上最挤五一档!没有说错,“最挤”而不是“最强”。

      五一电影预售票房已经出炉,由王晶导演,古天乐、梁家辉和吴镇宇主演的《追虎擒龙》预售票房排名第四。有些失望,又似乎在意料之中。

      为何我们提起香港电影,总是带着厚厚的滤镜,但同时心情又十分复杂?

      如果你看过香港经典影片,你就能体会:周润发、成龙、李连杰的燃情动作,让人笑到流泪的周星驰无厘头喜剧,令你毛骨悚然、大开眼界的林正英,惊艳了时光的林青霞、王祖贤……

      五一,让新电影票房飞一会儿,在这之前,我们换个姿势,重温那些经典镜头,只需要打开华为视频APP,在电影分类中找到“高清修复”,无论是林青霞刘德华再战巅峰,还是发哥成了囚犯硬扛监狱老大,你会发现同样的剧情,人物,有了不一样的观感:画面比以前更清晰了,噪点少了,看起来比以前更加流畅,没有老电影专有的“卡滞感”了。

      这是如何做到的?今天我们就来解密,这些高清电影,是如何修复的!观影的同时涨姿势。

      电影修复要做什么

      电影AI修复(高成本多人力投入类似《泰坦尼克号》的修复不在此范畴),这就包括视频修复和视频增强。其中视频修复就是要解决视频因拍摄、压缩、传输、存储等产生的视频画质问题,如:划痕、压缩失真、噪点等;而视频增强则是通过分辨率提升、帧率提高、动态范围扩大、色域变广让视频质量得到进一步提升。

      电影修复的三大挑战

      目前电影AI修复面临着三大挑战:数据、算法、评价。

      1.数据挑战:盲修复任务的泛化能力提升

      电影的失真往往包含了上述多个问题,也就是混合失真,盲修复,就是在修复之前,并不清楚视频中有哪些问题,用的是泛化的算法,面临难题是:如何提升泛化算法的自适应性来应对多种修复场景。

      混合失真

      强度不一失真

     2.算法挑战:如何同时让图像各个方面质量得到提升

      视频增强就是让视频的图像像素更高、光线更清晰、色彩更饱满、颜色过渡更顺滑、运动画面显示更流畅。这就要求多任务之间的优化需要联合增强。

      3.评价挑战:针对生成图像的质量评价

      如下图,图1经过一定处理以后,通过传统评价算法(如PSNR,SSIM,VMAF等)得出的结论是原始图片是图2,主观却认为是图3。说明传统评价算法与主观评价算法不一致。

11.png

      硬广来了:电影修复哪家强,且看华为云视频云旗下媒体AI服务。

      华为云视频云如何修复电影

      华为云视频云对《黄飞鸿》修复前后对比

      混合失真修复

      华为云视频云对可能存在的失真问题,先预判,然后输入AI算法中,再构建多任务混合失真修复模型,最后进行修复,详细说来有三方面:

      *空域增强:视频超分

      超分就是指通过媒体处理技术将分辨率低的图片变为分辨率更高的图片。

      对大部分电影、电视剧,受众往往更关注人脸及字幕,这两者是重要的增强区域。华为云视频云基于语义的自适应超分算法,兼顾了网络轻量化、稳定性、综合效果。

      *时域增强:插帧(FRC)

      时域增强让影片画面与画面之间的衔接更顺滑与流畅。华为云视频云通过改进网络,结合传统方法,如参考时空域上相邻的运动向量对光流进行修正。

      *对比度与饱和度增强

      现有基于深度学习的对比度和饱和度增强算法,由于数据的不足,难以达到好的效果。华为云视频云通过寻找图像在亮度和色彩空间的统计规律,作为网络先验输入,能明显提升画面的对比度与饱和度。

      媒体AI服务是华为云原生视频众多服务中的一个“小兵”。基于云原生的理念和技术,华为云重构了音视频媒体网络, 提供了云原生视频服务,首先它是全云化的,所有视频能力,从生产制作到分发,都是跑在云上的。支持全行业,如广电媒体,互联网视频,通信协作,行业视频应用等。提供全流程服务,包括了从视频生产,处理,分发和消费整个过程。带来的是生产效率的提升,分发模式的变革,持续的体验创新,以及安全稳定可靠的服务。

 

这篇关于如何让老电影“重生”?华为云解密影片修复的黑科技的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/833704

相关文章

解密SQL查询语句执行的过程

《解密SQL查询语句执行的过程》文章讲解了SQL语句的执行流程,涵盖解析、优化、执行三个核心阶段,并介绍执行计划查看方法EXPLAIN,同时提出性能优化技巧如合理使用索引、避免SELECT*、JOIN... 目录1. SQL语句的基本结构2. SQL语句的执行过程3. SQL语句的执行计划4. 常见的性能优

电脑提示d3dx11_43.dll缺失怎么办? DLL文件丢失的多种修复教程

《电脑提示d3dx11_43.dll缺失怎么办?DLL文件丢失的多种修复教程》在使用电脑玩游戏或运行某些图形处理软件时,有时会遇到系统提示“d3dx11_43.dll缺失”的错误,下面我们就来分享超... 在计算机使用过程中,我们可能会遇到一些错误提示,其中之一就是缺失某个dll文件。其中,d3dx11_4

游戏闪退弹窗提示找不到storm.dll文件怎么办? Stormdll文件损坏修复技巧

《游戏闪退弹窗提示找不到storm.dll文件怎么办?Stormdll文件损坏修复技巧》DLL文件丢失或损坏会导致软件无法正常运行,例如我们在电脑上运行软件或游戏时会得到以下提示:storm.dll... 很多玩家在打开游戏时,突然弹出“找不到storm.dll文件”的提示框,随后游戏直接闪退,这通常是由于

一文解密Python进行监控进程的黑科技

《一文解密Python进行监控进程的黑科技》在计算机系统管理和应用性能优化中,监控进程的CPU、内存和IO使用率是非常重要的任务,下面我们就来讲讲如何Python写一个简单使用的监控进程的工具吧... 目录准备工作监控CPU使用率监控内存使用率监控IO使用率小工具代码整合在计算机系统管理和应用性能优化中,监

SpringBoot中SM2公钥加密、私钥解密的实现示例详解

《SpringBoot中SM2公钥加密、私钥解密的实现示例详解》本文介绍了如何在SpringBoot项目中实现SM2公钥加密和私钥解密的功能,通过使用Hutool库和BouncyCastle依赖,简化... 目录一、前言1、加密信息(示例)2、加密结果(示例)二、实现代码1、yml文件配置2、创建SM2工具

python实现对数据公钥加密与私钥解密

《python实现对数据公钥加密与私钥解密》这篇文章主要为大家详细介绍了如何使用python实现对数据公钥加密与私钥解密,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录公钥私钥的生成使用公钥加密使用私钥解密公钥私钥的生成这一部分,使用python生成公钥与私钥,然后保存在两个文

qt5cored.dll报错怎么解决? 电脑qt5cored.dll文件丢失修复技巧

《qt5cored.dll报错怎么解决?电脑qt5cored.dll文件丢失修复技巧》在进行软件安装或运行程序时,有时会遇到由于找不到qt5core.dll,无法继续执行代码,这个问题可能是由于该文... 遇到qt5cored.dll文件错误时,可能会导致基于 Qt 开发的应用程序无法正常运行或启动。这种错

电脑提示xlstat4.dll丢失怎么修复? xlstat4.dll文件丢失处理办法

《电脑提示xlstat4.dll丢失怎么修复?xlstat4.dll文件丢失处理办法》长时间使用电脑,大家多少都会遇到类似dll文件丢失的情况,不过,解决这一问题其实并不复杂,下面我们就来看看xls... 在Windows操作系统中,xlstat4.dll是一个重要的动态链接库文件,通常用于支持各种应用程序

华为鸿蒙HarmonyOS 5.1官宣7月开启升级! 首批支持名单公布

《华为鸿蒙HarmonyOS5.1官宣7月开启升级!首批支持名单公布》在刚刚结束的华为Pura80系列及全场景新品发布会上,除了众多新品的发布,还有一个消息也点燃了所有鸿蒙用户的期待,那就是Ha... 在今日的华为 Pura 80 系列及全场景新品发布会上,华为宣布鸿蒙 HarmonyOS 5.1 将于 7

电脑蓝牙连不上怎么办? 5 招教你轻松修复Mac蓝牙连接问题的技巧

《电脑蓝牙连不上怎么办?5招教你轻松修复Mac蓝牙连接问题的技巧》蓝牙连接问题是一些Mac用户经常遇到的常见问题之一,在本文章中,我们将提供一些有用的提示和技巧,帮助您解决可能出现的蓝牙连接问... 蓝牙作为一种流行的无线技术,已经成为我们连接各种设备的重要工具。在 MAC 上,你可以根据自己的需求,轻松地