Abstract:The paper deals with the organization and construction of cellular automata for the implementation of the basic operations of the pre-processing images. The methods of edge detection, zoom, filling inside area of images and also selection of objects are considered. The analysis of the impact of different forms of the neighboring cells for the effective execution of operations is carried. Programs that simulate the operation of CA are developed. Computer models of the main elements in CAD Active-HDL have been o… Show more
“…CA are implemented by lattice which have nodes where are located processor elements (PE), which are associated with neighboring PE. These neighboring PE and communication with them to form neighborhood [4], [5], [8], [14]. CA is characterized by general condition, which depends on the state of each cell.…”
Section: Selecting Objects In a Binary Image Based On Camentioning
confidence: 99%
“…For coding of complex visual scenes which consist of individual local objects we use the method described in [5]. In [5] carried out analysis and structuring of the descriptions of all objects in the scene, as well as their location in it. According to the developed method carried out binarization in the entire complex image and the allocation of individual images in the circuit.…”
Section: Introductionmentioning
confidence: 99%
“…For a binary image feature is this the distance between adjacent groups of cells. To extract binary objects in the visual scene with the lowest spending hours is best to use a homogeneous computing environment, in particular CА [5], [8]. CА, due to their own flexibility and reinstallation the internal architecture can efficiently perform various operations on arrays of data.…”
In this paper we have proposed a method for selecting images of objects for efficient coding of complex images using cellular automata. The proposed method allows selection of individual objects in the image in the form of groups of cells. The selected groups form separate objects of complex image. Encoding is performed by ordering of selected objects to a given law and the formation of the code sequence, which carries information about the objects and their arrangement relative to the reference point of the complex image.
“…CA are implemented by lattice which have nodes where are located processor elements (PE), which are associated with neighboring PE. These neighboring PE and communication with them to form neighborhood [4], [5], [8], [14]. CA is characterized by general condition, which depends on the state of each cell.…”
Section: Selecting Objects In a Binary Image Based On Camentioning
confidence: 99%
“…For coding of complex visual scenes which consist of individual local objects we use the method described in [5]. In [5] carried out analysis and structuring of the descriptions of all objects in the scene, as well as their location in it. According to the developed method carried out binarization in the entire complex image and the allocation of individual images in the circuit.…”
Section: Introductionmentioning
confidence: 99%
“…For a binary image feature is this the distance between adjacent groups of cells. To extract binary objects in the visual scene with the lowest spending hours is best to use a homogeneous computing environment, in particular CА [5], [8]. CА, due to their own flexibility and reinstallation the internal architecture can efficiently perform various operations on arrays of data.…”
In this paper we have proposed a method for selecting images of objects for efficient coding of complex images using cellular automata. The proposed method allows selection of individual objects in the image in the form of groups of cells. The selected groups form separate objects of complex image. Encoding is performed by ordering of selected objects to a given law and the formation of the code sequence, which carries information about the objects and their arrangement relative to the reference point of the complex image.
“…The most widely used are such transformations as Fourier, Hadamard, Hafa, Haar, Hartley transformations (Frank, 2010;Gonzalez & Woods, 2008;Minichino & Howse, 2015) and Radon transformation (Belan & Motornyuk, 2013;Bilan, Models, & hardware, 2014). All these algorithms are very popular; they have shown high accuracy in image processing and recognition systems and are widely used at present.…”
The method of description and recognition of images based on the technology of parallel shift is described. The parallel shift technology allows only one characteristic for describing of images. The feature is the area of the image, which is determined by the number of cells belonging to the image. The main characteristics of the complex image area are described. The problem of using parallel shift technology is the inability to recognize symmetrical images and images with free orientation. In accordance with the problem in the paper a method is described that allows to recognize the orientation of the image, as well as recognizing symmetrical images that have the same functions of area of intersection. To solve the problem, additional elements are introduced on one of the edges of the image, which in a small amount distinguish it from the original image, and additional quantitative characteristics of the area are introduced. The additional elements are introduced only on one of the edges of the image for all images at the system input. For each rotated and symmetrical image with equal functions, the intersection areas a new intersection functions are defined. Differences in the functions of the areas of intersection of both images are determined and on the based on the obtained quantitative characteristics of the function of the area of intersection of the images the shape of the image are determined. To form the intersection function of the areas of the modified image, the number of shifts is increased by one, and also the function change occurs at each step in accordance with the introduced additional elements. The conducted research showed high reliability of image recognition.
“…Therefore the problem arises of building CA, wherein at each moment not change their state all the cells, and only those that are excited by. These CA are used for various tasks [27][28][29][30][31]. However, to realize PRNG their application by authors unknown.…”
STEPAN BILAN, MYKOLA BILAN, SERGII BILAN
NOVEL PSEUDO-RANDOM SEQUENCE OF NUMBERS GENERATOR BASED CELLULAR AUTOMATAThis paper considers a novel pseudo-random bit sequence generator, which is implemented on a cellular automaton. It presents the hardware implementation of the generator and it the software simulation. With the help of the software model is testing of the random number generator was conducted. Tests showed a positive result, which confirms the high statistical properties of the generated random sequence.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.