0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

AI隐身术:能让物体在视频中消失的魔法

电子设计 来源:电子设计 作者:电子设计 2020-12-08 22:41 次阅读
点赞再看,养成习惯,微信公众号搜索【JackCui-AI】关注这个爱发技术干货程序员。本文 GitHub https://github.com/Jack-Cherish/PythonPark 已收录,有一线大厂面试完整考点、资料以及我的系列文章。

1 前言

刚刚过去的 2020 年 ECCV,有一项 AI“隐身”技术引人瞩目。

正在坐秋千的小孩,突然只剩下秋千架。

让漫步的行人消失,让奔驰的汽车消失。

这么好玩的 AI 算法,你想学吗?

老规矩,今天,继续手把手教学。

算法原理、环境搭建、效果实现,一条龙服务,尽在下文!

2 FGVC

FGVC 的作者是一位 90 后北京小伙,目前在弗吉尼亚理工大学计算机工程专业就读博士三年级,师从华人教授 Jia-Bin Huang。

FGVC 算法本质上是一个基于光流法的视频修复算法。

光流法是视域中物体运动检测的概念,其用于描述运动所造成的观测目标、表面或边缘的运动,主要应用于计算机视觉和影像处理等。

使用光流法,可寻到不同帧之间的关系,并通过在不同帧之间传播信息来补全视频。

FGVC 主要包含三个步骤:Flow completion、Temporal propagation、Fusion。

Flow completion:具体操作时,要计算相邻帧之间的正向光流和反向光流、以及一组非相邻帧 (Non-local) 的正向光流和反向光流。

Temporal propagation:按照光流的轨迹,为每个丢失的像素找到一组候选像素,对于每个候选帧,都要估计一个置信分数以及一个二进制有效性指标。

Fusion:使用置信加权平均值,将每个缺失像素的候选像素与至少一个有效候选像素融合。对于没有候选像素,则使用一个关键帧,并使用单个图像补全技术来填充它。

更具体的原理,比如边缘引导的光流补充等,可以去「啃下」论文,学习一下。

Paper 地址:

https://arxiv.org/abs/2009.01835

3 环境配置

想要测试算法效果,先要部署下开发环境。

Github 开源项目地址:

https://github.com/vt-vl-lab/...

Github 下载慢的,可以下载我已经打包的代码(提取码:jack):

https://pan.baidu.com/s/1t/_EDDDgMCHBS83QFywuFdg

这里推荐使用 Anaconda 完成部署,不知道 conda 用法的,可以看下我写过的另一篇基础教程

《别再折腾开发环境了,一劳永逸的搭建方法

FGVC 算法依赖于另外两个算法 DeepFill 和 RAFT。

所以,可以创建两个虚拟环境 FGVC 和 raft。

FGVC 环境使用 PyTorch 0.4.0,并配置算法 DeepFill 的环境。

DeepFill 环境配置方法:

https://github.com/nbei/Deep-...

直接使用指令安装依赖库:

pip install -r requirements.txt

raft 环境使用 PyTorch 1.6.0,并配置算法 RAFT 的环境。

RAFT 环境配置方法:

https://github.com/princeton-...

这里比较简单,使用 conda 安装需要的库即可。

都配置完毕,就可以测试算法效果了!

4 效果测试

先激活 raft 虚拟环境,直到运行结果出现提示:

「Please switch to Pytorch 0.4.0」

然后切换到 FGVC 虚拟环境,然后再运行一次代码。

Object removal:

cd tool

FOV extrapolation:

cd tool

想要计算速度更快些,可以去掉 seamless 参数

算法需要 rgb 图片和 mask 图片,这些数据是已知的,想要去除什么物体,给个物体的 mask 即可。

运行效果示意图

5 最后

关注我带你玩转各种好玩的 AI 算法,我是 Jack Cui,我们下期见!

作者:Jack Cui
原文:https://mp.weixin.qq.com/s/2c...
关注作者公众号,获取更多有趣AI应用~

系列篇

更多AIoT领域有趣的算法应用及产品请关注有趣的AIoT应用专栏。

审核编辑:符乾江
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • AI
    AI
    +关注

    关注

    87

    文章

    29962

    浏览量

    268274
  • 人工智能
    +关注

    关注

    1791

    文章

    46761

    浏览量

    237352
收藏 人收藏

    评论

    相关推荐

    AIGC视频内容制作的应用前景

    AIGC技术能够显著缩短视频内容的制作周期。通过AI算法,可以快速生成视频剪辑、特效、字幕和配乐等,减少人工操作的时间。例如,视频制作
    的头像 发表于 10-25 15:44 360次阅读

    目标检测中大物体的重要性

    ,中等物体提高2个百分点,大物体提高4个百分点)。摘要目标检测模型是一类重要的机器学习算法,旨在识别并精确定位图像或视频物体。然而,由于
    的头像 发表于 10-09 08:05 404次阅读
    <b class='flag-5'>在</b>目标检测中大<b class='flag-5'>物体</b>的重要性

    网络时代的隐身术:代理IP应用与风险认知调研

    在网络时代,代理IP作为一种重要的网络工具,具有广泛的应用场景
    的头像 发表于 09-30 09:09 136次阅读

    凯茉锐电子 索尼FCB-EV7520野摄像机视频会议领域的应用

    日益数字化和远程化的工作环境视频会议已成为企业沟通协作的重要工具。索尼FCB-EV7520野摄像机,凭借其卓越的技术特性和强大的功能,
    的头像 发表于 08-23 09:44 223次阅读

    打卡智能中国(八):“水花消失”的AI秘籍

    吃竞技的苦,享AI的福
    的头像 发表于 08-07 15:50 317次阅读
    打卡智能中国(八):“水花<b class='flag-5'>消失</b><b class='flag-5'>术</b>”的<b class='flag-5'>AI</b>秘籍

    车载车库GPS信号屏蔽器:让车辆隐身在数字世界

    深圳特信电子|车载车库GPS信号屏蔽器:让车辆隐身在数字世界
    的头像 发表于 06-27 09:04 449次阅读

    AI芯片会导元件中间商消失吗?

    元件AI芯片
    芯广场
    发布于 :2024年06月19日 18:10:01

    RK3588 使用rockit接口设置vo时,UI消失,大家遇到过吗?

    使用RK3588,先通过vo显示出来了UI,然后希望通过vo输出解码的视频设置vo时,调用RK_MPI_VO_GetPubAttr接口,UI直接消失,所在进程依然运行
    发表于 06-11 17:59

    视频AI行为监测系统高速公路应用

    高速公路的监控视频AI行为监测系统扮演着至关重要的角色。它利用先进的AI技术,对高速公路上的监控
    的头像 发表于 06-05 18:06 762次阅读

    阿里云视频生成技术创新!视频生成使用了哪些AI技术和算法

    照片就能让 EMO 合成演戏唱歌视频。   阿里云视频生成领域的创新   EMO(Emote Portrait Alive)是一个由阿里巴巴集团智能计算研究院开发的框架,一个音频驱动
    的头像 发表于 05-08 00:07 3315次阅读

    开发者手机 AI - 目标识别 demo

    应用的demo。 应用程序通过相机进行预览,对预览画面物体进行目标识别,目前该应用程序支持识别100种物体。 系统架构 下图为demo应用以及Openharmony AI子系统的架
    发表于 04-11 16:14

    蓝牙定位技术AI的应用

    在当今的科技领域,人工智能(AI)已经成为了推动各个行业发展的关键因素。而蓝牙定位技术作为一种无线通信技术,也AI领域中得到了广泛的应用。本文将探讨蓝牙定位技术
    的头像 发表于 03-02 14:51 756次阅读
    蓝牙定位技术<b class='flag-5'>在</b><b class='flag-5'>AI</b><b class='flag-5'>中</b>的应用

    荣耀发布MagicOS 8.0和魔法大模型

    荣耀近日举办了MagicOS 8.0发布会,正式推出了自主研发的操作系统MagicOS 8.0,并宣布了其端侧平台级AI大模型——魔法大模型的诞生。
    的头像 发表于 01-18 15:16 957次阅读

    大模型数据集:揭秘AI背后的魔法世界

    一、引言 人工智能的奇幻世界,大模型数据集如同神秘的魔法书,蕴藏着无尽的智慧与力量。它们为AI注入了生命,使其具备了理解和改变世界的能力。今天,就让我们一起揭开大模型数据集的神秘面
    的头像 发表于 12-07 17:33 524次阅读

    基于超构材料的红外和雷达兼容隐身材料应用

    红外隐身材料和雷达隐身材料材料吸收率上存在隐身机理方面的矛盾,这导致通过单一型传统材料实现两者的兼容难度较大。但是通过单一型传统材料实现红外和雷达兼容依然是梦寐以求的,为此很多学者也
    发表于 12-02 10:44 556次阅读
    基于超构材料的红外和雷达兼容<b class='flag-5'>隐身</b>材料应用