Cross-Part Learning for Fine-Grained Image Classification
Recent techniques have achieved remarkable improvements depended on mining subtle yet distinctive features for fine-grained visual classification (FGVC). While prior works directly combine discriminative features extracted from different parts, we argue that the potential interactions between different parts and their abilities to category predictions should be taken into consideration, which enables significant parts to contribute more to the decision of the sub-category. To this end, we present a Cross-Part Convolutional Neural Network (CP-CNN) in a weakly supervised manner to explore cross-learning among multi-regional features. Specifically, the context transformer is implemented to encourage joint feature learning across different parts under the guidance of a navigator. The part with the highest confidence is regarded as a navigator to deliver distinguishing characteristics to the others with lower confidence while the complementary information is retained. To locate discriminative but subtle parts precisely, a part proposal generator (PPG) is designed with the feature enhancement blocks, through which complex scale variations caused by the viewpoint diversity can be effectively alleviated. Extensive experiments on three benchmark datasets demonstrate that our proposed method consistently outperforms existing state-of-the-art methods.
Code (1)
Tasks
ClassificationDiversityFine-Grained Image Classificationimage-classificationImage ClassificationSimilar Papers 제목 키워드 기반
GIST: Generating Image-Specific Text for Fine-grained Object Classification
Recent vision-language models outperform vision-only models on many image classification tasks. However, because of the absence of paired text/image descriptions, it remains difficult to fine-tune these models for fine-g…
ClassificationFine-Grained Image Classificationimage-classificationImage Classification+6Few-shot Fine-grained Image Classification via Multi-Frequency Neighborhood and Double-cross Modulation
Traditional fine-grained image classification typically relies on large-scale training samples with annotated ground-truth. However, some sub-categories have few available samples in real-world applications, and current …
ClassificationFine-Grained Image Classificationimage-classificationImage ClassificationAre These Birds Similar: Learning Branched Networks for Fine-grained Representations
Fine-grained image classification is a challenging task due to the presence of hierarchical coarse-to-fine-grained distribution in the dataset. Generally, parts are used to discriminate various objects in fine-grained da…
ClassificationDocument Text ClassificationFine-Grained Image ClassificationGeneral Classification+5Enhancing Fine-Grained Image Classifications via Cascaded Vision Language Models
Fine-grained image classification, particularly in zero/few-shot scenarios, presents a significant challenge for vision-language models (VLMs), such as CLIP. These models often struggle with the nuanced task of distingui…
Fine-Grained Image Classificationimage-classificationImage ClassificationFine-Grained Image Classification via Combining Vision and Language
Fine-grained image classification is a challenging task due to the large intra-class variance and small inter-class variance, aiming at recognizing hundreds of sub-categories belonging to the same basic-level category. M…
AttributeClassificationFine-Grained Image ClassificationGeneral Classification+2