RU2583756C2 - Способ определения местоположения на основе сигнатур изображений городской застройки в видимом и инфракрасном диапазонах - Google Patents
Способ определения местоположения на основе сигнатур изображений городской застройки в видимом и инфракрасном диапазонах Download PDFInfo
- Publication number
- RU2583756C2 RU2583756C2 RU2014115820/08A RU2014115820A RU2583756C2 RU 2583756 C2 RU2583756 C2 RU 2583756C2 RU 2014115820/08 A RU2014115820/08 A RU 2014115820/08A RU 2014115820 A RU2014115820 A RU 2014115820A RU 2583756 C2 RU2583756 C2 RU 2583756C2
- Authority
- RU
- Russia
- Prior art keywords
- contours
- building
- signatures
- coordinates
- positioning
- Prior art date
Links
Images
Landscapes
- Image Analysis (AREA)
- Image Processing (AREA)
Abstract
Изобретение относится к способу определения местоположения наземных объектов. Техническим результатом является повышение точности определения местоположения наземного объекта в условиях городской застройки. В способе выделяют из изображения массив одномерных сигнатур контуров рельефа застройки. Способ содержит алгоритм фильтрации мешающих объектов, распознавание характера застройки, построение для точек области позиционирования эталонных одномерных сигнатур модели контуров рельефа застройки с учетом данных о направлениях и углах обзора объективов, оценку местоположения объекта посредством многоэтапной процедуры поиска координат области позиционирования с наименьшим различием эталонных и выделенных сигнатур контуров рельефа застройки, использование при оценке координат объекта переменного шага поиска, вычисляемого на основе оценки плотности застройки в текущем районе, применение изображений видимого и инфракрасного диапазонов. 3 ил.
Description
Изобретение относится к области видеонавигации, в частности к способам определения местоположения наземных объектов на основе полученных изображений городской застройки.
Известен способ определения местоположения на основе полученных изображений, где требуется индексированная база данных характерных точек изображений и их дескрипторов [1]. При составлении индексированной базы данных применяется 3D модель городской местности и предварительно полученные фотографии городской среды. В процессе работы индексированная база данных расширяется и пополняется. Недостаток данного способа заключается в том, что совместное использование 3D модели и предварительно полученных фотографий местности ограничивает область использования данной системы для плохо изученных или труднодоступных территорий.
Известен способ определения местоположения на основе полученных изображений и инерциальной навигации, заключающийся в использовании специальных визуальных ориентиров, представляющих собой QR-метки, в которых закодированы их заранее определенные координаты [2]. При этом предполагается, что координаты, вычисляемые инерциальным модулем, уточняются в определенные моменты, когда в поле зрения камеры попадают указанные ориентиры. Недостатком данного способа является необходимость предварительной подготовки местности, на которой будет производиться определение местоположения, то есть установки ориентиров, ограничивающая применение данной системы в незнакомой и малоизученной местности.
Известен способ определения местоположения по изображению, полученному с помощью всенаправленной камеры с объективом типа «рыбий глаз» при наличии 3D модели городской местности [3]. Оценка местоположения производится путем сравнения исходных нелинейных изображений области неба, ограниченной линией горизонта и виртуальных изображений области неба, ограниченной линией горизонта, полученных преобразованием из линейной 3D модели городской местности. Данный способ является наиболее близким аналогом (прототипом) к предлагаемому.
Признаки прототипа, являющиеся общими с заявляемым изобретением, включают получение исходного изображения в видимом диапазоне, наличие цифровой карты городской местности, определение местоположения на основе сравнения исходных и виртуальных изображений.
Недостаток способа, представленного в прототипе, заключается в наличии ошибок в выделении линий горизонта на исходных изображениях, при наличии мешающих объектов (например, деревья, столбы и провода), которые не представлены в 3D модели городской местности. Данное обстоятельство приводит к ошибкам определения местоположения при сравнении исходных и виртуальных изображений. Другим недостатком прототипа является то, что использование всенаправленной камеры с объективом типа «рыбий глаз» приводит к необходимости дополнительного преобразования виртуального изображения в нелинейное, при этом увеличиваются аппаратные затраты и требуется наличие достаточно точной 3D модели городской местности. Кроме того, при сравнении исходных и виртуальных изображений используются двумерные массивы, а не одномерные в качестве контуров линий горизонта, что в сочетании с отсутствием алгоритмов уменьшения гипотетической области неопределенности местоположения по характеру застройки будет приводить к большому времени определения местоположения, особенно при первом определении. При этом в прототипе не рассмотрен вопрос работы системы в ночное время суток, а также при недостаточном круговом обзоре, например при наличии одной или нескольких камер со стандартными объективами.
Технический результат заключается в повышении точности и скорости определения местоположения наземного объекта в городских условиях при наличии мешающих объектов (деревья, столбы, провода) в дневное и ночное время суток.
Указанный технический результат достигается благодаря тому, что способ определения местоположения наземного объекта на основе сигнатур изображений городской застройки в видимом и инфракрасном диапазонах и цифровой карты, включающий
- выделение одномерных сигнатур контуров рельефа застройки;
- оценку координат объекта путем построения моделей сигнатур контуров рельефа застройки для разных точек области позиционирования с последующим определением наилучшего приближения к выделенным сигнатурам контуров рельефа застройки;
имеет следующие отличия:
- применение изображений как видимого, так и инфракрасного диапазона;
- выделение из представленного изображения массива одномерных сигнатур контуров рельефа застройки;
- наличие алгоритма фильтрации мешающих объектов, направленного на уменьшение искажения сигнатур контуров рельефа застройки контурами деревьев, столбов и проводов; использование распознавания характера застройки, с целью уменьшения зоны позиционирования;
- построение массивов одномерных сигнатур модели контуров рельефа застройки (эталонов) для разных точек области позиционирования при оценке координат объекта на цифровой карте;
- реализация оценки координат объекта в виде многоэтапной процедуры поиска координат области позиционирования, с наименьшим различием эталона и фактических сигнатур контуров рельефа застройки, при уменьшении на каждом этапе шага поиска по координатам и увеличении разрешения;
- использование на первом этапе оценки координат объекта переменного шага поиска, который вычисляется на основе оценки плотности застройки в текущем районе;
- применение различного количества видеокамер при различных значениях углов обзора.
Как показано на фиг. 1 предлагаемый способ включает следующие этапы:
1. Формирование исходных данных.
2. Предварительная обработка изображений.
3. Оценка координат объекта.
Исходными данными для системы, которыми являются изображение I, полученное при помощи одной или нескольких видеокамер 102 в дневное время или тепловизоров в ночное время суток, а также информация о направлении объектива в горизонтальной и вертикальной плоскости (азимут α и угол места θ), формируемая соответственно магнитным компасом и инклинометром 101.
На этапе предварительной обработки производится преобразование изображения I в вид, пригодный для сравнения с эталонной моделью:
выделение сигнатур контуров зданий (фактических контуров). При этом можно выделить следующие подэтапы:
- бинаризация изображений 103. Принимается, что в дневное время фон ярче объектов сцены (зданий), при этом порог яркости предварительно вычисляется на основе распределений яркости пикселей изображения 104. В ночное время изображение с тепловизора(ов) сначала инвертируется и дальнейшие этапы обработки остаются такими же.
- фильтрация мешающих объектов 105 (фиг. 2, а-в), при этом строки и столбцы бинарного изображения представляются в качестве последовательности импульсов единичной амплитуды с разной длительностью. Последовательно для строк и столбцов производится селекция импульсов по длительности, при этом на выход проходят импульсы с длительностью больше некоторого, экспериментально определяемого порога.
- вычисление одномерной сигнатуры контура рельефа застройки 106 (фиг 2, г).
На этапе оценки координат объекта можно выделить следующие шаги:
- в интересах предварительного определения местоположения объекта производится выявление характера застройки 107 (спальный район, частный сектор, деловой центр) по сигнатурам контуров исходного изображения;
- формирование сокращенной области поиска D′ на цифровой карте 108 с помощью информации о характере застройки на исходном изображении;
- поиск координат объекта.
На этапе поиска координат объекта производится построение эталонных сигнатур 111 контуров рельефа застройки для различных значений координат из D′, взятых с определенным шагом А. При этом используется цифровая карта городской местности 110 и данные о направлении объектива(ов) путем построения перспективной модели объектов сцены. Вычисляется целевая функция f(x, y), имеющая смысл меры различия между фактическими и эталонными сигнатурами контуров рельефа застройки. Далее, в процессе работы алгоритма вычисляются глобальные координаты (
,
) экстремума целевой функции f(x, y), которые принимаются в качестве оценки координат объекта.
В целях уменьшения вычислительных затрат шаг поиска Δ на первом этапе должен быть максимален при наименьшей вероятности пропуска максимума. Установлено, что величина начального шага имеет связь с плотностью застройки в определенных участках местности, представленной на карте. При этом плотность застройки ρ - отношение площади территории занятой зданиями к общей площади территории. Шаг поиска на первом этапе оценивается в блоке 109.
Также в целях уменьшения вычислительных затрат предлагается использовать на первом этапе позиционирования эталоны с низким разрешением, постепенно увеличивая в последующих этапах. Работа многоэтапной процедуры поиска максимума (фиг. 3) включает:
- инициализацию поиска 301: задание начального шага Δ=Δ0 109, начального значения разрешения и области позиционирования D′ 108, устанавливается требуемое число этапов поиска К, задается текущее минимальное значение целевой функции М и текущее значение оценки координат объекта (х, y);
- запуск счетчика этапов поиска 302;
- поиск максимума целевой функции f(x, y) в области D′ (в качестве начальной точки поиска (х0, y0) берется угловая точка области D): запускаются счетчики х и y (302, 303, 304) с шагом Δ, для каждой точки вычисляется эталонная сигнатура (306), вычисляется целевая функция 309, которая в последующим сравнивается с текущим минимальным значением М 309, с последующем присвоением
,
, М=f(x, y) 310;
- производится уменьшение шага Δ и увеличение разрешения используемых изображений для следующего этапа (307).
Выход из программы 311 производится при выполнении заданного числа этапов поиска. Уменьшение шага и увеличение разрешения следует производить таким образом, чтобы на последнем этапе использовалось максимальное разрешение, доступное для используемой видеокамеры, а шаг поиска соответствовал ожидаемому значению точности видеопозиционирования.
Целесообразно рассматривать следующие варианты осуществления изобретения, такие как:
1. Использование нескольких видеокамер, платы видеозахвата, компаса на базе магнитометра и инклинометра на основе акселерометра и гироскопа, а также блока вычисления и управления на базе электронно-вычислительной машины.
2. Использование нескольких видеокамер и тепловизоров, сопряженных вместе, платы видеозахвата, компаса на базе магнитометра и инклинометра на основе акселерометра и гироскопа, а также блока вычисления и управления на базе электронно-вычислительной машины.
3. Использование одной видеокамеры, поворотных приводов по двум плоскостям, компаса на базе магнитометра и инклинометра на основе акселерометра и гироскопа, а также блока вычисления и управления на базе электронно-вычислительной машины.
4. Использование одной видеокамеры и тепловизора, сопряженных вместе, поворотных приводов по двум плоскостям, компаса на базе магнитометра и инклинометра на основе акселерометра, а также блока вычисления и управления на базе электронно-вычислительной машины.
Представленные варианты реализации предлагаемого способа особенно актуальны для роботизированных аппаратов, как правило, содержащих на борту одну или несколько видеокамер и тепловизоров, инерциальный блок, включающий гироскопы, акселерометры, магнитометры.
Список источников
1. Patent application US №20140010407 A1, application number US 13/544,817 - Image-based localization. Published 9.01.2014.
2. Patent application US №20120176491 A1, application number US 13/173,984 - Camera-based position location and navigation based on image processing. Published 12.07.2012.
3. Patent US №US8249302 B2, application number US 12/495,655 - Method for determining a location from images acquired of an environment with an omni-directional camera. Published 21.08.2012.
Claims (1)
- Способ определения местоположения наземного объекта на основе сигнатур изображений городской застройки в видимом и инфракрасном диапазонах и цифровой карты, включающий получение исходного изображения, выделение контуров рельефа застройки, оценку координат объекта путем построения эталонных контуров рельефа застройки для разных точек области позиционирования с последующим определением наилучшего приближения эталона к выделенным контурам; и отличающийся выделением из представленного изображения массива одномерных сигнатур контуров рельефа застройки; наличием алгоритма фильтрации мешающих объектов, направленного на уменьшение искажения контуров рельефа застройки контурами деревьев, столбов и проводов; использованием распознавания характера застройки, с целью уменьшения гипотетической зоны позиционирования; построением для разных точек области позиционирования эталонных одномерных сигнатур модели контуров рельефа застройки с учетом данных о направлениях и углах обзора объективов; реализацией оценки местоположения объекта в виде многоэтапной процедуры поиска координат области позиционирования, с наименьшим различием эталонных и выделенных сигнатур контуров рельефа застройки, при уменьшении на каждом этапе шага поиска по координатам и увеличении разрешения; использованием на первом этапе оценки координат объекта переменного шага поиска, который вычисляется на основе оценки плотности застройки в текущем районе; применением изображений видимого и инфракрасного диапазонов при различном количестве видеокамер и тепловизоров при разных значениях углов обзора.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU2014115820/08A RU2583756C2 (ru) | 2014-04-18 | 2014-04-18 | Способ определения местоположения на основе сигнатур изображений городской застройки в видимом и инфракрасном диапазонах |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU2014115820/08A RU2583756C2 (ru) | 2014-04-18 | 2014-04-18 | Способ определения местоположения на основе сигнатур изображений городской застройки в видимом и инфракрасном диапазонах |
Publications (2)
Publication Number | Publication Date |
---|---|
RU2014115820A RU2014115820A (ru) | 2015-10-27 |
RU2583756C2 true RU2583756C2 (ru) | 2016-05-10 |
Family
ID=54362606
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2014115820/08A RU2583756C2 (ru) | 2014-04-18 | 2014-04-18 | Способ определения местоположения на основе сигнатур изображений городской застройки в видимом и инфракрасном диапазонах |
Country Status (1)
Country | Link |
---|---|
RU (1) | RU2583756C2 (ru) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2706465C1 (ru) * | 2019-04-18 | 2019-11-19 | Федеральное государственное бюджетное образовательное учреждение высшего образования "Сибирский государственный университет геосистем и технологий" | Способ определения местоположения, координат точек, геометрических и семантических характеристик картографических объектов в интерактивном режиме при работе с традиционной картой в условиях отсутствия связи для передачи цифровых данных |
RU2740445C2 (ru) * | 2018-09-14 | 2021-01-14 | Общество с ограниченной ответственностью "НАВИГАТОРСПАС" | Способ конвертации преобразования перевода 2D-изображений в формат 3D |
RU2757066C2 (ru) * | 2019-05-29 | 2021-10-11 | Федеральное государственное бюджетное образовательное учреждение высшего образования "Сибирский государственный университет геосистем и технологий" | Способ определения местоположения на традиционной карте, координат точек, геометрических и семантических характеристик картографических объектов в интерактивном режиме при работе с традиционной картой в условиях отсутствия связи для передачи цифровых данных |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2034237C1 (ru) * | 1991-09-10 | 1995-04-30 | Астахов Сергей Иванович | Способ дигитализации картографических материалов |
RU2244260C1 (ru) * | 2003-04-09 | 2005-01-10 | Анцыгин Александр Витальевич | Способ получения и актуализации цифрового картографического материала и устройство для его осуществления |
RU2364887C2 (ru) * | 2007-09-25 | 2009-08-20 | ОАО "Уральское проектно-конструкторское бюро " Деталь" | Способ навигации летательного аппарата по радиолокационным изображениям земной поверхности с использованием цифровых моделей местности |
US20100143808A1 (en) * | 2007-06-15 | 2010-06-10 | Toyota Jidosha Kabushiki Kaisha | Fuel cell |
US20100208941A1 (en) * | 2009-02-13 | 2010-08-19 | Broaddus Christopher P | Active coordinated tracking for multi-camera systems |
EA201070218A1 (ru) * | 2007-08-02 | 2010-08-30 | Аркекс Лимитед | Системы обработки геофизических данных |
WO2011153624A2 (en) * | 2010-06-11 | 2011-12-15 | Ambercore Software Inc. | System and method for manipulating data having spatial coordinates |
WO2012122588A1 (en) * | 2011-03-11 | 2012-09-20 | The University Of Sydney | Extraction processes |
-
2014
- 2014-04-18 RU RU2014115820/08A patent/RU2583756C2/ru not_active IP Right Cessation
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2034237C1 (ru) * | 1991-09-10 | 1995-04-30 | Астахов Сергей Иванович | Способ дигитализации картографических материалов |
RU2244260C1 (ru) * | 2003-04-09 | 2005-01-10 | Анцыгин Александр Витальевич | Способ получения и актуализации цифрового картографического материала и устройство для его осуществления |
US20100143808A1 (en) * | 2007-06-15 | 2010-06-10 | Toyota Jidosha Kabushiki Kaisha | Fuel cell |
EA201070218A1 (ru) * | 2007-08-02 | 2010-08-30 | Аркекс Лимитед | Системы обработки геофизических данных |
RU2364887C2 (ru) * | 2007-09-25 | 2009-08-20 | ОАО "Уральское проектно-конструкторское бюро " Деталь" | Способ навигации летательного аппарата по радиолокационным изображениям земной поверхности с использованием цифровых моделей местности |
US20100208941A1 (en) * | 2009-02-13 | 2010-08-19 | Broaddus Christopher P | Active coordinated tracking for multi-camera systems |
WO2011153624A2 (en) * | 2010-06-11 | 2011-12-15 | Ambercore Software Inc. | System and method for manipulating data having spatial coordinates |
WO2012122588A1 (en) * | 2011-03-11 | 2012-09-20 | The University Of Sydney | Extraction processes |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2740445C2 (ru) * | 2018-09-14 | 2021-01-14 | Общество с ограниченной ответственностью "НАВИГАТОРСПАС" | Способ конвертации преобразования перевода 2D-изображений в формат 3D |
RU2706465C1 (ru) * | 2019-04-18 | 2019-11-19 | Федеральное государственное бюджетное образовательное учреждение высшего образования "Сибирский государственный университет геосистем и технологий" | Способ определения местоположения, координат точек, геометрических и семантических характеристик картографических объектов в интерактивном режиме при работе с традиционной картой в условиях отсутствия связи для передачи цифровых данных |
RU2757066C2 (ru) * | 2019-05-29 | 2021-10-11 | Федеральное государственное бюджетное образовательное учреждение высшего образования "Сибирский государственный университет геосистем и технологий" | Способ определения местоположения на традиционной карте, координат точек, геометрических и семантических характеристик картографических объектов в интерактивном режиме при работе с традиционной картой в условиях отсутствия связи для передачи цифровых данных |
Also Published As
Publication number | Publication date |
---|---|
RU2014115820A (ru) | 2015-10-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11210806B1 (en) | Using satellite imagery to enhance a 3D surface model of a real world cityscape | |
TWI483215B (zh) | 根據相關3d點雲端資料強化影像資料 | |
US10282856B2 (en) | Image registration with device data | |
US9888235B2 (en) | Image processing method, particularly used in a vision-based localization of a device | |
US7733342B2 (en) | Method of extracting 3D building information using shadow analysis | |
US9530235B2 (en) | Aligning panoramic imagery and aerial imagery | |
JP2019087229A (ja) | 情報処理装置、情報処理装置の制御方法及びプログラム | |
CN112750203B (zh) | 模型重建方法、装置、设备及存储介质 | |
KR102167835B1 (ko) | 영상 처리 방법 및 장치 | |
Cosido et al. | Hybridization of convergent photogrammetry, computer vision, and artificial intelligence for digital documentation of cultural heritage-a case study: the magdalena palace | |
WO2022217988A1 (zh) | 传感器配置方案确定方法、装置、计算机设备、存储介质及程序 | |
US20230065774A1 (en) | Computer Vision Systems and Methods for Modeling Three-Dimensional Structures Using Two-Dimensional Segments Detected in Digital Aerial Images | |
CN106537409B (zh) | 确定影像的罗盘定位 | |
WO2018142533A1 (ja) | 位置姿勢推定装置および位置姿勢推定方法 | |
RU2583756C2 (ru) | Способ определения местоположения на основе сигнатур изображений городской застройки в видимом и инфракрасном диапазонах | |
WO2023284358A1 (zh) | 相机标定方法、装置、电子设备及存储介质 | |
JP2016148956A (ja) | 位置合わせ装置、位置合わせ方法及び位置合わせ用コンピュータプログラム | |
KR20210094517A (ko) | 3d 기하학 추출을 위해 복수의 이미지들로부터 상보적 이미지를 선택하는 시스템 및 방법 | |
CN109785439A (zh) | 人脸素描图像生成方法及相关产品 | |
JP4896762B2 (ja) | 画像処理装置および画像処理プログラム | |
US20160349409A1 (en) | Photovoltaic shade impact prediction | |
US20240233261A1 (en) | Vector data projection and feature matching to determine three-dimensional structure | |
CN110617800A (zh) | 基于民航客机的应急遥感监测方法、系统及存储介质 | |
CN117057086B (zh) | 基于目标识别与模型匹配的三维重建方法、装置及设备 | |
Myasnikov | Assessment of camera orientation in Manhattan scenes using information from optical and inertial sensors |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | The patent is invalid due to non-payment of fees |
Effective date: 20160419 |