Coder Social home page Coder Social logo

bemc22 / jr2net Goto Github PK

View Code? Open in Web Editor NEW
3.0 2.0 2.0 84.68 MB

JR2net: A Joint Representation and Recovery Network for Compressive Spectral Imaging

License: Apache License 2.0

Python 100.00%
deep-learning spectral-imaging tensorflow network

jr2net's Introduction

JR2net: A Joint Representation and Recovery Network for Compressive Spectral Imaging

Open In Colab DOI:10.1364/AO.463726 arXiv

Abstract

Deep learning models are state-of-the-art in compressive spectral imaging (CSI) recovery. These methods use a deep neural network (DNN) as an image generator to learn non-linear mapping from compressed measurements to the spectral image. For instance, the deep spectral prior approach uses a convolutional autoencoder network (CAE) in the optimization algorithm to recover the spectral image by using a non-linear representation. However, the CAE training is detached from the recovery problem, which does not guarantee optimal representation of the spectral images for the CSI problem. This work proposes a joint non-linear representation and recovery network (JR2net), linking the representation and recovery task into a single optimization problem. JR2net consists of an optimization-inspired network following an ADMM formulation that learns a non-linear low-dimensional representation and simultaneously performs the spectral image recovery, trained via the end-to-end approach. Experimental results show the superiority of the proposed method with improvements up to 2.57 dB in PSNR and performance around 2000 times faster than state-of-the-art methods.

How to cite

If this code is useful for your and you use it in an academic work, please consider citing this paper as

@article{monroy2022jr2net,
author = {Monroy, Brayan and Bacca, Jorge and Arguello, Henry},
journal = {Appl. Opt.},
keywords = {Electromagnetic radiation; Imaging systems; Light intensity; Medical imaging; Neural networks; Spectral imaging},
number = {26},
pages = {7757--7766},
publisher = {Optica Publishing Group},
title = {JR2net: a joint non-linear representation and recovery network for compressive spectral imaging},
volume = {61},
month = {Sep},
year = {2022},
url = {http://opg.optica.org/ao/abstract.cfm?URI=ao-61-26-7757},
doi = {10.1364/AO.463726},
}

jr2net's People

Contributors

bemc22 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

Forkers

hdspgroup

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.