Body: <p>I'm new to object detectors and segmentation. I want to localize digits on a plate as fast as possible. All images of the dataset are normalized to <span class="math-container">$300 \times 60$</span>. There are different approaches to solve the problem. For example, binarization + connected component labeling, vertical and horizontal projection. The aforementioned approaches fail in <em>ambient lights</em>, <em>noises</em>, and <em>shadows</em>. Also, there are other approaches such as STN-OCR (based on convolutional recurrent neural networks) that need a lot of plates with different composition of numbers. I have limited plates with the same numbers (about 1000 different numbers) but totally 10000 plates in different illuminations and noises. I have a good OCR (without segmentation), so I need a network just localize digits. </p>
  
  <p>Is there any deep learning-based architecture for this purpose? Can I use faster RCNN? Yolo? SSD?</p>
  
  <p>I trained Faster RCNN in Matlab, but it detects too many random bounding boxes for each plate. What could be the problem?</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-10-21T16:41:26.660Z
Comments.Text: if you need bounding box ssd/yolo could work, if you need pixel wise precition then unet.
Comments.UserDisplayName: juvian
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-10-21T16:49:24.017Z
Comments.Text: @juvian thank you. Is there any network or architecture with less parameters? I'm worry about processing time.
Comments.UserDisplayName: Babak.Abad
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-10-21T17:04:04.033Z
Comments.Text: no hope for FasterRCNN? I'm training Faster RCNN but it seems it can not be trained very good
Comments.UserDisplayName: Babak.Abad
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-10-21T23:20:38.103Z
Comments.Text: Sorry have never used FasterRCNN so not sure about that one.I am doing japanese text detection with unet and its working fairly well. There are many posts about doing plate detection with opencv though (with some variations), maybe show some examples where it fails?
Comments.UserDisplayName: juvian
Tags: <deep-learning><optical-character-recognition><image-segmentation>
Title: Is there a deep learning-based architecture for digit localisation?
UserDisplayName: Babak.Abad
ThreadText: # Is there a deep learning-based architecture for digit localisation?
  
  (Asked by: username_0 on 2019-10-21)
  
  I'm new to object detectors and segmentation. I want to localize digits on a plate as fast as possible. All images of the dataset are normalized to $300 \times 60$. There are different approaches to solve the problem. For example, binarization + connected component labeling, vertical and horizontal projection. The aforementioned approaches fail in *ambient lights*, *noises*, and *shadows*. Also, there are other approaches such as STN-OCR (based on convolutional recurrent neural networks) that need a lot of plates with different composition of numbers. I have limited plates with the same numbers (about 1000 different numbers) but totally 10000 plates in different illuminations and noises. I have a good OCR (without segmentation), so I need a network just localize digits.
  
  Is there any deep learning-based architecture for this purpose? Can I use faster RCNN? Yolo? SSD?
  
  I trained Faster RCNN in Matlab, but it detects too many random bounding boxes for each plate. What could be the problem?
  
  **Tags:** deep-learning, optical-character-recognition, image-segmentation
  > **Comments:**
  > **username_1**: if you need bounding box ssd/yolo could work, if you need pixel wise precition then unet.  
  > **username_0**: @juvian thank you. Is there any network or architecture with less parameters? I'm worry about processing time.  
  > **username_0**: no hope for FasterRCNN? I'm training Faster RCNN but it seems it can not be trained very good  
  > **username_1**: Sorry have never used FasterRCNN so not sure about that one.I am doing japanese text detection with unet and its working fairly well. There are many posts about doing plate detection with opencv though (with some variations), maybe show some examples where it fails?  
  
  ---
  
  ## 0 answers
  
  