Abstract-Segmentation in computer vision refers to the pro cess of partitioning a digital image into multiple segments (sets of pixels). It has several features which make it suitable for techniques inspired by nature. It can be parallelized , locally solved and the input data can be easily encoded by bio inspired representations. In this paper, we present a new software for performing a segmentation of 2D digital images based on Membrane Computing techniques.
I. I NTRODUCTIONNature is a big inspiration source for designing solutions to a broad panoply of problems. Natural Computing studies com putational paradigms inspired from various well known natural phenomena in physics, chemistry and biology! . It abstracts the way in which nature acts, conceiving new computing models. All these computational paradigms have in common the use of an alternative way of encoding the information, adapted to the bio-inspired substrate and the use of intrinsic parallelism of natural processes.In this paper we present a bio-inspired software for solving the Segmentation Problem in Digital Imagery. Segmentation in computer vision (see [11]), refers to the process of partitioning 978-1-4244-6439-5/10/$26.00 ©2010 IEEE Spain magutier@us.es a digital image into multiple segments (sets of pixels). The goal of segmentation is to simplify and/or change the repre sentation of an image into something that is more meaningful and easier to analyze. Image segmentation is typically used to locate objects and boundaries (lines, curves, etc.) in images. More precisely, image segmentation is the process of assigning a label to every pixel in an image such that pixels with the same label share certain visual characteristics.Segmentation in Digital Imagery has several features which make it suitable for techniques inspired by nature. One of them is that it can be parallelized and locally solved. Regardless how large is the picture, the segmentation process can be performed in parallel in different local areas of it. Another interesting feature is that the basic necessary information can be easily encoded by bio-inspired representations.In the literature, one can find several attempts for bridging problems from Digital Imagery with Natural Computing as the works by K.G. Subramanian et al.[12], [13] or the work by Chao and Nakayama where Natural Computing and Algebraic Topology are linked by using Neural Networks [14] (extended Kohonen mapping). In this paper, we will use an information encoding and techniques borrowed from Membrane Computing.Membrane Computing is a theoretical model of compu tation inspired by the structure and functioning of cells as living organisms able to process and generate information. The computational devices are called P systems [9]. Roughly speaking, a P system consists of a membrane structure, in the compartments of which one places multi sets of objects which evolve according to given rules. In the most extended model, the rules are applied in a synchronous non-deterministic max imally parallel manner, but some other s...