Related papers: PyMieDiff: A differentiable Mie scattering library
Single-shot Coherent Diffraction Imaging (CDI) is a powerful approach to characterize the structure and dynamics of isolated nanoscale objects such as single viruses, aerosols, nanocrystals or droplets. Using X-ray wavelengths, the…
This work introduces CTorch, a PyTorch-compatible, GPU-accelerated, and auto-differentiable projector toolbox designed to handle various CT geometries with configurable projector algorithms. CTorch provides flexible scanner geometry…
Continuous-depth learning has recently emerged as a novel perspective on deep learning, improving performance in tasks related to dynamical systems and density estimation. Core to these approaches is the neural differential equation, whose…
Many functional materials are today synthesised in form of nanoparticles displaying preferred orientation effects to some small or large extent. The analysis of diffraction data of such kind of systems is best performed in the framework of…
We introduce Opacus, a free, open-source PyTorch library for training deep learning models with differential privacy (hosted at opacus.ai). Opacus is designed for simplicity, flexibility, and speed. It provides a simple and user-friendly…
We design and implement a Python library to help the non-expert using all these powerful tools in a way that is efficient, extensible, and simple to incorporate into the workflow of the data scientist, practitioner, and applied researcher.…
We propose a versatile software package in the form of a Python extension, named CDEF (Computing Debye's scattering formula for Extraordinary Formfactors), to approximately calculate scattering profiles of arbitrarily shaped nanoparticles…
A rigorous method of calculating the electromagnetic field, the scattering matrix, and scattering cross-sections of an arbitrary finite three-dimensional optical system described by its permittivity distribution is presented. The method is…
Optical imaging through complex media, such as biological tissues or fog, is challenging due to light scattering. In the multiple scattering regime, wavefront shaping provides an effective method to retrieve information; it relies on…
Scattering networks yield powerful and robust hierarchical image descriptors which do not require lengthy training and which work well with very few training data. However, they rely on sampling the scale dimension. Hence, they become…
Spontaneous emission, as a fundamental radiative process and a versatile information carrier, plays a vital role in light-emitting devices, optical information modulation and encryption, super-resolution fluorescence imaging. Engineering…
We demonstrate the interest of combining Finite Element calculations with the Vector Partial Wave formulation (used in T-matrix and Mie theory) in order to characterize the electromagnetic scattering properties of isolated individual…
The transmission characteristics of a spherical (possibly multilayered) particle of arbitrary size under focused illumination are discussed within the generalized Lorenz-Mie theory. Expressions generalizing the total extinction and…
We consider the light scattering problem for a Gaussian beam and a (spherical) particle at arbitrary location. Within the beam cross section, the total electromagnetic field is the superposition of the incident beam and the scattered wave.…
The atmospheres of planets (including Earth) and the outer layers of stars have often been treated in radiative transfer as plane-parallel media, instead of spherical shells, which can lead to inaccuracy, e.g. limb darkening. We give an…
PySEMTools is a Python-based library for post-processing simulation data produced with high-order hexahedral elements in the context of the spectral element method in computational fluid dynamics. It aims to minimize intermediate steps…
Partial differential equations describing the dynamics of physical systems rarely have closed-form solutions. Fourier spectral methods, which use Fast Fourier Transforms (FFTs) to approximate solutions, are a common approach to solving…
The flexibility and versatility of nanoassembled plasmonic structures provide platforms for mesoscale tunable optical modulation. Our recently developed model for these nanoassembled plasmonic structures is composed of a dielectric…
Nanoparticles exhibiting zero backscattering but a large scattering cross section in the forward direction should play a key role as light diffracting elements in photonic devices like solar cells. Using Mie theory we address lossless…
This work presents a new procedure to extract features of grey-level texture images based on the discrete Schroedinger transform. This is a non-linear transform where the image is mapped as the initial probability distribution of a wave…