IEEE Aerospace and Electronic Systems Magazine - December 2020 - 48
Towards the Use of Artiļ¬cial Intelligence on the Edge in Space Systems: Challenges and Opportunities
developed [35]. A benchmark between the different COTS
for DL is shown in[28], [29], and [30].
AN AI-FIRST APPROACH TO SPACE APPLICATIONS
CHALLENGES WHEN USING AI
While AI is being already successfully applied in space, it
is still confined to offline data processing and not adopted
" on the edge " inside the spacecraft themselves. The primary reason is the difficulty of porting DL networks to
hardware that predates the algorithms themselves and has
insufficient performance to do even basic inferencing. For
example, the weights and topology of models necessary to
provide sufficient accuracy are often too large for the
memory budget of satellites. In addition, the inference of
many AI models is computationally intensive [36], since
they require a high number of operations per second to
respect the latency requirements typical of many onboard
applications. This is generally not acceptable for many
applications owing to the power consumption constraints
due to the difficulty of heat dissipation and the low power
budget. Such problems could be mitigated by adopting
dedicated AI platforms, such as the Myriad 2, described in
section " State of the Art of COTS SoCs for DNN
Inference, " whose architecture and technology process
permits the implementation of complex CNN models with
excellent tradeoffs between model complexity, processing
speed, and power consumption. Furthermore, memory budget problems can be mitigated through an effective network
selection and design strategies by performing model compression. In that respect, research indicates that certain neural network models can be compacted without significant
loss of accuracy. For instance, knowledge distillation can
be applied to a model with a smaller size starting from a
pretrained model [37]. Furthermore, quantization and pruning techniques can be efficiently applied to compress the
model [35], even improving its accuracy compared to the
original one [32]. Depending on the arithmetic representation used, different hardware can be exploited. Indeed,
Jetson Nano and Myriad 2 natively support only 16-bit
floating point models. Myriad X also supports 8-bit fixed
point arithmetic. Google Coral uses an 8-bit fixed point systolic array. FPGAs can be exploited to implement both
floating point and fixed point architectures. However, better performances and a lower power per inference are
obtained using fixed point [32], [35], reaching their peak of
performances exploiting binarized convolutional neural
networks [30], [35]. A second reason that may have slowed
the adoption of AI for onboard applications is the lack of
confidence in the unpredictability of the approach. This
nondeterminism derives from the impossibility of de facto
testing the weights set resulting from training, performed
through a finite number of data, for all possible inputs.
48
Since safety is critical for space applications, owing to the
high cost of failure, more predictable approaches to AI are
generally preferred [24]. To minimize risks in EO missions,
eventual applications of AI could be limited to the payload
level to perform object detection/classification locally on sensor data [38]. In this case, eventual failures of AI would only
affect the quality of data for the single payload, without being
a risk to the entire satellite. For lower dependability applications, the use of COTS processors such as Myriad 2 or such
as COTS FPGAs (mostly high-performance Ultrascale+
series FPGA) can be envisaged in all those applications with
low-to-medium dependability requirements, provided that
the AI inference accelerator is supervised by a fault-tolerant
engine. The last issue involves the training of deep networks.
Indeed, a primary problem concerns the availability of datasets for training and model evaluation, especially for missions
featuring new equipment, including novel sensors, for which
a dataset for DNN training does not exist. Furthermore, in
view of its complexity, DNN training shall be performed on
ground by leveraging cloud-based GPUs or more specialized
training hardware such as TPUs. These aspects pose a real
concern on the usability of models trained before the launch
of satellites, whose training is not performed through the original satellite data. However, this problem is mitigated by the
possibility of reconfiguring models during the life of missions, enabled by the use of modern COTS ASICs and by the
reduced dimensions of files necessary for their programming,
which is becoming compatible with the uplink bandwidth of
small satellites, as described in details in the section
" Effecting Change Through the Application of AI. "
EFFECTING CHANGE THROUGH THE APPLICATION OF AI
The use of AI, in particular deep learning techniques, generally leads to better results in remote sensing than previous approaches [38]. Moreover, the benefits due to the
introduction of deep learning would not be linked only to
the results of the single payload, but improvements in flexibility would be possible for the entire satellite.
To better explain such a concept, consider the classical
architecture of an EO satellite, shown in Figure 1. Data are
generally accumulated in a mass-memory and transmitted
to ground when the satellite enters the coverage-area of a
dedicated ground station. Such an approach is called
" bent-pipe " communication paradigm, which involves
sending the data to the ground following a command
transmitted by the specific ground station [39]. In the classical approach, the raw image produced by the imager is
processed by an FPGA interface. The latter is used to convert the images into a proprietary format, which might be
exploited by the image compression system, generally
realized through an ASIC solution, owing to the required
performances. Compressed images are finally stored in
mass memory before being transmitted to a ground station.
IEEE A&E SYSTEMS MAGAZINE
DECEMBER 2020
IEEE Aerospace and Electronic Systems Magazine - December 2020
Table of Contents for the Digital Edition of IEEE Aerospace and Electronic Systems Magazine - December 2020
Contents
IEEE Aerospace and Electronic Systems Magazine - December 2020 - Cover1
IEEE Aerospace and Electronic Systems Magazine - December 2020 - Cover2
IEEE Aerospace and Electronic Systems Magazine - December 2020 - Contents
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 2
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 3
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 4
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 5
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 6
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 7
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 8
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 9
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 10
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 11
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 12
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 13
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 14
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 15
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 16
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 17
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 18
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 19
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 20
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 21
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 22
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 23
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 24
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 25
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 26
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 27
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 28
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 29
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 30
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 31
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 32
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 33
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 34
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 35
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 36
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 37
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 38
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 39
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 40
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 41
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 42
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 43
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 44
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 45
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 46
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 47
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 48
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 49
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 50
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 51
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 52
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 53
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 54
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 55
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 56
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 57
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 58
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 59
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 60
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 61
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 62
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 63
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 64
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 65
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 66
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 67
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 68
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 69
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 70
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 71
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 72
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 73
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 74
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 75
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 76
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 77
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 78
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 79
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 80
IEEE Aerospace and Electronic Systems Magazine - December 2020 - Cover3
IEEE Aerospace and Electronic Systems Magazine - December 2020 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_july2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_june2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_april2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_february2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_january2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_july2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_june2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2022_tutorial
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_april2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_february2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_january2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_july2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_june2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_april2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2021_tutorials
https://www.nxtbook.com/nxtbooks/ieee/aerospace_february2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_january2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_july2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_june2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_april2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_february2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_january2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2019partII
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_july2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_june2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_april2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2018
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2018
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2018
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2018
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2018
https://www.nxtbookmedia.com