This is usually very important if the UAVs are operating
in areas that are far from the base stations and also when
the processing results are needed instantaneously to trigger
some types of suitable actions. For example, in a battlefield, a
UAV may need to identify an enemy unit that may be within
close proximity with some friendly units. In this case image
processing and pattern recognition are required to find the
enemy and destroy it on sight. Such process cannot wait for
information to be relayed to a distant base station and wait
for result. It has to be done on site. Therefore, the UAVs in
the area could work together to complete the analysis and
react accordingly.