This was tested on Python 3.7. To install the required packages, use the provided requirements.txt file like so:
pip install -r requirements.txt
A pretrained generator model on the DIV2k dataset is provided in the 'models' directory. It uses 6 inverted residual blocks, with 32 filters in every layer of the generator.
Upsampling is done via phase shifts in the low resolution space for speed.
To try out the provided pretrained model on your own images, run the following:
python infer.py --image_dir 'path/to/your/image/directory' --output_dir 'path/to/save/super/resolution/images'
The laser scanning microscope is a special light microscope which uses a focused laser beam to scans the sample. The scanning of the laser across the sample is done by driving the laser in x and y direction. The image is composed in the software by combining the measured light points.
The DVD Laser Scanner Microscope is build from two DVD pick-up heads. The laser of the DVD head is used to illuminate the sample at a tiny spot, focused with the DVD heads own focusing mechanism. The deviation of the laser is done by the pick-up heads lens moving coils.
A special case is the confocal laser scanning microscopy that enables the reconstruction of three-dimensional structures from sets of images obtained at different depths. Confocal laser scanning microscopes are often used in combination with fluorescence to study properties of biological samples such as cells.
The resolution of the image is defined by the number of measurements taken in x direction and the number of lines in y. The maximum resolution is limited by the numerical aperture of the system’s objective lens and the wavelength of the laser as in conventional optical microscopes. In fluorescence observations, the resolution is often limited by the strength of the signal. More sensitive photo-detectors or increasing the intensity of the illuminating laser can compensate.
The resolution of a CD/DVD reader must be high enough to read the information on the disk.
Prototype Setup The first prototype set-up uses two pick-up head. One is emitting the laser and scanning in x direction. The second pick-up head carries the sample and moves in y direction. The photo-detector on the laser unit is removed and the signal is captured with a simple photo-diode. The coils are controlled by an Arduino with drive electronics and the images is rendered in Processing.
Made a PCB to control the coils and the laser current with an Arduino Micro, and some connectors for the laser pick-ups.
CD ROM