Review Article

A Review of Deep Learning Methods and Applications for Unmanned Aerial Vehicles

Table 1

Deep learning-based UAV applications grouped by learning algorithms and application fields.

Learning typeAlgorithmTasksField of applicationReferences

SupervisedCNNOutdoor navigationNavigation[3739]
Indoor navigation[40, 41]
Object recognitionGeneric[4245]
[4648]
Object recognitionAgriculture[49, 50]
Scene classificationGeneric[5154]
Scene classificationAgriculture[55, 56]
Path planningSearch & rescue[57, 58]
Image registrationLocalization[5961]
Navigation

UnsupervisedAutoencoderFeature extractionAgriculture[55]
DBNFeature extractionUAV identification[62]

ReinforcementDQN
DDPG
NAF
GPSIndoor navigationNavigation[63]