A method for reconstructing an image of a microscopic subject through numerical computations from a complex amplitude in-line hologram (JOL), which was generated by processing a hologram obtained by illuminating the microscopic subject using an in-line spherical wave light (L or L2) as an illumination light and which contains information of the in-line spherical wave light (L) and information of an object light (O) emitted from the microscopic subject, comprising the steps of:
- generating an object light complex amplitude in-line hologram (g) expressing the object light (O) on a hologram plane by performing a spatial heterodyne modulation, to eliminate a component of the in-line spherical wave light (L), by multiplying the complex amplitude in-line hologram (JOL)by a phase factor (exp(iϕL)) made of beforehand obtained phase (ϕL)of the in-line spherical wave light (L), on the complex amplitude in-line hologram (JOL);
- dividing the object light complex amplitude in-line hologram (g) into a plurality of minute holograms (gi);
- generating each of divided transform functions (Gi) as a result of discrete Fourier-transforming of each of the minute holograms (gi), respectively;
- and
- generating an image on a hologram plane or on an arbitrary position before and behind thereof by carrying out a plane wave expansion to get the object light (O) on the arbitrary position using a transform function (G) composed of whole of those divided transform functions (Gi) as weighting for superposing plane waves in the expansion and spatial frequencies (u, v, w) satisfying the dispersion relation of a plane wave.