автореферат диссертации по информатике, вычислительной технике и управлению, 05.13.01, диссертация на тему:Система обработки и анализа изображений контактной сети железнодорожного транспорта по данным сканерной съемки

кандидата технических наук
Пронченко, Роман Сергеевич
город
Рязань
год
2009
специальность ВАК РФ
05.13.01
Диссертация по информатике, вычислительной технике и управлению на тему «Система обработки и анализа изображений контактной сети железнодорожного транспорта по данным сканерной съемки»

Автореферат диссертации по теме "Система обработки и анализа изображений контактной сети железнодорожного транспорта по данным сканерной съемки"

На правах рукописи

м<

1 7 АВГ 2009

ПРОНЧЕНКО Роман Сергеевич

СИСТЕМА ОБРАБОТКИ И АНАЛИЗА ИЗОБРАЖЕНИЙ КОНТАКТНОЙ СЕТИ ЖЕЛЕЗНОДОРОЖНОГО ТРАНСПОРТА ПО ДАННЫМ СКАНЕРНОЙ СЪЕМКИ

Специальность 05,13.01 - Системный анализ, управление и обработка информации (технические системы)

Автореферат диссертации на соискание ученой степени кандидата технических наук

00347570Б

Рязань 2009

003475706

Работа выполнена в Рязанском государственном радиотехническом университете

Научный руководитель: доктор технических наук, профессор

Кузнецов Алексей Евгеньевич

Официальные оппоненты: доктор технических наук, профессор

Алпатов Борис Алексеевич

кандидат технических наук, доцент Муртазов Андрей Константинович

Ведущая организация: ЗАО «Центр наукоемких технологий»,

г. Москва

Защита состоится 23 сентября 2009 года в 12 час. на заседании диссертационного совета Д 212.211.01 в Рязанском государственном радиотехническом университете по адресу:

390005, г. Рязань, ул. Гагарина, д. 59/1.

С диссертацией можно ознакомиться в библиотеке Рязанского государственного радиотехнического университета.

Автореферат разослан 2.0 августа 2009 года.

Ученый секретарь

диссертационного совета Д 212.211.01 к.т.н., доцент

Пржегорлинский В.Н.

ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ

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

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

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

В настоящей работе спроектирована система обработки и анализа изображений контактной сети «Блик», в которой используется сканерная съемка площадки скольжения токонесущего провода. В рамках этой системы разработано алгоритмическое и программное обеспечение управления и обработки информации в съемочном комплексе, а также послесеансного анализа материалов съемки, что позволяет с высокой точностью и надежностью выявлять места повышенного износа контактного провода.

Степень разработанности темы. Вопросам автоматического обследования контактной сети электропитания в нашей стране и за рубежом уделяется большое внимание. Так, в ООО «МСД Ходдинг» создан информационно-вычислительный комплекс для вагонов-лабораторий сети железных дорог РФ, который выполняет измерения основных параметров контактного провода за исключением степени его износа.

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

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

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

Специалистами Рязанского государственного радиотехнического университета, ЗАО «Центр наукоемких технологий» и Российского НИИ космического приборостроения предложена структура системы обследования контактной сети (патент РФ 2264930), в которой для съемки контактного провода с высоким пространственным разрешением используется несколько ПЗС-линеек, а для обеспечения постоянного масштаба изображения применяется подсистема автофокусировки. В отличие от аналогов в предложенной системе изображения контактной сети вначале регистрируются на внешних накопителях, а затем выполняется их послесеансная обработка. При этом возникает необходимость в решении двух групп вопросов: первичной обработки видеоданных в процессе съемки и затем распознавании и сегментации площадки скольжения на изображениях в ходе послесеансного анализа. Теоретическую основу для решения этих вопросов составляют работы отечественных и зарубежных ученых: Алпатова Б.А., Гонсалеса Р., Грузмана И.С., Журавлева Ю.И., Злобина В.К., Претта У., Фурмана Я.А. и др.

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

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

Для достижения поставленной цели решаются следующие основные задачи:

• анализ систем и технологий дистанционного обследования контактной сети и формулирование задач по управлению съемочным комплексом и обработки формируемых им изображений;

• проектирование съемочного комплекса, обеспечивающего бесперебойную высокоточную сканернуго съемку контактной сети при минимальных аппаратных затратах;

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

• практическая реализация системы обработки и анализа изображений контактной сети и исследование её точностных характеристик.

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

На защиту выносятся следующие новые научные результаты:

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

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

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

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

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

Реализация и внедрение. Диссертация выполнена в Рязанском государственном радиотехническом университете в рамках НИР 43-04 и ОКР 13-05.

Результаты диссертационной работы в виде математических моделей и алгоритмов управления съемочным комплексом и обработки полученных материалов реализованы в программном обеспечении системы «Блик», внедренной в ЗАО «Центр наукоемких технологий», Российском НИИ космического приборостроения и Дорожном центре диагностики хозяйства электрификации и электроснабжения Московской железной дороги.

Спроектированная система «Блик» прошла натурные испытания на участке Москва Казанская - Кустаревка. В результате обработки материалов съемки установлена ее высокая эффективность в плане обнаружения участков повышенного износа контактной сети.

Апробаиия работы. Основные положения диссертации докладывались и обсуждались на международных и всероссийских научных конференциях и семинарах: 13-Й, 14-й и 15-й международных научно-технических конференциях «Проблемы передачи и обработки информации в сетях и системах телекоммуникаций» (Рязань-2004, 2005, 2008); 10-й, 11-й и 12-й всероссийских научно-технических конференциях молодых ученых и специалистов «Новые информационные технологии в научных исследованиях и в образовании» (Рязань-2005, 2006, 2007).

Публикации. По теме диссертации опубликовано 12 работ: 6 статей (1 статья в издании, рекомендуемом ВАК РФ) и 6 тезисов докладов на международных и всероссийских конференциях.

Структура и объем работы. Диссертация состоит из введения, 4-х глав, заключения, списка литературы и приложения, которое содержит документы о внедрении и практическом использовании результатов. Основной текст работы содержит 127 е., 55 рисунков и 5 таблиц. Список литературы на 11 с. включает 98 наименований.

ОСНОВНОЕ СОДЕРЖАНИЕ РАБОТЫ

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

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

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

дающей по отношению к аналогам более высокими точностными и эксплуатационными характеристиками. На рис. 1 представлена структура этой системы, которая включает в себя съемочный комплекс, подсистему управления и подсистем)' послесеансной обработки материалов съемки.

Рис. 1. Структура системы обследования контактной сети

Съемочный комплекс монтируется в специализированном вагоне-лаборатории контактной сети. На крыше устанавливается оптическая система высокого разрешения, содержащая N ПЗС-линеек с перекрывающимися полями I зрения. Для надежного наблюдения площадки скольжения контактный провод | дополнительно освещается лампой.

I Для получения изображения контактного провода с постоянными геомет-

рическими характеристиками используется подсистема автофокусировки. Для этого на крыше вагона устанавливается вертикально расположенная ПЗС-линейка (ГОСФ), формирующая изображение с сигналом от опорного излучателя, закрепленного на пантографе. По результатам обработки этого изображения вычисляется текущая высота контактного провода и выдается соответствующая команда на привод шагового двигателя, корректирующего положение ' оптической системы.

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

Таким образом, для обеспечения эффективного функционирования рас-1 смотренной системы обследования контактной сети необходимо провести исследования по трем направлениям. Первое направление исследований связано с организацией работы съемочного комплекса. Здесь необходимо:

- обосновать выбор основных компонентов съемочного комплекса, позволяющих формировать изображение без «смаза», с высоким пространственным разрешением и привязкой к местности;

- разработать функционирующие в реальном масштабе времени алгоритмы обработки информации и управления подсистемой автофокусировки;

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

Следующая задача связана с анализом полученных изображений и выявлением мест повышенного износа контактного провода. Поскольку получаемые изображения контактной сети характеризуются сверхбольшим объемом, то ручные методы определения размеров площадки скольжения крайне неэффективны. Поэтому исследованы два основных типа алгоритмов сегментации площадки скольжения на изображении В = [Ъ(х, у)]:

- на основе яркостного порога Ьй, вычисляемого, например, с помощью

, егв(Ь0) ,»

дискриминантного критерия b0 = argmax 2 , где о0 - гипотетическое

4в ат

значение порога, разбивающее изображение на два класса а\ - межклассовая дисперсия, а\ - дисперсия всего изображения;

- с использованием методов выделения границ, основанных на вычисле-

нии модуля градиента всего изображения \Vb(x,y)\ ■■

его последующей пороговой обработке.

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

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

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

Показано, что для съемки контактного провода с пространственным разрешением 0,1 мм в строчном направлении и 2,1 см в кадровом направлении (при скорости движения 60 км/ч) достаточно использовать две ПЗС-линейки с частотой опроса 800 Гц, имеющие перекрывающиеся поля зрения и содержащие 5100 элементов. Произведена оценка требуемых параметров ПЗС-линейки подсистемы автофокусировки, при которых обеспечивается точность измерения высоты контактного провода 1 см при существующих ограничениях на перепады высот цепной подвески.

Рассмотрены три подхода по привязке материалов съемки к местности на основе: датчика системы GPS, анализа кривизны провода на изображении и применения специализированного датчика вагона-лаборатории. В ходе экспе-

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

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

Ь(х) = г(х)е(х) + (1 - г(х))ф) + с(х), 1, если сигнал в точке х принадлежит источнику света,

где г(х) - ,

[О в противном случае;

g(x) - сигнал от точечного источника света; г](х) - фон, s(x) - шумовая составляющая.

Для определения центра сигнала Ь(х) в реальном масштабе времени разработаны два алгоритма. Первый алгоритм основан на удалении фоновой составляющей t](x) из изображения Ь(х) с помощью порогового критерия и последующего расчета положения центра точечного источника jc0 по формуле цешра масс.

При съемке контактной сети в объектив нередко попадают посторонние блики, яркость которых больше яркости полезного сигнала rj(x) > g(x), что приводит к расфокусировкам изображения. Для повышения надежности работы подсистемы автофокусировки предложен алгоритм, основанный на корреляционном сопоставлении изображения В с эталоном S сигнала от источника света и последующем вычислении центра источника света:

__(1-L/2)1

S = [*(/)], / = 1,1, I = M 5(/) = —L=e ,

х0' = L /2 + arg min £ (s(l) - b(x + / -1))2,

r-Jbr

X-XQ +3 (J *-xo-3 a

I хад.

х^хц-за

1=1

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

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

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

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

&

9-1 "

' N N N

2>И1 ■ ■*(<?«)5 )> 1>„2 • ^в»)^ *(ч>2)' -. 2Хе„ ^Ю ^ ■КУа,).

_ Л=1 Я=1

' N N N

,п=1 п=\ л=!

где & = {вх,02,-,вц} " потоки входных данных; Ч? = {цгтп,т = \,М,п = \,Щ -множество носителей, доступных для регистрации; и ¡(ут„) - их скорости; с(у/тп) - быстродействие используемых процессоров, с(вп) - требования программных модулей к ресурсам процессора; % = {1/9},д = 1,Оу,х¥у -подмножество из ()у носителей, использованных в г-м варианте распределения; хщ ' булева переменная, задающая распределение потоков по носителям.

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

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

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

В главе 3 рассмотрены вопросы послесеансной обработки изображений контактной сети железнодорожного транспорта; предложены алгоритм автоматической трассировки контактных проводов и высокоточный алгоритм измерения ширины площадки скольжения.

На рис. 2 показан пример сканерного изображения контактной сети от двух ГОС-линеек. Автоматическая обработка таких изображений выдвигает ряд специфических требований:

- во-первых, надежное распознавание площадки скольжения, в том числе при наличии на изображениях посторонних элементов (элементы опор, подвесные тросы) и при переходах между полями зрения ПЗС-линеек;

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

- в-третьих, обеспечение высокой скорости обработки получаемых в результате съемки высокоинформативных файлов (более гигабайта на километр

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

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

трассировки при переходе между полями зрения ШС-линеек.

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

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

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

I _

Р{х) = ^[¿(д: + ]-1,у) — ¿О')] , где Х = [г{1)\, 1-\,Ь, - яркостный срез изо-№

Рис.2. Пример сканерной съемки контактной сети двумя ПЗС-линейками

бражения контактного провода в начальной точке трассировки (шаблон); х -номер элемента строки, с которого шаблон начинается.

Функционал минимизируется путем сдвига шаблона влево и вправо, в результате находится значение х0 = аг§тт^(х)] и считается, что провод распо-

X

латается в элементах строки с номерами Далее осуществляются

модификация шаблона г(/) = Ь(х0 +1-1, у),1 = 1,1, и переход к следующей строке изображения.

Использование корреляционного алгоритма позволяет избавиться от влияния посторонних элементов на изображении контактной сети. Однако в процессе работы алгоритма из-за накопления ошибок происходят постепенное искажение шаблона и сбой трассировки. Для снижения негативного влияния накопления ошибок предложены два конструктивных решения.

Во-первых, запоминать несколько предыдущих шаблонов Ъг,г = 1,7?, и при вычислении функционала вместо одного шаблона использовать среднее арифметическое Л предыдущих шаблонов:

*■(*) = I [Ь{х + ; -1, у) -1 £ г, (у)]2. у=1 Л Г=1

Во-вторых, производить через 50-100 строк изображения автоматический поиск контактного провода и выполнять коррекцию последнего шаблона гя(/) = Ь(хх +1-\,у),1 = \,Ь, где х1 - первый элемент строки, в котором располагается контактный провод.

Автоматический поиск изображения контактного провода выполняется на основе априорных знаний о его геометрических размерах. Для этого изображение дифференцируется Ь'(х,у) = Ь(х + 1,у)-Ь(х,у),х = 1,Х-1, а затем вычисляется функционал С(х) = (х) + С?2 (х),

вд=2>'(*+1У)> «=-!>'(*+;+ад

м м

где IV - номинальная ширина контактного провода, II - размер области перепада яркости от уровня фона до уровня контактного провода. Если х{ = а^тах[0(д;)] и выполняется система неравенств:

X

к*)**?,

где Ш - заданное пороговое значение, то образ провода считается найденным и располагающимся в элементах строки с номерами х\, л1+1,Х]+1¥. Система неравенств позволяет исключить ложные обнаружения, вызванные сильными скачками яркости на изображении, и использует тот факт, что перепады яркости на левой и правой границах контактного провода практически не отличаются.

Сложность решения задачи высокоточного измерения ширины площадки скольжения определяется тем, что сформированное после трассировки изобра-

жение В = [Ь(х,у)],х = 1,1У,у = 1,У, имеет нечеткие границы площадки скольжения, а также содержит кроме контактного провода часть окружающего Ь

\/(г\ ито«-»1л-|Д

Фон

Ья

Фон

Контактный

—вдвед—

Площадка

его фона (рис. 3).

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

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

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

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

1) вычисляются минимальное и максимальное значения уровней яркости в яркостном срезе контактного провода:

¿min Су) = min(£{х, у)), Ьтях (у) = max(6 (х, у));

X X

2) устанавливается порог Ьп - Ьтт(у) +1;

3) находятся все точки х ,т = 1,М, для которых Ь (хПт,у) = bn;

4) если выполняется условие М = 4,

b(l,y)>bn,

то площадка износа считается найденной и имеющей границы ^л(у) = хп2'^п(у)~хпз- В противном случае порог Ьп увеличивается на единицу и алгоритм повторяется со второго шага. Если же ни для одного значения порога bmin(y) + l<bn <bmax(y)~ 1 условие 4 не выполняется, то измерение в данной строке изображения не выполняется и ситуация передается для анализа оператору.

Полная ширина площадки скольжения вычисляется как

Для повышения точности последовательность

Уу, у = 1,7, измерений ширины площадки скольжения подвергается скользящей

полиномиальной аппроксимации. Скорректированное значение Уу, у = 6,7-5,

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

элементов Уу = а0(у) + а^у) ■ Уу + а2(у) ■ Уу2, где а,(у) - коэффициенты полинома, которые находятся из матричного уравнения У(у) = НА(у), где

V "1 у-5 (у-5)2' «о (У)"

,Н= ...... ,А(у) = Ф)

1 у+5 (у+5)2 а2{у\

Выполнен сравнительный анализ исследованных алгоритмов с данными ручных микрометрических измерений остаточной высоты контактного провода на тестовом участке железной дороги. Результаты сравнения приведены в таблице. Из неё следует, что предложенный алгоритм анализа яркостного профиля обеспечивает точность измерения остаточной высоты контактного провода 0,3 мм, что соответствует лучшим зарубежным аналогам.

Результаты оценки точности алгоритмов измерения степени износа контактного провода в сравнении с данными ручных измерений_

Алгоритм

Средняя ошибка измерения остаточной высоты контактного провода, мм

Дискриминантный критерий

0,75

Итерационный алгоритм

0,77

В главе 4 рассмотрены вопросы программной реализации системы обработки и анализа изображений контактной сети «Блик». Приведены результаты экспериментальной апробации системы на натурных данных.

В рамках системы «Блик» разработаны программное обеспечение съемочного комплекса, и программное обеспечение послесеансной обработки материалов съемки. Предложена структура программного обеспечения съемочного комплекса, состоящая из модулей управления аппаратурой и модулей регистрации видеоданных. Модули управления аппаратурой обеспечивают:

-включение/выключение, установку режимов обмена данных и других параметров работы ГОС-линеек;

- непрерывный контроль состояния комплекса и работы всех его компонентов;

- первоначальную калибровку подсистемы автофокусировки при монтаже комплекса;

- расчет в реальном времени положения точечного источника на пантографе и выдачу команд управления на шаговый двигатель.

Модули регистрации видеоданных обеспечивают:

- прием видеоданных от ПЗС-линеек, снимающих контактную сеть;

- прием данных от датчика местоположения;

-визуальный контроль поступающих видеоданных и данных о текущем местоположении вагона-лаборатории;

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

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

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

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

В состав программного обеспечения обработки изображений контактной сети входят следующие модули:

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

2) модуль экспорта, позволяющий сохранять в файле не весь поток видеоданных, а только его часть, содержащую непосредственно контактные провода (остальная часть изображения не содержит полезной информации). Дополнительно перед сохранением на жесткий диск изображение подвергается компрессии с использованием стандартных алгоритмов JPEG. Модуль экспорта позволяет сократить объем видеоинформации, а следовательно, и объем требуемых для архивации носителей в 20-40 раз (в зависимости от коэффициента сжатия JPEG);

3) модули выделения контактных проводов и измерения ширины площадки скольжения. Для обеспечения высокой скорости обработки материалов съемки при программной реализации данных модулей принят ряд дополнительных мер. Во-первых, обработка организована таким образом, что измере-

ние износа осуществляется параллельно с выделением контактных проводов, что позволяет избежать повторного считывания данных из файла. Во-вторых, произведена программная оптимизация критических участков кода модулей, основанная на написании быстродействующего машинного кода (в том числе с использованием специализированных команд ММХ и SSE), повысившая общую скорость обработки в два раза;

4) модуль генерации отчетов, который анализирует данные измерений износа контактных проводов, сравнивает их с предельными величинами, формирует общий список дефектных участков и генерирует конечный отчет, передаваемый в дальнейшем ремонтной бригаде. На отчете отмечаются дефектные участки и осуществляется привязка изображения к местности с использованием данных о текущем местоположении вагона-лаборатории;

5) модули ручного анализа изображений, позволяющие просматривать, контрастировать и масштабировать изображения контактной сети, также реализуют «электронную линейку», позволяющую оператору самостоятельно измерить ширину площадки скольжения.

Разработка всего программного обеспечения системы «Блик» выполнена в среде программирования Visual С++ версии 6.0 на базе Windows API 32 и библиотек MFC. Программное обеспечение системы включает 100 файлов общим объемом порядка 1 Мб (около 25000 программных строк) с определением различных классов и функций.

В период с декабря 2008 г. по март 2009 г. с помощью системы «Блик» было обследовано 600 км контактной сети Московской железной дороги. По результатам натурной проверки обнаруженных системой дефектов бригадами монтажников контактной сети проведен ряд профилактических работ:

- вывод контактного провода из работы - 18 точек;

- правка провода - 2 точки;

- установка шунта - 3 точки;

- установка стыковых зажимов - 18 точек;

- монтаж вставки - 3 точки.

В настоящее время система «Блик» находится в опытной эксплуатации в Дорожной электротехнической лаборатории Московской железной дороги.

ОСНОВНЫЕ РЕЗУЛЬТАТЫ РАБОТЫ

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

1. Выполнен анализ существующих отечественных и зарубежных систем обследования контактной сети железнодорожного транспорта. Отмечены пер-

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

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

3. Разработана математическая модель функционирования вычислительного комплекса, представленная системой ограничений, описывающей условия регистрации потоков данных на внешних носителях при реальных ограничениях на производительность процессоров и накопителей, а также целевой функцией, описывающей распределение информационных потоков по ЭВМ. Модель позволяет определить минимальную аппаратную конфигурацию съемочного комплекса, при которой обеспечивается его непрерывная работа в реальном масштабе времени без сбоев и потерь данных.

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

5. Разработан адаптивный корреляционный алгоритм трассировки контактных проводов, основанный на сопоставлении наблюдаемого изображения с шаблоном, учитывающим форму и геометрические размеры провода. Алгоритм обеспечивает надежную и высокоскоростную трассировку в условиях перехода контактных проводов между полями зрения ПЗС-линеек и наличия на снимках других элементов сети электропитания.

6. Предложен высокоточный алгоритм измерения ширины площадки скольжения (с точностью 0,3 мм), основанный на анализе яркостного профиля контактного провода в каждой строке изображения с использованием априорных знаний о его форме и последующем сглаживании полученных отсчетов.

7. Разработана структура программной системы обследования контактной сети «Блик», состоящая из подсистемы управления, отвечающей за работу аппаратуры и регистрацию видеоданных, и подсистемы обработки материалов съемки. Для обеспечения высокоскоростной обработки сверхбольших массивов данных, а также для снижения затрат на разработку предложена архитектура программного обеспечения обработки материалов съемки, состоящая из базового ядра, реализующего быстродействующие механизмы доступа к данным, и подключаемых к ядру модулей, в которых широко используются распараллеливание вычислительного процесса и оптимизация наиболее часто используемых участков кода за счет использования языка низкого уровня.

Достигнутая скорость обработки материалов съемки составила в среднем 40 ГБ/ч, что эквивалентно 50 км пути (при скорости проведения съемки 60

км/ч). Опытная эксплуатация подтвердила высокую эффективность системы в плане обнаружения участков контактной сети, имеющих повышенную степень износа.

ПУБЛИКАЦИИ ПО ТЕМЕ ДИССЕРТАЦИИ

1. Еремеев В.В., Кузнецов А.Е., Пронченко P.C. Технология выявления мест локального износа контактной сети электропитания железнодорожных составов по данным тепловизионной съемки. - Рязань: РГРТА, 2004. -12 с. - Деп. в ВИМИ 29.04.2004, № Д0-8950.

2. Пронченко P.C. Применение целочисленного программирования для поиска оптимальной конфигурации вычислительной системы // Новые информационные технологии в научных исследованиях и в образовании : тез. докл. XI всерос. конф. -Рязань: РГРТА, 2006. - С. 159-160.

3. Пронченко P.C. Алгоритм определения оптимальной аппаратной конфигурации вычислительного комплекса. - Рязань: РГРТУ, 2008. - 8 с. - Деп. в ВИМИ 10.06.2008, № ДО-9043.

4. Пономарев А.Ю., Пронченко, P.C. Применение алгоритма сегментации для устранения геометрических искажений на самолетных сканерных снимках. - Рязань: РГРТА, 2004. - 9 с. - Деп. в ВИМИ 03.09.2004, № ДО-8956.

5. Пронченко P.C. Алгоритм сегментации изображений контактной сети железнодорожного транспорта // Новые информационные технологии в научных исследованиях и в образовании : тез. докл. XII всерос. конф. - Рязань: РГРТА, 2007.-С. 328.

6. Пронченко P.C. Алгоритм измерения линейных размеров протяженных объектов // Новые информационные технологии в научных исследованиях и в образовании : тез. докл. X всерос. конф. - Рязань: РГРТА, 2005. - С. 122-123.

7. Пронченко P.C. Измерение по цифровым изображениям линейных размеров протяженных объектов // Информатика и прикладная математика : меж-вуз. сб. науч. тр. - Рязань: Рязанский государственный педагогический университет имени С.А. Есенина, 2005. - С. 160-166.

8. Ковалев А.О., Пронченко P.C. Программный комплекс анализа изображений воздушной контактной электросети // Проблемы передачи и обработки информации в сетях и системах телекоммуникаций : тез. докл. 13-й междунар. науч.-техн. конф. -Рязань: РГРТА, 2004. - С. 105.

9. Злобин В.К., Ковалев А.О., Кузнецов А.Е., Пронченко P.C. Архитектура программно-аппаратного комплекса обследования контактного провода // Проблемы передачи и обработки информации в сетях и системах телекоммуникаций : тез. докл. 14-й междунар. науч.-техн. конф. - Рязань: РГРТА, 2005. - С. 212-213.

10. Пронченко P.C. Математическое обеспечение комплекса диагностики контактной сети железнодорожного транспорта // Математическое и программное обеспечение вычислительных систем: межвуз. сб. науч. тр. - М.: Горячая линия - Телеком, 2006. - С. 15-20.

11. Злобин В.К., Кузнецов А.Е., Пронченко P.C. Система мониторинга состояния контактной сети железнодорожного транспорта // Вестник Рязанского государственного радиотехнического университета №2. - Рязань: РГРТУ, 2008. -С. 28-33.

12. Пронченко P.C. Технология обработки материалов съемки контактной сети железнодорожного транспорта // Проблемы передачи и обработки информации в сетях и системах телекоммуникаций : тез. докл. 15-й междунар. науч.-техн. конф. - Рязань: РГРТУ, 2008. - С. 128-129.

Пронченко Роман Сергеевич

СИСТЕМА ОБРАБОТКИ И АНАЛИЗА ИЗОБРАЖЕНИЙ КОНТАКТНОЙ СЕТИ ЖЕЛЕЗНОДОРОЖНОГО ТРАНСПОРТА ПО ДАННЫМ СКАНЕРНОЙ СЪЕМКИ

Автореферат

диссертации на соискание ученой степени кандидата технических наук

Подписано в печать 26.06.2009г. Формат бумаги 60x84 1/16. Бумага офсетная. Печать трафаретная. Усл. печ. л. 1,0. Уч.-изд. л. 1,0. Тираж 100 экз. Заказ

Рязанский государственный радиотехнический университет. 390005, г. Рязань, ул. Гагарина, 59/1. Редакционно-издательский центр РГРТУ.

Оглавление автор диссертации — кандидата технических наук Пронченко, Роман Сергеевич

ВВЕДЕНИЕ.

1. АНАЛИЗ СИСТЕМ И ТЕХНОЛОГИЙ ОБСЛЕДОВАНИЯ КОНТАКТНОЙ СЕТИ ЖЕЛЕЗНОДОРОЖНОГО ТРАНСПОРТА.

1.1. Содержание задачи обследования контактной сети.

1.2. Анализ существующих технологий обследования контактной сети.

1.3. Основные задачи системы обработки и анализа изображений контактной сети.

Основные результаты.

2. ПРОЕКТИРОВАНИЕ СЪЕМОЧНОГО КОМПЛЕКСА СИСТЕМЫ.

2.1. Выбор и обоснование основных элементов съемочного комплекса.

2.2. Алгоритм управления подсистемой автофокусировки.

2.3. Математическая модель функционирования вычислительного комплекса.

Основные результаты.I.

3. АЛГОРИТМИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ПОДСИСТЕМЫ ОБРАБОТКИ ИЗОБРАЖЕНИЙ КОНТАКТНОЙ СЕТИ.

3.1. Задачи послесеансной обработки изображений контактной сети железнодорожного транспорта.

3.2. Алгоритмы трассировки контактных проводов.

3.3. Алгоритмы измерения ширины площадки скольжения.

Основные результаты.

4. ПРАКТИЧЕСКАЯ РЕАЛИЗАЦИЯ СИСТЕМЫ «БЛИК».

4.1. Система обработки и анализа изображений контактной сети «Блик».

4.2. Программное обеспечение обработки материалов съемки.

4.3. Исследование точностных характеристик системы «Блик».

Основные результаты.

Введение 2009 год, диссертация по информатике, вычислительной технике и управлению, Пронченко, Роман Сергеевич

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

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

В настоящей работе спроектирована система обработки и анализа изображений контактной сети «Блик», использующая сканерную съемку площадки скольжения токонесущего провода. В рамках этой системы разработаны алгоритмы управления съемочным комплексом, а также алгоритмы и технологии анализа и обработки материалов съемки, позволяющие оперативно выявлять места повышенного износа контактного провода.

Степень разработанности темы. Проблеме автоматического анализа состояния контактной сети в нашей стране и за рубежом уделяется большое внимание. Её решение нашло освещение в трудах отечественных и зарубежных ученых: Арсеньева В.А., Васильева В.П., Галиулина P.M., Запускалова В.Г., Йосиды Т., Kusumi S., Richter U., Sames В., Schneider R. [315].

Попытки создания в нашей стране механических систем измерения величины износа не дали положительных результатов. В ООО «МСД Холдинг» создан информационно-вычислительный комплекс для вагонов-лабораторий сети железных дорог РФ [16]. Комплекс измеряет высоту подвеса, смещение, натяжение и радиус кривизны контактного провода, но измерять степень износа он не способен.

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

В системах второго класса [3, 4, 7-9] съемочная аппаратура располагается на крыше или внутри вагона-лаборатории. Типичным недостатком систем этого класса является низкая измерительная точность в продольном направлении при движении вагона-лаборатории на высоких скоростях (из-за использования видеокамер с низкой частотой опроса [7]) или в поперечном направлении (из-за малого количества элементов в ПЗС-линейке [9]). Если же использовать несколько быстродействующих ПЗС-линеек с перекрывающимися полями зрения, как предложено в [8], то возникает проблема обеспечения высокоскоростной обработки поступающего потока данных в режиме реального времени. В дополнение, непостоянная высота подвеса контактного провода приводит к расфокусировке изображения, а, следовательно, и к снижению- точности измерений. Кроме того, характерным для всех рассмотренных систем является то, что измерение параметров контактного провода происходит в темпе движения с использованием простейших пороговых, алгоритмов, а это не позволяет достичь требуемой точности и качества обработки и интерпретации материалов съемки.

Специалистами Рязанского государственного радиотехнического университета, ЗАО «Центр наукоемких технологий» и Российского НИИ космического приборостроения предложена концепция построения системы обработки и анализа изображений контактной сети, основанной на сканерном принципе съемки и включающей в себя высокопроизводительный съемочный комплекс и эффективные алгоритмы обработки получаемых изображений [24]. Основное содержание настоящей диссертации составляет разработка математических моделей, алгоритмов и программ, обеспечивающих эффективное функционирование такой системы.

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

Задачи. Для достижения поставленной цели решаются следующие основные задачи:

• анализ известных технических решений по технологиям обследования контактной сети с целью разработки структуры системы оценки степени износа контактного провода, обладающей по отношению к аналогам более высокими точностными и эксплуатационными параметрами, и формализация основных направлений диссертационного исследования;

• проектирование съемочного комплекса, обеспечивающего бесперебойную высокоскоростную сканерную съемку контактной сети железнодорожного транспорта при минимальных аппаратных затратах;

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

• практическая реализация системы обработки и анализа изображений контактной сети и исследование её точностных характеристик.

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

На защиту выносятся следующие новые научные результаты:

• математическая модель функционирования съемочного комплекса, позволяющая определить минимальную конфигурацию аппаратных средств, которая обеспечивает непрерывную работу комплекса в реальном времени без потерь данных;

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

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

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

Реализация и внедрение. Диссертация выполнена в Рязанском государственном радиотехническом университете в рамках НИР 43-04 и ОКР 13-05.

Результаты диссертационной работы в виде математических моделей, I алгоритмов и технологий внедрены в ЗАО «Центр наукоемких технологий», Российском НИИ космического > приборостроения и Дорожном центре диагностики хозяйства электрификации и электроснабжения Московской железной дороги.

Программная система «Блик» прошла натурные испытания на участке Москва» Казанская - Кустаревка. В результате обработки материалов съемки установлена ее высокая эффективность- в' плане обнаружения участков повышенного износа контактной сети.

Апробация работы. Основные положения диссертации докладывались и. обсуждались на 3-х международных и 3-й всероссийских научных конференциях и семинарах: 13-й, 14-й и 15-й международных научно-технических конференциях «Проблемы передачи и обработки информации в сетях и системах телекоммуникаций» (Рязань-2004; 2005, 2008); 10-й, 11-й и 12-й всероссийской научно-технической конференции молодых ученых и специалистов «Новые информационные технологии в научных 4 исследованиях и в образовании» (Рязань-2005, 2006, 2007).

Публикации. По теме диссертации опубликовано 12 работ: 6 статей (1 статья в издании, рекомендуемом ВАК РФ)' и 6 тезисов докладов на международных и всероссийских конференциях.

Личный вклад соискателя в опубликованных материалах состоит в следующем:

- в работе [17] соискателем предлагаются и анализируются технологии тепловизионного обследования контактной сети железнодорожного транспорта;

- в работах [18, 19] соискателем разработана и исследована математическая модель, позволяющая выбрать минимальную аппаратную конфигурацию комплекса регистрации информации;

- в работах [20, 21] соискателем предложены алгоритмы выделения на изображениях контактной сети образов контактных проводов;

- в работах [22, 23] соискателем предложены алгоритмы измерения ширины площадки скольжения контактных проводов;

- в работах [24, 25] соискателем рассматривается практическая реализация системы обработки и анализа изображений контактной сети;

- работы [18, 19, 21-23, 26, 28] выполнены без соавторов.

Структура и объем работы. Работа состоит из введения, 4-х глав, заключения, списка литературы и приложения, которое содержит документы о внедрении и практическом использовании результатов диссертации. Основной текст работы содержит 127 стр., 55 рисунков и 5 таблиц. Список литературы на 11 стр. включает 98 наименований.

Заключение диссертация на тему "Система обработки и анализа изображений контактной сети железнодорожного транспорта по данным сканерной съемки"

Основные результаты

1) Рассмотрен состав аппаратно-технических средств системы анализа контактной сети «Блик». Предложена схема их агрегирования и комплексирования, при которой минимизируются затраты на вспомогательное оборудование и массогабаритные показатели, а также достигается высокоскоростной обмен информацией между компонентами комплекса.

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

3) Показано, что. для эффективной работы в состав программного обеспечения обработки материалов съемки помимо модулей выделения контактных проводов и измерения износа должны входить модули »открытия исходных файлов, их архивации, а также инструментальные средства ручного интерактивного анализа. С учетом этих требований разработан состав программного обеспечения обработки материалов съемки и сформулированы решаемые им задачи.

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

Результаты экспериментальной апробации подтвердили высокие характеристики быстродействия созданного программного обеспечения обработки материалов съемки. '

5) Для исследования точностных характеристик системы «Блик» проведены натурные испытания, показавшие, что точность измерения остаточной высоты контактного провода не зависит от скорости движения, а ошибка измерения не превышает 0,3 мм, что соответствует лучшим зарубежным аналогам.

6) В ходе натурных испытаний проведено обследование участка железной дороги, в ходе которого было обнаружено 26 участков контактного провода, имеющих износ, превышающий предельные величины. В настоящее время система «Блик» находится в опытной эксплуатации в Дорожной электротехнической лаборатории Московской железной дороги.

Материалы главы опубликованы в работах автора [24, 25, 28].

ЗАКЛЮЧЕНИЕ

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

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

2) Предложена структура системы обработки и анализа изображений контактной сети, включающая в себя съемочный комплекс и подсистему обработки материалов съемки. В съемочном комплексе для достижения требуемого пространственного разрешения и постоянства масштаба изображения контактного провода предлагается использовать несколько ПЗС-линеек и подсистему автофокусировки. Подсистема обработки должна выполнять послесеансный анализ и выявлять участки повышенного износа контактных проводов с определением их местоположения.

3) В рамках проектирования основных элементов съемочного комплекса: обосновано использование двух ПЗС-линеек с перекрывающимися полями зрения;

- предложен алгоритм функционирования подсистемы автофокусировки, обеспечивающий постоянный масштаб изображения на всем протяжении съемки; обоснован способ привязки материалов съемки к местности на основе сигналов от датчика вагона-лаборатории.

Спроектированный съемочный комплекс обеспечивает пространственное разрешение: 0,1мм в строчном направлении; 2,1см в кадровом направлении при скорости вагона-лаборатории 60 км/ч.

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

5) Разработана математическая модель функционирования съемочного комплекса, представленная системой ограничений, описывающей условия регистрации потоков данных на внешних носителях при реальных ограничениях на производительность процессоров и быстродействие накопителей, а также целевой функцией, описывающей распределение информационных потоков по ЭВМ. Модель позволяет определить минимальную аппаратную конфигурацию съемочного комплекса, при которой обеспечивается его непрерывная работа в реальном масштабе времени без сбоев и потерь данных.

6) Выполнен анализ возможных вариантов измерения ширины площадки скольжения на изображениях контактной сети. Предложена технология определения параметров износа сети электропитания, в рамках которой первоначально выполняется трассировка изображений контактных проводов, а затем в пределах выделенных образов выполняется измерение ширины площадки скольжения.

7) Разработан адаптивный корреляционный алгоритм трассировки контактного провода, основанный на сопоставлении наблюдаемого изображения с шаблоном, учитывающим форму и геометрические размеры контактного провода. Алгоритм обеспечивает надежную • и высокоскоростную трассировку контактных проводов в условиях их перехода с поля зрения одной ПЗС-линейки на поле зрения другой и* наличия на изображении других элементов сети электропитания.

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

9) Разработана структура программного комплекса системы «Блик», состоящая из программного обеспечения управления, отвечающего за работу аппаратуры и, регистрацию видеоданных, и программного обеспечения обработки материалов съемки.

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

Достигнутая скорость обработки материалов съемки составила в среднем 40 ГБ/час, что эквивалентно 50 км пути (при скорости проведения съемки 60 км/ч).

11) Результаты натурных испытаний системы обработки и анализа изображений контактной сети «Блик» показали, что точность измерения остаточной высоты контактного провода составляет 0,3 мм, что соответствует лучшим зарубежным аналогам. В настоящее время система «Блик» находится в опытной эксплуатации в Дорожной электротехнической лаборатории Московской железной дороги.

Библиография Пронченко, Роман Сергеевич, диссертация по теме Системный анализ, управление и обработка информации (по отраслям)

1. Железнодорожный транспорт. Энциклопедия Текст. / Н.С. Конарев [и др.]; под ред. Н.С. Конарева. М.: Большая Российская энциклопедия, 1995.-559 с.

2. Уздин, М.М. Железные дороги. Общий курс Текст. : учеб. пособие для вузов / М.М. Уздин, Ю.И. Ефименко; под ред. М.М. Уздина. 4-е изд. -М.: Транспорт, 1991.-295 с.

3. Йосида, Т. Метод определения критического износа контактного провода Текст. / Т. Йосида // Железные дороги мира. 1999. - № 06. С. 4142.

4. Nagasava, Н. Development of Measuring Apparatus for Contact Wire Wear Using Sodium Vapor Lamps Text. / H. Nagasava, T. Fukutani, S. Kusumi // Quarterly Report of RTRL 2000. - № 3. pp.117-119.

5. Kusumi, S. Overhead Contact Line Inspection System by Rail-and-Road Car Text. / S. Kusumi, K. Nezul, H. Nagasawa // Quarterly Report of RTRL -2000. № 4. pp. 169-172.

6. Рихтер, У. Оптический метод автоматического контроля контактной подвески Текст. / У. Рихтер, Р. Шнайдер // Железные дороги мира. 2002. -№ 06. С. 18-23.

7. Сарнес, Б. Измерительная система для определения положения и износа контактного провода Текст. / Б. Сарнес // Железные дороги мира. — 2003.-№04. С. 49-52.

8. Пат. 2137622 Российская Федерация, МПК6 В60М1/12. Устройство для измерения параметров контактного провода Текст. / Р.М Галиулин, Ж.М. Бакиров, Д.Р. Богданов. № 97109731/28; заявл. 17.06.1997; опубл. 20.09.1999, Бюл. №2.-7 с.

9. Пат. 2138410 Российская Федерация, МПК6 В60М1/12. Устройство для измерения износа контактного провода Текст. / Р.М Галиулин,

10. Ж.М. Бакиров, Д.Р.Богданов. № 96123108/28; заявл. 05:12.1996; опубл. 27.09.1999, Бюл. № 1.-5 с.

11. Пат. 2134203 Российская Федерация; МПК6 В60М1/12. Способ контроля, состояния- контактного провода- и устройство для:. его осуществления Текст. / В:П! Васильев, O.A. Лисицын: № 95107019/28; заявл. 19Ю4Л995; опубл. 10.08.1999, Бюл. № 4. — 7 с

12. Пат. 2120866 Российская Федерация, МПК6 В60М1/12. Устройство для замера и; регистрации; износа контактного провода Текст. / В.А. Арсеньев, В.П.Герасимов, С.С. Репин: №- 97105267/28; заявл. 03.04.1997; опубл. 27.10:1998; Бюл; №• 1. - 4 с.

13. Richtcr. U. Automated optical inspection of overhead contact line systems Text. / U. Richter, R. Schneider 2001.

14. Пронченко, P.C. Алгоритм определения оптимальной аппаратной конфигурации вычислительного комплекса Текст. / P.C. Пронченко. — Рязань: PFPTY, 20081-8 с.- Деп. в ВИМИ 10Ю6.2008; №:ДО-90431

15. Пронченко, P.C. Применение алгоритма сегментации для устранения геометрических искажений- на самолетных; сканерных снимках Текст.:/ А.Ю: Пономарев, Р:С. Пронченко: Рязань: РГРТА, 20041 - 9 с, -Деп. в ВИМИ 03.09.2004, № ДО-8956.

16. Пронченко, P.C. Алгоритм; измерения; линейных размеров протяженных: объектов Текст. / P.C. Пронченко // Новые информационные технологии в научных исследованиях и в образовании«: тез. докл. всерос. конф. Рязань: РГРТА, 2005.-С. 122-123.

17. Правила устройства и технической эксплуатации контактной сети электрифицированных железных дорог Текст. / Приказ МПС России от 12.07.1993 №ЦЭ-197.

18. Теплотехника: Учеб. для вузов Текст. / Под ред. Луканина В.Н. -М.: Высш. шк. 2000. - 671 с.

19. Блох, А. Г. Теплообмен излучением. Справочник Текст. / А. Г. Блох, Ю. А. Журавлев, JI. Н. Рыжков. -М.: Энергоатомиздат, 1991. 432 с.

20. Вавилов В. П. Тепловой контроль металлических изделий Текст. / В. П. Вавилов // Дефектоскопия. 1994. - № 8. - С. 41-47.

21. Пресс, Ф.П. Фоточувствительные приборы с зарядовой связью. Текст. / Ф.П. Пресс М.: Радио и связь, 1991. - 260 с.

22. Sony ILX553B CCD Linear Sensor Datasheet Text.

23. Соловьев, Ю.А. Системы спутниковой навигации Текст. / Ю.А. Соловьев. М.: ЭКО-Трендз, 2000. - 267 с.

24. Соловьев, Ю.А. Спутниковая навигация и ее приложения Текст. / Ю.А. Соловьев. -М.: ЭКО-Трендз, 2003. 325 с.

25. Коршунов, Ю.М. Математические основы кибернетики Текст. : учеб. пособие для вузов. — 3-е изд., перераб. и доп. / Ю.М. Коршунов. М.: Энергоатомиздат. — 1987. —496 с.

26. Бакланов, А.И. Системы наблюдения и мониторинга: учебное пособиеТекст. / А.И. Бакланов. М.: БИНОМ - 2009. - 234 с.

27. Уолрэнд, Дж. Введение в теорию сетей массового обслуживания Текст. / Дж. Уолренд. М.: Мир - 1993. - 335 с.

28. Гнеденко, Б.В. Введение в теорию массового обслуживания Текст. / Б.В. Гнеденко, И.Н. Коваленко. М.: КомКнига — 2005. - 397 с.

29. Zhang, G. On Variable-Sized, Bin Packing Text. / G. Zhang // Proceedings of the 3rd International Workshop on ARANCE, Carleton Scientific. -2002.-pp.117-126.t

30. Friesen- D.K. Variable sized bin packing. Text. / D.K. Friesen, M.A. Langston // SIAM J. Computing 15 1986. - p.p. 222-229.

31. Burkard R.E. Bounded space on-line variable-sized bin packing Text. / R.E. Burkard, G. Zhang // Acta Cybernetics 13. 1997. - p.p. 63-76.

32. Brown, A.R. Optimal Packing and Depletion Text. / A.R, Brown. -American Elsevier, New York. — 1971.

33. Kang, J. Algorithms for the variable sized bin packing problem Text. / J. Kang, S. Park // European Journal of Operational Research 147. 2003. - p.p. 365-372.

34. Coffman E.G. Approximation algorithms for bin packing an updated survey Text. / E.G. Coffman, M.R. Garey, D.S. Johnson // Algorithm Design for Computer System Design, Springer, Vienna. - 1984. — p.p. 49-106.

35. Murgolo F.D. An efficient approximation scheme for variable-sized bin packing Text. / F.D. Murgolo // SIAM J. Computing 16. 1987. - p.p. 149-161.

36. Lee C.C. A simple on-line bin-packing algorithm Text. / C.C. Lee, D.T. Lee // J. ACM 2. 1985. - p.p. 562-572.

37. Гладков, JI.А. Генетические алгоритмы Текст. : Учебное пособие / JI.A. Гладков, В.В. Курейчик; под ред. В.М. Курейчика. Ростов-на-Дону: ООО «Ростиздат». - 2004. - 400 с.

38. Chekuru, С. On multi-dimensional packing problem Text. / C.'Chekuru, S. Khanna // In Proceedings of the 10th Annual ACM-SIAM Symposium on Discrete Algorithms. 1999. - p.p. 185-194.

39. Kou, L.T. Multidimensional bin packing algorithms Text. / L.T. Kou, G. Markowsky // IBM J. Research and Development, 21. 1977. - p.p. 443-448.

40. Bansal, N. Bin packing in multiple dimensions: inapproximability results and approximation schemes Text. / N. Bansal, J. Correa, C. Kenyon, M. Sviridenko // Mathematics of Operations Research 31.- 2006. p.p. 31-49.

41. Frieze A.M. Approximation algorithms for the m-dimensional 0-1 knapsack problem: worst-case and probabilistic analyses Text. / A.M. Frieze,

42. M.R. Clarke // European Journal of Operational Research, 15. 1984. - p.p. 100109.

43. Woeginger G. There is no asymptotic PTAS for two-dimensional vector packing Text. / G. Woeginger // Information Processing Letters, 64. 1997. - p.p. 293-297.

44. Karp R.M. A probabilistic analysis of multi-dimensional bin packing problems Text. / R.M. Karp, M. Luby, A. Marchetti-Spaccameda // In Proceedings of the Annual ACM Symposium on the Theory of Computing. 1984. -p.p. 289-298.

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

46. Кузнецов, А.Е. Автоматизированная коррекция помех на спутниковых изображениях Текст. / А.В. Кареев, А.Е. Кузнецов Рязань: РГРТА, 2001.- 11 с.-Деп. вВИМИ 17.08.2001, № ДО-8895.

47. Дрейпер, Н. Прикладной регрессионный анализ: В 2-х кн. Текст. / Н. Дрейпер, Г. Смит. М.: Финансы и статистика. - 1986. - 340 с.

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

49. Папков, С.Б. Разработка полуавтоматических методов сегментации протяженных структур на цифровых аэрокосмических изображениях Текст. / С.Б. Папков // Автореферат Типография НИЧ МФТИ. - 1998. - 24 с.

50. Алпатов, Б. А. Цифровая обработка изображения в задаче отслеживания движущегося объекта Текст. / Б.А. Алпатов, А.А. Селяев, А.И. Степашкин // Приборостроение. 1985. — № 02. С. 3-7.

51. Алпатов, Б.А. Алгоритм оценки местоположения объекта на двумерном изображении Текст. / Б.А. Алпатов, А.А. Селяев. // Приборостроение. 1988. - № 05. С. 28-34.

52. Алпатов, Б. А. Методы автоматического обнаружения и сопровождения объектов. Обработка изображений и управление Текст. / Б.А. Алпатов, O.E. Балашов, А.И. Степашкин. М.: Радиотехника. - 2008. -176 с.

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

54. Бакут П. А. Сегментация изображений: методы1 пороговой обработки Текст. / П.А. Бакут, И.Э. Ворновицкий, Г.С. Колмогоров // Зарубежная радиоэлектроника. — 1987. — № 10. С. 25-47.

55. Денисов Д.А. Сегментация изображений на ЭВМ Текст. / Д.А. Денисов, В.А. Низовкин // Зарубежная радиоэлектроника. 1985. - № 10. С. 5-30.

56. Быков, Р. Е. Цифровое преобразование изображений Текст. / Р. Е. Быков. М.: Горячая линия, 2003. - 232 с.

57. Ковалев, А. О. Разработка и реализация концепции построения систем дистанционной диагностики транспортно-энергетических объектов Текст. : дис. . канд. техн. наук : 05.13.01 / Ковалев Алексей Олегович. — Рязань, 2005. 127 с.

58. Побаруев, В.И. Система первичной обработки данных дистанционного зондирования земли Текст. : дис. . канд. техн. наук : 25.03.2002 / Побаруев Вячеслав Иванович. Рязань, 2002. - 112 с.

59. Побаруев, В.И. Применение технологии виртуального импорта при обработке данных сверхбольшого объема Текст. / В.И. Побаруев // Новые информационные технологии в радиоэлектронике: тез. докл. всерос. конф. -Рязань: РГРТА, 1998. С. 21-22.

60. Аверин С.И. Обработка изображений в робототехнике Текст. /

61. Е.П. Путятин, С.И. Аверин. М.: Машиностроение, 1990. - 320 с.

62. Дмитриенко И. Е. Измерения • в устройствах автоматики, телемеханики и связи на железнодорожном транспорте Текст. / И. Е. Дмитриенко [и др.]. — М.: Транспорт, 1982. 312 с.

63. Семин, М.С. Прикладные задачи, решаемые с помощью систем технического зрения Текст. / М.С. Семин // Специальная техника. 2002. -№6. С 12-17.

64. Хорн, Б. К. Зрение роботов Текст. : пер. с англ. / Б. К. Хорн. М.: Мир, 1989.-487 с.

65. Прэтт, У. Цифровая обработка изображений Текст. : в 2 т. / У. Прэтт. М.: Мир, 1982. - 2 т.

66. Быков, Р. Е. Цифровое преобразование изображений Текст. / Р. Е. Быков. М.: Горячая линия, 2003. — 232 с.

67. Кожевников, Ю. В. Теория вероятностей и математическая статистика Текст. : Учеб. пособие для вузов / Ю. В. Кожевников. М.: Машиностроение, 2002. — 416 с.

68. Злобин, В.К. Обработка изображений в геоинформационных системах Текст. / В.К. Злобин, В.В. Еремеев, А.Е. Кузнецов. Рязань: Политех, 2006.-264 с.

69. Злобин, В.К. Организация координатной обработки потока видеоданных в реальном времени Текст. / В.К. Злобин, А.Е. Кузнецов, В.И. Нефедов. // Проектирование вычислительных машин и систем: Межвуз. сб. науч. тр. Рязань: РРТИ, 1990. - С. 35-42.

70. Вентцель, Е.С. Теория вероятностей и ее инженерные приложения Текст. / Е.С. Вентцель, A.A. Овчаров. -М.: Наука, 1988. 358 с.

71. Обработка изображений и цифровая фильтрация Текст. / Под ред. Т. Хуанга. Пер. с англ. М.: Мир, 1979. - 318 с.

72. Пресняков, O.A. Устранение высокочастотных геометрических искажений на самолетных сканерных снимках Текст. / O.A. Пресняков,

73. А.Ю. Пономарев. Рязань: РГРТА, 2003. - 10 с. - Деп. в ВИМИ 25.03.2003, № ДО-8921.

74. Егошкин, H.A. Система обработки и<анализа изображений колесных тележек железнодорожных составов на основе сканерной тепловизионной съемки Текст. : дис. . канд. техн. наук : 05.13.01 / Егошкин* Николай Анатольевич. Рязань, 2007. - 148 с.

75. Шлезингер, М.И. Математические средства обработки изображений Текст. / М.И. Шлезингер. — Киев: Наукова думка, 1989. 200 с.

76. Красильников, H.H. Цифровая обработка изображений Текст. / H.H. Красильников. — М: Вузовская книга, 2001. 320 с.

77. Рихтер, Д. Windows для профессионалов: создание эффективных Win32 приложений с учетом специфики 64-разрядной версии Windows Текст. / Д. Рихтер. — М.: Русская редакция, 2001. — 752 с.

78. Калверт, Ч. Освой самостоятельно программирование в Windows за 21 день Текст. / Ч. Калверт. М.: Бином, 1995. - 495 с.

79. Гуревич, Н.О. Освой самостоятельно Visual С++ 5. Полное руководство для самостоятельного обучения. Текст. / Н." О. Гуревич. М.: Мир, 2002. - 624 с.

80. Жарков, В.А. Visual С++ на практике Текст. / В. А. Жарков. М.: Мир, 2002. - 424 с.

81. Паппас К. Visual С++. Руководство для профессионалов: пер. с англ. Текст. / К. Паппас, У. Мюррей. Спб.: BHV, 1996. - 912 с.

82. Грегори, К. Использование Visual С++ .NET. Специальное издание. Текст. / К. Грегори. М.: Издательский дом «Вильяме», 2002. - 784 с.

83. Кормен, Т. Алгоритмы: построение и анализ, 2-е издание Текст. / Т. Кормен, Ч. Лейзерсон, Р. Ривест, К. Штайн. М: Издательский дом «Вильяме», 2007. - 1296 с.

84. Анисимов, Б.В. Распознавание и цифровая обработка изображений Текст. / Б.В. Анисимов, В.Д. Курганов, В.К. Злобин. — М.: Высшая школа, 1983.-295 с.

85. Дегтярев, C.B. Методы цифровой обработки изображений: Учеб. пособие Текст. / C.B. Дегтярев, A.A. Орлов, С.С. Садынов и др. Курск, гос. техн. ун-т., 2004. - 216 с.

86. Климов, A.C. Форматы графических файлов Текст. / A.C. Климов. К.: НИПФ «ДиаСофт», 1995. - 480 с.