Scalable Logo Recognition using Proxies
Logo recognition is the task of identifying and classifying logos. Logo recognition is a challenging problem as there is no clear definition of a logo and there are huge variations of logos, brands and re-training to cover every variation is impractical. In this paper, we formulate logo recognition as a few-shot object detection problem. The two main components in our pipeline are universal logo detector and few-shot logo recognizer. The universal logo detector is a class-agnostic deep object detector network which tries to learn the characteristics of what makes a logo. It predicts bounding boxes on likely logo regions. These logo regions are then classified by logo recognizer using nearest neighbor search, trained by triplet loss using proxies. We also annotated a first of its kind product logo dataset containing 2000 logos from 295K images collected from Amazon called PL2K. Our pipeline achieves 97% recall with 0.6 mAP on PL2K test dataset and state-of-the-art 0.565 mAP on the publicly available FlickrLogos-32 test set without fine-tuning.
Code (0)
등록된 구현이 없습니다.
Tasks
Few-Shot Object DetectionLogo Recognitionobject-detectionObject DetectionTripletMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Scalable logo recognition in real-world images
In this paper we propose a highly effective and scalable framework for recognizing logos in images. At the core of our approach lays a method for encoding and indexing the relative spatial layout of local features detect…
Logo RecognitionLogo-2K+: A Large-Scale Logo Dataset for Scalable Logo Classification
Logo classification has gained increasing attention for its various applications, such as copyright infringement detection, product recommendation and contextual advertising. Compared with other types of object images, t…
2kClassificationData AugmentationGeneral Classification+1DeepLogo: Hitting Logo Recognition with the Deep Neural Network Hammer
Recently, there has been a flurry of industrial activity around logo recognition, such as Ditto's service for marketers to track their brands in user-generated images, and LogoGrab's mobile app platform for logo recognit…
2D Object DetectionImage ClassificationLogo RecognitionObject Detection+1LOGO-Net: Large-scale Deep Logo Detection and Brand Recognition with Deep Region-based Convolutional Networks
Logo detection from images has many applications, particularly for brand recognition and intellectual property protection. Most existing studies for logo recognition and detection are based on small-scale datasets which …
Logo Recognitionobject-detectionObject DetectionRL-LOGO: Deep Reinforcement Learning Localization for Logo Recognition
This paper proposes a novel logo image recognition approach incorporating a localization technique based on reinforcement learning. Logo recognition is an image classification task identifying a brand in an image. As the…
2kDeep Reinforcement Learningimage-classificationImage Classification+4