Multiple Instance Learning Convolutional Neural Networks for Fine-Grained Aircraft Recognition

The key to fine-grained aircraft recognition is discovering the subtle traits that can distinguish different subcategories. Early approaches leverage part annotations of fine-grained objects to derive rich representations. However, manual labeling part information is cumbersome. In response to this...

Full description

Bibliographic Details
Main Authors: Xiaolan Huang, Kai Xu, Chuming Huang, Chengrui Wang, Kun Qin
Format: Article
Language:English
Published: MDPI AG 2021-12-01
Series:Remote Sensing
Subjects:
Online Access:https://www.mdpi.com/2072-4292/13/24/5132
_version_ 1827669826988933120
author Xiaolan Huang
Kai Xu
Chuming Huang
Chengrui Wang
Kun Qin
author_facet Xiaolan Huang
Kai Xu
Chuming Huang
Chengrui Wang
Kun Qin
author_sort Xiaolan Huang
collection DOAJ
description The key to fine-grained aircraft recognition is discovering the subtle traits that can distinguish different subcategories. Early approaches leverage part annotations of fine-grained objects to derive rich representations. However, manual labeling part information is cumbersome. In response to this issue, previous CNN-based methods reuse the backbone network to extract part-discrimination features, the inference process of which consumes much time. Therefore, we introduce generalized multiple instance learning (MIL) into fine-grained recognition. In generalized MIL, an aircraft is assumed to consist of multiple instances (such as head, tail, and body). Firstly, instance-level representations are obtained by the feature extractor and instance conversion component. Secondly, the obtained instance features are scored by an MIL classifier, which can yield high-level part semantics. Finally, a fine-grained object label is inferred by a MIL pooling function that aggregates multiple instance scores. The proposed approach is trained end-to-end without part annotations and complex location networks. Experimental evidence is conducted to prove the feasibility and effectiveness of our approach on combined aircraft images (CAIs).
first_indexed 2024-03-10T03:11:30Z
format Article
id doaj.art-5560279c85a34eb6adb1aa3714a6e5b5
institution Directory Open Access Journal
issn 2072-4292
language English
last_indexed 2024-03-10T03:11:30Z
publishDate 2021-12-01
publisher MDPI AG
record_format Article
series Remote Sensing
spelling doaj.art-5560279c85a34eb6adb1aa3714a6e5b52023-11-23T10:25:15ZengMDPI AGRemote Sensing2072-42922021-12-011324513210.3390/rs13245132Multiple Instance Learning Convolutional Neural Networks for Fine-Grained Aircraft RecognitionXiaolan Huang0Kai Xu1Chuming Huang2Chengrui Wang3Kun Qin4School of Geography and Information Engineering, China University of Geosciences, Wuhan 430078, ChinaSchool of Geography and Information Engineering, China University of Geosciences, Wuhan 430078, ChinaSchool of Geography and Information Engineering, China University of Geosciences, Wuhan 430078, ChinaSchool of Geography and Information Engineering, China University of Geosciences, Wuhan 430078, ChinaSchool of Remote Sensing and Information Engineering, Wuhan University, Wuhan 430079, ChinaThe key to fine-grained aircraft recognition is discovering the subtle traits that can distinguish different subcategories. Early approaches leverage part annotations of fine-grained objects to derive rich representations. However, manual labeling part information is cumbersome. In response to this issue, previous CNN-based methods reuse the backbone network to extract part-discrimination features, the inference process of which consumes much time. Therefore, we introduce generalized multiple instance learning (MIL) into fine-grained recognition. In generalized MIL, an aircraft is assumed to consist of multiple instances (such as head, tail, and body). Firstly, instance-level representations are obtained by the feature extractor and instance conversion component. Secondly, the obtained instance features are scored by an MIL classifier, which can yield high-level part semantics. Finally, a fine-grained object label is inferred by a MIL pooling function that aggregates multiple instance scores. The proposed approach is trained end-to-end without part annotations and complex location networks. Experimental evidence is conducted to prove the feasibility and effectiveness of our approach on combined aircraft images (CAIs).https://www.mdpi.com/2072-4292/13/24/5132fine-grained image recognitionaircraft recognitionmultiple instance learningloss function
spellingShingle Xiaolan Huang
Kai Xu
Chuming Huang
Chengrui Wang
Kun Qin
Multiple Instance Learning Convolutional Neural Networks for Fine-Grained Aircraft Recognition
Remote Sensing
fine-grained image recognition
aircraft recognition
multiple instance learning
loss function
title Multiple Instance Learning Convolutional Neural Networks for Fine-Grained Aircraft Recognition
title_full Multiple Instance Learning Convolutional Neural Networks for Fine-Grained Aircraft Recognition
title_fullStr Multiple Instance Learning Convolutional Neural Networks for Fine-Grained Aircraft Recognition
title_full_unstemmed Multiple Instance Learning Convolutional Neural Networks for Fine-Grained Aircraft Recognition
title_short Multiple Instance Learning Convolutional Neural Networks for Fine-Grained Aircraft Recognition
title_sort multiple instance learning convolutional neural networks for fine grained aircraft recognition
topic fine-grained image recognition
aircraft recognition
multiple instance learning
loss function
url https://www.mdpi.com/2072-4292/13/24/5132
work_keys_str_mv AT xiaolanhuang multipleinstancelearningconvolutionalneuralnetworksforfinegrainedaircraftrecognition
AT kaixu multipleinstancelearningconvolutionalneuralnetworksforfinegrainedaircraftrecognition
AT chuminghuang multipleinstancelearningconvolutionalneuralnetworksforfinegrainedaircraftrecognition
AT chengruiwang multipleinstancelearningconvolutionalneuralnetworksforfinegrainedaircraftrecognition
AT kunqin multipleinstancelearningconvolutionalneuralnetworksforfinegrainedaircraftrecognition