Throughout my internship working on the OSIRIS-REx TAGCAMS images, processing tasks would come and go at a quick rate. To centralize and document the code being developed, I kept all of the individual programs under a single repository.
An in-house library was used to load the images from their native format and correct image distortion and column-to-column offsets.
Read in the raw TAGCAMS files in a directory and correct the distortion and column-to-column offset using the GORILA software package. Returns an instance of a TagCamsCamera with the images loaded in.
Generates synthetic images to mimic the NavCam images for testing purposes.
Locate potential hot/dead pixels in the NavCam images.
Point-to-point correspondence using the centroids of the brightest stars to characterize motion between the launch 14 day images.
Find the differences between the launch 14 day and 3/16/17 StowCam images. The new images show a black spot on the SRC that did not previously exist.
Automatically identify streaks in the day 100 NavCam images. Check for correlation between sun angle, stray light, and streak count.
Plot the stray light in each corner of the NavCam2 day 100 images to compare to the spacecraft's sun angle