Real-world vision based applications require fine-grained classification for various area of interest like e-commerce, mobile applications, warehouse management, etc. where reducing the severity of mistakes and improving the classification accuracy is of utmost importance. This paper proposes a method to boost fine-grained classification through a hierarchical approach via learnable independent query embeddings. This is achieved through a classification network that uses coarse class predictions to improve the fine class accuracy in a stage-wise sequential manner. We exploit the idea of hierarchy to learn query embeddings that are scalable across all levels, thus making this a relevant approach even for extreme classification where we have a large number of classes. The query is initialized with a weighted Eigen image calculated from training samples to best represent and capture the variance of the object. We introduce transformer blocks to fuse intermediate layers at which query attention happens to enhance the spatial representation of feature maps at different scales. This multi-scale fusion helps improve the accuracy of small-size objects. We propose a two-fold approach for the unique representation of learnable queries. First, at each hierarchical level, we leverage cluster based loss that ensures maximum separation between inter-class query embeddings and helps learn a better (query) representation in higher dimensional spaces. Second, we fuse coarse level queries with finer level queries weighted by a learned scale factor. We additionally introduce a novel block called Cross Attention on Multi-level queries with Prior (CAMP) Block that helps reduce error propagation from coarse level to finer level, which is a common problem in all hierarchical classifiers. Our method is able to outperform the existing methods with an improvement of ~11% at the fine-grained classification.
翻译:以真实世界愿景为基础的应用程序要求对电子商务、移动应用程序、仓储管理等不同领域感兴趣的领域进行细微分类,因为在这些领域,降低错误的严重性和提高分类准确性至关重要。本文件提出一种方法,通过可学习的独立查询嵌入,通过等级化方法,通过可学习的独立查询嵌入法,提高细度分类。这是通过一个分类网络实现的,该分类网络使用粗度类预测,以分阶段顺序方式提高精度等级准确性。我们利用等级概念,学习可在所有级别上伸缩的查询嵌入,从而使这一方法甚至成为极端分类的相关方法,因为在那里,我们拥有大量等级的极端分类。这项查询最初采用从培训样本中计算出的加权Eigen图像,以最佳的方式反映和捕捉对象的偏差。我们引入了变压式分类,从而在不同尺度上增加地图的空间代表。这种多尺度的混合有助于提高小对象的准确度的准确性。我们为所有可学习查询的独特代表性提出了双倍的方法。首先,在每级一级,我们利用基于精度水平的分类计算损失,在深度层次上,通过最高级的顺序级级级级级级级级一级,确保深度的深度查询在二等之间进行最深层次上,我们学习一个更深层次上,我们学习一个更深层的深度的深度的深度的深度查询,我们学习一个更深层级的深度的深度的深度的深度的深度的深度分析。</s>