Геодезия

Полиномни интерполации във фотограметрията

Ст.н.с. д-р инж. Иван Кацарски

 

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

Прилагането на полиноми намира място и в модулите за аеротриангулация на някои съвременни дигитални фотограметрични системи, например PHOTOMOD на Racurs Co. При версия 4.4 на тази система изравнението на аеротриангулацията може де се извършва по независими модели или чрез снопове от проектиращи лъчи (снопово изравнение). И в двата случай обаче има опция за прилагане на полиноми от различна степен.

Същност
Полиномите, които са разисквани в тази статия, се отнасят за триизмерното (Е3) и двуизмерното (Е2) Евклидово пространство (Еνκλειδης, ІІІ в. пр. Хр.). Полиномните интерполации по своята математическа същност са полиномни най-често нелинейни трансформации, които имат само алгебричен, но е и геометричен смисъл.

Коригираните координати X, Y, Z се получават, като към некоригираните координати x, y, z се прибавят корекциите Δx, Δy, Δz, т. е.:

         || X ||    || x ||    || Δx ||
(1)     || Y || = || y || + || Δy || .
         || Z ||    || z ||    || Δz ||

Корекциите, които представляват многостепенни полиноми на некоригираните координати, могат да бъдат изразени най-общо по следния начин:

         Δx = PolX (x, y, z, ki)
(2)     Δy = PolY (x, y, z, ki) ,
         Δz = PolZ (x, y, z, ki),

където: ki (i = 1, 2, … n) са полиномните коефициенти.

За еднозначно решаване на задачата (намиране на числените стойности на полиномните коефициенти) е необходимо да бъдат известни (дадени) толкова геодезически координати X, Y, Z, които са координати на геодезическите опорни точки (служещи за основа на аеротриангулацията), колкото е броят на полиномните коефициенти ki в избраните за целта полиноми. Практически броят на известните величини винаги е по-голям от необходимия брой и решаването на задачата става по метода на най-малките квадрати.

Многообразие на полиномите

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

По отношение на степента полиноми могат да бъдат:
·     Второстепенни.
·     Третостепенни.
·     Комбинирани от втора, трета и по-висока степен.

По отношение на начина на прилагане се срещат следните възможности:
·     Независимо по трите координати оси X, Y, Z.
·     Съвместно за планиметрия (X, Y) и отделно за височина (Z).
·     Съвместно по трите координатни оси X, Y, Z.
·     Само за планиметрия (X, Y).
·     Само за височина (Z).
·     С различна степен за трите координатни оси X, Y,.

Един опит за систематизиране на полиномите води до следното:
·     Второстепенни полиноми:

  • Независимо за X, Y и Z.
  • Съвместно и само за X и Y.
  • Само за Z .
  • Съвместно за X, Y и Z.

·     Третостепенни полиноми:

  • Независимо за X, Y и Z.
  • Независимо и само за X и Y.
  • Съвместно за X и Y и отделно Z.
  • Само за Z.

·     Комбинация от второстепенни и третостепенни полиноми:

  • Второстепенни полиноми за X и Y и третостепенни за Z.
  • Второстепенни полиноми за X и Z и третостепенни за Y.
  • Второстепенни полиноми за Y и Z и третостепенни за X.
  • Второстепенни полиноми за Y и третостепенни за X и Z.
  • Второстепенни полиноми за Z и третостепенни за X и Y.

·     Полиноми от по-висока степен.

В някои случаи се предлага използването на второстепенни или третостепенни полиноми да става в зависимост от условията, при които следва да се прилагат. Дори програмно се извършва избор на степента на полинома.

Различие в полиномите

Полиномите най-често се различават по допълнителните членове, които коригират усукването на моделите, както и по тяхната степен. Категорични препоръки обаче за степента на полиномите не могат да се правят.

Заслужава да се отбележи следното:
·     Полиномите от първа степен дават незадоволителни резултати, което се дължи на ограничения брой степени на свобода.
·     С полиномите от втора и трета степен се получава почти еднакъв ефект.
·     Необоснованото увеличаване на степента на полиномите може да влоши резултата от изравнението, понеже по-високата степен деформира ивиците или блоковете (когато се изравнява аеротриангулация) там, където няма геодезически опорни точки.
·     Обикновено не се препоръчват полиноми със степен, по-висока от трета, дори е достатъчно да се прилагат второстепенни полиноми.
·     Използването на по-голям брой геодезически опорни точки при изравнение с полиноми от втора степен само незначително повишава точността.

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

–     Съвместно изравнение за X, Y и Z.
–     Отделно изравнение за планиметрия (X, Y) и за височина (Z), без или с допълнителни членове за Z.
–     Независимо изравнение за X, Y и Z, без или с допълнителни членове за Z.
Членовете със Z би трябвало да се използват само ако са дадени достатъчен брой опорни точки със значителна разлика в надморските височини.
·     Третостепенните полиноми се прилагат за малки корекции, когато дадените геодезически точки са разпределени в ивиците най-малко в 4 групи.
·     Възможни са следните комбинации:
–     Съвместно изравнение за X, Y и Z.
–     Отделно изравнение за планиметрия (X, Y) и за височина (Z).
–     Независимо изравнение за X, Y и Z.
·     Конформните третостепенни полиноми се прилагат за планиметрични корекции
(Δx, Δy) от всякаква големина.

Определяне на полиномните коефициенти по МНМК

За поясняване определянето на полиномните коефициенти по метода на най-малките квадрати ще бъдат използвани следните полиноми от втора степен, които са независими по всяка ос:

         Δx = aO+a1+a2.y+a3.x.y+a4.x2,
(3)     Δy = bO+b1.x+b2.y+b3.x.y+b4.x2,
         Δz = cOc1.x+c2.y+c3.x.y+c4.x2,

където: ai , bi , ci (i = 0, 1, 2, 3, 4) са полиномните коефициенти.

Освен от вида на полиномите, приетата моделна деформационна повърхнина се характеризира още с полиномните коефициенти, които са функции на параметрите на аерозаснемането и грешките в относителното ориентиране на стереодвойките аероснимки.

Както се вижда от формули (3), трите полинома са от един и същ вид, поради което е удобно да бъдат записани матрично:

(4)     Δr’ = PO+P.r,

където:
                || Δx’ ||        || x ||           || aO ||        || a1 a2 a3 a4 ||
(5)     Δr’ = || Δy’ || , r = || y || , PO = || bO || , P = || b1 b2 b3 b4 || .
                ||Δ z’ ||       ||x.y ||          || cO ||         || c1 c2 c3 c4 ||
                                   ||x2 ||

Във формули (3), или все също в матриците РО и Р, се съдържат общо 15 неизвестни ai, bi , ci, за еднозначното определяне на които са необходими също общо 15 дадени (известни) величини. Както се вижда от формули (3), във всеки от трите полинома не фигурират неизвестни от останалите два полинома, поради което изчислението за всяка координатна ос става независимо от това за другите две оси. В уравнението за всяка ос се съдържат по 5 неизвестни ai, bi, ci (i = 0, 1, 2, 3, 4), поради което за еднозначното им определяне са необходими по 5 дадени величини. Полиномите (3) позволяват да бъдат използвани точки, които са дадени отделно с техните координати X, Y и с височината Z.

Ако nP > 5 на брой точки са дадени с равнинните си координати и nZ > 5 на брой точки са дадени с височините си, за всяка координатна ос ще има съответно nP–5, nP–5 и n –5 свръхнаблюдения и определянето на неизвестните следва да стане по метода на най-малките квадрати. В такъв случай матриците-вектори r’ и r трябва да удовлетворяват условието (4) и уравненията на наблюденията са:

(6)     Δr + VΔ = r’,

където:
               || Δx ||           || VΔX ||
(7)     Δr = || Δy || и VΔ = || VΔY ||
               || Δz ||           || VΔZ ||

означават матриците-вектори на подлежащите на изравнение корекции (координатни разлики) и поправките към тях.

Очевидно:

(8)     VΔ = Δr’–Δr = Δr’–(R–r) = Δr’+r–R = R’–r = V,

където R и R’ са матриците-вектори на коригираните заради моделните деформации геодезически координати съответно преди и след изравнението по МНМК, а V е матрицата-вектор на поправките.

Тук за “наблюдавани” и следователно подлежащи на изравнение са приети корекциите към геодезическите координати, които се считат за равноточни и не са въведени тежести.

От връзките (4) и (6) се получават уравненията на поправките:

(9)     V = TO + T.r – Δr ,

които, написани координатно, са 2nP+nZ на брой.

По гореспоменатите причини изравнението се извършва самостоятелно за всяка от 3-те координатни оси и могат да се съставят следните 3 системи нормални уравнения:

           || NP 0  0 ||    || A ||    || LX ||
(10)     || 0  NP  0 || .  || B || = || LY || ,
           || 0  0  NZ ||   || C ||    || LZ ||

където:

                  || nP        [x]     [y]      [x.y]       [x2]  ||
                  || [x]      [x2]    [x.y]    [x2.y]      [x3]  ||
(11)     NP = || [y]      [x.y]   [y2]     [x.y2]    [x2.y] ||
                  || [x.y]  [x2.y]  [x.y2]   [x2.y2]   [x3.y] ||
                  || [x2]    [x3]    [x2.y]    [x3.y]     [x4]  ||

е матрицата на първите две нормални системи. Матрицата NZ на третата система се различава от матрицата (11) по съдържанието на елементите, въпреки че освен nZ, останалите елементи се означават по същия начин.

Освен това

                || aO ||        || bO ||        || cO ||
                || a1 ||         || b1 ||        || c1 ||
(12)     A = || a2 || , B = || b2 || , C = || c2 ||
                || a3 ||         || b3 ||        || b3 ||
                || a4 ||         || b4 ||        || b4 ||

са матриците-вектори на търсените полиномни коефициенти, a

                 || [Δx] ||            || [Δy] ||             || [Δz] ||
                 || [x.Δx] ||          || [x.Δy] ||          || [x.Δz] ||
(13)     LX =|| [y.Δx] || , LY = || [y.Δy] || , LZ =  || [y.Δz] || .
                 || [x.y.Δx] ||       || [x.y.Δy] ||       || [x.y.Δz] ||
                 || [x2.Δx] ||        || [x2.Δy] ||         || [x2.Δz] ||

са съответните матрици-вектори на свободните членове на трите нормални системи.

Матриците-вектори на неизвестните се получават от решаването на нормалните уравнения:

           || A ||     || NP-1 0 0 ||   || LX ||
(14)     || B || =   || 0 NP-1 0 || . || LY || .
           || C ||     || 0 0 NZ-1 ||   || LZ ||

За намаляване на изчислителната работа решаването на нормалните уравнения (10) може да се извърши, като неизвестните аO, bO и cO бъдат предварително елиминирани по Гаус (Karl Friedrich Gauss, 1777-1855). Този начин е приложим само тогава, когато в уравненията на поправките всички коефициенти пред неизвестното, което ще бъде елиминирано, са равни на единица и наблюденията са с еднаква точност. Изравнението на полиномните интерполации представлява именно такъв случай. В резултат на елиминирането се получават един път редуцираните нормални уравнения, на които съответстват редуцираните уравнения на поправките.

Оценяване на точността

Оценката на точността се извършва, като след намиране на поправките от условието (7) се изчислят следните квадратни грешки за единица тежест по отделно за всяка координатна ос:

          mX = {[VX2]:(nP–5)}1/2,
(15)     mY = {[VY2]:nP–5)}1/2,
          mZ = {[VZ2]:(nZ–5)}1/2.

Понеже наблюденията са равноточни, средните квадратни грешки (15) са същевременно и грешки на наблюдаваните величини.

Средните квадратни грешки на коригираните координати на всяка точка от модела се получават като средни квадратни грешки на функция от неизвестни. За целта, след като бъдат пресметнати частните производни на Δx, Δy и Δz спрямо всички полиномни коефициенти, се получава:

(16)  QΔXΔX = QaOaO+2xQaOa1+2yQaOa2+2xy(QaOa3+Qa1a2)+

+4xQaOa4+x2Qa1а2+2x2yQa1a3+4x2(Qa1a4+Qa4a4)+y2Qa2a2
+2xy2Qa2a3+4xyQa2a4 +x2y2Qa3a3+4x2yQa3a4

и аналогични изрази за QΔYΔY и QΔZΔZ .

Освен това важи:

(17)     QΔXΔX = QΔYΔY .

Средните квадратни грешки на координатите на всяка точка от модела, спрямо която е приложена корекция като функция от неизвестните полиномни коефициенти, са следните:

(18)     MX = mX(QΔXΔX)1/2, M = mY(QΔYΔY)1/2, MZ = mZ(QΔYΔY)1/2.

 

Литература

  1.      Вайнаускас, Ф. Ф. Некоторые вопросы теории ошибок пространственной фототриангуляции. Вильнюс, Труды по геодезии, Вильнюсский филиал Каунасского политехнического института, 1964.
  2.      Кацарски, И. Една полуаналитична система за фототриангулация с независим модели. Дисертационен труд. София, Висш институт по архитектура и строителство, Геодезически факултет, 1978.
  3.      Кацарски, И. Основи на фотограметрията (Записки). София, ГИС София ЕООД, 2002.
  4.      Кацарски, И. Приложни и теоретични въпроси на фотограметрията (Сборник). София, ГИС София ЕООД, 2005.
  5.      Молнар, Л. Уравнение фотограмметрических сетей. Симпозиум по фотограмметрии, Москва,1968.
  6.      Шульман, В. А. Уравнивание высот точек фототриангуляционных сетей, построенных на универсальных приборах, с применением ЭЦВМ. Москва, Геодезия и картография, 6, 1970.
  7.      Ackermann, F. On strip adjustment with polynomials of higher degree. Amsterdam, Photogrammetriа, 4, 1961-1963.
  8.      Albertz / Kreiling. Photogrammetrisches Taschenbuch, 3. Auflage. Karlsruhe, Herbert Wichmann Verlag, 1980.
  9.      Jordan / Eggert / Knesl. Handbuch der Vermessungskunde, B. III a/3, Photogrammetrie, 10 Ausgabe. Stuttgart, 1972.
  10.      Manual of Photogrammetry, 4th edition. Falls Church, Virginia, American Society of Photogrammetry, 1980.
  11.      Manual of photogrammetry, 5th edition. Bethesda, Maryland, American Society for Photogrammetry and Remote Sensing, 2004.

Author

Super User




От категорията
Гео-портал на минестерството на отбраната

Contact Us