TSR-TVD: Temporal Super-Resolution for Time-Varying Data Analysis and Visualization

We present TSR-TVD, a novel deep learning framework that generates temporal super-resolution (TSR) of time-varying data (TVD) using adversarial learning. TSR-TVD is the first work that applies the recurrent generative network (RGN), a combination of the recurrent neural network (RNN) and generative adversarial network (GAN), to generate temporal high-resolution volume sequences from low-resolution ones. The design of TSR-TVD includes a generator and a discriminator. The generator takes a pair of volumes as input and outputs the synthesized intermediate volume sequence through forward and backward predictions. The discriminator takes the synthesized intermediate volumes as input and produces a score indicating the realness of the volumes. Our method handles multivariate data as well where the trained network from one variable is applied to generate TSR for another variable. To demonstrate the effectiveness of TSR-TVD, we show quantitative and qualitative results with several time-varying multivariate data sets and compare our method against standard linear interpolation and solutions solely based on RNN or CNN.

[1]  Jian Sun,et al.  Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classification , 2015, 2015 IEEE International Conference on Computer Vision (ICCV).

[2]  Feng Liu,et al.  Video Frame Interpolation via Adaptive Convolution , 2017, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[3]  Ray W. Grout,et al.  Analyzing information transfer in time-varying multivariate data , 2011, 2011 IEEE Pacific Visualization Symposium.

[4]  Xiaoru Yuan,et al.  Access Pattern Learning with Long Short-Term Memory for Parallel Particle Tracing , 2018, 2018 IEEE Pacific Visualization Symposium (PacificVis).

[5]  Thomas Brox,et al.  U-Net: Convolutional Networks for Biomedical Image Segmentation , 2015, MICCAI.

[6]  Jun Tao,et al.  FlowNet: A Deep Learning Framework for Clustering and Selection of Streamlines and Stream Surfaces , 2020, IEEE Transactions on Visualization and Computer Graphics.

[7]  Penny Rheingans,et al.  Illustration-inspired techniques for visualizing time-varying data , 2005, VIS 05. IEEE Visualization, 2005..

[8]  Jongyoo Kim,et al.  Video Frame Interpolation by Plug-and-Play Deep Locally Linear Embedding , 2018, ArXiv.

[9]  Danny Z. Chen,et al.  Flow Field Reduction Via Reconstructing Vector Data From 3-D Streamlines Using Deep Learning , 2019, IEEE Computer Graphics and Applications.

[10]  Nitesh V. Chawla,et al.  Exploring Time-Varying Multivariate Volume Data Using Matrix of Isosurface Similarity Maps , 2019, IEEE Transactions on Visualization and Computer Graphics.

[11]  Jan Kautz,et al.  Super SloMo: High Quality Estimation of Multiple Intermediate Frames for Video Interpolation , 2017, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[12]  Chaoli Wang,et al.  High dimensional direct rendering of time-varying volumetric data , 2003, IEEE Visualization, 2003. VIS 2003..

[13]  Yubo Tao,et al.  CNNs Based Viewpoint Estimation for Volume Visualization , 2018, ACM Trans. Intell. Syst. Technol..

[14]  Jan Kautz,et al.  High-Resolution Image Synthesis and Semantic Manipulation with Conditional GANs , 2017, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[15]  Eero P. Simoncelli,et al.  Image quality assessment: from error visibility to structural similarity , 2004, IEEE Transactions on Image Processing.

[16]  Kwan-Liu Ma,et al.  Importance-Driven Time-Varying Data Visualization , 2008, IEEE Transactions on Visualization and Computer Graphics.

[17]  Joshua A. Levine,et al.  A Generative Model for Volume Rendering , 2017, IEEE Transactions on Visualization and Computer Graphics.

[18]  Kwan-Liu Ma,et al.  A fast volume rendering algorithm for time-varying fields using a time-space partitioning (TSP) tree , 1999, Proceedings Visualization '99 (Cat. No.99CB37067).

[19]  Geoffrey E. Hinton,et al.  Rectified Linear Units Improve Restricted Boltzmann Machines , 2010, ICML.

[20]  Vighnesh Birodkar,et al.  Unsupervised Learning of Disentangled Representations from Video , 2017, NIPS.

[21]  Jian Sun,et al.  Deep Residual Learning for Image Recognition , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[22]  Kwan-Liu Ma,et al.  Machine Learning to Boost the Next Generation of Visualization Technology , 2007, IEEE Computer Graphics and Applications.

[23]  Christian Ledig,et al.  Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[24]  Stefan Bruckner,et al.  Eurographics/ Ieee-vgtc Symposium on Visualization 2010 Isosurface Similarity Maps , 2022 .

[25]  Yuichi Yoshida,et al.  Spectral Normalization for Generative Adversarial Networks , 2018, ICLR.

[26]  Marco Cuturi,et al.  On Wasserstein Two-Sample Testing and Related Families of Nonparametric Tests , 2015, Entropy.

[27]  Xiaoou Tang,et al.  Video Frame Synthesis Using Deep Voxel Flow , 2017, 2017 IEEE International Conference on Computer Vision (ICCV).

[28]  Jian Huang,et al.  Photo-Guided Exploration of Volume Data Features , 2017, EGPGV@EuroVis.

[29]  Jürgen Schmidhuber,et al.  Long Short-Term Memory , 1997, Neural Computation.

[30]  Eric Krokos,et al.  Deep-Learning-Assisted Volume Visualization , 2019, IEEE Transactions on Visualization and Computer Graphics.

[31]  Hiroshi Akibay,et al.  A tri-space visualization interface for analyzing time-varying multivariate volume data , 2007 .

[32]  Chi-Keung Tang,et al.  Deep Video Generation, Prediction and Completion of Human Action Sequences , 2017, ECCV.

[33]  Trevor Darrell,et al.  Sequence to Sequence -- Video to Text , 2015, 2015 IEEE International Conference on Computer Vision (ICCV).

[34]  Han-Wei Shen,et al.  An Information-Aware Framework for Exploring Multivariate Data Sets , 2013, IEEE Transactions on Visualization and Computer Graphics.

[35]  T. J. Jankun-Kelly,et al.  A Study of Transfer Function Generation for Time-Varying Volume Data , 2001, VG.

[36]  N. Thürey,et al.  Data-driven synthesis of smoke flows with CNN-based feature descriptors , 2017, ACM Trans. Graph..

[37]  Alexei A. Efros,et al.  Image-to-Image Translation with Conditional Adversarial Networks , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[38]  Ersin Yumer,et al.  Learning Blind Video Temporal Consistency , 2018, ECCV.

[39]  Jian Huang,et al.  Visualizing Temporal Patterns in Large Multivariate Data using Modified Globbing , 2008, IEEE Transactions on Visualization and Computer Graphics.

[40]  Han-Wei Shen,et al.  A Framework for Rendering Large Time-Varying Data Using Wavelet-Based Time-Space Partitioning (WTSP) Tree , 2004 .

[41]  Li Fei-Fei,et al.  Perceptual Losses for Real-Time Style Transfer and Super-Resolution , 2016, ECCV.

[42]  Hans-Peter Seidel,et al.  Multifield-Graphs: An Approach to Visualizing Correlations in Multifield Scalar Data , 2006, IEEE Transactions on Visualization and Computer Graphics.

[43]  Byungsoo Kim,et al.  Robust Reference Frame Extraction from Unsteady 2D Vector Fields with Convolutional Neural Networks , 2019, Comput. Graph. Forum.

[44]  Hai Lin,et al.  Volume upscaling with convolutional neural networks , 2017, CGI.

[45]  Rüdiger Westermann,et al.  Volumetric Isosurface Rendering with Deep Learning-Based Super-Resolution , 2019, IEEE Transactions on Visualization and Computer Graphics.

[46]  Kwan-Liu Ma,et al.  An intelligent system approach to higher-dimensional classification of volume data , 2005, IEEE Transactions on Visualization and Computer Graphics.

[47]  Dit-Yan Yeung,et al.  Convolutional LSTM Network: A Machine Learning Approach for Precipitation Nowcasting , 2015, NIPS.

[48]  Lizhuang Ma,et al.  Multi-Scale Video Frame-Synthesis Network with Transitive Consistency Loss , 2017, ArXiv.

[49]  Aidong Lu,et al.  Visualizing Temporal Patterns in Large Multivariate Data using Textual Pattern Matching , 2008 .

[50]  Sebastian Nowozin,et al.  Stabilizing Training of Generative Adversarial Networks through Regularization , 2017, NIPS.

[51]  Soumith Chintala,et al.  Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networks , 2015, ICLR.

[52]  Juan Carlos Niebles,et al.  Learning to Decompose and Disentangle Representations for Video Prediction , 2018, NeurIPS.

[53]  Alexei A. Efros,et al.  The Unreasonable Effectiveness of Deep Features as a Perceptual Metric , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[54]  John Shalf,et al.  Query-driven visualization of large data sets , 2005, VIS 05. IEEE Visualization, 2005..

[55]  Razvan Pascanu,et al.  On the difficulty of training recurrent neural networks , 2012, ICML.

[56]  Xiaotong Liu,et al.  Association Analysis for Visual Exploration of Multivariate Scientific Data Sets , 2016, IEEE Transactions on Visualization and Computer Graphics.

[57]  Yoshua Bengio,et al.  Generative Adversarial Nets , 2014, NIPS.

[58]  Helwig Hauser,et al.  Visualization and Visual Analysis of Multifaceted Scientific Data: A Survey , 2013, IEEE Transactions on Visualization and Computer Graphics.

[59]  Nils Thürey,et al.  Latent Space Physics: Towards Learning the Temporal Evolution of Fluid Flow , 2018, Comput. Graph. Forum.

[60]  Alexei A. Efros,et al.  Context Encoders: Feature Learning by Inpainting , 2016, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[61]  Kwan-Liu Ma,et al.  A novel interface for higher-dimensional classification of volume data , 2003, IEEE Visualization, 2003. VIS 2003..

[62]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.