Explainable automatic target recognition (XATR)
Sundip R. Desai, Nhat Nguyen, Moses W. Chan · 2019
An explainable automatic target recognition (XATR) algorithm with part-based representation of 2D and 3D objects is presented. The algorithm employs a two-phase approach. In the first phase, a collection of Convolutional Neural Networks (CNNs) recognizes major parts of these objects, also known as the vocabulary. A Markov Logic Network (MLN) and structure learning mechanism are used to learn the geometric and spatial relationships between the parts in the vocabulary that best describe the objects. The resultant network offers three unique features: 1) the inference results are explainable with qualitative information involving the vocabulary that make up the object; 2) the part-based approach achieves robust recognition performance in cases of partially occluded objects or images of hidden object under canopy; and 3) different object representations can be created by varying the vocabulary and permuting learned relationships.