Научная статья на тему 'INTELLECTUALIZATION OF THE PROCESS OF DIGITAL PROCESSING OF IMAGES CREATE AN ALGORITHM'

INTELLECTUALIZATION OF THE PROCESS OF DIGITAL PROCESSING OF IMAGES CREATE AN ALGORITHM Текст научной статьи по специальности «Гуманитарные науки»

CC BY
0
0
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
Digital Image Processing / Intelligent Algorithms / Machine Learning / Image Recognition / Image Segmentation / Image Filtering / Pixel Processing / Digital Signal Processing / GPU Computing. / Digital Image Processing / Intelligent Algorithms / Machine Learning / Image Recognition / Image Segmentation / Image Filtering / Pixel Processing / Digital Signal Processing / GPU Computing.

Аннотация научной статьи по Гуманитарные науки, автор научной работы — Zoirov U.

Research in the field of creating an algorithm for intellectualizing the process of digital processing of images is directly related to the development of computer vision and artificial intelligence technologies. This paper focuses on machine learning, image recognition, segmentation, filtering, object detection, and image restoration to automate and make digital image processing more efficient

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

INTELLECTUALIZATION OF THE PROCESS OF DIGITAL PROCESSING OF IMAGES CREATE AN ALGORITHM

Research in the field of creating an algorithm for intellectualizing the process of digital processing of images is directly related to the development of computer vision and artificial intelligence technologies. This paper focuses on machine learning, image recognition, segmentation, filtering, object detection, and image restoration to automate and make digital image processing more efficient

Текст научной работы на тему «INTELLECTUALIZATION OF THE PROCESS OF DIGITAL PROCESSING OF IMAGES CREATE AN ALGORITHM»

Zoirov U.

Department of Information Systems and Technologies Tashkent State University of Economics

INTELLECTUALIZATION OF THE PROCESS OF DIGITAL PROCESSING OF IMAGES CREATE AN ALGORITHM

Abstract. Research in the field of creating an algorithm for intellectualizing the process of digital processing of images is directly related to the development of computer vision and artificial intelligence technologies. This paper focuses on machine learning, image recognition, segmentation, filtering, object detection, and image restoration to automate and make digital image processing more efficient.

Keywords: Digital Image Processing, Intelligent Algorithms, Machine Learning, Image Recognition, Image Segmentation, Image Filtering, Pixel Processing, Digital Signal Processing, GPU Computing.

Enter

Attention to the development of information and telecommunication technologies and science began to increase from the moment our country gained independence. According to the Law of the Republic of Uzbekistan "On Informatization" [1], the task of the state policy in the field of informatization is to regulate products, services and information technologies in the information market, to stimulate the production of software products, to train specialized personnel and it consisted of improving their quality and, of course, stimulating the requirements for scientific research.

In the decision of the President of the Republic of Uzbekistan "On measures for the wider introduction and development of modern information and communication technologies" [2] normative documents for the use of modern information technologies, the introduction of computer equipment and telecommunication tools to the economic and vital public was determined.

should organize the information technology and system, taking into account the current state of the computer technology development trend in the creation of the national information system.

Intellectualization of the process of digital processing of images by foreign scientists, including R. Agrawal, T. Imielinski, A. Swami, R. Srikant. A. Savasere, E. Omiecinski, and S. Navathe, JS Park, M. - S. Chen, and SY Philip, J. Hipp, U. Guntzer, and G. Nakaeizadeh. many results are given in their works.

Research methodology

Intellectualization of images in scientific work, theory of algorithms, use of methods of intellectualization of car license plate recognition process in image processing.

Analysis results

The technology of intelligent data analysis is called Data Mining (DM) and is widely used in practice. DM usually means two things, namely searching for the required data from a large database (MB) and meaningfully exploring a large amount of raw material.

Figure 1.1. Structure of the DM multi-research environment.

DM stands for intelligent data analysis, pattern discovery environment, knowledge extension, pattern analysis, knowledge information content determination from MB, etc.

DM is a multi-research environment built on the basis of applied statistics, pattern recognition, artificial intelligence, MB theory and other such disciplines.

DM is a decision-making process based on identifying hidden patterns (information patterns) from data.

The essence and purpose of this technology is designed to reveal objective and practical useful laws from large amounts of data.

Currently, DM is gaining more specific directions depending on the type of processed data:

• TEXT MINING (KDT - Knowledge Discovering in Text - in the text knowledge q and determination);

• WEB MINING (Web Content Mining and Web Usage Mining);

• VISUAL MINING;

• CALL MINING;

• AUDIO MINING;

• IMAGE MINING;

• MINING VIDEO;

• CLOUD MINING;

• GENESIS MINING.

Image Mining is the process of searching and identifying valuable information and knowledge in large volumes of data. Describes the basic principles in Image Mining database, machine learning, statistics, image

recognition and soft computing concepts. Intelligent data analysis methods allow more efficient use of Earth observation data bank. The increasing volume of data is leading to new promising applications of surface research in the field of Earth science. For example, the use of ultra-high-resolution satellite images makes it possible to observe even small objects, when a large number of ultra-highresolution images are processed. The development of this field leads to the creation of sensational innovations in the set of approaches, methods and algorithms that are researched and used in practical problems where the source is a video signal or a static image. As a rule, such a resource is used in an automated intelligent system, and it is analyzed by obtaining informative symbols.

Intellectualization of image processing, i.e. creating an automated system of processing, the following issues should be resolved:

a) choosing methods of solving the problem;

b) giving recommendations on choosing a method of solutions for a class of problems related to the given problem;

v) synthesis of the algorithmic procedure for solving the given problem;

g) Develop and present synthesis guidelines.

The image is two-dimensional f (x, y) can be viewed as a function, where x and u are the spatial coordinates h, and amplitude f is the intensity for each pair of (x, u) coordinates, or the light falling on each point h.

The result of signal discretization and quantization is always in the form of a matrix (Fig. 1.2). Let's say f (x, u) image after the discretization process is represented as a matrix, and this matrix has M rows and N columns. In this case, the image is said to have width M x N. (x, u) coordinate values h always have a discrete value.

Bitta —f Bitta

piksel r piksel

Figure 1.2. Alignment of coordinates: a) standard coordinate system; b) coordinate alignment in MATLAB system.

The coordinate system in this figure makes the digital image function look like this:

f =

f(lflj £(1,2) ■ f(l.N) f(2sX) £(2,2) --■ f(2,H)

f(H,l) f(Ht2) ■ ■ f(M,H)

So, the general view of each pixel is as follows

/ (m,n)

(1.1)

is, where n =N and m = 1,2,•••,M. This function is a pixel color function, and each pixel color that stores the image has a color value that is a mixture of three "colors" (for example, the RGB model of coloring, Red-red, Green-green, Blue-blue). The number of possible colors is 256*3=16777216. Changing the value of each dye produces a different color. This mode allows you to store, process and transmit an image that does not fall short of the colors observed in living nature. If 3 bytes are required to encode the color of a dot, then byte 1 represents red, byte 2 represents green, and byte 3 represents blue. The larger the byte value of the color set, the more accurate and clear this color will be. In grayscale images, the color at a point is called the pixel brightness or color gradient, and since it is between 0 and 255, the operations performed on it are simplified and the number of colors in the image is reduced by a factor of 2 16.

F F

All images can be written as NxM or N (for the N=M case). In this case, the subscript (expression) in the matrix definition always determines its order (or N * M dimension for the case).

Each matrix representing RT is transposed, and operations such as rotation, complex addition, exponentiation, and xk operations can be applied. They can be written in the form of notations accepted for these operations. For example:

F]T, F] \ Fr, F]k. (12)

The following notations are used to denote zero and unit matrices of order

N:

[°]n and !n , when M = 0 and 1 = 1. (13)

In addition to simple (Cartesian) matrix multiplication, two types of matrix multiplication are used in the RT processing and detection procedures analyzed below: direct and pointwise.

A B

an and bm the correct (Kronekerov) multiplication for matrices is written

as:

An ® BM = C( NM)

(1.4)

where (^^} the matrix NM has order.

Proper multiplication of matrices can be right and left. In the right multiplication of two matrices, the result is formed by blocks in such a way that instead of each element of the left matrix, the result of multiplying this element

by all the elements of the right matrix is written. have the following form.

C

(NM ) .

the resulting matrix will

G

( NM )

aii BM

a\NBM

(1.5)

a N1BM ■ ■ aNNBM

A B

An and Bn the dot product of matrices is written as

An QBN = CN

r<

In this N the ordered Cn matrix is defined

as:

Cn =

aiibii

a h

"n 1u N1

ah

"lN^ 1N

ah

NN NN

(1.6) (1.7)

Adding two images is written in the following form:

ANM = PNM + DNM or AN = PN + DN , if N = M . (1.8)

When combining several identical images, for example, the use of the "coherent stacking" procedure of different images greatly improves the quality of the resulting image.

The subtraction of two RTs is written in the following form:

A = X — Y A

A( NM ) X (NM ) 1 (NM) or AN

XN — YN

if N = M

(1.9)

(1.9) is often used in the implementation of the "unsharp masking" procedure, which allows to prepare a clear contour image of the objects included in the given image.

Dot reproduction of a color image is carried out as follows:

Yn = XN®XN®..BXN , (1.10)

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

This is usually used to improve the quality of images.

When performing operations (1.8) - (1.10), it is necessary to monitor the value (brightness) of pixels, the values of which must be in the given range of the corresponding color model.

Image segmentation is a matter of extracting objects that differ in terms of light, geometric and other properties, as well as in essence. One of the important

tasks of segmentation is to discard information that is not used in the next stages of image processing.

There are several mathematical expressions of the problem, the generality of which is given by the homogeneity predicate. Iff(x,y) is a dividing function; x is a finite subset of its domain; S={S i,S 2,.,S k) - dividing x into K non-empty connected subsets; P n is defined in the set S and only if two points of any subset S : i e[0,K] satisfy a certain homogeneity criterion If I("true-TRUE") is a predicate, then image segmentation means dividing it into S * ={S 1 *,S2 *,...,Sk*} parts.

The following:

1) KS i * =x; 2) S i nSj * =0, Vi=j;

3) VS i * - interconnected area;

4) P(Si*)=True, Vi;

5) P n (S i * US j * =false, Vi=j;

P n satisfying the conditions is called a homogeneity predicate, and whether it accepts the values "true" or "false" depends on the properties of the function

The 1st condition is that each point belongs to a sphere, the 2nd condition is that the spheres do not intersect, the 3rd condition is that the points of the sphere are interconnected, the 4th condition is the properties that the points of the separated segments must satisfy, the 5th condition the condition indicates that the predicate P n is different for the points S i * and S j *■ Here it is assumed that the partitioning S *is unique■ P n predicate as follows

in appearance; where (x my m) eS i * m=1,2,...,M,M - the number of points

where (x my m),(x ) are arbitrary points of S i *,the value of the thresholdgiven before T can be determined in the form.

So the following is the breakdown

f(x,y) ->S(x,y), S(x,y)= Ai, (x,y) eS i * i=1,2,...,K; where f(x,y) is the source and S(x,y) is the output image, Aand I can be considered as an operator in the form of field symbol of L.

P n depends on the relationship established between the elements (points, set of points) and called the homogeneity criterion. Pn(x 1,x 2)=true; (P n (x 1x 2)=false) expression means that the relationship of homogeneity between the elements x 1 and x 2 is not established, that is, the criterion of homogeneity is satisfied or not satisfied. Color, light, gradient histogram and other features of the image are usually used as such criteria.

f(x,y).

in S i *•

or

Conclusions and suggestions

In this article, the process of recognizing registered car numbers through video images is studied, and the process of recognizing car numbers is intellectualized. As a result of intellectualization of the process of recognizing car number plates, the following practical issues were solved:

- General issues of image processing and analysis were considered;

- MATLAB system and Image Processing Toolbox package were studied;

- The possibility of basic functions of digital processing of images was considered;

- Image quality assessment and filtering process were analyzed;

- The process of determining the quality indicator of digital images according to the rating scale and its mathematical algorithm were analyzed;

- Mathematical basis of filtering algorithms in the process of determining the image quality indicator;

- A car number was taken as an image object, and this number was determined using various functions of the Matlab system to determine the quality indicator of the image on the rating scale;

- Algorithms of image segmentation, contour detection, smoothing and filters were analyzed in the Matlab system;

A decision-making intellectual tree was built to determine car mobile numbers and intellectualization was organized in the Matlab environment;

- All steps to organize the process of intellectualization of the license plate recognition process have been covered.

References:

1. Gonzalez R. sifrovaya obrabotka izbrazhenyi / R. Gonzalez, R. Woods. — M.: Technosphere, 2005. — 1072 p.

2. Gruzman IS, Kirichuk VS, Kosykh VP, Peretyagin GI, Spektor AA image and information processing systems. Novosibirsk, 2000.

3. Yane B. sifrovaya obrabotka izobrazheny / B. Yane: per English pod ed. AM Izmaylovai. M.: Technosphere, 2007 - 584 p. - ISBN 978-5-94836122-2

4. Sodikov SS, Malikov MN Fundamentals of numerical processing of images, T., 1994.

5. Usmanov RN, Achilova FK software tools for image processing in the MATLAB environment // Problems of improving the quality of personnel training for the field of communication and information: scientific and methodical conference of professors and teachers of TATU and its branches. January 8-9, 2013. - Tashkent, 2013. - P. 353-355.

6. Tokhtasinov MT, Nurmatov II, Hasanov AA About the scientific basis of solving the problems of automatic recognition of objects in images // Republican scientific-practical conference on "Problems of integration of science and production", Namangan, 2008, p. 344-345.

i Надоели баннеры? Вы всегда можете отключить рекламу.