Solving 2D-Pattern Matching with Networks of Picture Processors

  • Conference paper
Theory and Practice of Natural Computing (TPNC 2014)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 8890))

Included in the following conference series:

  • 521 Accesses

Abstract

We propose a solution based on networks of picture processors to the problem of picture pattern matching. The network solving the problem can be informally described as follows: it consists of two subnetworks, one of them extracts simultaneously all subpictures of the same size from the input picture and sends them to the second subnetwork. The second subnetwork checks whether any of the received pictures is identical to the pattern. We present an efficient solution based on networks with evolutionary processors only, for patterns with at most three rows or columns. Afterwards, we present a solution based on networks containing both evolutionary and hiding processors running in \({\cal O}(n+m+kl+k)\) computational (processing and communication) steps, where the input picture and the pattern are of size (n,m) and (k,l), respectively.

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

Access this chapter

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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 ship** 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.

Similar content being viewed by others

References

  1. Adleman, L.M., Cheng, Q., Goel, A., Huang, M.: Running time and program size for self-assembled squares. In: Proc. 33rd ACM STOC, pp. 740–748 (2001)

    Google Scholar 

  2. Aggarwal, G., et al.: Complexities for generalized models of self-assembly. SIAM Journal on Computing 34, 1493–1515 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  3. Amir, A., Benson, G., Farach, M.: Alphabet independent two dimensional matching. In: Proc. 24th ACM STOC, pp. 59–68 (1992)

    Google Scholar 

  4. Bottoni, P., Labella, A., Mitrana, V.: Networks of evolutionary picture processors. Fundamenta Informaticae 131, 337–349 (2014)

    MATH  MathSciNet  Google Scholar 

  5. Bozapalidis, S., Grammatikopoulou, A.: Recognizable picture series. J. of Automata, Languages and Combinatorics 10, 159–183 (2005)

    MATH  MathSciNet  Google Scholar 

  6. Giammarresi, D., Restivo, A.: Two-dimensional languages. In: Handbook of Formal Languages, pp. 215–267. Springer (1997)

    Google Scholar 

  7. Giammarresi, D., Restivo, A.: Recognizable picture languages. Int. J. Pattern Recognition and Artificial Intelligence 6, 241–256 (1992)

    Article  Google Scholar 

  8. Inoue, I., Takanami, I.: A survey of two-dimensional automata theory. In: Dassow, J., Kelemen, J. (eds.) IMYCS 1988. LNCS, vol. 381, pp. 72–91. Springer, Heidelberg (1989)

    Chapter  Google Scholar 

  9. Manea, F., Martín-Vide, C., Mitrana, V.: Accepting networks of evolutionary word and picture processors: A survey. In: Scientific Applications of Language Methods. Mathematics, Computing, Language, and Life: Frontiers in Mathematical Linguistics and Language Theory, vol. 2, pp. 523–560. World Scientific (2010)

    Google Scholar 

  10. Margenstern, M., Mitrana, V., Jesús Pérez-Jímenez, M.: Accepting Hybrid Networks of Evolutionary Processors. In: Ferretti, C., Mauri, G., Zandron, C. (eds.) DNA 2004. LNCS, vol. 3384, pp. 235–246. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  11. Marriott, K., Meyer, B.E.: Visual Language Theory. Springer (1998)

    Google Scholar 

  12. Maürer, I.: Characterizations of recognizable picture series. Theoretical Computer Science 374, 214–228 (2007)

    Article  MathSciNet  Google Scholar 

  13. Rosenfeld, A., Kak, A.C.: Digital Picture Processing. Academic Press, New York (1982)

    Google Scholar 

  14. Rosenfeld, A., Siromoney, R.: Picture languages – a survey. Languages of Design 1, 229–245 (1993)

    Google Scholar 

  15. Siromoney, G., Siromoney, R., Krithivasan, K.: Abstract families of matrices and picture languages. Computer Graphics and Image Processing 1, 284–307 (1972)

    Article  MathSciNet  Google Scholar 

  16. Siromoney, G., Siromoney, R., Krithivasan, K.: Picture languages with array rewriting rules. Information and Control 22, 447–470 (1973)

    Article  MATH  MathSciNet  Google Scholar 

  17. Subramanian, K.G., Siromoney, R.: On array grammars and languages. Cybernetics and Systems 18, 77–98 (1987)

    Article  MATH  MathSciNet  Google Scholar 

  18. Wang, P.S.: Hierarchical structure and complexities of parallel isometric patterns. IEEE Trans. PAM I 5, 92–99 (1983)

    Article  MATH  Google Scholar 

  19. Wang, P.S.: Sequential/parallel matrix array languages. Journal of Cybernetics 5, 19–36 (1975)

    Article  Google Scholar 

  20. Wang, P.S., Bunke, H. (eds.): Handbook on Optical Character Recognition and Document Image Analysis. World Scientific (1996)

    Google Scholar 

  21. Zhu, R.F., Takaoka, T.: A technique for two-dimensional pattern matching. Communications of the ACM 32, 1110–1120 (1989)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Bordihn, H., Bottoni, P., Labella, A., Mitrana, V. (2014). Solving 2D-Pattern Matching with Networks of Picture Processors. In: Dediu, AH., Lozano, M., Martín-Vide, C. (eds) Theory and Practice of Natural Computing. TPNC 2014. Lecture Notes in Computer Science, vol 8890. Springer, Cham. https://doi.org/10.1007/978-3-319-13749-0_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-13749-0_14

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-13748-3

  • Online ISBN: 978-3-319-13749-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics

Navigation