Научная статья на тему 'АНАЛИТИЧЕСКАЯ МОДЕЛЬ ОБРАБОТКИ ГРАФИЧЕСКИХ ИЗОБРАЖЕНИЙ В СИСТЕМАХ ЖИЗНЕОБЕСПЕЧЕНИЯ ГОРОДА ДЛЯ ВЫЯВЛЕНИЯ ПОВРЕЖДЕНИЙ ОБЪЕКТОВ'

АНАЛИТИЧЕСКАЯ МОДЕЛЬ ОБРАБОТКИ ГРАФИЧЕСКИХ ИЗОБРАЖЕНИЙ В СИСТЕМАХ ЖИЗНЕОБЕСПЕЧЕНИЯ ГОРОДА ДЛЯ ВЫЯВЛЕНИЯ ПОВРЕЖДЕНИЙ ОБЪЕКТОВ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
33
7
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
РАСПОЗНАВАНИЕ / ИЗОБРАЖЕНИЕ / ОБРАЗ / КОНТУР АЛГОРИТМ / КАННИ / ОПЕРАТОР / РОБИНСОН / НЕОПРЕДЕЛЁННОСТЬ / RECOGNITION / IMAGE / CONTOUR ALGORITHM / CANNY / OPERATOR / ROBINSON / UNCERTAINTY

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Алексеев Владимир Витальевич, Лакомов Денис Вячеславович

В статье исследована возможность применения модернизированного алгоритма Канни дополненного оператором Робинсона для поддержки принятия решений при анализе изображений и обнаружении нарушения целостности строительных и жилищно-коммунальных объектов. Оператор Робинсона, с помощью свёртывания исходного изображения по четырём направлениям, позволяет точнее искать контура, по сравнению с другими операторами (Робертса, Собеля, Прюитта, Лапласиана гауссиана), использующими два направления свёртки. Приведены результаты исследования работы данного метода при обработке изображений различных объектов жилищно-коммунального хозяйства в ИК-диапазоне для поддержки принятия решений о наличии повреждений. На основе этого исследования даны рекомендации по выбору параметров работы алгоритма. Выводы, сделанные в данной статье, могут быть использованы в системах технического зрения, а также в системах поддержки принятия решений, применяемых для выявления повреждений анализируемых объектов.

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

ANALYTICAL MODEL FOR GRAPHIC IMAGES PROCESSING IN THE CITY LIFE-SUPPORT SYSTEMS FOR OBJECTS DAMAGES DETECTION

The article studies the possibility of application of the updated Canny algorithm supplemented with Robinson operator for images objects recognition and integrity violation detection of construction and housing and municipal services objects by an unmanned aerial vehicle in automated mode. It also describes Gauss filter application for the image blur, as well as special cases of boundary conditions for image pixels. The impact of the standard deviation value when blurring images on the image itself is demonstrated. The article describes a mathematical model of image analysis, based on the Robinson operator, and other applicable mathematical operators for embedding gradient values in image pixels. The Robinson operator, by convolution of the original image in four directions, allows more accurate search for the contour, compared to the other operators (Roberts, Sobel, Pruitt, Gauss, Laplace), which use only two directions of convolution. The results of this method studies while processing images of various objects of housing and communal services in the IR range are presented. Typical images of various objects in the infrared range were taken: transformer substations, electrical cables and sockets, heating pipes, heating mains, factory pipe, heat pipe, distribution panel, communication lines, a general picture of the city from the drone. Inferences were drawn the advantages and disadvantages of this analytical model, as well as the features of this model while the analysis of both clear and blurred images and the main obstacles in the images analysis. Based on this study, recommendations on the algorithm parameters selection are given. The conclusions made in this article can be employed in technical vision systems, as well as in decision support systems used to identify the damage to the analyzed objects in the field of urban planning and housing and communal services, as well as in other areas (Geology, agriculture and many others).

Текст научной работы на тему «АНАЛИТИЧЕСКАЯ МОДЕЛЬ ОБРАБОТКИ ГРАФИЧЕСКИХ ИЗОБРАЖЕНИЙ В СИСТЕМАХ ЖИЗНЕОБЕСПЕЧЕНИЯ ГОРОДА ДЛЯ ВЫЯВЛЕНИЯ ПОВРЕЖДЕНИЙ ОБЪЕКТОВ»

Труды МАИ. Выпуск № 103

http://trudymai.ru/

УДК 004.93

Аналитическая модель обработки графических изображений в системах жизнеобеспечения города для выявления повреждений

объектов

Алексеев В.В.*, Лакомов Д.В.**

Тамбовский государственный технический университет, ул. Советская, 106, Тамбов, 392000, Россия *e-mail: vvalex1961@mail.ru **e-mail: LaDenV@yandex.ru

Аннотация

В статье исследована возможность применения модернизированного алгоритма Канни дополненного оператором Робинсона для поддержки принятия решений при анализе изображений и обнаружении нарушения целостности строительных и жилищно-коммунальных объектов. Оператор Робинсона, с помощью свёртывания исходного изображения по четырём направлениям, позволяет точнее искать контура, по сравнению с другими операторами (Робертса, Собеля, Прюитта, Лапласиана гауссиана), использующими два направления свёртки. Приведены результаты исследования работы данного метода при обработке изображений различных объектов жилищно-коммунального хозяйства в ИК-диапазоне для поддержки принятия решений о наличии повреждений. На основе этого исследования даны рекомендации по выбору параметров работы алгоритма. Выводы, сделанные в данной статье, могут быть использованы в системах

технического зрения, а также в системах поддержки принятия решений, применяемых для выявления повреждений анализируемых объектов.

Ключевые слова: распознавание, изображение, образ, контур алгоритм, Канни, оператор, Робинсон, неопределённость.

Введение

Система жизнеобеспечения города (СЖОГ) - сложная распределённая разнородная система. При её функционировании под воздействием различных факторов природного и техногенного характера происходят нарушения качества её функционирования. В этом случае необходимо принятие оперативного решения на восстановления её состояния. В целях повышения оперативности, достоверности и автоматизации этого процесса создаются системы поддержки принятия решений (СППР). Разработка и внедрение моделей и алгоритмов, обеспечивающих оперативное принятие решений при мониторинге состояния СЖОГ особенно важно, т.к в современных системах жизнеобеспечения города раннее выявление нарушения целостности или повреждений объектов, например с применением БПЛА, в автономном режиме затруднено тем, что воздействие негативных техногенных и природных факторов вносит в этот процесс неопределённость, приводящую к размытости изображений. В связи с этим применяются алгоритмы и модели, позволяющие уменьшить влияние неопределённости при анализе изображений. Одним из таких алгоритмов является алгоритм Канни.

При организации поддержки принятия решений в СЖОГ важное значение имеют результаты анализ изображений, состояния подсистем ЖОГ.

Анализ изображения - это процесс выделения нужной информации из изображения с помощью автоматических систем. При анализе изображения огромную роль играют контуры объектов изображения. Контуры несут в себе всю основную информацию об элементах изображения, которая слабо зависит от цвета и яркости. Контур - это пространственно-протяженный разрыв, перепад или скачкообразное изменение значений яркости [1].

Одним из самых распространённых детекторов контуров является оператор Канни, разработанный Джоном Канни в 1986 году. Канни разрабатывал свой алгоритм, основываясь на трёх критериях:

1. Точное обнаружение. Канни основывал этот критерий как повышение значения отношения сигнал/шум. Выделение максимально возможного числа истинных границ и минимального количество ложных границ.

2. Чёткая локализация. Точное определение линии границы. Минимизация фрагментации границы. Пиксели, выделенные как граничные, должны располагаться максимально близко к истинному положению границы.

3. Детектор должен реагировать на каждую границу только один раз [2].

Анализ предметной области показал, что такой алгоритм применим при

поддержке принятия решения о наличии или отсутствии повреждения в подсистемах ЖОГ, особенно если речь идет о подземных коммуникациях. В этой связи целесообразно рассмотреть этапы этого алгоритма.

Этапы алгоритма Канни

Выполнение алгоритма Канни начинается с предварительного этапа, на котором изображение преобразуется в градации серого [3]. Для этого достаточно представить изображение в YUV модели. В модели YUV цвет представляется в виде трёх величин: яркости- Y; U и V - две цветоразностные величины. Величина Y содержит яркостную информацию, а по величинам U и V восстанавливается исходный цвет. Переход из стандартной модели RGB ("red", "green" "blue") в модель YUV осуществляется по формулам:

Y = 0.299 * R + 0.587 * G + 0.114 * B;

U = -0.14713 * R - 0.28886 * G + 0.426 * B + 128;

V = 0.615 * R - 0.51499 * G - 0.10001* B + 128.

где R,G, B- интенсивности красного, зелёного и синего цветов [4].

Первый этап алгоритма Канни - сглаживание, т.к. для получения устойчивого результата необходима фильтрация шумов. Для сглаживания применяются алгоритмы размытия изображения.

Второй этап алгоритма - поиск градиентов. Алгоритм Канни применяет четыре фильтра для определения вертикальной, горизонтальной и двух диагональных границ. Каждому пикселю ставится в соответствие значение градиента его яркости. Для этого с помощью оператора определения границ определяется вектор градиента яркости каждой точки и норма этого вектора. Угол вектора округляется и принимает одно из следующих значений: 0, 45, 90 или 135 градусов. Такое округление будет необходимо для следующего этапа [5].

Третий этап алгоритма - подавление «немаксимумов». Пикселями границы являются пиксели, в которых достигается локальный максимум градиента в направлении вектора этого градиента [6].

Четвёртый этап алгоритма - двойная пороговая фильтрация. Все точки, обозначенные как локальные максимумы, проходят через два порога Тт^ и Ттах, задаваемых пользователем. Если значение градиента пикселя выше верхнего порога Ттах, то граница в этом пикселе достоверна. Если значение градиента пикселя ниже нижнего порога Тт1П, то пиксель подавляется. Пиксели, градиенты которых попали в промежуток между двумя порогами, принимают фиксированное среднее значение и обрабатываются на заключительном этапе [7].

Заключительный пятый этап алгоритма - трассировка области неоднозначности. На этом этапе обрабатываются пиксели, градиенты которых находятся в диапазоне между порогами. Происходит выделение групп пикселей. Далее происходит проверка: если группа пикселей соединяется с одной из имеющихся границ, то вся группа добавляется к границе, если группа пикселей не соприкасается с какой-нибудь границей, то она подавляется. Добавление пикселя к группе осуществляется по следующему принципу: если пиксель соприкасается с группой пикселей по одному из восьми направлений, он добавляется к группе. Все пиксели, не попавшие в группы, подавляются [8].

Как показал опыт, повреждения в электрических, тепловых, водопроводных и канализационных сетях, скрытых для оптического диапазона проявляются «размытием»

Размытие изображения в алгоритме Канни

Одним из основных фильтров, применимых для размытия изображения, является фильтр Гаусса. Этот фильтр используется на основе ядра свёртки. Ядро свертки представляет собой матрицу, на которой определена функция Гаусса. Ядро свертки называется окном, а заданная на нем функция Гаусса - весовой или функцией окна. Каждому элементу окна соответствует число - весовой множитель. Совокупность всех весовых множителей и составляет весовую функцию. Нечетные размеры окна необходимы для однозначного определения центрального пикселя [9].

Ядро свёртки — это фильтр, который позволяет усилить или ослабить компоненты изображения. Фильтрация осуществляется перемещением окна фильтра по изображению. Весовая функция в процессе перемещения остается неизменной. В каждом положении окна происходит операция свертки - линейная комбинация значений пикселей изображения. Каждый пиксель изображения получает новое значение, основанное на группе примыкающих пикселей [10].

При каждом положении окна весовая функция поэлементно умножается на значение соответствующих пикселей исходного изображения и произведения суммируются. Полученная сумма называется откликом фильтра и присваивается тому пикселю нового изображения, который соответствует положению центра окна [11].

Для вычисления коэффициентов весовой функции как раз используется функция Гаусса (1) для каждого коэффициента отдельно. Затем каждый коэффициент вписывается в наше ядро свёртки.

2 , 2 X +у

1 о 2

ф,у)=_„ 2« 0)

где х - расстояние от центрального элемента матрицы по горизонтальной оси; у -расстояние от центрального элемента матрицы по вертикальной оси; о-среднеквадратичное отклонение распределения гаусса [12].

Результат обработки пикселя записывается в соответствующую ячейку временной матрицы такого же размера, как и исходное изображение. Запись в отдельную временную матрицу необходима для того, чтобы исключить влияние уже обработанных пикселей на еще не обработанные.

Обязательно следует упомянуть о граничных условиях [13]. Например, у верхнего левого пикселя не существует «соседей» слева и сверху, следовательно, нам не на что умножать коэффициенты матрицы (рис.1).

Матрица

Изображение

.

Рис. 1. Левый верхний пиксель изображения

Для решения этой проблемы требуется создание промежуточного изображения. Необходимо создать временное изображение с размерами:

width + (dim+1) / 2 , height + (dim+1) / 2 , где width и height - ширина и высота фильтруемого изображения, dim - размерность матрицы свертки.

В центр изображения копируется входная картинка, а края заполняются крайними пикселями изображения. Размытие применяется к промежуточному буферу, а потом из него извлекается новое значение. Применение этого метода показано на рис. 2.

Временное размытое изображение

Входное изображение

Рис. 2. Размытие с использованием промежуточного увеличенного

изображения

Для того чтобы определить цвет пикселя, являющегося центром ядра, необходимо провести умножение весовых коэффициентов ядра с соответствующими значениями цвета редактируемого изображения. После этого результаты суммируются.

Полученное изображение будет размыто по сравнению с оригинальным, так как цвет каждого обработанного пикселя «распространился» среди соседних пикселей [14].

Сглаживание подавляет шум, поддерживая требование, чтобы пиксели были похожи на своих соседей. Уменьшая весовые коэффициенты для отдалённых пикселей, можно быть уверенным, что для них это требование будет не таким жёстким. Качественный анализ [11-15] приводит к таким выводам:

1) Если о мала (например, <1), то сглаживание даст незначительный результат, поскольку весовые коэффициенты всех пикселей, находящихся не в центре, будут очень малыми.

2) При большей о у соседних пикселей весовые коэффициенты при применении схемы взвешенного среднего будут больше, что, в свою очередь, означает, что среднее значение будет сильно стремиться к согласованию с соседями - это будет хорошая оценка значения пикселя, а за счёт размывания исчезнет большая часть шума.

3) Ядро с большой о приведёт к тому, что вместе с шумом исчезнет и большая часть элементов изображения.

Если о слишком мала, то ненулевым будет только один элемент матрицы. Если же велика, то размер матрицы свёртки также должен быть большим, иначе не

будет учтён вклад пикселей, которые должны входить со значительными весовыми коэффициентами [15].

Основным элементом алгоритма поддержки принятия решений ППР при мониторинге СЖОГ является оператор вычисления значения градиента для каждого пикселя изображения

Поиск градиентов в алгоритме Канни

Рассмотрим матрицу Z, размером 3*3, содержащую значения яркости только в окрестности некоторого пикселя:

Ъ =

Для вычисления величины градиента в конкретной точке изображения необходимо использовать совместно обе составляющие Gx и Gy:

Сг =

где Gx и Gy — две матрицы, где каждая точка содержит приближенные производные по х и по у; G - значение градиента в пикселе 75 [16].

Оператор Робертса используется для быстроты вычислений, но он проигрывает другим алгоритмам по чувствительности к шуму. Линии контуров при этом способе выделения контуров изображения получаются тоньше, чем у некоторых других методов.

Матрицы приближённых производных Gx и Gy в точке 75 вычисляются по формулам:

Gx=(Z9-Z5), Gy =(78-76).

Оператор использует две маски для свёртывания исходного изображения по горизонтали и по вертикали [17].

Следующий оператор - оператор Прюитта. Данный оператор базируется на использовании масок размером 3 на 3, которые учитывают 8 возможных направлений, но прямые направления дают наилучшие результаты:

Матрицы приближённых производных Ох и Оу вычисляются по формулам:

Ох=(77+78 +79) - (71+72 +7з), Оу=(7з+7б +79) - (71+74 +77).

При увеличении размера масок снижается чувствительность алгоритма к шуму. Это основное преимущество оператора Прюитта перед оператором Робертса [18].

Оператор Собеля. Данный метод обнаружения границ использует приближение к производной. Это позволяет обнаруживать край в тех местах, где градиент самый высокий. Данный способ обнаруживает количество градиентов на изображении, тем самым выделяя области с высокой пространственной частотой, которые соответствуют границам. Это приводит к нахождению абсолютной величины градиента в каждой точке входного изображения. Данный оператор состоит из двух матриц, размером 3*3. Вторая матрица отличается от первой только тем, что повернута на 90 градусов. Матрицы используют весовой коэффициент 2 для средних элементов, что позволяет уменьшить эффект сглаживания за счет придания большего веса средним точкам и не потерять нужные детали изображения:

Данный оператор очень похож на операторы Робертса и Прюитта. Маски оператора Собеля имеют следующий вид:

Матрицы приближённых производных Ох и Оу вычисляются по формулам (2):

Ох=(77+278 +79) - (71+272 +7з),Оу=(7з+27б +79) - (71+274 +77). (2) Используемая оператором Собеля аппроксимация градиента довольно грубая. Но он использует небольшие целочисленные фильтры, поэтому его относительно легко вычислять. В результате он достаточно часто применяется для решения многих задач [19].

Оператор Кирша. Алгоритм основан на использовании всего одной маски, которую вращают по восьми главным направлениям: север, северо-запад, запад, юго-запад, юг, юго-восток, восток и северо-восток. Маски имеют следующий вид:

-3 -3 5' -3 5 5 " ■ 5 5 5 ' 5 5 -3"

ко= -3 0 5 -3 0 5 ,к2= -3 0 -3 ,кз= 5 0 -3

-3 -3 5. -3 -3 -3. -3 -3 -3 -3 -3 -3.

5 -3 -3" -3 -3 -3 -3 -3 -3 -3 -3 -3

к4= 5 0 -3 ,к5= 5 0 -3 к6= -3 0 -3 ,к7= -3 0 5

.5 -3 -3. . 5 5 -3. 5 5 5 . -3 5 5 .

Величина границы определена как максимальное значение, найденное с помощью маски. Определенное маской направление выдает максимальную величину. Например, маска к0 соответствует вертикальной границе, а маска к5 — диагональной. Можно также заметить, что последние четыре маски являются зеркальным отражением относительно центральной оси матрицы [20].

Оператор Робинсона, подобен методу Кирша, но является более простым в реализации в силу использования коэффициентов 0, 1 и 2. Маски данного оператора

симметричны относительно центральной оси, заполненной нулями. Достаточно получить результат от обработки первых четырех масок, остальные же можно получить, инвертируя первые:

-1 0 1 0 1 2" 1 2 1 2 1 0 "

Г0= -2 0 2 , Г1= -1 0 1 - г2= 0 0 0 . г3= 10-1

-1 0 1 -2 -1 0. -1 -2 -1 С -1 -2.

Г4=

1 0 -1 2 0-2 1 о -и

Г5=

0 -1 -2 10-1 2 1 0

Гб=

-1 -2 -1 ООО 12 1

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

Гу=

-2 -1 0 -10 1 0 12

Максимальное значение, полученное после применения всех четырех масок к пикселю и его окружению, считается величиной градиента, а угол градиента аппроксимируется как угол линий нулей в маске, которые дают максимальный отклик [21].

Оператор Лапласа был предложен в 1982 году. Данный алгоритм является второй производной, определяемой по формуле (3):

(3)

Оператор осуществляется в два шага. На первом шаге сглаживается изображение, а затем вычисляется функция Лапласса, что приводит к образованию двойных контуров. Определение контуров сводится к нахождению нулей на пересечении двойных границ. Маски оператора Лапласа:

0-10 -1 4 -1

о -1 о

-1 -1 -1 -1 з -1

-1 -1 -и

Лаплассиан обычно использует нахождение пикселя на темной или светлой стороне границы [22].

В работе [23] приведены результаты применения алгоритма Канни с каждым из приведённых операторов. Они представлены на рисунке 3.

Авторами был проведен дополнительный детальный анализ изображений. Результаты анализа показали, что: операторы Прюитта, Робертса и Собеля дают очень различные результаты, которые могут дополнять друг друга. Оператор Лапласа выделил больше контуров, чем операторы перечисленные выше. Операторы Робинсона и Кирша дали лучший и практически одинаковый результат по основным контурам, но при этом появились ложные контуры на однородных объектах (стены и газон перед зданием).

Испытания модифицированного алгоритма Канни для ППР

Проведём серию испытаний собственной программной реализации модифицированного алгоритма Канни.

Для расчёта градиента применялся оператор Робинсона.

На рисунках 4-10 показаны обработки изображений модифицированным алгоритмом.

Original

Roberts

Sobel

Prewitt

H ЕжЗШтЙ г л!ж?

w J

я i i i a i

i 'tp в a S D

LoG

Kirsch

Robinson

Рис 3. Оригинальное изображение и результаты работы выделения контуров с помощью различных математических операторов

Рис.4 Обработка изображения теплотрассы в ИК диапазоне

Рис.6 Обработка изображения теплопровода в ИК диапазоне

Рис.8 Обработка изображения электрокабеля и розетки в ИК диапазоне

Рис.9 Обработка изображения линий связи в ИК диапазоне

Рис.10 Обработка изображения распределительного щита в ИК диапазоне

Заключение

Показана возможность использования модернизированного алгоритма Канни дополненного оператором Робинсона в системах ППР при мониторинге качества функционирования СЖОГ.

Достоинствами алгоритма Канни являются:

- минимизация множественного отклика на фильтр;

- увеличение значения отношения сигнал/шум;

- улучшенные показатели распознавания на зашумленных изображениях, за счёт сглаживания.

К недостаткам алгоритма можно отнести:

- отсутствие четких критериев выбора порогов, что приводит к искажению и потере части реальных контуров и к появлению ложных контуров.

- округление углов границ объектов, что приводит к повреждению или разрушению границ в точках соединения.

Это повышает достоверность и оперативность принятия решения при выявлении повреждений объектов.

Результаты испытания программной реализации алгоритма Канни:

1) Рекомендуемые параметры работы алгоритма для чётких изображений: ^^ 20, ^ = 45, а = 1. Рекомендуемые параметры работы алгоритма для размытых изображений: Тт^= 5, Ттах = 15, а = 0,01.

2) Основными помехами при анализе изображений являются физические неровности фоновой поверхности, а также отражения источников света на данной поверхности.

3) Программная реализация модернизированного алгоритма Канни при мониторинге СЖОГ и принятии решений позволяет выделять технологические объекты, как на чётких, так и на размытых изображениях, а также распознаёт наличие повреждений объектов на изображениях. Результаты исследования применимы в модулях технического зрения робототехнических систем.

Библиографический список

1. Алексеев В.В., Иванова О.Г., Лакомов Д.В. Анализ применимости алгоритма Кэнни для распознавания изображений в условиях неопределённости // XVI Международная конференция «Информатика: проблемы, методология, технологии». Сборник трудов. (Воронеж, 11-12 февраля 2016) - Воронеж: Изд-во Научно-технические публикации, 2016. С. 42 - 45.

2. Местецкий Л.М. Математические методы распознавания образов. - М.: МГУ, 2004. - 144 с.

3. Дидрих В.Е., Мадроньеро П.Р. Применение контурного анализа для идентификации объектов в изображениях // XIII Международная научно-методическая конференция «Информатика: проблемы, методология, технологии». Сборник трудов. (Воронеж, 7-8 февраля 2013). - Воронеж: Воронежский государственный университет, 2013. Т. 2. С. 290 - 293.

4. Алексеев В.В., Громов Ю.Ю., Губсков Ю.А., Ищук И.Н. Методология дистанционной оценки пространственных распределений оптико-теплофизических параметров объектов, замаскированных под поверхностью грунта. - М.: Научтехлитиздат, 2014. - 248 с.

5. Карасев П.И., Губсков Ю.А. Процедура обработки графических изображений в системах видеонаблюдения // Вестник Воронежского института ФСИН России. 2015. № 2. С. 35 - 37.

6. Ким Н.В., Кузнецов А.Г., Крылов И.Г. Применение систем технического зрения на беспилотных летательных аппаратах в задачах ориентации на местности // Вестник Московского авиационного института. 2010. Т.17. № 3. С. 42 - 49.

7. Гонсалес Р., Вудс Р. Цифровая обработка изображений. - М.: Техносфера, 2005. -1072 с.

8. Пытьев Ю.П. Методы морфологического анализа изображений. - М.: ФИЗМАТЛИТ, 2010. - 336 с.

9. Потапов А.А. Новейшие методы обработки изображений. - М.: ФИЗМАТЛИТ, 2008. - 494 с.

10. Сакович И.О., Белов Ю.С. Обзор основных методов контурного анализа для выделения контуров движущихся объектов // Инженерный журнал: Наука и инновации. 2014. № 12. С. 21 - 25.

11. Фурман Я.А. Введение в контурный анализ. Приложения к обработке изображений и сигналов. - М.: ФИЗМАТЛИТ, 2003. - 592 с.

12. Кравченко В.Ф. Цифровая обработка сигналов и изображений в радиофизических приложениях. - М.: ФИЗМАТЛИТ, 2007. - 553 с.

13. John Canny. A computational approach to edge detection // IEEE Transactions on Pattern Analysis and Machine Intelligence, 1986, vol. PAMI-8(6), pp. 679 - 698.

14. Ким Н.В., Крылов И.Г. Групповое применение беспилотного летательного аппарата в задачах наблюдения // Труды МАИ. 2012. № 62. URL: http: //trudymai. ru/published. php?ID=35507

15. Алексеев В.В., Карасев П.И., Лакомов Д.В. Анализ методов обработки изображений, применимых в условиях неопределённости // XVI Международная конференция «Информатика: проблемы, методология, технологии». Сборник трудов. (Воронеж, 11-12 февраля 2016) - Воронеж: Изд-во Научно-технические публикации, 2016. C. 37 - 41.

16. Алексеев В.В., Лакомов Д.В. Анализ применимости размытия при распознавании изображений в условиях неопределенности // III Международная научно-практическая конференция «Виртуальное моделирование, прототипирование и промышленный дизайн». Тезисы докладов. (Тамбов, 15-17 ноября 2016). - Тамбов: ТГТУ, 2016, Т.2. С. 138 - 141.

17. Алексеев В.В., Лакомов Д.В. Оператор Робинсона и его применение в алгоритме Кэнни для распознавания изображений в условиях неопределённости // XV Всероссийская научная конференция «Нейрокомпьютеры и их применение». Тезисы докладов. (Москва, 14 марта 2017). - М: ГППУ, 2017. С. 89 - 90.

18. Грузман И.С., Киричук В.С. и др. Цифровая обработка изображений в информационных системах - Новосибирск: Изд-во НГТУ, 2002. - 352 с.

19. Ковригин А.В. Применение принципов построения систем машинного зрения в задаче анализа изображений клеточных структур // Научный журнал КубГАУ. 2007. № 29 (5). URL: http://ej.kubagro.ru/2007/05/pdf/03.pdf

20. Смирнов А.В., Пескин А.Е. Цифровое телевидение: от теории к практике. - М.: Горячая линия - Телеком, 2005.- 349 с.

21. Джакония В.Е., Гоголь А.А., Друзин Я.В. и др. Телевидение. - М.: Горячая линия - Телеком, 2004. - 228 с.

22. Быков Р.Е., Фрайер Р., Иванов К.В., Манцветов А.А. Цифровое преобразование изображений - М.: Горячая линия-Телеком, 2003. - 229 с.

23. Muthukrishnan R., Radha M. Edge Detection Techniques for Image Segmentation // International Journal of Computer Science & Information Technology (IJCSIT), 2012, no. 3(6), pp. 259 - 267.

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