GithubHelp home page GithubHelp logo

cg23-nervi's Introduction

NeRVI: Compressive Neural Representation of Visualization Images for Communicating Volume Visualization Results

This repository contains the PyTorch implementation for paper "NeRVI: Compressive Neural Representation of Visualization Images for Communicating Volume Visualization Results".

Prerequisites

  • Linux
  • CUDA >= 10.0
  • Python >= 3.7
  • Numpy
  • Pytorch >= 1.0

How to run the code

  • First, change the directory path and iso values of the data in dataio.py.
  • Second, set the parameter settings (e.g., batch size, lr etc.) in main.py.
  • For training, set the 'train' as train and the 'approach' as CNN in the main.py.
  • For testing, set the 'train' as inf in the main.py.

Citation

@article{gu2023nervi,
title={NeRVI: Compressive neural representation of visualization images for communicating volume visualization results},
author={Gu, Pengfei and Chen, Danny Z and Wang, Chaoli},
journal={Computers \& Graphics},
volume={116},
pages={216--227},
year={2023},
publisher={Elsevier}
}

Acknowledgements

This research was supported in part by the U.S. National Science Foundation through grants CNS-1629914, DUE-1833129, IIS-1955395, IIS-2101696, and OAC-2104158, and the U.S. Department of Energy through grant DE-SC0023145. The authors thank Ziang Tong for developing the visual interface.

cg23-nervi's People

Contributors

pgu-nd avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.