A Closer Look at Reference Learning for Fourier Phase Retrieval

Overview

A Closer Look at Reference Learning for Fourier Phase Retrieval

This repository contains code for our NeurIPS 2021 Workshop on Deep Learning and Inverse Problems paper.

Contents

|-- references
|   |-- gs
|   |   |-- non-oversampled
|   |   |   |-- u_cifar_gs.npy
|   |   |   |-- u_emnist_gs.npy
|   |   |   |-- u_fmnist_gs.npy
|   |   |   |-- u_mnist_gs.npy
|   |   |   `-- u_svhn_gs.npy
|   |   `-- oversampled
|   |       |-- u_cifar.npy
|   |       |-- u_emnist.npy
|   |       |-- u_fmnist.npy
|   |       |-- u_mnist.npy
|   |       `-- u_svhn.npy
|   |-- hyder
|   |   |-- non-oversampled
|   |   |   |-- u_cifar.npy
|   |   |   |-- u_emnist.npy
|   |   |   |-- u_fmnist.npy
|   |   |   |-- u_mnist.npy
|   |   |   `-- u_svhn.npy
|   |   `-- oversampled
|   |       |-- u_celeba.npy
|   |       |-- u_cifar.npy
|   |       |-- u_emnist.npy
|   |       |-- u_fmnist.npy
|   |       |-- u_mnist.npy
|   |       `-- u_svhn.npy
|   `-- random
|       |-- u_ours_noiseless.npy
|       |-- u_ours.npy
|       |-- u_random_binary.npy
|       `-- u_random.npy
|-- data.py
|-- phase-retrieval-with-reference.ipynb
|-- README.md
|-- unrolled-GS.ipynb
`-- util.py
    

Requirements

All experiments were conducted with the following package versions:

  • numpy==1.19.5
  • torch==1.9.0
  • torchvision==0.10.0
  • matplotlib==3.4.3
  • scikit-image==0.17.2

The reference images for the oversampled case dicussed in Hyder et al. [1] were obtained from the official repository.

References

[1] Rakib Hyder, Zikui Cai, and M Salman Asif. Solving phase retrieval with a learned reference. In European Conference on Computer Vision, pages 425–441. Springer, 2020.

Owner
Tobias Uelwer
PhD student interested in machine learning, deep learning and image processing
Tobias Uelwer
VQGAN+CLIP Colab Notebook with user-friendly interface.

VQGAN+CLIP and other image generation system VQGAN+CLIP Colab Notebook with user-friendly interface. Latest Notebook: Mse regulized zquantize Notebook

Justin John 227 Jan 05, 2023
LBK 20 Dec 02, 2022
This repo is official PyTorch implementation of MobileHumanPose: Toward real-time 3D human pose estimation in mobile devices(CVPRW 2021).

Github Code of "MobileHumanPose: Toward real-time 3D human pose estimation in mobile devices" Introduction This repo is official PyTorch implementatio

Choi Sang Bum 203 Jan 05, 2023
A modular application for performing anomaly detection in networks

Deep-Learning-Models-for-Network-Annomaly-Detection The modular app consists for mainly three annomaly detection algorithms. The system supports model

Shivam Patel 1 Dec 09, 2021
This is the PyTorch implementation of GANs N’ Roses: Stable, Controllable, Diverse Image to Image Translation

Official PyTorch repo for GAN's N' Roses. Diverse im2im and vid2vid selfie to anime translation.

1.1k Jan 01, 2023
Pytorch Implementation of Spiking Neural Networks Calibration, ICML 2021

SNN_Calibration Pytorch Implementation of Spiking Neural Networks Calibration, ICML 2021 Feature Comparison of SNN calibration: Features SNN Direct Tr

Yuhang Li 60 Dec 27, 2022
Temporally Efficient Vision Transformer for Video Instance Segmentation, CVPR 2022, Oral

Temporally Efficient Vision Transformer for Video Instance Segmentation Temporally Efficient Vision Transformer for Video Instance Segmentation (CVPR

Hust Visual Learning Team 203 Dec 31, 2022
A minimalist implementation of score-based diffusion model

sdeflow-light This is a minimalist codebase for training score-based diffusion models (supporting MNIST and CIFAR-10) used in the following paper "A V

Chin-Wei Huang 89 Dec 20, 2022
Label Mask for Multi-label Classification

LM-MLC 一种基于完型填空的多标签分类算法 1 前言 本文主要介绍本人在全球人工智能技术创新大赛【赛道一】设计的一种基于完型填空(模板)的多标签分类算法:LM-MLC,该算法拟合能力很强能感知标签关联性,在多个数据集上测试表明该算法与主流算法无显著性差异,在该比赛数据集上的dev效果很好,但是由

52 Nov 20, 2022
⚓ Eurybia monitor model drift over time and securize model deployment with data validation

View Demo · Documentation · Medium article 🔍 Overview Eurybia is a Python library which aims to help in : Detecting data drift and model drift Valida

MAIF 172 Dec 27, 2022
(Python, R, C/C++) Isolation Forest and variations such as SCiForest and EIF, with some additions (outlier detection + similarity + NA imputation)

IsoTree Fast and multi-threaded implementation of Extended Isolation Forest, Fair-Cut Forest, SCiForest (a.k.a. Split-Criterion iForest), and regular

141 Dec 29, 2022
VOneNet: CNNs with a Primary Visual Cortex Front-End

VOneNet: CNNs with a Primary Visual Cortex Front-End A family of biologically-inspired Convolutional Neural Networks (CNNs). VOneNets have the followi

The DiCarlo Lab at MIT 99 Dec 22, 2022
A simple and useful implementation of LPIPS.

lpips-pytorch Description Developing perceptual distance metrics is a major topic in recent image processing problems. LPIPS[1] is a state-of-the-art

So Uchida 121 Dec 24, 2022
Website which uses Deep Learning to generate horror stories.

Creepypasta - Text Generator Website which uses Deep Learning to generate horror stories. View Demo · View Website Repo · Report Bug · Request Feature

Dhairya Sharma 5 Oct 14, 2022
Implementation of our paper "Video Playback Rate Perception for Self-supervised Spatio-Temporal Representation Learning".

PRP Introduction This is the implementation of our paper "Video Playback Rate Perception for Self-supervised Spatio-Temporal Representation Learning".

yuanyao366 39 Dec 29, 2022
dataset for ECCV 2020 "Motion Capture from Internet Videos"

Motion Capture from Internet Videos Motion Capture from Internet Videos Junting Dong*, Qing Shuai*, Yuanqing Zhang, Xian Liu, Xiaowei Zhou, Hujun Bao

ZJU3DV 98 Dec 07, 2022
D2Go is a toolkit for efficient deep learning

D2Go D2Go is a production ready software system from FacebookResearch, which supports end-to-end model training and deployment for mobile platforms. W

Facebook Research 744 Jan 04, 2023
TensorFlow Ranking is a library for Learning-to-Rank (LTR) techniques on the TensorFlow platform

TensorFlow Ranking is a library for Learning-to-Rank (LTR) techniques on the TensorFlow platform

2.6k Jan 04, 2023
HyperCube: Implicit Field Representations of Voxelized 3D Models

HyperCube: Implicit Field Representations of Voxelized 3D Models Authors: Magdalena Proszewska, Marcin Mazur, Tomasz Trzcinski, Przemysław Spurek [Pap

Magdalena Proszewska 3 Mar 09, 2022
Code release for "COTR: Correspondence Transformer for Matching Across Images"

COTR: Correspondence Transformer for Matching Across Images This repository contains the inference code for COTR. We plan to release the training code

UBC Computer Vision Group 360 Jan 06, 2023