DIGITAL IMAGE PROCESSING APPLICATION DEVELOPMENT WITH MICROSOFT VISUAL BASIC
1 DIGITAL IMAGE PROCESSING APPLICATION DEVELOPMENT WITH MICROSOFT VISUAL BASASI Abstract Development of digital image processing application with Microsoft visual basic is an application of image quality improvement (Image) that can manipulate image of good shape, position, and color that exist on images that are in bmp and jpg / jpeg formats. The basis of this apliaski view of visual basic programming language 6.0 and salh one component to support the making of this application is component osenxpsuite. From the results of this writing analysis with software applications that the authors make this, shows that this application is very supportive in learning image processing, and this application also has a different color display than other application systems, such as photoshop applications, and this application can also be combined with easy.
2 1. INTRODUCTION Along with the development of computer science, a lot of researchers who try to study the definition of computer science. Computer science has two main components: first is the fundamental model and idea of computing, the two engineering techniques for computing system design, including hardware and software. theoretically computer science begins darei a number of different disciplines, for example mathematicians work by logic, biologists study neural networks, and linguists investigate the grammar to be used in computer science. In computer science data or information is not only presented in text form, but can also be images, audio (sound, sound, music), and video. These four kinds of data are often referred to as multimedia. Technological developments today can not be separated from multimedia one example is the internet website, this site is made as attractive as possible by including the visualization of the image. Talking about image (image) is one multimedia component that plays a very important role as a form of visual information. Mathematical science is widely used for the rules contained in the programming language, for example on arithmetic expressions. Commonly used image formats are BMP (windows Bitmap), GIF (Graphics Interchage Format), JPG / JPEG (Join Photograpic Expert Group). These three types have differences, from the background of this problem that makes the author to choose the title DIGITALBIMAGE PROCESSING APPLICATION DEVELOPMENT WITH MICROSOFT VISUAL BASIC.By processing the data that is still complete or not compressed expected to be more optimal in achieving the results of a higher quality image. 2. Identification Problems A good image is an image that has high quality and in accordance with the original image and has complete and clear information in accordance with what we want. But often the image has decreased image quality for example, the occurrence of defects in the image (noise), too contrast, less sharp colors, too soft and so forth. Such imagery is more difficult to interpret, because the information submitted becomes less than perfect or diminished in quality. With this lack of deficiencies, the image must be manipulated into a new image whose quality is better than the previous image. 3. Limitations In the limitation of the problem of writing this essay, the authors limit the problems associated with the scope of image quality improvement. 4. Research Objectives The purpose of this study are as follows: 1. Designing software development of digital image processing applications with Microsoft visual basic. 2. Digging and developing science and technology software image quality improvement (image). 3. Build a digital image processing system with Microsoft Visual Basic to be easy to use by developers and even laypeople. 4. Operate this software in order to interact with the computer. 5. To create a digital image software
3 processing that has a more attractive appearance. 5. Benefits of Research The benefits of this research are as follows: 1. Availability of software development apliakasi digital image processing with Microsoft visual basic which is very useful for developers (developers) and lay people who want to use the source program. 2. Creation of image quality improvement application system with visual basic so easy to use (easy to use) by developers (developer) and even layman though. 3. Provide an overview of the implementation of mathematical analysis, algorithm and computer programming in improving the image quality is more perfect or better. 4. To find techniques to manipulate and improve image quality in order to get better quality. 6. Research Methodology In making and developing software to be made steps that will be taken that methodology as one way or method to achieve one goal. To get concrete data and accurate the author using the method of analysis and design methods. 7. Analyst Method a. Methods of observation (survey) b. Analysis method of observation result c. Method of analysis kjukup information 8. Design Method Design method in writing this thesis is a method of structured design, design by way: a. Software design b. Library Studies c. Browsing Method d. And other relevant sources.2. THEORETICAL BASIS 2.1. Basic Definition About Image Literally image (image) is an image in the dwimatra field (two dimensional). Image consists of two types of continuous image and discrete image. Continuous images are generated from optical systems that receive analog signals. such as human eyes and analog cameras. While the discrete image is generated through the process of digitizing the image. This discrete image is called a digital image. While the definition of the image according to Webster's dictionary, the image (image) exists: llah a representation, similarity, or imitation of an object or object Digital Image Definition Digital images are two-dimensional images resulting from two-dimensional analog images that are continuous into discrete images through the sampling process . In order to be represented numerically with discrete values. The image representation of the malar function (continuous) into discrete values is called digitalization. The resulting image is called digital (Digital Image) Understanding Digital Image Processing A good image is the image that has a high quality and in accordance with the original picture and has a complete and clear information in accordance with what we want. But often the image has decreased image quality for example, the occurrence of defects in the image (noise), too contrast, less sharp colors, too soft and so forth. Image processing is image processing, especially by using computer, into a better quality image.
4 2.4. Elements of Digital Image Processing Systems In general, the elements involved in image processing can be divided into four components: a. Digitizer b. Digital Computer c. Display tool d. Storage Device Image Digitizer Figure 2.1 Image Processing Element 2.2 Image Processing Operation Image Operation on digital image is basically the manipulation of matrix elements. Manipulated matrix elements can be either a single element (a pixel), a set of adjacent elements, or an entire matrix element. The basic operations of digital image processing include computing arithmetic, arithmetic operations, and geometry operations. Artificial Computing Media Storage Computers Digital Display Devices In image processing, an operation is performed on the original image into a new image based on the original image. The operations performed on the image are categorized as follows:a. Point Array, which is an operation that produces output where each pixel is only affected by pixels in the same position of the original image. b. Local Arrays, ie operations that produce output where each pixel is affected by neighboring pixels in the original image. c. Global Aras, That is the operation that produces output where each pixel is affected by all pixels present in the original image. d. Aras Object, Namely this operation is only done on certain objects in the image, the purpose of this operation to recognize the objak Arithmetic Operation Because the digital image of a matrix, then the matrix arithmetic operations also apply to the image, the operations performed are the operation of addition, operation reduction, multiplication operation, scalar addition and subtraction operation, multiplication operation and division by scalar. Operation of addition and subtraction of A and BC (x, y) = A (x, y) + B (x, y) (2.1) C (x, y) = A (x, y) - B (x, y) (2,2) The operation of the sum of images can be used to reduce the effect of noise in the image, by averaging the gray degree of each pixel of the image the same one. Image reduction operations can be used to derive an object from two Image Multiplication images A and B C (x, y) = A (x, y) B (x, y) (2,3)
5Used for correcting sensor linearity by way of multiplying image matrix with correction matrix of addition and Image Reduction with Scalar value. C (x, y) = A (x, y) + C (2,4) C (x, y) = A (x, y) - C (2.5) This operation can be used at the time of image enlargement Multiplication and division of image with scalar B (x, y) = C. A (x, y) and B (x, y) = A (x, y) / C (2,6) Examples of multiplication operations are for calibration of brighness. While in the division operation, for example for normalization of brightness Geometry Operation In Image In geometry operations, pixel coordinates change due to transformation, while the intensity is fixed, this is different premises of arithmetic operations where the pixel coordinates remain but the intensity changes. These operations are Translating, Rotating, Scaling (zooming), Flipping Translations Translations can be used to move or shift the coordinates of an image. The image translation formula is: Where: x = x + my = y + n (2.7) x = ordinate y = abscissa result x = original ordinate y = abscissal m = large shift in direction xn = large shift in direction Y Rotation Where : Image rotation formula is:(ß ) y sin (ß ) cos x = x (2.8) (ß ) + y cos (ß ) y = x sin x = ordinate the result y = abscissa the result x = the original ordinate y = the original absis = counter rotation angle needle ß Clock If the original image is A and the image of the rotation is B, then the image rotation from A to B: B [x] [y] = B [x cos (ß ) - y sin (ß )] [x cos (ß ) + y = [(ß ) cos A [x] [y] (2.9) Scaling (Zooming) Image scaling is also called image zooming, ie image resizing, either zooming in or zooming in. At the image enlargement operations each pixel is enlarged to S X times S y pixels. The enlargement operation is implemented by copying each pixel as S X times S y. In the image reduction operation a number of S X times the adjacent S y pixels are scaled down to one pixel. The downsizing operation is implemented by averaging each pixel in the region S X times S y pixels and then copying the average to a pixel. Image scaling formula: x = s x.x
then followed
1 DIGITAL IMAGE PROCESSING APPLICATION DEVELOPMENT WITH MICROSOFT VISUAL BASASI Abstract Development of digital image processing application with Microsoft visual basic is an application of image quality improvement (Image) that can manipulate image of good shape, position, and color that exist on images that are in bmp and jpg / jpeg formats. The basis of this apliaski view of visual basic programming language 6.0 and salh one component to support the making of this application is component osenxpsuite. From the results of this writing analysis with software applications that the authors make this, shows that this application is very supportive in learning image processing, and this application also has a different color display than other application systems, such as photoshop applications, and this application can also be combined with easy.
2 1. INTRODUCTION Along with the development of computer science, a lot of researchers who try to study the definition of computer science. Computer science has two main components: first is the fundamental model and idea of computing, the two engineering techniques for computing system design, including hardware and software. theoretically computer science begins darei a number of different disciplines, for example mathematicians work by logic, biologists study neural networks, and linguists investigate the grammar to be used in computer science. In computer science data or information is not only presented in text form, but can also be images, audio (sound, sound, music), and video. These four kinds of data are often referred to as multimedia. Technological developments today can not be separated from multimedia one example is the internet website, this site is made as attractive as possible by including the visualization of the image. Talking about image (image) is one multimedia component that plays a very important role as a form of visual information. Mathematical science is widely used for the rules contained in the programming language, for example on arithmetic expressions. Commonly used image formats are BMP (windows Bitmap), GIF (Graphics Interchage Format), JPG / JPEG (Join Photograpic Expert Group). These three types have differences, from the background of this problem that makes the author to choose the title DIGITALBIMAGE PROCESSING APPLICATION DEVELOPMENT WITH MICROSOFT VISUAL BASIC.By processing the data that is still complete or not compressed expected to be more optimal in achieving the results of a higher quality image. 2. Identification Problems A good image is an image that has high quality and in accordance with the original image and has complete and clear information in accordance with what we want. But often the image has decreased image quality for example, the occurrence of defects in the image (noise), too contrast, less sharp colors, too soft and so forth. Such imagery is more difficult to interpret, because the information submitted becomes less than perfect or diminished in quality. With this lack of deficiencies, the image must be manipulated into a new image whose quality is better than the previous image. 3. Limitations In the limitation of the problem of writing this essay, the authors limit the problems associated with the scope of image quality improvement. 4. Research Objectives The purpose of this study are as follows: 1. Designing software development of digital image processing applications with Microsoft visual basic. 2. Digging and developing science and technology software image quality improvement (image). 3. Build a digital image processing system with Microsoft Visual Basic to be easy to use by developers and even laypeople. 4. Operate this software in order to interact with the computer. 5. To create a digital image software
3 processing that has a more attractive appearance. 5. Benefits of Research The benefits of this research are as follows: 1. Availability of software development apliakasi digital image processing with Microsoft visual basic which is very useful for developers (developers) and lay people who want to use the source program. 2. Creation of image quality improvement application system with visual basic so easy to use (easy to use) by developers (developer) and even layman though. 3. Provide an overview of the implementation of mathematical analysis, algorithm and computer programming in improving the image quality is more perfect or better. 4. To find techniques to manipulate and improve image quality in order to get better quality. 6. Research Methodology In making and developing software to be made steps that will be taken that methodology as one way or method to achieve one goal. To get concrete data and accurate the author using the method of analysis and design methods. 7. Analyst Method a. Methods of observation (survey) b. Analysis method of observation result c. Method of analysis kjukup information 8. Design Method Design method in writing this thesis is a method of structured design, design by way: a. Software design b. Library Studies c. Browsing Method d. And other relevant sources.2. THEORETICAL BASIS 2.1. Basic Definition About Image Literally image (image) is an image in the dwimatra field (two dimensional). Image consists of two types of continuous image and discrete image. Continuous images are generated from optical systems that receive analog signals. such as human eyes and analog cameras. While the discrete image is generated through the process of digitizing the image. This discrete image is called a digital image. While the definition of the image according to Webster's dictionary, the image (image) exists: llah a representation, similarity, or imitation of an object or object Digital Image Definition Digital images are two-dimensional images resulting from two-dimensional analog images that are continuous into discrete images through the sampling process . In order to be represented numerically with discrete values. The image representation of the malar function (continuous) into discrete values is called digitalization. The resulting image is called digital (Digital Image) Understanding Digital Image Processing A good image is the image that has a high quality and in accordance with the original picture and has a complete and clear information in accordance with what we want. But often the image has decreased image quality for example, the occurrence of defects in the image (noise), too contrast, less sharp colors, too soft and so forth. Image processing is image processing, especially by using computer, into a better quality image.
4 2.4. Elements of Digital Image Processing Systems In general, the elements involved in image processing can be divided into four components: a. Digitizer b. Digital Computer c. Display tool d. Storage Device Image Digitizer Figure 2.1 Image Processing Element 2.2 Image Processing Operation Image Operation on digital image is basically the manipulation of matrix elements. Manipulated matrix elements can be either a single element (a pixel), a set of adjacent elements, or an entire matrix element. The basic operations of digital image processing include computing arithmetic, arithmetic operations, and geometry operations. Artificial Computing Media Storage Computers Digital Display Devices In image processing, an operation is performed on the original image into a new image based on the original image. The operations performed on the image are categorized as follows:a. Point Array, which is an operation that produces output where each pixel is only affected by pixels in the same position of the original image. b. Local Arrays, ie operations that produce output where each pixel is affected by neighboring pixels in the original image. c. Global Aras, That is the operation that produces output where each pixel is affected by all pixels present in the original image. d. Aras Object, Namely this operation is only done on certain objects in the image, the purpose of this operation to recognize the objak Arithmetic Operation Because the digital image of a matrix, then the matrix arithmetic operations also apply to the image, the operations performed are the operation of addition, operation reduction, multiplication operation, scalar addition and subtraction operation, multiplication operation and division by scalar. Operation of addition and subtraction of A and BC (x, y) = A (x, y) + B (x, y) (2.1) C (x, y) = A (x, y) - B (x, y) (2,2) The operation of the sum of images can be used to reduce the effect of noise in the image, by averaging the gray degree of each pixel of the image the same one. Image reduction operations can be used to derive an object from two Image Multiplication images A and B C (x, y) = A (x, y) B (x, y) (2,3)
5Used for correcting sensor linearity by way of multiplying image matrix with correction matrix of addition and Image Reduction with Scalar value. C (x, y) = A (x, y) + C (2,4) C (x, y) = A (x, y) - C (2.5) This operation can be used at the time of image enlargement Multiplication and division of image with scalar B (x, y) = C. A (x, y) and B (x, y) = A (x, y) / C (2,6) Examples of multiplication operations are for calibration of brighness. While in the division operation, for example for normalization of brightness Geometry Operation In Image In geometry operations, pixel coordinates change due to transformation, while the intensity is fixed, this is different premises of arithmetic operations where the pixel coordinates remain but the intensity changes. These operations are Translating, Rotating, Scaling (zooming), Flipping Translations Translations can be used to move or shift the coordinates of an image. The image translation formula is: Where: x = x + my = y + n (2.7) x = ordinate y = abscissa result x = original ordinate y = abscissal m = large shift in direction xn = large shift in direction Y Rotation Where : Image rotation formula is:(ß ) y sin (ß ) cos x = x (2.8) (ß ) + y cos (ß ) y = x sin x = ordinate the result y = abscissa the result x = the original ordinate y = the original absis = counter rotation angle needle ß Clock If the original image is A and the image of the rotation is B, then the image rotation from A to B: B [x] [y] = B [x cos (ß ) - y sin (ß )] [x cos (ß ) + y = [(ß ) cos A [x] [y] (2.9) Scaling (Zooming) Image scaling is also called image zooming, ie image resizing, either zooming in or zooming in. At the image enlargement operations each pixel is enlarged to S X times S y pixels. The enlargement operation is implemented by copying each pixel as S X times S y. In the image reduction operation a number of S X times the adjacent S y pixels are scaled down to one pixel. The downsizing operation is implemented by averaging each pixel in the region S X times S y pixels and then copying the average to a pixel. Image scaling formula: x = s x.x
then followed
Tidak ada komentar:
Posting Komentar