Realization the basic methods of digital image processing in C #

Autor: Tarasiev, A. A., Nezhinskii, D. O., Filippova, M. E., Kruglov, V. N., Spiricheva N.R.
Jazyk: ruština
Rok vydání: 2016
Předmět:
Popis: «Применение на практике базовых знаний основ цифровой обработки изображений». В ходе работы над проектом была написана программа на языке C# в программной среде Microsoft Visual Studio 2013, осуществляющая простейшую обработку изображений. Представлено практическое применение некоторых основных методов цифровой обработки изображений, таких как: контрастное масштабирование, изменение гистограмм, наложение шумов на изображения, медианная фильтрация и морфологическая обработка. Продемонстрированы работа сглаживающих пространственных фильтров и методы выделения границ областей. Целью работы явилась разработка программы, обобщающей основные методы преобразования изображений средствами объектно-ориентированного программирования, а также попытка внедрения различных, в том числе экспериментальных подходов к реализации методов обработки. Написанная программа реализует различные алгоритмы обработки и преобразования изображений. Использованы средства объектно-ориентированного программирования для оптимизации и упрощения работы и восприятия программы. Также для ряда функций реализованы методы математического подсчета эффективности алгоритмов по качественным характеристикам. Полученные в ходе работы различные способы обработки растровых полутоновых изображений были сверены с теорией, на основании чего было сделано заключение о корректной работе программы. Программное приложение имеет сравнительно высокое быстродействие и не занимает большой объем памяти (менее 2,6 МБ на диске). Работа направлена на дальнейшее исследование методов цифровой обработки изображений при помощи объектно-ориентированного программирования. При дальнейшей работе можно обеспечить использование обобщенного, улучшенного представления реализованных методов и их модификаций в технологиях распознавания образов и объектов, а также в системах технического зрения. «The practical application of basic knowledge of the basics of digital image processing».In the course of the project program was written in C # in a software environment Microsoft Visual Studio 2013 is simple image processing. Presented by the practical application of some of the basic methods of digital image processing, such as contrast scaling, changing histograms imposition of noise in the image, median filtering and morphological processing. Demonstrate the operation of the spatial smoothing filters and methods of isolation boundary.The aim of the work was the development of the program, summarizing the main methods of transformation of images by means of object-oriented programming, as well as an attempt to introduce different, including experimental approaches to the implementation of the methods of processing.Written program implements various processing algorithms and image conversion. Used object-oriented programming to optimize and simplify the operation and perception of the program.Also, for a number of functions implemented methods of mathematical calculation of the efficiency of the algorithms in terms of quality.The results obtained in the course of various processing raster halftone images were reconciled with the theory on the basis of which it was concluded on the correct operation of the program.The software application has a relatively high speed and does not take a large amount of memory (less than 2.6 MB of disk space).The work is aimed at further research of digital image processing using the object-oriented programming. With further work it is possible to provide a generalized use, improved performance realized methods and their modifications in the pattern recognition technology and facilities, as well as vision systems.
Databáze: OpenAIRE