Skip to main content

Decoding 1-D Barcode from Degraded Images Using a Neural Network

  • Conference paper
Computer Vision, Imaging and Computer Graphics. Theory and Applications (VISIGRAPP 2010)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 229))

  • 1756 Accesses

Abstract

Today we know that billions of products carry the 1-D bar codes, and with the increasing availability of camera phones, many applications that take advantage of immediate identification of the barcode are possible. The existing open-source libraries for 1-D barcodes recognition are not able to recognize the codes from images acquired using simple devices without autofocus or macro function. In this article we present an improvement of an existing algorithm for recognizing 1-D barcodes using camera phones with and without autofocus. The multilayer feedforward neural network based on backpropagation algorithm is used for image restoration in order to improve the selected algorithm. Performances of the proposed algorithm were compared with those obtained from available open-source libraries. The results show that our method makes possible the decoding of barcodes from images captured by mobile phones without autofocus.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Wachenfeld, S., Terlunen, S., Jiang, X.: Robust recognition of 1-d barcodes using camera phones. In: ICPR 2008, pp. 1–4. IEEE, Los Alamitos (2008)

    Google Scholar 

  2. Adelmann, R., Langheinrich, M., Floerkemeier, C.: Toolkit for bar code recognition and resolving on camera phones - jump starting the internet of things. In: Hochberger, C., Liskowsky, R. (eds.) GI Jahrestagung (2). LNI., GI, vol. 94, pp. 366–373 (2006)

    Google Scholar 

  3. Wojciechowski, A., Siek, K.: Barcode scanning from mobile-phone camera photos delivered via mms: Case study. In: Song, I.-Y., Piattini, M., Chen, Y.-P.P., Hartmann, S., Grandi, F., Trujillo, J., Opdahl, A.L., Ferri, F., Grifoni, P., Caschera, M.C., Rolland, C., Woo, C., Salinesi, C., Zimányi, E., Claramunt, C., Frasincar, F., Houben, G.-J., Thiran, P. (eds.) ER Workshops 2008. LNCS, vol. 5232, pp. 218–227. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  4. Simske, S.J., Sturgill, M., Aronoff, J.S.: Effect of copying and restoration on color barcode payload density. In: Borghoff, U.M., Chidlovskii, B. (eds.) ACM Symposium on Document Engineering, pp. 127–130. ACM, New York (2009)

    Chapter  Google Scholar 

  5. Perry, S.W., Guan, L.: Weight assignment for adaptive image restoration by neural networks. IEEE Trans. on Neural Networks 11, 156–170 (2000)

    Article  Google Scholar 

  6. Asmatullah, Mirza, A., Khan, A.: Blind image restoration using multilayer backpropagator. In: 7th International Multi Topic Conference, INMIC 2003, pp. 55–58 (2003)

    Google Scholar 

  7. Karayiannis, N.B., Venetsanopoulos, A.N.: Regularization theory in image restoration–the stabilizing functional approach. IEEE Transactions on Acoustics, Speech, and Signal Processing 38, 1155 (1990)

    Article  MathSciNet  MATH  Google Scholar 

  8. Sezan, M.I., Tekalp, A.M.: Survey of recent developments in digital image restoration. Optical Engineering 29, 393–404 (1990)

    Article  MATH  Google Scholar 

  9. Sun, Y.: Hopfield neural network based algorithms for image restoration and reconstruction part i: Algorithms and simulations. IEEE Trans. On Neural Networks 48, 2105–2118 (2000)

    MATH  Google Scholar 

  10. Sun, Y.: Hopfield neural network based algorithms for image restoration and reconstruction part ii: Performance analysis. IEEE Trans. On Neural Networks 48, 2119–2131 (2000)

    MATH  Google Scholar 

  11. Zhou, Y., Chellappa, R., Jenkins, B.: Image restoration using a neural network. IEEE Trans. Acoust, Speech, Sign. Proc. 36, 38–54 (1988)

    MATH  Google Scholar 

  12. Paik, J.K., Katsaggelos, A.K.: Image restoration using a modified hopfield network. IEEE Transactions on Image Processing 1, 49–63 (1992)

    Article  Google Scholar 

  13. Guan, L., Anderson, J.A., Sutton, J.P.: A network of networks processing model for image regularization. IEEE Transactions on Neural Networks 8, 169–174 (1997)

    Article  Google Scholar 

  14. Wong, H.S., Guan, L.: A neural learning approach for adaptive image restoration using a fuzzy model-based network architecture. IEEE Trans. Neural Networks 12, 516–531 (2001)

    Article  Google Scholar 

  15. Yap, K.H., Guan, L.: Adaptive image restoration based on hierarchical neural networks. Optical Engineering 39, 1877–1890 (2000)

    Article  Google Scholar 

  16. Gallo, I., Binaghi, E., Macchi, A.: Adaptive image restoration using a local neural approach. In: VISAPP: 2nd International Conference on Computer Vision Theory and Applications (2007)

    Google Scholar 

  17. Gallo, I., Binaghi, E., Raspanti, M.: Semi-blind image restoration using a local neural approach. In: The IASTED Conference on Signal Processing, Pattern Recognition, and Applications, Innsbruck, Austria, pp. 227–231 (2008)

    Google Scholar 

  18. Gallo, I., Binaghi, E., Raspanti, M.: Semi-blind image restoration using a local neural approach. Neurocomputing, 389–396 (2009)

    Google Scholar 

  19. Adelmann, R., Langheinrich, M., Floerkemeier, C.: A toolkit for bar-code-recognition and -resolving on camera phones – jump starting the internet of things. In: Proceedings of the workshop on Mobile and Embedded Interactive Systems (MEIS 2006) at Informatik 2006, Dresden, Germany. GI LNI (2006)

    Google Scholar 

  20. Ohbuchi, E., Hanaizumi, H., Hock, L.A.: Barcode readers using the camera device in mobile phones. In: International Conference on Cyberworlds, pp. 260–265 (2004)

    Google Scholar 

  21. Youssef, S.M., Salem, R.M.: Automated barcode recognition for smart identification and inspection automation. Expert Syst. Appl. 33, 968–977 (2007)

    Article  Google Scholar 

  22. Basaran, E., zgr Uluay, Erturk, S.: Reading barcode using digital cameras through image processing. In: Proceedings of 5th International Symposium on Intelligent Manufacturing Systems (2006)

    Google Scholar 

  23. Chai, D., Hock, F.: Locating and decoding ean-13 barcodes from images captured by digital cameras. In: 2005 Fifth International Conference on Information, Communications and Signal Processing, pp. 1595–1599 (2005)

    Google Scholar 

  24. Liu, S.J., Liao, H.Y., Chen, L.H., Tyan, H.R., Hsieh, J.W.: Camera-based bar code recognition system using neural net. In: Proceedings of 1993 International Joint Conference on Neural Networks, IJCNN 1993-Nagoya, vol. 2, pp. 1301–1305 (1993)

    Google Scholar 

  25. Gonzalez, R.C., Woods, R.E.: Digital Image Processing. Addison-Wesley Longman Publishing Co., Inc., Boston (2001)

    Google Scholar 

  26. Lowe, D.G.: Object recognition from local scale-invariant features. In: ICCV 1999: Proceedings of the International Conference on Computer Vision, vol. 2, p. 1150. IEEE Computer Society, Washington, DC (1999)

    Google Scholar 

  27. Frakes, W.B., Baeza-Yates, R.A. (eds.): Information Retrieval: Data Structures & Algorithms. Prentice-Hall, Englewood Cliffs (1992)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Zamberletti, A., Gallo, I., Carullo, M., Binaghi, E. (2011). Decoding 1-D Barcode from Degraded Images Using a Neural Network. In: Richard, P., Braz, J. (eds) Computer Vision, Imaging and Computer Graphics. Theory and Applications. VISIGRAPP 2010. Communications in Computer and Information Science, vol 229. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-25382-9_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-25382-9_3

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-25381-2

  • Online ISBN: 978-3-642-25382-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics