{'fraction_non_alphanumeric': 0.014814814814814815, 'fraction_numerical': 0.0, 'mean_word_length': 5.517543859649122, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A feasibility study of on-board cloud detection and compression

On-board image classification has the ability to significantly impact the design of future exploration missions. Classification algorithms on Earth observing satellites could be used to point the satellite at dynamic natural phenomena (such as erupting volcanoes), tag high priority data for expedited analysis on the ground, or trigger increased compression in lower priority scenes. For high data volume Earth-observing missions utilizing a spectrometer in the visible, short-wave and infrared wavelengths, it may be acceptable to lossily compress pixels containing clouds to reduce the data downlink volume. This study will evaluate the feasibility and advantage of using an on-board cloud detection and compression algorithm. The accuracy of an algorithm will be discussed, the resulting data volume savings will be calculated and the performance of a sample algorithm on an FPGA will be characterized. The detection algorithm will be tested on sample data from a similar airborne spectrometer. It is desired that the detection algorithm minimizes the incidence of false positive cloud detection. The suggested compression involves reducing the radiometric and spectral resolution of the cloudy pixels. Providing the capability for autonomous image classification on an Earth-observing mission opens the door for more extensive classification in later mission stages and flexibility to changing mission requirements.