Abstract
Spiking neural P systems (SN P Systems) are a class of computational models stimulated by the neural biological systems in which information is processed through spikes and neurons. String languages and functions have been computed using the model of SN P system. Cycle picture language and chain code picture language are two-dimensional picture languages studied extensively for their application in image processing. In this paper, we define a different type of SN P system namely, cell–like SN P system with several types of spikes and a homomorphism between the string languages generated by the system to chain code alphabets. The chain code interpretation of the language describes the chain code picture language and cycle picture language.
Similar content being viewed by others
References
Baji, F., & Mocanu, M. (2018). Chain code approach for shape based image retrieval. Indian Journal of Science and Technology, 11(3), 1–17.
Cabarle, F. G. C., Zeng, X., Murphy, N., Song, T., Rodríguez-Patón, A., & Liu, X. (2021). Neural-like P systems with plasmids. Information and Computation, 281, 104766.
Cabarle, F. G. C., Adorna, H. N., Jiang, M., & Zeng, X. (2017). Spiking neural P systems with scheduled synapses. IEEE Transactions on Nanobioscience, 16(8), 792–801.
Ceterchi, R., Subramanian, K. G., & Venkat, I. (2015). P systems with parallel rewriting for chain code picture languages. In Conference on Computability in Europe (pp. 145–155). Springer, Cham.
Chen, H., Freund, R., Ionescu, M., Păun, G., & Pérez-Jiménez, M. J. (2007). On string languages generated by spiking neural P systems. Fundamenta Informaticae, 75(1–4), 141–162.
De Castro, L. N. (2007). Fundamentals of natural computing: An overview. Physics of Life Reviews, 4(1), 1–36.
Díaz-Pernil, D., Peña-Cantillana, F., & Gutiérrez-Naranjo, M. A. (2013). A parallel algorithm for skeletonizing images by using spiking neural P systems. Neurocomputing, 115, 81–91.
Fan, S., Paul, P., Wu, T., Rong, H., & Zhang, G. (2020). On applications of spiking neural P systems. Applied Sciences, 10(20), 7011.
Fan, S., Gong, Y., Zhang, G., Xiao, Y., Rong, H., Paul, P., et al. (2021). Implementation of Kernel P Systems in CUDA for Solving NP-hard Problems. International Journal of Unconventional Computing, 16, 259–278.
Freeman, H. (1974). Computer processing of line-drawing images. ACM Computing Surveys (CSUR), 6(1), 57–97.
Freeman, H. (1980). Analysis and manipulation of lineal map data. In: Map data processing. Academic Press, pp. 151–168
Gou, X., Liu, Q., Rong, H., Hu, M., Paul, P., Deng, F., & Yu, Z. (2021). A novel spiking neural P system for image recognition. International Journal of Unconventional Computing, 16(2–3), 121–139.
Linz, P., & Rodger, S. H. (2022). An introduction to formal languages and automata. Jones & Bartlett Learning.
Ionescu, M., Păun, G., & Yokomori, T. (2006). Spiking neural P systems. Fundamenta informaticae, 71(2–3), 279–308.
Ionescu, M., Păun, G., Pérez Jiménez, M. D. J., & Rodríguez Patón, A. (2011). Spiking neural P systems with several types of spikes. Proceedings of the Ninth Brainstorming Week on Membrane Computing, 183–192. Sevilla, ETS de Ingeniería Informática, 31 de enero-4 de febrero, 2011.
Jebasingh, S., Johnsy, G., & Divya, P. S. (2019). Chain code P system using cycle grammar. International Journal of Recent Technology and Engineering, 8(2), 327–330.
Jiang, K., Chen, W., Zhang, Y., & Pan, L. (2016). On string languages generated by sequential spiking neural P systems based on the number of spikes. Natural Computing, 15(1), 87–96.
Krithivasan, K., Metta, V. P., & Garg, D. (2011). On string languages generated by spiking neural P systems with anti-spikes. International Journal of Foundations of Computer Science, 22(01), 15–27.
Lazo, P. P. L., Cabarle, F. G. C., Adorna, H. N., & Yap, J. M. C. (2021). A return to stochasticity and probability in spiking neural P systems. Journal of Membrane Computing, 3(2), 149–161.
Maurer, H. A., Rozenberg, G., & Welzl, E. (1982, October). Chain code picture languages. In International Workshop on Graph Grammars and Their Application to Computer Science (pp. 232–244). Springer, Berlin, Heidelberg.
Macababayao, I. C. H., Cabarle, F. G. C., de la Cruz, R. T. A., & Zeng, X. (2022). Normal forms for spiking neural P systems and some of its variants. Information Sciences, 595, 344–363.
Metta, V. P., Raghuraman, S., & Krithivasan, K. (2014, August). Spiking neural P systems with cooperating rules. In International Conference on Membrane Computing. Springer, pp. 314–329
Pan, L., Wu, T., Su, Y., & Vasilakos, A. V. (2017). Cell-like spiking neural P systems with request rules. IEEE Transactions on Nanobioscience, 16(6), 513–522.
Pan, L., Wang, J., & Hoogeboom, H. J. (2012). Spiking neural P systems with astrocytes. Neural Computation, 24(3), 805–825.
Pan, L., & Păun, G. (2009). Spiking neural P systems with anti-spikes. International Journal of Computers Communications & Control, 4(3), 273–282.
Pan, L., Orellana-Martín, D., Song, B., & Pérez-Jiménez, M. J. (2020). Cell-like P systems with polarizations and minimal rules. Theoretical Computer Science, 816, 1–18.
Păun, G., & Rozenberg, G. (2002). A guide to membrane computing. Theoretical Computer Science, 287(1), 73–100.
Peng, H., Bao, T., Luo, X., Wang, J., Song, X., Riscos-Núñez, A., & Pérez-Jiménez, M. J. (2020). Dendrite P systems. Neural Networks, 127, 110–120.
Rozenberg, G., Bäck, T., & Kok, J. N. (Eds.). (2012). Handbook of natural computing. Springer Berlin Heidelberg, pp. 461–477
Rong, H., Wu, T., Pan, L., & Zhang, G. (2018). Spiking neural P systems: Theoretical results and applications. In: Enjoying Natural Computing. Springer, pp. 256–268
Rosenfeld, A. (1975). A note on cycle grammars. Information and Control, 27(4), 374–377.
Siromoney, G., & Siromoney, R. (1986, December). Rosenfeld's cycle grammars and kolam. In International Workshop on Graph Grammars and Their Application to Computer Science (pp. 564–579). Springer, Berlin, Heidelberg.
Skopal, T., Snásel, V., & Krátký, M. (2002). Image Recognition Using Finite Automata. In: Stringology, pp. 88–95
Song, T., Pang, S., Hao, S., Rodríguez-Patón, A., & Zheng, P. (2019). A parallel image skeletonizing method using spiking neural P systems with weights. Neural Processing Letters, 50(2), 1485–1502.
Song, T., Pan, L., Wang, J., Venkat, I., Subramanian, K. G., & Abdullah, R. (2012). Normal forms of spiking neural P systems with anti-spikes. IEEE Transactions on Nano bioscience, 11(4), 352–359.
Song, T., Rodríguez-Patón, A., Zheng, P., & Zeng, X. (2017). Spiking neural P systems with colored spikes. IEEE Transactions on Cognitive and Developmental Systems, 10(4), 1106–1115.
Subramanian, K. G., Venkat, I., & Pan, L. (2012). P systems generating chain code picture languages. In Proc. Asian Conf. Membrane Computing, pp. 115–123.
Wu, T., Zhang, Z., Păun, G., & Pan, L. (2016). Cell-like spiking neural P systems. Theoretical Computer Science, 623, 180–189.
Wu, T., Zhang, Z., & Pan, L. (2016). On languages generated by cell-like spiking neural P systems. IEEE transactions on nanobioscience, 15(5), 455–467.
Wu, T., Pan, L., Yu, Q., & Tan, K. C. (2020). Numerical spiking neural P systems. IEEE Transactions on Neural Networks and Learning Systems, 32(6), 2443–2457.
Wu, T., Zhang, L., & Pan, L. (2021). Spiking neural P systems with target indications. Theoretical Computer Science, 862, 250–261.
Verlan, S., Freund, R., Alhazov, A., Ivanov, S., & Pan, L. (2020). A formal framework for spiking neural P systems. Journal of Membrane Computing, 2(4), 355–368.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Ceon, Y.P., Anandharaj, H.C., Jebasingh, S. et al. Generation of chain code pictures using cell-like spiking neural P system with several types of spikes. J Membr Comput 4, 243–250 (2022). https://doi.org/10.1007/s41965-022-00108-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s41965-022-00108-3