Аннотация: Разработан алгоритм определения координат посредством совмещения фотоснимка сцены с цифровой картой места. Приведены основные этапы и результаты тестирования на реальных и синтезированных сюжетах.
Ключевые слова: определение координат, поиск матчеров изображений, некорреляционные методы навигации.
Технические науки
УДК 528.9. 681.3
Гаврилов Егор Валерьевич
руководитель дирекции ОЭС
АО «НПК Пеленгатор»
Никеев Дмитрий Дмитриевич
магистр физики,
начальник отдела программного обеспечения
АО «НПК Пеленгатор»
Никитин Владимир Георгиевич
кандидат технических наук, доцент,
доцент кафедры аэрокосмических
измерительно-вычислительных комплексов
Санкт-Петербургский государственный
университет аэрокосмического приборостроения
Филиппова Екатерина Антоновна
студентка, бакалавр,
инженер-программист 3-й категории
Санкт-Петербургский государственный
университет аэрокосмического приборостроения
Gavrilov E.V.
Head of the Directorate OES
AO «NPK Pelengator»
Nikeev D.D.
master of physics, head of software department
AO «NPK Pelengator»
Nikitin V.G.
Candidate of Engineering Sciences,
Docent, Associate Professor
Saint Petersburg State University
of Aerospace Instrumentation
Filippova E.A.
student, bachelor, engineer - programmer 3category
Saint Petersburg State University
of Aerospace Instrumentation
НЕКОРРЕЛЯЦИОННЫЙ АЛГОРИТМ ОПРЕДЕЛЕНИЯ КООРДИНАТ ПОСРЕДСТВОМ СОВМЕЩЕНИЯ ФОТОСНИМКА СЦЕНЫ С ЦИФРОВОЙ КАРТОЙ МЕСТА
NO CORRELATION ALGORITHM COORDINATE LOCATION BY MEANS OF MATCHING SCENE PHOTO WITH DIGITAL MAP LOCATIONS
Аннотация: Разработан алгоритм определения координат посредством совмещения фотоснимка сцены с цифровой картой места. Приведены основные этапы и результаты тестирования на реальных и синтезированных сюжетах.
Ключевые слова: определение координат, поиск матчеров изображений, некорреляционные методы навигации.
Summary: Algorithm coordinate location by means of matching scene photo with digital map locations.The basic stages and test results on real and synthetic models.
Key words: coordinate location, search matching images, no correlation method of navigation.
В настоящее время широко используются бесплатформенные инерциальные навигационные системы (БИНС) и спутниковые системы навигации (СНС) летательных аппаратов (ЛА), которые не всегда дают достаточно точную информацию о его местоположении. В БИНС с увеличением времени полета ЛА происходит накопление ошибки в результате двойного интегрирования. В СНС связь может обрываться или задерживаться в зонах, недосягаемых в данный момент сигналом спутника или из-за воздействия помех. Развитие оптики, улучшение детализации и качества снимков оптической станции (ОС) на борту ЛА позволяет использовать ее визуальную информацию для задач навигации и целеуказания. Преимуществом этого является работа относительно реальной обработанной информации с поверхности Земли, а не её модели эллипсоида, как в вышеупомянутых системах. Принцип известных методовкоррекции навигационных систем такого рода заключается в совмещении информации видимого или невидимого диапазона с картами местности, которые делятся на корреляционные (КМ) и некорреляционные (НМ) [1c. 36]. КМ достаточно распространены и используются для коррекции местоположенияЛА по картам места. Однако, согласно работам [2c. 89],[3c. 40] характерные изменения яркостно - геометрических параметров вносят высокую вероятность аномальных ошибок, что снижает точность (десятки метров) и надежность метода. Поэтому в настоящее время наблюдается тенденция поиска алгоритмов на основе НМ. Они, как правило, основаны на структурном анализе изображений и поиске характерных черт (линий, областей, точек) (ХЧ). При этом лучшие показатели качества по свойствам ХЧ [1c.61] - инвариантность, устойчивость к шуму, скорость и др.- выявлены у НМ по точкам [5c. 148], средний - по линиям [4c. 12], низкий – по областям.
Особенности информации, получаемой от ОС, включают в себя:
Учитывая вышеизложенное реализация алгоритма содержит в себе следующие принципы:
Разработанный алгоритм получения координат посредством совмещения снимков камеры и цифровой карты места (ЦКМ) включает следующие этапы:
Входными данными алгоритма являются:
где I, J– размеры изображения в пикселях;
Рис.1 Исходное изображение с отмеченной меткой цели
Рис.2 Цифровая карта места по данным ПНС
Общая схема алгоритма представлена на рис.3.
Рис.3 Общая схема алгоритма
Для реализации алгоритма и дальнейшей его оценки была разработана программа в среде MATLAB. Результаты поиска линий на ИИ и ЦКМ после этапа предобработки, представлены на рис.4-5, результат их совмещения по найденной линии на рис.6, где белая область является массивом совмещенной бинаризованной информации со значением 1. После проделанных преобразований программа дает координаты этой точки в системе координат изображения карты и отображает ее на карте места (рис.7):
Рис.4 Результат поиска линии на исходном изображении, после предварительной обработки.
Рис.5 Результат поиска линии на цифровой карте места
Рис. 6 Результат совмещения по детектору – линии
Рис.7 Полученная координата цели на изображении карты
После тестирования алгоритма с использованием разного рода реальных сюжетов были определены следующие требования для повышениия точности работы программы:
Для совпадения изображений необходимо следующее:
В связи с невозможностью оценить работу алгоритма с соблюдением всех перечисленных выше требований на всем интервале съемки, поэтому оценка точности была получена при «грубом» режиме полёта ЛА и составила: 7,67 метра или 1,7 пикселя. Быстродействие алгоритма составило 6,3с. при использовании компьютера со следующими характеристиками: процессор Intel(R) Core(TM) i5-4460 CPU©, тактовая частота процессора 3.20 GHz, оперативная память 8 Гб. Таким образом, предлагаемый алгоритм показал приемлемую точность совмещения, несмотря на «грубый» режим полета, что соответствует требованиям по точности руководства[6c. 86]. Необходимо отметить, что быстродействие разработанного алгоритма зависит от характеристик бортового вычислителя. Предполагаемая генерация MATLAB кода программы в код на языке С даст возможность внедрить данный алгоритм в бортовой комплекс ЛА и значительно увеличить скорость нахождения координаты[7c. 16]. Разработанный алгоритм создан на базе АО «НПК ПЕЛЕНГАТОР».
Литература: