Automatic 2d image segmentation using tissue-like p system

This paper uses P-Lingua, a standard programming language that is designed specifically for P systems, to automatically simulate the region-based segmentation of 2D images. P-Lingua, which is based on membrane computing, links to Java Netbeans using the PLinguaCore4 Java library to automatically cod...

Full description

Saved in:
Bibliographic Details
Main Authors: Yahya, Rafaa I., Shamsuddin, Siti Mariyam, Yahya, Salah I., Hasan, Shafaatunnur, Alsalibi, B.
Format: Article
Language:English
Published: International Center for Scientific Research and Studies 2018
Subjects:
Online Access:http://eprints.utm.my/id/eprint/85806/1/SitiMariyamShamsuddin2018_Automatic2DImageSegmentation.pdf
http://eprints.utm.my/id/eprint/85806/
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:This paper uses P-Lingua, a standard programming language that is designed specifically for P systems, to automatically simulate the region-based segmentation of 2D images. P-Lingua, which is based on membrane computing, links to Java Netbeans using the PLinguaCore4 Java library to automatically codify the pixels of the input image as long as automatically draw the output segmented image. Many methods have been suggested previously and used for artificial image segmentation, but to the best of our knowledge, none of those techniques were automatic, where the image was codified manually and the visualization of the output image was done manually in the tissue simulator which takes time and effort, especially when dealing with large images in the system. Two types of pixel adjacency have been utilized in this paper, namely; 4-adjacency and 8-adjacency. The jacquard index method has been used to measure the accuracy of the segmentation. The results of the proposed method demonstrated that beside its ability to automatically segmenting 2D images with arbitrary sizes, it is more efficient and faster than the tissue simulator tool, since the latter needs the input image to be codified manually pixel by pixel which makes it impractical for real-world applications.