NearFieldPtychographyGeometry#
- class deepinv.physics.NearFieldPtychographyGeometry(wavelength, object_detector_distance, detector_shape, detector_pixel_size)[source]#
Bases:
PtychographyGeometryNear-field ptychography geometry using same-grid propagation.
Fresnel transfer-function and angular-spectrum propagation keep the sampling grid, so the object-plane pixel size equals the detector pixel size, \(\Delta_o = \Delta_d\).
- Parameters:
wavelength (float) – Illumination wavelength \(\lambda\), in metres.
object_detector_distance (float) – Object-to-detector propagation distance \(z\), in metres.
detector_shape (tuple[int, int]) – Number of detector pixels
(height, width).detector_pixel_size (tuple[float, float]) – Effective detector pixel size
(dy, dx)\(\Delta_d\), in metres, equal to the object-plane pixel size.