GPU-based Video Motion Magnification

被引:2
|
作者
Domzal, Mariusz [1 ]
Jedrasiak, Karol [1 ]
Sobel, Dawid [1 ]
Ryt, Artur [1 ]
Nawrat, Aleksander [1 ]
机构
[1] Silesian Tech Univ, Inst Automat Control, Akad, PL-44100 Gliwice, Poland
关键词
Image Processing; GPU-based; Motion Magnification;
D O I
10.1063/1.4951964
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Video motion magnification (VMM) allows people see otherwise not visible subtle changes in surrounding world. VMM is also capable of hiding them with a modified version of the algorithm. It is possible to magnify motion related to breathing of patients in hospital to observe it or extinguish it and extract other information from stabilized image sequence for example blood flow. In both cases we would like to perform calculations in real time. Unfortunately, the VMM algorithm requires a great amount of computing power. In the article we suggest that VMM algorithm can be parallelized (each thread processes one pixel) and in order to prove that we implemented the algorithm on GPU using CUDA technology. CPU is used only to grab, write, display frame and schedule work for GPU. Each GPU kernel performs spatial decomposition, reconstruction and motion amplification. In this work we presented approach that achieves a significant speedup over existing methods and allow to VMM process video in real-time. This solution can be used as preprocessing for other algorithms in more complex systems or can find application wherever real time motion magnification would be useful. It is worth to mention that the implementation runs on most modern desktops and laptops compatible with CUDA technology.
引用
收藏
页数:4
相关论文
共 50 条
  • [1] GPU-Based Hierarchical Motion Estimation for High Efficiency Video Coding
    Luo, Falei
    Wang, Shanshe
    Wang, Shiqi
    Zhang, Xinfeng
    Ma, Siwei
    Gao, Wen
    IEEE TRANSACTIONS ON MULTIMEDIA, 2019, 21 (04) : 851 - 862
  • [2] EFFICIENT GPU-BASED INTER PREDICTION FOR VIDEO DECODER
    Jiang, Bo
    Luo, Falei
    Wang, Shanshe
    Guo, Xiaoqiang
    Ma, Siwei
    2019 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP), 2019, : 1109 - 1113
  • [3] GPU-based rendering method of virtual human motion
    Xu Renjie
    Wu Dongyan
    Ming, Yang
    SENSORS, MEASUREMENT AND INTELLIGENT MATERIALS, PTS 1-4, 2013, 303-306 : 1547 - +
  • [4] Learning-Based Video Motion Magnification
    Oh, Tae-Hyun
    Jaroensri, Ronnachai
    Kim, Changil
    Elgharib, Mohamed
    Durand, Fredo
    Freeman, William T.
    Matusik, Wojciech
    COMPUTER VISION - ECCV 2018, PT IV, 2018, 11208 : 663 - 679
  • [5] EVALUATION OF MOG VIDEO SEGMENTATION ON GPU-BASED HPC SYSTEM
    Jablonski, Miroslaw
    Przybylo, Jaromir
    COMPUTING AND INFORMATICS, 2016, 35 (05) : 1141 - 1159
  • [6] GPU-based anisotropic diffusion algorithm for video image denoising
    Fredj, Amira Hadj
    Malek, Jihene
    MICROPROCESSORS AND MICROSYSTEMS, 2017, 53 : 190 - 201
  • [8] GPU-based Collision Detection for Sampling-based Motion Planning
    Yoon, Jaeshik
    Park, Jaehan
    Baeg, Moonhong
    2013 10TH INTERNATIONAL CONFERENCE ON UBIQUITOUS ROBOTS AND AMBIENT INTELLIGENCE (URAI), 2013, : 215 - 218
  • [9] GPU-Based Fluid Motion Estimation Using Energy Constraint
    Xu, Siyuan
    Zhuang, Han
    Fu, Xin
    Zhou, Junlong
    Chen, Mingsong
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2017, 26 (02)
  • [10] GPU-based Motion Planning under Uncertainties using POMDP
    Lee, Taekhee
    Kim, Young J.
    2013 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2013, : 4576 - 4581