71439

СВЯЗЬ КООРДИНАТ ТОЧЕК МЕСТНОСТИ И ИХ ИЗОБРАЖЕНИЙ НА СКАНЕРНЫХ СНИМКАХ

Доклад

География, геология и геодезия

RSi – вектор, определяющий положение центра проекции i-й строки в системе координат объекта. rm – единичный вектор, определяющий положение текущей точки в системе координат объекта. RM – определяет положение точки М в системе координат объекта относительно системы координат сканера.

Русский

2014-11-07

81.5 KB

0 чел.

СВЯЗЬ КООРДИНАТ ТОЧЕК МЕСТНОСТИ И ИХ ИЗОБРАЖЕНИЙ НА СКАНЕРНЫХ СНИМКАХ

OXYZ – система координат объекта. SXYZ – система координат сканера. RSi – вектор, определяющий положение центра проекции i-й строки в системе координат объекта. rm – единичный вектор, определяющий положение текущей точки в системе координат объекта. RM – определяет положение точки М в системе координат объекта относительно системы координат сканера.

Задача: найти RM. Известны координаты r в системе координат сканера.

(1)

R – вектор, коллинеарный r.

(2)

D – расстояние от центра проекции до точки M. Подставим (2) в (1).

(3)

Запишем (3) в координатной форме:

(4)

Выразим D из третьего уравнения и подставим в первые два. Получим:

          где             (4)

Xsi, Ysi, Zsi – значения линейных элементов внешнего ориентирования съемочной системы в момент получения изображения i строки снимка.

Ai, ωi, αi, æi - матрица поворота и соответствующие ей углы наклона и поворота системы координат сканера в момент формирования i строки изображения.

По координате xс мы определяем время формирования изображения i строки снимка.

Если используется камера с несколькими линейками, то:

, или    (5)

Если при съемке элементы внешнего ориентирования сканера неизвестны или известны с недостаточной точностью, обработку снимков производят в 2 этапа:

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

2. По формулам (4) определяют координаты точек местности.

Эта методика подходит только для космических снимков, т. к. траекторию движения аппарата в космосе легко смоделировать.

  1.  Для каждой опорной точки записывают уравнение коллинеарности:

,       где      ,  а    (6)

       

        (7)

– значения элементов внешнего ориентирования сканера в момент формирования первого строки снимка;

k1,…..k6 – коэффициенты, характеризующие закон изменения элементов внешнего ориентирования сканера во времени;

         (8)

ti -  время получения i- й строки изображения, to  - время получения первой строки изображения. Эти величины определяются по измерениям xc точек на сканерном изображении.

Уравнения (7) характеризуют линейный закон изменения элементов внешнего ориентирования сканера в зависимости от времени. Возможна другая модель изменения ЭВО сканера, например полином второй степени:

        (9)

Коэффициенты d будут описывать ускорение изменения ЭВО сканера.

Каждая опорная точка дает возможность составить 2 уровня (6). Для определения неизвестных значений элементов внешнего ориентирования сканера в момент формирования первой строки Xso….κo и коэффициентов k1k6 необходимо измерить min 6 опорных точек для составления 12 уравнений. Если еще необходимо определить di (ускорение), то необходимо 9 опорных точек.

При решении обратной засечки по сканерному изображению для равнинной территории возникает неопределенность (множественность) решения задачи определения элементов внешнего ориентирования сканера для всех его положений в пространстве XSo XSi (рис.8).

Для избежания этого эффекта следует зафиксировать один из элементов : XSo, ZSo, αo. При космической съемке лучше зафиксировать высоту фотографирования ZSo .

   

Рис.8

После решения обратной засечки определение координат точек местности осуществляется по формулам (4).


So

i


 

А также другие работы, которые могут Вас заинтересовать

22330. Пошук в мережі 37 KB
  Загальний доступ до дисків Коли ви надаєте загальний доступ до диска ви дозволяєте іншим користувачам працювати з його вмістом по мережі. Клацніть правою кнопкою миші на значку диска до якого вирішили надати загальний доступ і виберіть команду Доступ з контекстного меню що з'явилося. На екрані відобразиться діалогове вікно властивостей диска з вибраною вкладкою Доступ. В діалоговому вікні властивостей жорсткого диска виберіть перемикач Загальний доступ.
22331. Адреса и указатели. Операции получения адреса и косвенной адресации. Отождествление массивов и указателей. Адресная арифметика 46.5 KB
  Динамическое выделение памяти под массивы. АДРЕСА И УКАЗАТЕЛИ Во время выполнения всякой программы используемые ею данные размещаются в оперативной памяти ЭВМ причем каждому элементу данных ставится в соответствие его индивидуальный адрес. При реализации многих алгоритмов и представлении сложных логических структур данных часто оказывается полезной возможность непосредственной работы с адресами памяти. Действительно поскольку соседние элементы массива располагаются в смежных ячейках памяти то для перехода от одного его...
22332. Функции в языке Си. Формальные и фактические параметры. Механизм передачи параметров. Возвращаемые значения. Использование указателей в качестве аргументов функций 44.5 KB
  ФУНКЦИИ В ЯЗЫКЕ СИ. Каждая из них в свою очередь есть независимый набор описаний и операторов заключенных между заголовком функции и ее концом. Все объекты определенные в теле функции ограниченном открывающей и закрывающей фигурными скобками являются локальными для этой функции в смысле области видимости и времени существования.
22333. Ввод и вывод в языке Си: общие концепции. Файлы данных и каталоги файлов. Внутренняя организация и типы файлов 76 KB
  h main { FILE stream; if stream = fopen data r == NULL printf Ошибка при открытии файла ; } Имя функции и назначение: fclose закрывает файл предварительно открытый для ввода вывода потоком Формат и описание аргументов: int fclosestream FILE stream; Указатель на открытый файл Возвращаемое значение равно нулю при нормальном завершении операции и EOF в случае возникновения ошибки.h...
22334. Общая структура программы на языке Си. Время существования и видимость переменных. Блоки. Классы памяти. Автоматические, внешние, статические и регистровые переменные. Рекурсивные функции. Реализация рекурсивных алгоритмов 51.5 KB
  ОБЩАЯ СТРУКТУРА ПРОГРАММЫ НА ЯЗЫКЕ СИ. Та функция с которой начинается выполнение программы называется главной функцией. Она по существу является входной точкой программы и должна иметь предопределенное имя main.
22335. Структуры в языке Си: основные понятия. Массивы структур. Указатели на структуры. Вложение структур. Структуры и функции. Объединения. Перечисления. Определение и использование новых типов данных. Классы имен 45 KB
  Указатели на структуры. Структуры и функции. СТРУКТУРЫ В ЯЗЫКЕ СИ: ОСНОВНЫЕ ПОНЯТИЯ При решении задач вычислительной математики информационного обеспечения и системного программирования очень часто приходится сталкиваться с наборами данных имеющими достаточно сложную логическую организацию.
22336. Язык Си: историческая справка, общая характеристика, основные достоинства. Подготовка к выполнению и выполнение программ в операционной среде MS DOS. Элементы языка Си: множество символов, ключевые слова, константы и переменные, операции и операторы 35.5 KB
  В языке Си имеется большой набор управляющих конструкций для реализации циклических и разветвленных алгоритмов средства для блочного и модульного программирования а также возможность гибкого управления процессом выполнения программы. В заключение перечислим некоторые основные свойства языка Си: широкий набор управляющих конструкций для организации циклов и условных переходов обеспечивающих возможность написания гибких и хорошо структурированных программ; большой набор операторов и операций многие из...
22337. Понятие типа данных. Переменные и константы. Основные типы данных в языке Си: общая характеристика, машинное представление, описание данных в программе. Числовые, символьные и строковые константы 44 KB
  Арифметические операции и арифметические выражения. Операции отношения логические операции и логические выражения. Понятие типа включает в себя следующую информацию об элементе данных: допустимый набор значений которые объект этого типа может принимать в процессе работы программы совокупность всех указанных значений мы будем называть областью определения типа; состав операций которые разрешено выполнять над объектами данного типа; способ представления элемента данных рассматриваемого типа в памяти машины; ...