Skip to content
View sihan-shao's full-sized avatar

Highlights

  • Pro

Block or report sihan-shao

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
128 stars written in Python
Clear filter

This is the open source repository for our Optics Express 2021 paper "Towards self-calibrated lens metrology by differentiable refractive deflectometry".

Python 34 7 Updated Sep 8, 2025

Code and data for Time-multiplexed Neural Holography | SIGGRAPH 2022

Python 30 9 Updated Aug 14, 2023

Code for the CVPR 2022 paper "Quantization-aware Deep Optics for Diffractive Snapshot Hyperspectral Imaging".

Python 27 5 Updated Oct 6, 2022

Repository for "360° Structured Light with Learned Metasurfaces"

Python 27 2 Updated Jun 11, 2024

Diffractio is a Python library for Diffraction and Interference Optics.

Python 26 12 Updated Dec 5, 2024

Auto Differentiable Ray Tracing Framework

Python 23 4 Updated May 9, 2024

Official code repository for the paper: "The Differentiable Lens: Compound Lens Search over Glass Surfaces and Materials for Object Detection"

Python 22 15 Updated Oct 27, 2023

Bindings to use a NUFFT in pytorch with differentiation with respect to the input and to the positions.

Python 22 5 Updated Dec 15, 2024

Data-driven wavefront-based PSF modelling framework.

Python 20 9 Updated Oct 31, 2025

Fourier Modal Method for multilayer metamaterials. Mirror of https://gitlab.com/nannos/nannos

Python 20 3 Updated Sep 5, 2024

Pure Tensorflow implementation of the SGR layer as proposed in "Symbolic Graph Reasoning Meets Convolutions" .

Python 19 6 Updated Jun 17, 2021

Use CUDA for eBeam Lithography Simulation

Python 17 4 Updated Dec 13, 2019

End-to-end deep image stabilization with learnable exposure times

Python 17 3 Updated May 10, 2021

Code for the paper: Image-guided computational holographic wavefront shaping. https://doi.org/10.1038/s41566-024-01544-6.

Python 16 Updated Oct 19, 2024

This is PyFocus, a Python package that provides high-level functions and an user interface to perform full vectorial calculations of the focus of an electromagnetic field that has been modulated by…

Python 16 5 Updated May 17, 2023

The code repository for the 2023 ICCP Paper: Polarization Multi-Image Synthesis with Birefringent Metasurfaces

Python 16 4 Updated Feb 2, 2024

a python package for generating coded aperture patterns

Python 13 3 Updated May 19, 2025

Dataset of solutions to inverse design challenges

Python 13 4 Updated Oct 23, 2025
Python 12 2 Updated Nov 7, 2025

InfNeRF: Towards Infinite Scale NeRF Rendering with O(log n) Space Complexity

Python 11 1 Updated Jan 7, 2025

Model-Agnostic Meta-Learning for HDR Image Reconstruction. By learning the common structure between all LDR-to-HDR conversion tasks, our model is able to adapt it's predictions given extra exposure…

Python 11 4 Updated May 10, 2021

Source code of 'Holographic Parallax Improves 3D Perceptual Realism' (SIGGRAPH 2024)

Python 10 4 Updated Nov 25, 2024

This repo provides a the python code of the paper "SCCD: Shift-Variant Color-Coded Diffractive Spectral Imaging System"

Python 9 4 Updated Jul 16, 2024

pytorch-1.1 torchvision-0.3

Python 7 1 Updated Jun 26, 2019

A framework to develop Deep learning based Image restoration models using Tensorflow

Python 7 1 Updated Jan 1, 2023

doublet metasurface optimization

Python 7 Updated Jul 25, 2023

Implementation of the paper PiggybackGAN (ECCV 2020) as part of ML reproducibility challenge.

Python 6 5 Updated Feb 21, 2021

Code for the paper: "Near-Isotropic Sub-Ångstrom 3D Resolution Phase Contrast Imaging Achieved by End-to-End Ptychographic Electron Tomography"

Python 6 3 Updated Dec 16, 2024

Image De-raining via Continual Learning.

Python 6 2 Updated Dec 15, 2023