R. Sultanov, A. Shutov, D. S. Likhvar, M. O. Elantsev
{"title":"面向视觉导航算法测试的无人机飞行视频序列建模","authors":"R. Sultanov, A. Shutov, D. S. Likhvar, M. O. Elantsev","doi":"10.22213/2413-1172-2018-4-189-193","DOIUrl":null,"url":null,"abstract":"Рассматривается система моделирования видеоряда полета беспилотного летательного аппарата для задач тестирования алгоритмов зрительной навигации. Данная система может быть использована при невозможности проведения полета и получения реальных снимков местности с бортовой камеры беспилотного летательного аппарата. Основой для генерации снимков является базовое изображение, которое может быть спутниковым снимком или ортофотопланом. Входными данными являются контрольные точки, через которые должен моделироваться полет, высота полета и характеристики летательного аппарата, такие, например, как скорость полета. Контрольные точки соединяются прямыми линиями, формируя маршрут полета, который определяет область полета на базовом изображении. На основе высоты и скорости полета беспилотного летательного аппарата рассчитывается масштаб выходных изображений с учетом разрешения базового изображения. Используя полученный масштаб и скорость полета летательного аппарата, рассчитывается смещение по координатам. На основе контрольных точек и координатного смещения формируются промежуточные точки, определяющие траекторию полета. Для каждой точки формируется направление полета беспилотного летательного аппарата с использованием улал поворота по окружности. При наличии нескольких контрольных точек происходит сглаживание траектории путем изменения угла поворота в каждой точке. Точки полученной траектории используются как центры генерируемых изображений полета, которые трансформируются согласно направлению движения беспилотного летательного аппарата с использованием аффинных преобразований. Для полученных изображений формируются метаданные формата EXIF, содержащие координаты снимка и характеристики полета. В результате генерируется видеоряд для каждой промежуточной точки с характеристиками полета, находящимися в метаданных файла изображения. В заключение статьи приведены примеры использования полученных изображений и описаны возможные улучшения разработанной системы.","PeriodicalId":443403,"journal":{"name":"Bulletin of Kalashnikov ISTU","volume":"42 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-02-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Modeling of Videosequence of Flight of UAV for Testing of Visual Navigation Algorithms\",\"authors\":\"R. Sultanov, A. Shutov, D. S. Likhvar, M. O. Elantsev\",\"doi\":\"10.22213/2413-1172-2018-4-189-193\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Рассматривается система моделирования видеоряда полета беспилотного летательного аппарата для задач тестирования алгоритмов зрительной навигации. Данная система может быть использована при невозможности проведения полета и получения реальных снимков местности с бортовой камеры беспилотного летательного аппарата. Основой для генерации снимков является базовое изображение, которое может быть спутниковым снимком или ортофотопланом. Входными данными являются контрольные точки, через которые должен моделироваться полет, высота полета и характеристики летательного аппарата, такие, например, как скорость полета. Контрольные точки соединяются прямыми линиями, формируя маршрут полета, который определяет область полета на базовом изображении. На основе высоты и скорости полета беспилотного летательного аппарата рассчитывается масштаб выходных изображений с учетом разрешения базового изображения. Используя полученный масштаб и скорость полета летательного аппарата, рассчитывается смещение по координатам. На основе контрольных точек и координатного смещения формируются промежуточные точки, определяющие траекторию полета. Для каждой точки формируется направление полета беспилотного летательного аппарата с использованием улал поворота по окружности. При наличии нескольких контрольных точек происходит сглаживание траектории путем изменения угла поворота в каждой точке. Точки полученной траектории используются как центры генерируемых изображений полета, которые трансформируются согласно направлению движения беспилотного летательного аппарата с использованием аффинных преобразований. Для полученных изображений формируются метаданные формата EXIF, содержащие координаты снимка и характеристики полета. В результате генерируется видеоряд для каждой промежуточной точки с характеристиками полета, находящимися в метаданных файла изображения. В заключение статьи приведены примеры использования полученных изображений и описаны возможные улучшения разработанной системы.\",\"PeriodicalId\":443403,\"journal\":{\"name\":\"Bulletin of Kalashnikov ISTU\",\"volume\":\"42 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-02-25\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Bulletin of Kalashnikov ISTU\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.22213/2413-1172-2018-4-189-193\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Bulletin of Kalashnikov ISTU","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.22213/2413-1172-2018-4-189-193","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Modeling of Videosequence of Flight of UAV for Testing of Visual Navigation Algorithms
Рассматривается система моделирования видеоряда полета беспилотного летательного аппарата для задач тестирования алгоритмов зрительной навигации. Данная система может быть использована при невозможности проведения полета и получения реальных снимков местности с бортовой камеры беспилотного летательного аппарата. Основой для генерации снимков является базовое изображение, которое может быть спутниковым снимком или ортофотопланом. Входными данными являются контрольные точки, через которые должен моделироваться полет, высота полета и характеристики летательного аппарата, такие, например, как скорость полета. Контрольные точки соединяются прямыми линиями, формируя маршрут полета, который определяет область полета на базовом изображении. На основе высоты и скорости полета беспилотного летательного аппарата рассчитывается масштаб выходных изображений с учетом разрешения базового изображения. Используя полученный масштаб и скорость полета летательного аппарата, рассчитывается смещение по координатам. На основе контрольных точек и координатного смещения формируются промежуточные точки, определяющие траекторию полета. Для каждой точки формируется направление полета беспилотного летательного аппарата с использованием улал поворота по окружности. При наличии нескольких контрольных точек происходит сглаживание траектории путем изменения угла поворота в каждой точке. Точки полученной траектории используются как центры генерируемых изображений полета, которые трансформируются согласно направлению движения беспилотного летательного аппарата с использованием аффинных преобразований. Для полученных изображений формируются метаданные формата EXIF, содержащие координаты снимка и характеристики полета. В результате генерируется видеоряд для каждой промежуточной точки с характеристиками полета, находящимися в метаданных файла изображения. В заключение статьи приведены примеры использования полученных изображений и описаны возможные улучшения разработанной системы.