All Projects → KAIST-VCLAB → deepcassi

KAIST-VCLAB / deepcassi

Licence: other
[SIGGRAPH Asia 2017] High-Quality Hyperspectral Reconstruction Using a Spectral Prior

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to deepcassi

DeSCI
Rank Minimization for Snapshot Compressive Imaging (TPAMI'19)
Stars: ✭ 61 (+22%)
Mutual labels:  compressive-sensing, hyperspectral-imaging
IrradianceMap
Authors' implementation of my SIGGRAPH Asia 2019 Technical Briefs (The Power of Box Filters: Real-time Approximation to Large Convolution Kernel by Box-filtered Image Pyramid) demo II. Real-time dynamic irradiance mapping.
Stars: ✭ 48 (-4%)
Mutual labels:  siggraph-asia
MVTec-Anomaly-Detection
This project proposes an end-to-end framework for semi-supervised Anomaly Detection and Segmentation in images based on Deep Learning.
Stars: ✭ 161 (+222%)
Mutual labels:  convolutional-autoencoder
kdsb17
Gaussian Mixture Convolutional AutoEncoder applied to CT lung scans from the Kaggle Data Science Bowl 2017
Stars: ✭ 18 (-64%)
Mutual labels:  convolutional-autoencoder
ocsvm-anomaly-detection
anomaly detection by one-class SVM
Stars: ✭ 66 (+32%)
Mutual labels:  convolutional-autoencoder
cr-sparse
Functional models and algorithms for sparse signal processing
Stars: ✭ 38 (-24%)
Mutual labels:  compressive-sensing
DeepVideoCS
PyTorch deep learning framework for video compressive sensing.
Stars: ✭ 63 (+26%)
Mutual labels:  compressive-sensing
FluidX12
Authors' implementation of our SIGGRAPH Asia 2021 Technical Communications (Viewport-Resolution Independent Anti-Aliased Ray Marching on Interior Faces in Cube-Map Space) demo I. Fast volume rendering using our novel ray marching with smoke simulations by Eulerian grid method for solving Navier-Stokes equation.
Stars: ✭ 26 (-48%)
Mutual labels:  siggraph-asia
NonuniformBlur
Authors' implementation of my SIGGRAPH Asia 2019 Technical Briefs (The Power of Box Filters: Real-time Approximation to Large Convolution Kernel by Box-filtered Image Pyramid) demo I (just for reference). A very fast approximation to large-kernel Gaussian blur with nonuniform blur radii, by making use of box-filtered mip maps V-cycle (theoratica…
Stars: ✭ 83 (+66%)
Mutual labels:  siggraph-asia
Scaffold-Map
Robust, efficient and low distortion bijective mapping in 2D and 3D
Stars: ✭ 51 (+2%)
Mutual labels:  siggraph-asia
Mono3D
Source code for "Mononizing Binocular Videos" (SIGGRAPH Asia 2020)
Stars: ✭ 33 (-34%)
Mutual labels:  siggraph-asia
biodivMapR
biodivMapR: an R package for α- and β-diversity mapping using remotely-sensed images
Stars: ✭ 18 (-64%)
Mutual labels:  hyperspectral-imaging
BioBalanceDetector
Bio Balance Detector's products aim to show the weak electromagnetic fields around every living being (including plants, animals and humans) and display it in a heat-map like hyper-spectral image.
Stars: ✭ 18 (-64%)
Mutual labels:  hyperspectral-imaging
ExtendedMorphologicalProfiles
Remote sensed hyperspectral image classification with Spectral-Spatial information provided by the Extended Morphological Profiles
Stars: ✭ 32 (-36%)
Mutual labels:  hyperspectral-imaging
HSI-Traditional-to-Deep-Models
Pytorch and Keras Implementations of Hyperspectral Image Classification -- Traditional to Deep Models: A Survey for Future Prospects.
Stars: ✭ 72 (+44%)
Mutual labels:  hyperspectral-imaging
Python-for-Remote-Sensing
python codes for remote sensing applications will be uploaded here. I will try to teach everything I learn during my projects in here.
Stars: ✭ 20 (-60%)
Mutual labels:  hyperspectral-imaging

High-Quality Hyperspectral Reconstruction
Using a Spectral Prior

teaser

General Information

For information please see the paper:

Please cite our paper if you use any of the free material in this website:

  • Bibtex: @Article{DeepCASSI:SIGA:2017,
    author = {Inchang Choi and Daniel S. Jeon and Giljoo Nam
    and Diego Gutierrez and Min H. Kim},
    title = {High-Quality Hyperspectral Reconstruction
    Using a Spectral Prior},
    journal = {ACM Transactions on Graphics (Proc. SIGGRAPH Asia 2017)},
    year = {2017},
    volume = {36},
    number = {6},
    pages = {218:1-13},
    doi = "10.1145/3130800.3130810",
    url = "http://dx.doi.org/10.1145/3130800.3130810",
    }

License Information

  • Inchang Choi, Daniel S. Jeon, Giljoo Nam, Min H. Kim have developed this software and related documentation (the "Software"); confidential use in source form of the Software, without modification, is permitted provided that the following conditions are met:

    1. Neither the name of the copyright holder nor the names of any contributors may be used to endorse or promote products derived from the Software without specific prior written permission.
    2. The use of the software is for Non-Commercial Purposes only. As used in this Agreement, "Non-Commercial Purpose" means for the purpose of education or research in a non-commercial organisation only. "Non-Commercial Purpose" excludes, without limitation, any use of the Software for, as part of, or in any way in connection with a product (including software) or service which is sold, offered for sale, licensed, leased, published, loaned or rented. If you require a license for a use excluded by this agreement, please email [[email protected]].
  • License: GNU General Public License Usage Alternatively, this file may be used under the terms of the GNU General Public License version 3.0 as published by the Free Software Foundation and appearing in the file LICENSE.GPL included in the packaging of this file. Please review the following information to ensure the GNU General Public License version 3.0 requirements will be met: http://www.gnu.org/copyleft/gpl.html.

  • Warranty: KAIST-VCLAB MAKES NO REPRESENTATIONS OR WARRANTIES ABOUT THE SUITABILITY OF THE SOFTWARE, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. KAIST-VCLAB SHALL NOT BE LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THIS SOFTWARE OR ITS DERIVATIVES.

Requirements

We developed the codes on Ubuntu 14.04 and Ubuntu 16.04 (which were explicitly tested) but believe that our codes could be executed on other platforms of Ubuntu, Windows, and OSX as well. When using different versions of Python and Tensorflow, minor modifications, such as function names, in the codes would be necessary.

  • Python 2.7 -> Python 3.6
  • Tensorflow [r0.12] -> Tensorflow 1.10.0
  • numpy
  • scipy
  • cv2 (opencv for python)

How to Execute Demo

We have written a demo code in demo_HQHS_recon.py. In the main function of it, there called two different functions:

  • demo_recon_synthetic_CAVE() : this function demonstrates our reconstruction for CAVE dataset
  • demo_recon_synthetic_KAIST(): this function demonstrates our reconstruction for our KAIST dataset

In the definition of each demo function, you are allowed to change parameter values, such as rho, sparsity, alpha-fidelity, learning-rate, the number of iterations, and input/output filenames. You can change the modulation matrix, Phi, in modulation.py. The inputs to our code are '.mat' files of Matlab, which contain two variables: 'img_hs' and 'wvls2b'. 'img_hs' is a 31-channel hyperspectral image in uint16 format whose intensity range is 0 ~ 65535, and 'wvls2b' is an array of double indicating the wavelength of each channel. Refer to 'inputs/synthetic/KAIST/scene01.mat'.

Note: demo_AE_inference.py shows how to feed and reconstruct inputs to our autoencoder to generate the corresponding outputs.

Contacts

For questions, please send an email to inchangchoi@vclab.kaist.ac.kr

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].