简单来说就是将我们周围肉眼看不到的变化和运动可视化,以前的方法是需要跟踪像素,在运动放大后要处理视频中留下的痕迹,这篇文章的方法不需要跟踪像素明确的移动他们,只需要处理视频中每个像素随时间的颜色变化。

限制:噪声在结果中会被放大

过去的方法:

1.将RGP视频利用拉普拉斯金字塔分解成不同的频率信息(拉普拉斯金字塔

),

2.然后用时域滤波挑选我们需要放大的信号,放大之后加回原始帧,获得新的拉普拉斯金字塔

如果有一个图像右移,那么该点随时间变化的亮度与图像平移量有关

该放大运动近似线性,对于强度变化慢、运动小,这种线性变化能很好地工作

,但对于更高的频率、和更大的运动,就会产生错误运动

该算法通过改变颜色来放大运动,进而噪声信号也被放大

改进:基于相位的视频运动处理

.将图像转化为一组局部的正弦曲线,通过改变相位 平移目标图像

优点:结果更加清晰

傅里叶变换允许我们将图像分解成不同的正弦波,并且正弦波的相位变换与图像运动有关

而傅里叶变换只允许我们全局平移,因为基函数是全局的,图片中一些运动也是局部的,

我们利用局部傅里叶变换

将图像分解成不同尺度和方向的空间结构,

该金字塔基函数可以看成复正弦波与窗函数的乘积的小波函数,控制不同窗口下正弦波的位置,如果将基函数看成图像轮廓,加和之后就像左边的基函数被相移,近似于局部平移,我们就可以编辑这些局部运动

例:高斯函数的左右移动

这里每个坐标系都是系数×基函数的和,这些小波的位移对应该处高斯函数的震荡

我们放大相位变化,就会获得更加明显的运动

如果应用到2D图像上,左边是滤波器,右边是传递函数。滤波器对应不同的尺度和方向,

滤波器组的滤波器每个都能捕获二维频谱的不同区域

因为基函数是复数,而图像是实数图像,所以我们只需要对频域平面的一半进行处理

经过该金字塔变换获得水平边缘与垂直边缘的振幅与相位,它给出了每个像素方向与尺度上局部振幅与局部相位的变化,然后通过过滤与放大相位,以放大运动

好比在1D的例子中,我们提取一个感兴趣的运动,对这个信号进行滤波,然后通过编辑信号来编辑运动

优点1:该技术放大相位的变化,保持了噪声的幅度

优点2:提高了最大放大系数

局限:

1.当脉冲向右移动,被窗函数衰减,超过窗函数就不能移动,因此窗的宽度决定了运动放大量。

我们可以增加滤波器的宽度,来移动信号,但计算成本高

2014年,Wadhwa等人发表的Riesz Pyramids for Fast Phase-Based Video Magnification对上述相位放大算法再一次进行了改进,为了提高连续图像序列的运算效率,基于金字塔的快速相位运动放大算法应运而生,该算法利用金字塔变换对正余弦信号进行近似处理,可以达到同相位运动放大相近的放大效果,同时提高算法速率。

原理:

#图像增强#放大运动相关推荐

  1. 欧拉运动放大算法实现心率检测

    由于疫情的影响,一系列的非接触设备的到应用,如无人消毒机器人.红外测温.除了体温,心率也是衡量人体状况的重要指标.心率可以通过颈动脉.桡动脉还有皮肤颜色来进行提取.2012年,Wu等人基于欧拉视频放大 ...

  2. CVPR 2021 | 利用时序差分进行动作识别的最新Backbone—TDN

    ©作者|童湛 学校|南京大学硕士生 研究方向|视频理解 转自:PaperWeekly 本文将介绍我们组 NJU-MCG 在行为识别(Action Recognition)领域被 CVPR 2021 接 ...

  3. 【菜鸡读论文】Learning-based Video Motion Magnification

    Learning-based Video Motion Magnification 哈喽,大家好呀! 这周有点开心,看到了一篇很有趣的论文.最近天气好热,明明已经十一月了,最近的温度却一直在25度以上 ...

  4. 车载摄像头软件的技术分布

    车载摄像头软件的技术分布 车载摄像头从其概念提出至今已经历近20年发展历程,目前车载摄像头已成为汽车的基础配置.而车载摄像头软件技术贯穿于车载摄像头发展的全部过程,其与车载摄像头硬件的密切配合,促进了 ...

  5. html中flash的简单动画效果,css 动画效果

    要搞就搞明白,一知半解时停止研究 损失最大 css3意义: CSS3 动画 通过 CSS3,我们能够创建动画,这可以在许多网页中取代动画图片.Flash 动画以及 JavaScript. 重点知识 C ...

  6. html5点赞仿抖音,iOS仿抖音—加载点赞动画效果

    iOS仿抖音短视频 前言 前段时间比较忙,最近终于有时间就继续对仿抖音的demo进行更新,本次更新的主要是抖音上的几种动画,下面先来看下效果图: 抖音 说明 经过观察发现抖音主要要以下几种动画效果: ...

  7. ECCV18 Oral | MIT谷歌视频运动放大让计算机辅助人眼“明察秋毫”

    出处"来自微信公众号:我爱计算机视觉" ECCV18 Oral | MIT&谷歌视频运动放大让计算机辅助人眼"明察秋毫" 原文:https://mp.w ...

  8. 精灵沿着正方形路线运动暂停2秒后然后再将自己放大4倍

    精灵沿着正方形路线运动暂停2秒后然后再将自己放大4倍 1 // CardinalSpline 样条曲线 /// 2 3 Sprite* sprite = Sprite::create("bu ...

  9. 谷歌MIT:微小运动放大算法的实现

    原始论文题目:<Learning-based Video Motion Magnification> 作者:Tae-Hyun and Jaroensri, Ronnachai and Ki ...

最新文章

  1. WCF生成客户端对象方式解析
  2. C++ Priority Queues(优先队列)
  3. [C++STL]C++实现string容器
  4. python读取txt文件的前几行
  5. android平台java编程规范_Android Java类编写规范+优化建议
  6. asp.net服务器端对话框控件的简单实现(附源码)
  7. Leetcode 53.最大子序列和
  8. “移”网打尽:网络即服务
  9. Android实战开发-Kotlin教程(入门篇 1.0)
  10. cso是什么职位(企业cso是什么职位)
  11. 单片机花灯开关控制器C语言代码,以51单片机为核心的LED彩灯控制器设计
  12. WPS删除所有的页码
  13. C# 设置Excel 首行冻结窗口
  14. 万用表蜂鸣器档の响一声
  15. pandox怎么用_神器Pandoc的安装与使用 | Flyaway's Blog
  16. 程序存储器与数据存储器
  17. 网页被劫持怎么修复?主页被劫持修复方法
  18. [URL ]pixiv.net p站用户账号注销网页网址(电脑web版)
  19. ppt矩形里面的图片怎么放大缩小_ppt 怎么让图片放大完成以后再缩小到原来的大小和位子!!!!...
  20. vue项目 - 封装loding组件

热门文章

  1. tar解压tar.xz文件报错:tar: Error is not recoverable: exiting now
  2. JAVA笔记--------从入门到入坑
  3. 服务器出现宕机的常见原因有哪些
  4. 用友软件(U8)中新增菜单
  5. 一键安装系统的各种好处
  6. 前端学习路线-学习web前端的最 佳路线:必备javascript书籍【含红宝书和绿皮书、黄宝书等】
  7. 饥荒 出现error during initialization的解决方法
  8. nod32 updata useful links
  9. Android Studio掷骰子生成随机数(图片版)(Java)
  10. 奇偶求和c语言while,基于visual Studio2013解决C语言竞赛题之0402奇偶求和