in

Support Portal

Recognition Rate

Last post 11-08-2007 2:56 PM by Nezrick. 6 replies.
Page 1 of 1 (7 items)
Sort Posts: Previous Next
  • 11-07-2007 12:53 PM

    • Nezrick
    • Top 10 Contributor
    • Joined on 10-29-2007
    • Patch Code
    • Points 23

    Recognition Rate

    I have been testing recognition rate for the SwiftDecoder using MicroQR barcodes.

    The barcodes are 3/4" x 3/4" black on white, printed on regular printer stock.

    I have shot roughly 500 images with a Nikon D40 and D50, altering camera settings such as exposure rate, image quality, image size, etc.

    The results are between 75% to 85% recognition.

    I have elimintated error such as my thumb covering part of the barcode.

    When I look at the images that are not recognized, I do not see a pattern of what could be causing this.

    Is there a list of known issues when shooting a digital image of a MicroQR code?

    Thanks,

    -Frank

    • Post Points: 4
  • 11-07-2007 1:51 PM In reply to

    Re: Recognition Rate

    Frank:

    One of the main requirements for high read rates with MicroQR codes is sample density. In the current SwiftDecoder version, we require 2.75 pixels per module. As you reduce this sample density, our read rate can drop. In addition, read rates will be affected by the quality of the original bar code (printing tolerances, defects, damage), as well as the quality of the digital image (contrast, brightness, focus, noise). If you send us some of the images you are having trouble reading, we can analyze them here and determine the specific reason(s) we are not reading them. Please send us only BMP files as JPEG compression can introduce artifacts in the image which can affect decoding.

    As a note, we are close to releasing a new version of SwiftDecoder with substantial improvements to both QR and MicroQR involving lower sample density images. In this release, our minimum sample density for QR and MicroQR has been reduced to 2.0 pixels per module. 

     

    • Post Points: 4
  • 11-07-2007 3:16 PM In reply to

    • Nezrick
    • Top 10 Contributor
    • Joined on 10-29-2007
    • Patch Code
    • Points 23

    Re: Recognition Rate

    Where should I send them???

     Thanks,,,

    Frank

    • Post Points: 4
  • 11-07-2007 3:36 PM In reply to

    Re: Recognition Rate

    You can zip the .bmp files into a single file and then attach them to your post using the options tab (next to the compose tab).

    • Post Points: 4
  • 11-07-2007 4:25 PM In reply to

    • Nezrick
    • Top 10 Contributor
    • Joined on 10-29-2007
    • Patch Code
    • Points 23

    Re: Recognition Rate

     


    • Post Points: 4
  • 11-07-2007 7:02 PM In reply to

    Re: Recognition Rate

    This image does not read because of the large amount of sample density coupled with the areas of bright in the black areas of the finder pattern. The finder pattern is the pattern in the upper left of your image. It consists of the small black square surrounded by the white ring and then the black ring. We look for this pattern to locate the MicroQR symbol. If you look closely at the black of the finder pattern, there are a lot of bright pixels. We normally deal with images that have much lower sample density than your image. You have 30 pixels per module in your image: we normally are dealing with images that have less than 3. There is no fixed upper limit on the sample density however. We don't read this because of the white pixels in the black finder pattern.

    If you binarize the image in the SwiftDecoder demonstrator Image Processing Options at a level of 180, we do read the symbol. The binarization removes a lot of the bright pixels on the finder pattern.

    To increase read rates, you need to reduce the amount of bright pixels in the finder region. This can be done by stopping down the lens of your camera, or shutting off the flash. In addition, given the large amount of sample density, you can downsample the image with the Resize option in the SwiftDecoder demonstrator. This reduces the size of the bright images as well. It has the added benefit of reducing the time it takes to process the image.

    As a rule of thumb, a sample density of 2.75 pixels per module is all we need. This sample density can also be achieved by changing the lens of your camera or moving farther away from the bar code. As I said in an earlier post, we have new software that reduces this requirement to 2.0. 

     

     

    • Post Points: 4
  • 11-08-2007 2:56 PM In reply to

    • Nezrick
    • Top 10 Contributor
    • Joined on 10-29-2007
    • Patch Code
    • Points 23

    Re: Recognition Rate

    Awesome...

    Up to 95% and greater!!!

    Thanks,,,

    -Frank

    • Post Points: 1
Page 1 of 1 (7 items)
Copyright Omniplanar, Inc. 2007
Powered by Community Server (Commercial Edition), by Telligent Systems