Convolutional neural network for improved event-based Shack-Hartmann wavefront reconstruction
Processing pipeline:
- Convert raw event data to .mat files (save_events_as_mat.m)
- Identify hot pixels (identify_hot_pixels.m)
- Select valid subapertures (match_spots.m)
- Process frame data (process_frame.m)
- Process event data (process_event.m)
- Format data (CNN_FormatData.m)
- Train CNN (train_CNN_CustomLoop.m)
- Reconstruct phase (reconstruct_wavefronts.m)