Answers.Body: <p>There is a big difference between the 2 datasets. When you train on the GTSRB dataset, your model performs <strong>image recognition</strong>, while for the GTSDB dataset you need to perform <strong>object detection</strong>. These are 2 related but different tasks (with detection being considerably harder).</p>
  
  <p>You can consider using a sliding window approach, or use some prior attention model that will learn to extract the area of the signs for later classification.</p>
  
  <p>I don't think that it is recommended to down sample images of 1360x800 pixels to 224x224.
  (224x224)/(1360x800)=0.046. You are loosing 96% of the information (including your street signs which might reduced to nothing), granted most of it is not interesting, but simple down-sampling doesn't get to choose what to forfeit.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-12-15T11:39:55.887Z
Answers.LastActivityDate: 2018-12-15T11:39:55.887Z
Answers.UserDisplayName: Mark.F
Body: <p>I'm currently implementing an Android app for street sign recognition. My solution works quite well for the GTSRB dataset, since it provides a labeled test set of centered images. However, it doesn't scale up to more realistic scenarios like for images in the GTSDB, where the signs only take up some pixels. Is it still recommended to downsample the image to 224x224?</p>
  
Tags: <neural-networks><convolutional-neural-networks><image-recognition><object-recognition>
Title: Recognition of small objects
UserDisplayName: Cryptiex
ThreadText: # Recognition of small objects
  
  (Asked by: username_0 on 2018-12-15)
  
  I'm currently implementing an Android app for street sign recognition. My solution works quite well for the GTSRB dataset, since it provides a labeled test set of centered images. However, it doesn't scale up to more realistic scenarios like for images in the GTSDB, where the signs only take up some pixels. Is it still recommended to downsample the image to 224x224?
  
  **Tags:** neural-networks, convolutional-neural-networks, image-recognition, object-recognition
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2018-12-15. Score: 1
  
  There is a big difference between the 2 datasets. When you train on the GTSRB dataset, your model performs **image recognition**, while for the GTSDB dataset you need to perform **object detection**. These are 2 related but different tasks (with detection being considerably harder).
  
  You can consider using a sliding window approach, or use some prior attention model that will learn to extract the area of the signs for later classification.
  
  I don't think that it is recommended to down sample images of 1360x800 pixels to 224x224.
  (224x224)/(1360x800)=0.046. You are loosing 96% of the information (including your street signs which might reduced to nothing), granted most of it is not interesting, but simple down-sampling doesn't get to choose what to forfeit.
  
  
  ---
  
  