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
Sample code from the Neural Networks from Scratch book.

Neural Networks from Scratch (NNFS) book code Code from the NNFS book (https://nnfs.io) separated by chapter.

Harrison 172 Dec 31, 2022
an implementation of Video Frame Interpolation via Adaptive Separable Convolution using PyTorch

This work has now been superseded by: https://github.com/sniklaus/revisiting-sepconv sepconv-slomo This is a reference implementation of Video Frame I

Simon Niklaus 985 Jan 08, 2023
Rasterize with the least efforts for researchers.

utils3d Rasterize and do image-based 3D transforms with the least efforts for researchers. Based on numpy and OpenGL. It could be helpful when you wan

Ruicheng Wang 8 Dec 15, 2022
This repository contains code accompanying the paper "An End-to-End Chinese Text Normalization Model based on Rule-Guided Flat-Lattice Transformer"

FlatTN This repository contains code accompanying the paper "An End-to-End Chinese Text Normalization Model based on Rule-Guided Flat-Lattice Transfor

THUHCSI 74 Nov 28, 2022
PyTorch code for training MM-DistillNet for multimodal knowledge distillation

There is More than Meets the Eye: Self-Supervised Multi-Object Detection and Tracking with Sound by Distilling Multimodal Knowledge MM-DistillNet is a

51 Dec 20, 2022
Implementation of the master's thesis "Temporal copying and local hallucination for video inpainting".

Temporal copying and local hallucination for video inpainting This repository contains the implementation of my master's thesis "Temporal copying and

David Álvarez de la Torre 1 Dec 02, 2022
Phonetic PosteriorGram (PPG)-Based Voice Conversion (VC)

ppg-vc Phonetic PosteriorGram (PPG)-Based Voice Conversion (VC) This repo implements different kinds of PPG-based VC models. Pretrained models. More m

Liu Songxiang 227 Dec 28, 2022
Residual Dense Net De-Interlace Filter (RDNDIF)

Residual Dense Net De-Interlace Filter (RDNDIF) Work in progress deep de-interlacer filter. It is based on the architecture proposed by Bernasconi et

Louis 7 Feb 15, 2022
[3DV 2020] PeeledHuman: Robust Shape Representation for Textured 3D Human Body Reconstruction

PeeledHuman: Robust Shape Representation for Textured 3D Human Body Reconstruction International Conference on 3D Vision, 2020 Sai Sagar Jinka1, Rohan

Rohan Chacko 39 Oct 12, 2022
Fast, modular reference implementation and easy training of Semantic Segmentation algorithms in PyTorch.

TorchSeg This project aims at providing a fast, modular reference implementation for semantic segmentation models using PyTorch. Highlights Modular De

ycszen 1.4k Jan 02, 2023
Making a music video with Wav2CLIP and VQGAN-CLIP

music2video Overview A repo for making a music video with Wav2CLIP and VQGAN-CLIP. The base code was derived from VQGAN-CLIP The CLIP embedding for au

Joel Jang | 장요엘 163 Dec 26, 2022
A Python library that enables ML teams to share, load, and transform data in a collaborative, flexible, and efficient way :chestnut:

Squirrel Core Share, load, and transform data in a collaborative, flexible, and efficient way What is Squirrel? Squirrel is a Python library that enab

Merantix Momentum 249 Dec 07, 2022
[NeurIPS 2021] Well-tuned Simple Nets Excel on Tabular Datasets

[NeurIPS 2021] Well-tuned Simple Nets Excel on Tabular Datasets Introduction This repo contains the source code accompanying the paper: Well-tuned Sim

52 Jan 04, 2023
VR Viewport Pose Model for Quantifying and Exploiting Frame Correlations

This repository contains the introduction to the collected VRViewportPose dataset and the code for the IEEE INFOCOM 2022 paper: "VR Viewport Pose Model for Quantifying and Exploiting Frame Correlatio

0 Aug 10, 2022
《Towards High Fidelity Face Relighting with Realistic Shadows》(CVPR 2021)

Towards High Fidelity Face-Relighting with Realistic Shadows Andrew Hou, Ze Zhang, Michel Sarkis, Ning Bi, Yiying Tong, Xiaoming Liu. In CVPR, 2021. T

114 Dec 10, 2022
Anomaly Transformer: Time Series Anomaly Detection with Association Discrepancy" (ICLR 2022 Spotlight)

About Code release for Anomaly Transformer: Time Series Anomaly Detection with Association Discrepancy (ICLR 2022 Spotlight)

THUML @ Tsinghua University 221 Dec 31, 2022
Notebooks, slides and dataset of the CorrelAid Machine Learning Winter School

CorrelAid Machine Learning Winter School Welcome to the CorrelAid ML Winter School! Task The problem we want to solve is to classify trees in Roosevel

CorrelAid 12 Nov 23, 2022
LIAO Shuiying 6 Dec 01, 2022
Learning Saliency Propagation for Semi-supervised Instance Segmentation

Learning Saliency Propagation for Semi-supervised Instance Segmentation PyTorch Implementation This repository contains: the PyTorch implementation of

Berkeley DeepDrive 68 Oct 18, 2022
STMTrack: Template-free Visual Tracking with Space-time Memory Networks

STMTrack This is the official implementation of the paper: STMTrack: Template-free Visual Tracking with Space-time Memory Networks. Setup Prepare Anac

Zhihong Fu 62 Dec 21, 2022