Sunteți pe pagina 1din 116

CUPRINS Pag.

2 5 5 12 13 25 25 28 31 33 35 35 38 42 50 57 60 69 71 81 84 88 91

Capitolul 1 1.1 1.2 1.2.1 1.2.2 1.3 1.3.1 1.3.2 1.3.3 Capitolul 2 2.1 2.2 2.3 Capitolul 3 3.1 3.2 3.3 3.4 Capitolul 4

Introducere Stadiul actual i tendin e privind prelucrarea interactiv a observa iilor fotogrammetrice Considera ii generale. Dispozitive i tehnici de interac iune Sisteme i metode de culegere a datelor Componente hardware de prelucrare interactiv a datelor ob inute pe cale fotogrammetric Software pentru sistemul fotogrammetric grafic interactiv. Software de baz Grafica interactiv Programarea dialogului utilizator - sistem Sistemul fotogrammetric interactiv Sisteme fotogrammetrice analogice Sisteme fotogrammetrice analitice Sisteme fotogrammetrice digitale. Reprezentarea pe calculator a obiectelor spa iale ob inute prin metode de fotogrammetrie analitic i digital Generalit i; metode de interpolare utilizate n grafica pe calculator Tehnici de reprezentare spa ial, grafic i vizual, a curbelor i suprafe elor Orientarea imaginilor fotogrammetrice digitale i modelarea automat a suprafe elor Tehnici de reprezentare spa ial, grafic i vizual, utiliznd teoria fractalilor Aplica ii software privind reprezentarea imaginilor elementelor spa iului obiect, cu exemplificri n domeniul lucrrilor de art Considera ii finale - concluzii Bibliografie Anexe

INTRODUCERE Revista american de specialitate "Photogrammetric Engineering and Remote Sensing" definete fotogrammetria astfel: "Fotogrammetria este arta, tiin a i tehnologia de ob inere a informa iilor sigure despre obiectele fizice i mediul nconjurtor prin prelucrarea nregistrrilor, msurarea i interpretarea imaginilor fotografice, a modelelor de energie radiant electromagnetic i alte fenomene". ntr-o accep iune mai larg se poate aprecia c fotogrammetria urmrete ob inerea de informa ii precise privind obiectele fizice i mediul ambiant prin nregistrarea, msurarea i interpretarea imaginilor din care s rezulte forma, dimensiunile i pozi ia unor obiecte din spa iu. Deosebirea esen ial dintre metodele fotogrammetrice i cele geodezice const n aceea c msurtorile fotogrammetrice nu se execut n contact cu obiectul propriu-zis, ci pe imaginile fotografice ale acestuia. Dup cum este bine cunoscut, ideea utilizrii imaginilor fotografice n scopuri metrice este destul de veche, datnd de aproape 150 de ani. n istoria dezvoltrii fotogrammetriei, etapa fotogrammetriei analogice s-a impus n domeniul ntocmirii planurilor i fr ilor topografice i mai apoi a celor tematice, derivate, la scri medii i mici. Apari ia fotogrammetriei poate fi considerat n strns legtur cu descoperirea legilor perspectivei i utilizarea lor n pictur. Imaginile perspective au fost utilizate pentru prima dat n scopuri topografice la nceputul secolului al XVIII-lea n Elve ia. Momentul hotrtor a fost ns marcat de inventarea fotografiei, la mijlocul secolului al XIX-lea. Atunci a fost construit i prima camer fotografic metric (n Fran a) i a fost realizat prima fotografie dintr-un balon. La nceputul secolului nostru s-au ob inut primele fotografii din avion i a fost construit ( n Germania ) primul aparat de msurare fotogrammetric -stereocomparatorul- al crui principiu este utilizat i azi la realizarea aparatelor de exploatare fotogrammetric analitic. Trebuie men ionat c exploatarea fotogrammetric s-a rezumat la nceput la aplicarea unor procedee grafice perspective. Dup apari ia stereocomparatorului, s-a putut trece la unele metode numerice simple, n special pentru cazul normal al fotogrammetriei terestre. Evolu ia ulterioar a fotogrammetriei a fost marcat de realizarea unor aparate de exploatare fotogrammetric de tip analog. La nceputul secolului XX a fost construit (la firma Zeiss, n Germania) stereoautograful, constituind un progres important privind exploatarea fotogramelor terestre.

Dezvoltarea acestui tip de aparate, n concordan cu realizarea i perfec ionarea camerelor fotoaeriene automate reprezint un nou pas n evolu ia metodelor de expolatare fotogrametric. Totui, dei aceste aparate au reprezentat o perioad nfloritoare (i destul de ndelungat) din istoria fotogrammetriei opera ionale, datorit costului lor ridicat au limitat aplicabilitatea metodelor fotogrammetrice. Aceast perioad a demonstrat ns i deosebita eficien a fotogrammetriei att n domeniul aplica iilor topografice, ct i netopografice. Trecnd de la reprezentrile grafice aproximative la restitu ia la scri mici i medii i apoi la realizarea planurilor topografice la scri mari, fotogrammetria a parcurs o serie de etape de perfec ionri tehnologice proprii, dar beneficiind i de dezvoltrile unor domenii de vrf din ultima perioad, cum ar fi cele din domeniul informaticii. Astfel, din al aptelea deceniu al secolului nostru a nceput s se dezvolte i s capete o pondere tot mai mare fotogrammetria analitic. Au fost reanalizate unele principii matematice care stau la baza fotogrammetriei i au fost dezvoltate, sub forma unor algoritmi practici diversele metode fotogrammetrice, dintre care unele (ndeosebi aerotriangula ia) nu se mai pot azi concepe dect sub form analitic. De asemenea, redresarea fotogrammetric - implicnd erori sistematice nu mai poate fi acceptat pentru scri mari, dect sub forma (complet diferit principial i tehnologic) a ortofotoredresrii (evitnd aceste inconveniente). Totodat trebuie precizat c restitu ia la scri mari (de exemplu 1:500) se poate realiza (cu o precizie corespunztoare ) doar pe cale analitic, deoarece aici nu mai apar diferitele restric ii tehnologice, ci doar limitrile sistemului de calcul disponibil. Un progres cu adevrat notabil l constituie ns fotogrammetria digital (numeric), ce s-a dezvoltat dup modelul teledetec iei. Aceasta reprezint un pas important pe calea automatizrii fotogrammetriei, precum i a includerii informa iilor fotogrammetrice n Sistemul Informa ional Geografic ( SIG sau GIS ). Pe acest cale i direc iile de aplicare a fotogrammetriei s-au extins, permi nd efectuarea unor analize complexe privind evolu ii ale diverselor fenomene n spa iu i timp. Odat cu apari ia fotogrammetriei analitice i apoi a fotogrammetriei digitale, aplica iile cartografice ale fotogrammetriei s-au extins i pentru scri mai mari, astzi ntocmindu-se precis, eficient i rapid, prin metode fotogrammetrice, ortofotohr i sau ortofotoplanuri topografice la scara 1:1.000 sau 1:500.

Fotogrammetria i-a lrgit domeniile de aplicare precum i gama produselor oferite. n ultimele dou decenii ale secolului XX, fotogrammetria i teledetec ia au devenit metode eficiente i de mare productivitate de colectare a datelor prin masurarea de la distan , fr contact fizic cu obiectul msurat, a fenomenelor i a obiectelor din mediul nconjurtor. De la prezentarea primei sta ii fotogrammetrice digitale de ctre firma elve ian Kern (n anul 1988, la al XVIlea Congres al ISPRS de la Kyoto) s-au fcut multe eforturi n domeniul cercetrii i realizrii, la pre uri accesibile, a componentelor hardware i software pentru prelucrarea imaginii digitale sau digitizate n scopuri fotogrammetrice. Au fost elaborate noi tehnologii impulsionate de performan ele oferite de noile camere digitale ce tind s nlocuiasc camerele aerofotogrammetrice optico-mecanice actuale, precum i de sistemele noi de vizualizare, reprezentare i prelucrare a imaginilor. Mrirea posibilit ilor de stocare a datelor va permite sistemelor satelitare, ce vor fi lansate n viitorul apropiat, detectarea schimbrilor semnificative din spa iul obiect observat la nivelul satelitului i vor fi transmise la sol, n timp real, numai informa iile referitoare la aceste schimbri. Trebuie spus c rezolu ia spa ial a noilor sisteme satelitare a crescut odat cu contientizarea de ctre organiza iile tiin ifice interna ionale a beneficiilor oferite de aceste sisteme. Necesit ile actuale n ara noastr impun stabilirea metodologiei standard de trecere la scri mari (1:1.000, 1:500) n ceea ce privete exploatarea fotogrammetric digital. Asistm astzi la automatizarea procedeelor de determinare a schimbrilor pentru actualizarea hr ilor precum i a bazei geometrice a sistemului informa ional geografic (SIG) i a sistemului informa ional al teritoriului (SIT). Astzi sunt utilizate produse noi precum ortofotoharta digital, SIG(GIS), SIT(LIS), SITE, GIS n 3D, etc., ceea ce corespunde realit ii de prezentare a datelor spa iale. Lucrarea de fa i propune s prezinte odat cu noile sisteme hardware i software utilizate n fotogrammetrie i principiile functional-stochastice i avantajele utilizrii sistemelor interactive integrate n ceea ce privete prelucrarea informa iei fotogrammetrice. Deoarece, pn n prezent, n ar nu dispunem de aparate moderne de stereorestitu ie analitic, ci doar de componente ale unui sistem de exploatare analitic eventual interconectate ntrun sistem interactiv de exploatare analitic, partea aplicativ a lucrrii s-a fcut sub aceast form, aparatura aceasta putndu-se utiliza n continuare, asigurnd precizia necesar ntocmirii planurilor i hr ilor la scri mari. Stereofotogrammetriei, ca metod de baz n fotogrammetrie, bazat pe vederea stereoscopic, i s-au mai adugat n ultimul timp i alte tehnici noi precum: interferometria cu senzori radar, hologrammetria, extragerea
4

informa iei tridimensionale prin modelarea unei singure imagini (folosind constrngeri geometrice din spa iul obiect), reconstruc ia formelor spa iale pe baza umbrelor purtate n fotogrammetria industrial, etc. Asupra avantajelor certe oferite de fotogrammetria analitic i digital, mpreun sau combinat cu celelalte tehnici moderne nedestructive ne vom referii n capitolele urmtoare. Concomitent cu dezvoltarea tehnologiilor i a produselor, asistm i la o accesibilitate mai larg la tehnologiile de fotogrammetrie care corespunztor noilor metode nu mai sunt apanajul unui grup restrns de specialiti forma i n ani mul i de instruire specific. Noile sta ii fotogrammetrice digitale de lucru pot fi deservite de operatori cu o pregtire tehnic de specialitate mai modest. Trebuie men ionat ns c viitorul acestor domenii este i trebuie s fie orientat de ctre specialitii geodezi, fotogrammetriti i cartografi care vor avea o sarcin foarte dificil n men inerea acestor echilibre ntre o larg accesibilitate la tehnologie i tehnicitatea produselor specifice, ntre modernizarea continu a domeniilor i tradi ia carto-fotogrammetric din ara noastr, n condi iile racordrii domeniului nostru la comunitatea tiin ific interna ional. Lucrarea este rodul unei experien e acumulate timp de peste 25 ani n domeniul geodeziei, cartografiei, fotogrammetriei, teledetec iei i informaticii, i a colaborrii cu distini specialiti din nv mntul superior, proiectare, cercetare i produc ie. n mod deosebit, aduc mul umirile mele regretatului prof.univ.dr.ing. Nicolae Oprescu i conductorului tiin ific prof.univ.dr.ing. Lucian Turdeanu care mi-au insuflat dragostea pentru aceast tiin i mi-au orientat ntreaga activitate teoretic i practic. Cap. 1 - Stadiul actual i tendin e privind prelucrarea interactiv a observa iilor fotogrammetrice. 1.1 - Considera ii generale O prezentare sintetic a stadiului actual de dezvoltare a fotogrammetriei i teledetec iei, pe baza realizrilor cunoscute pn n prezent, permite aprecierea realist a posibilit ilor i limitelor acestui mijloc de investigare. O aplica ie conven ional a fotogrammetriei este elaborarea de hr i topografice cu curbe de nivel, bazate pe msurtori i informa ii obtinute de pe fotografii terestre i aeriene i spa iale cu instrumente analogice optice si/sau calculatoare analitice. n mod similar, principiile topografice de msurtori de precizie sunt aplicate n fotogrammetria la mic distan pentru reprezentarea obiectelor a cror studiere pe alte ci ntmpin dificult i pentru
5

nregistrarea deforma iilor msurabile n modelele ingineresti, pentru studierea medical a formelor de via , etc. O alt aplica ie important a fotogrammetriei, de mare actualitate i mai ales de mare viitor, este teledetec ia, n care imaginile sunt ob inute cu un alt sensor dect (sau pe lng) camera fotogrammetric conven ional, n care o imagine este nregistrat ca o baleiere electronic, folosind radia ii din afara domeniului vizibil pe film, cu microunde, radar, n infrarosul termic sau ultraviolet, etc. O ramur relativ tnr a fizicii care i-a gsit aplicarea n domeniul msurtorilor terestre este hologrammetria optic i acustic, care permite nregistrarea i prelucrarea tridimensional a elementelor spa iuluiobiect. O imagine reprezint n sens larg o distribu ie bidimensional de cmp luminos. n aceast clas intr att imaginile fotografice ct i orice alte nregistrri de func ii bidimensionale sau monodimensionale multicanal. Distribu ia de cmp poate fi ob inut prin iluminarea unei pelicule fotografice pe care este nregistrat aceast imagine, dar acest procedeu nu este restrictiv. Prelucrarea unei imagini este o opera ie efectuat asupra functiei bidimensionale reale f(x,y) ce reprezint imaginea n scopul: reconstituirii imaginii ini iale; extragerii sau accenturii unor caracteristici particulare; codificrii imaginii n scopul transmiterii sau stocrii ei n mod eficient. n procesul de transmitere i nregistrare a imaginilor, acestea sufer degradri determinate de imperfec iunile inerente sistemelor respective. Astfel, imaginea original poate suferii transformri n procesul de propagare prin atmosfer, n sistemul optic de formare a unei imagini secundare, n procesul de expunere i prelucrare a placii fotografice, etc. Se consider c cele mai importante surse ce contribuie la degradarea imaginii sunt : limitarea benzii sistemului de formare i transmitere a imaginii, abera iile lentilelor, micarea relativ a sistemului optic fa de obiect, turbulen a atmosferei, etc. Dac f(x,y) reprezint imaginea original i g(x,y) imaginea degradat de una sau mai multe din cauzele enumerate, problema care se pune n fa a sistemului de reconstituire este aceea de a forma o imagine ff (x,y) "ct mai apropiata" de imaginea original. n cazul n care sistemul ce a produs degradarea imaginei este descris de o func ie de pondere h(x,y), rspunsul la o intrare f(x,y) este dat de rela ia: g(x,y) = f(x,y) * h(x,y) = F-1 { F(u,v) * H(u,v) }
6

(1)

n care H(u,v) = F { h(x,y) } este func ia de transfer a sistemului prin care s-a format imaginea. n consecin prelucrarea printr-un sistem avnd o func ie de transfer H (u,v) va reconstitui imaginea original. ff (x,y) = F-1 {F(u,v) } = F-1 { [ F(u,v) * H(u,v) ] * H (u,v)} = f(x,y) F (2)

Aceast prelucrare, experimentat n mod intensiv de fizicianul Stroke, a fost denumit convolutie. Convolutia i corelatia sunt opera ii de baz n calculatoarele optice, derivate din dou transformri Fourier, ele fiind folosite n special n prelucrarea video-informa iilor (de televiziune) ob inute prin metode de teledetec ie. Din punct de vedere tehnologic, procesul fotogrammetriei i teledetec iei se desfoar conform etapelor cunoscute. Astfel, prima etapa a procesului tehnologic o reprezint ansamblul operatiunilor de nregistrare a datelor. Pentru inregistrari se folosesc camere speciale terestre sau aeriene montate pe platforme aeriene sau spatiale purtatoare ale sensorilor de nregistrare. n principiu, categoriile de sensori care se folosesc sunt aceleasi i anume sensori care inregistreaza n diferite zone ale spectrului electromagnetic dar ei difera din punctul de vedere al conceptiei de construc ie, corespunztor specificului inregistrarilor la diferite distante sau inaltimi, n diferite conditii aeriene i spatiale. Se folosesc camere fotografice normale, metrice, multispectrale, sensori de baleiere cu nregistrare simultana n diferite benzi spectrale n domeniul vizibil i infrarosu, sensori de nregistrare cu microunde, n sistem de televiziune, radar i altele. Pentru exemplificare, putem men iona o video-camera terestra Canon "ION RC-251" sau "RC-260" care permite stocarea a 50 imagini pe un singur "video floppy disk". Imaginile luate cu o astfel de camera sunt nregistrate ntr-un format analogic special, putnd fi oricnd vizualizate pe un echipament video obinuit, sau dup conversia imaginilor din format analog n format digital pot fi vizualizate i prelucrate pe monitorul unui calculator compatibil IBM-PC. Aceasta func ie este indeplinit de digitizorul ION-PC. Sistemul permite vizualizarea, interpretarea i prelucrarea (pe baza unui soft de aplicatie i a unui adaptor de film) imaginilor fotografice de pe suport de film obinuit. Adaptorul de film permite transferul imaginilor de pe clieu (alb/negru sau color) pe video-dischet. Pentru o abordare ct mai exhaustiva a elementelor din spa iul obiect, tendin a pe plan mondial este aceea de combinare a metodelor fotogrammetrice
7

i hologrammetrice moderne cu tehnicile de cercetare nedestructive ale teledetec iei (termografie n infra-rosu, ultra-sunete, masurtori radar, etc.), avantajul acestei combinri permi nd ob inerea unei documenta ii solide despre obiectul sau fenomenul studiat din punct de vedere cantitativ i calitativ. Spre exemplu, pentru cldiri i monumente istorice i de art, aceste tehnici ne permit cercetarea urmatoarelor elemente: dezintegrarea materialului de suprafa al constructiei, influen a polurii aerului, temperaturii, luminii i umidit ii, formarea de fisuri, pete de umezeal, nregistrarea formelor n 3D, simularea de modele, etc. A doua etap a procesului tehnologic fotogrammetric i de teledetec ie o reprezint prelucrarea primar i corectarea datelor ob inute sub form analogic sau digital. Dac n ceea ce privete prelucrarea analogic se utilizeaza echipamentele clasice de prelucrare i interpretare a fotogramelor aeriene sau terestre, pentru prelucrarea analitic i digital exista echipamente noi de forma statiilor fotogrametrice de lucru interactive. Astfel de sta ii de lucru fotogrammetrice moderne care folosesc sisteme interactive sunt produse i comercializate de firme cu renume, cum sunt Leica (Elve ia ), Carl Zeiss (Germania), Galileo Siscam (Italia), etc., prezentate n figurile 1, 2, 3, 4, 5 i 6. Aparatura fotogrammetric Leica utilizeaz pachetul de programe MAP, care lucreaz sub sistemele de operare MS-DOS, Windows, UNIX i VMS. Sistemul interactiv care foloseste MAP-ul (cu versiunile sale MAPDE, MAPOP, RISIS/MAP) poate primi date de la intreaga gam de aparate AC1, BC1, BC2, BC3, SD 2000 i SD 3000. Firma Leica, pe lng stereoploterele analitice care asigur precizii ridicate (12 m) a produs sta ia fotogrammetric digital DVP, prezentat n figura 1 (a crei precizie este de 30 m ) utilizat la lucrri n care cererea de asigurare a unei precizii ridicate este mai pu in important.

Figura 1 Sta ia fotogrammetric digital DVP ( Leica - Elve ia )


8

Figura 2 Sta ia de lucru fotogrammetric SD 2000 ( Leica Elve ia )

Figura 3 Stereoplotterul analitic fotogrammetric KERN DSR ( Elve ia)


9

Figura 4 Stereoplotterele fotogrammetrice analitice Planicomp P2 i Planicomp P3 (Zeiss Germania)


10

Aparatele de stereorestitu ie analitic, produse de firma Galileo Siscam, de tipul DIGICART 40, STEREOCART, STEREOBIT 20, (prezentate n figurile 5 i 6) au implementate pachete de programe care rezolv automat : - orientarea interioar; - orientarea relativ i absolut; - corectarea erorilor instrumentale sistematice, corectarea distorsiunii obiectivului i corectarea deforma iilor filmului; - restitutia numeric i grafic; - aerotriangula ia; - aplica iile speciale pentru fotogrammetria la scurt distan ; - calibrarea instrumentului.

Figura 5 Stereorestitutoarele analitice fotogrammetrice Stereocart i Digicart 40 (Italia)


11

Figura 6 - Stereorestitutorul analitic fotogrammetric Stereobit 20 (Italia)

Firma Galileo Siscam a produs n ultimii ani sistemele grafice interactive GART i GRES al caror editor grafic interactiv permite vizualizarea, corectarea, analizarea i cartografierea automata a datelor primite de la un aparat de restitu ie analogic, analitic sau digital. Urmatoarele etape ale procesului tehnologic fotogrametric se refera la prelucrarea tematica a datelor i interpretarea, modelarea matematica i valorificarea tematica a lor. Fa de sistemele clasice de prelucrare a informatiilor, ob inute prin metode fotogrammetrice, n care utilizatorul ac ioneaz unilateral asupra sistemului fotogrammetric analogic ( mecanic, opto-mecanic sau optoelectronic ) sau comunica sistemului comenzile printr-un JCL (Job Control Language) greoi i rigid, sistemele fotogrametrice moderne (analitice i digitale) utilizeaz un dialog interactiv, termenul de interactiv exprimnd posibilitatea ca fiecare din cei doi parteneri ai dialogului (operatorul uman, respectiv sistemul fotogrammetric utilizat) s aibe ini iativa n desfurarea procesului de validare i prelucrare a datelor. Dotarea calculatoarelor personale profesionale cu ecrane de rezolutie ridicata i cu software performant a facut posibila includerea acestora n sistemele fotogrammetrice de prelucrare interactiva a datelor.
12

Display-ul grafic este resursa critica a unui sistem grafic interactiv. Facilitatile de analiza i sunteza furnizate utilizatorului sunt conditionate de posibilitatile care i se ofera de a vedea modelul din anumite puncte, la nivelul de detaliu dorit. Avantajul pe care l ofer sistemele fotogrammetrice interactive, concepute sub forma sta iilor de lucru fotogrammetrice, este acela de reconstituire tridimensionala a elementelor din spa iul obiect i de a crea modele ale unor obiecte care nu mai exista fizic, efectuind asupra lor activitati specific ingineresti. Odata cu dezvoltarea sistemelor hardware, care permit stocarea cu rapiditate a unor matrici n -dimensionale mari, n multe activitati de cercetare , proiectare , inginerie tehnologica i mai ales n industria geomatica , tendinta actuala n lume este de a se lucra tot mai mult cu modelul analitic i digital al elementelor din spa iul obiect. Pentru domeniul fotogrammetriei i teledetec iei s-au creat sisteme complexe care opereaza numai cu modele digitale, printre care putem enumera : PHOCUS , HORIZON , ADAM , INTERGRAPH GEOLINK, CARIS , ZEH Graphic Systems , etc., ele fiind n fond sta ii de lucru ingineresti. Statiile de lucru ingineresti reprezint un domeniu relativ nou, aparut dupa cel al calculatoarelor personale din care s-a desprins. n categoria statiilor de lucru ingineresti sunt cuprinse statiile grafice , echipamentele pentru : proiectarea ajutat de calculator (CAD) , fabrica ia asistat de calculator (CAM), ingineria asistat de calculator (CAE) etc. O posibil sta ie de lucru inginereasca, bazat pe tehnologie i componenta trebuie sa cuprind: unitate centrala de 32 biti (sau mai mult), memorie interna de 1-4 Gb i de obicei suport de memorie virtuala, display integral cu o rezolutie de minimum 640 x 480 pixeli, interfete pentru re ea (de obicei Ethernet), sistem de operare multitasking . Pentru satisfacerea necesitatilor impuse de aplicatiile CAD/CAM/CAE, pe plan mondial s-au creat pachete de programe evoluate scrise sub diverse limbaje de programare , folosite de toate statiile de lucru ingineresti. Printre produsele software cele mai evoluate mentionam : MOSS , COGO, ISIF , AutoCAD , VersaCAD , SICAD , ARC/INFO , Arc View, KDMS (The Kork Digital Mapping System) , IGDS (Intergraph Design Software), etc. Datorita aparitiei unor solutii din ce n ce mai numeroase pe platformele PC, pia a sistemelor informa ionale geografice ( GIS ) este n plin ascensiune. Utilizarea sistemelor interactive permite abordarea calitativ superioar a tehnicilor de exploatare a modelelor fotogrammetrice n proiectare i cercetare. Posibilitatea oferit utilizatorului de a vedea imaginea grafic de
13

ansamblu, a complexului teren natural, de a modifica pentru varianta proiectat a parametrilor geometrici sau topologici pentru atingerea indicatorilor economici, ecologici i estetici optimi, prefigureaza sistemul fotogrammetric interactiv ca cel mai competitiv mijloc de proiectare i cercetare al prezentului. 1.2 - Dispozitive i tehnici de interac iune. Grafica intermediat de calculator reprezint o forma superioara de comunicare ntre om i masina . Comunicarea om - masina presupune un dialog care , n aplicatiile obisnuite cu calculatorul , ia forma unor siruri de caractere, mesaje ( n general codificate) schimbate ntre om i calculator. Grafica extinde aceasta forma de dialog, adaugind la iesirea din calculator reprezentari bidimensionale - linii, poligoane, arce de cerc - precum i culori i intensitati de culoare. La intrare,operatorul uman poate s indice unul din simbolurile afisate pe ecran sau sa adauge noi elemente la cele existente . Acestea sunt de fapt , cele doua tipuri de baza ale interactiunii grafice : localizarea (pozi ionarea) i intercep ia (selec ia). Exist o mare varietate de dispozitive i tehnici de interac iune. Elementele de interac iune pot fi organizate n urmtoarele categorii de dispozitive logice : dispozitive de localizare, utilizate pentru a indica pozitia i (sau) orientarea; dispozitive de intercep ie, care selecteaza un element de display ; dispozitive de introducere a valorilor (valuatoare), folosite pentru introducerea unei valori reale; tastaturi, pentru introducerea unui ir de caractere; butoane, utilizate pentru a selecta o ac iune posibil dintr-un anumit set de ac iuni. Fiecare din aceste clase are cte un dispozitiv fizic reprezentativ. Astfel,creionul optic este un dispozitiv tipic de interceptie, tableta este solutia optima pentru localizare, tastatura alfanumerica este reprezentativa pentru introducerea sirurilor de caractere, iar tastele programabile sunt folosite curent ca butoane . 1.2.1 - Sisteme i metode de culegere a datelor. n afara sistemelor clasice de interactiune legate de ecran i hr i sau planuri la diverse scari editate pe suport nedeformabil, o amploare tot mai mare capt sistemele industriale de culegere a datelor prin digitizare n 3D sau sistemele de
14

culegere a datelor prin scanarea imaginilor cu rezolutie mecanica i de preluare ridicata. Tehnicile de modelare a suprafe elor i de modelare solid a unui obiect n memoria calculatorului deschid largi perspective utilizarii sistemelor fotogrametrice de digitizare tridimensionala. n figura 7 este prezentat sistemul de digitizare manuala a planurilor de situatie cu ajutorul statiei de digitizare PD Digitizing Workstation produs de firma german Zeiss.

Figura 7 Sta ia de lucru digitizoare PD cu rezolu ia de 0,025 mm.

Metodele de fotogrammetrie digital utilizeaz scannerele care nu sunt altceva dect dispozitive de digitalizare ( transformare n binar ) a unei imagini sau a unui text. Func ionarea sa se aseamana intru-ctva cu cea a fotocopiatorului. Imaginea este explorat i analizat punct cu punct. n func ie de tonalitatea de gri sau de culoare, scannerul furnizeaza computerului o marime digital care poate fi stocata n memoria calculatorului, inregistrata pe discheta, vizualizata pe monitor sau transmisa i reprodusa la imprimanta sau plotter. Gama de scannere este foarte complexa, performantele lor fiind n func ie de : numarul de puncte per inch ( 300, 600 sau 1200.... 9600 dpi pentru scannere de
15

uz profesional ), numrul nivelelor de gri ( 32, 64. 256 ), numrul de culori ( 256 pana la 16,6 milioane de culori ) i format ( de la scannere de mn ( 10,5 cm.) la A4 .....A0 ). Spre exemplu, printre ultimele aparitii, putem mentiona scannerul rotativ de birou cu forma aerodinamica Hi Scan comercializat de firma franceza Service July. Acest produs foarte compact i rapid poate digitiza imagini de 10 x 10 cm la 10.000 dpi intr-un minut sau chiar mai putin, n func ie de rezolutie. Colorerain , programul care se livreaza impreuna cu Hi Scan, este cunoscut pentru posibilitatile sale de mbunt ire a digitizrii i prelucrrii imaginilor. n figurile 8a i 8b sunt prezentate cteva tipuri de scanere performante utilizate n fotogrammetrie (de fabrica ie Leica Helava i Zeiss), care folosesc un soft i un hard complex ( procesor rapid, memorie suficienta, controlor hard disc de tip SCSI, interfata video adecvata ).

Figura 8a - Scanere fotogrammetrice tip DSW 300 i RM-1/DOS.

16

Figura 8b - Scaner fotogrammetric tip PHODIS SC. Datele pe care le ob inem n vederea prelucrri fotogrametrice trebuie s fie numerice. Pentru aceasta, pot fi folosite i aparate crora li se adaug un dispozitiv de culegere i prelucrare a datelor. Acest dispozitiv poate fi, de exemplu, o interfa pe cele trei coordonate, nso it de un dispozitiv de transformare a micrilor analogice n date digitale. Aparatele analogice ce pot fi folosite n acest scop sunt sterometrografele , care pot fi dotate cu traductoare i selsynuri constituite ntr-o interfa , care va transmite la un calculator datele msurate. Interfa a va trebui s aib un soft de baz i unul aplicativ, pentru a se putea culege i prelucra datele msurate. n acest caz, procesul de lucru ncepe de la orientarea relativ i
17

absolut a stereomodelelor i numai dup realizarea optico-mecanic a orientrilor aferente ncepe procesul de culegere a datelor. Pentru exploatarea analitic propriu-zis se utilizeaz aparate care permit msurarea coordonatelor plane x,y ale punctelor-imagine, numite comparatoare (monocomparatoare sau stereocomparatoare). Monocomparatoarele sunt destinate msurrii coordonatelor punctelor pe fiecare fotogram, independent. n acest caz punctele de legtur i cele de sprijin vor trebui s fie marcate pe toate fotogramele pe care acestea apar. Monocomparatoarele moderne folosesc binoculare, pentru a evita obosirea vederii observatorului i mbunt ind astfel precizia de punctare. De asemenea, aparatele moderne sunt nzestrate cu codificatori cu ieire digital, n vederea prelucrrilor ulterioare i permit utilizarea att a dispozitivelor, ct i a negativelor pe film. Spre deosebire de monocomparatoare , stereocomparatoarele permit msurarea simultan a coordonatelor punctelor conjugate din zona de dubl acoperire a unei stereograme, folosind efectul stereoscopic. Sistemele de msurare , de observare i de nregistrare utilizate la stereocomparatoare sunt similare celor de la monocomparatoare. La stereocomparatorul 1818 Jena se msoar coordonatele x',y' (corespunztoare fotogramei din stnga) i paralaxele p i q (referitoare la fotograma din dreapta), pe baza crora se vor putea calcula coordonatele , x'',y'': x'' = x' - p (3) y'' = y' - q Cu ajutorul unor tambure gradate, coordonatele x', y' se pot citi cu o precizie de 0,01mm, iar paralaxele p i q cu o precizie de 0,005mm. La stereocomparator nu se formeaz un model stereoscopic global, ci un model local (n jurul punctului de determinat). Sistemul de observare al aparatului are o putere de mrire a imaginii de 8x. Stecometrul Jena este compus dintr-un stereocomparator de mare precizie, cu un dispozitiv de msurare i de nregistrare automat a coordonatelor i paralaxelor. Aparatul permite msurarea fotogramelor cu formatul de pn la 24cm x 24cm. La stecometru se msoar coordonatele x',y'' i paralaxele p i q pe baza crora se vor putea calcula coordonatele x''i y' cu rela iile: x'' = x' - p (4) y' = y'' + q Micrile x' i y'' se realizeaz cu ajutorul celor dou manivele mari. Micrile p i q pot fi executate fie cu manivelele mici, fie cu cele dou discuri de picior. Precizia valorilor x' ,y'',p i q este de 2. n ceea ce privete sistemul de
18

observare, men ionm c prin schimbarea ocularului se pot realiza trei mriri: de 6 x, de12 x i de 18 x. Dou prisme Dove permit rotirea imaginilor i deci transformarea paralaxei longitudinale n paralax transversal. Dicometrul Jena reprezint varianta nbun it a stecometrului. Aparatul poate fi cuplat cu un dispozitiv de nregistrare a coordonatelor,de tip coordimetru, ce permite transmiterea datelor msurate la diferite periferice: imprimant, unitate de band magnetic , etc. El poate fi echipat cu o interfa pentru conectarea direct la un calculator, permi nd totodat racordarea unor dispozitive de digitizare. Principala caracteristic a acestui aparat const n msurarea direct a coordonatelor x',y',x'',y'' prin deplasarea fotogramelor deasupra sistemului de observare care rmne fix. Cele dou manivele ac ioneaz asupra ambelor portcliee, deplasndu-le simultan n direc ia x, respectiv y, iar discurile de picior imprim aceleai transla ii, ns doar porclieului din dreapta. Se pot men iona, de asemenea, alte tipuri de stereocomparatoare ,cum ar fi : Zeiss Oberkochen PSK2, Nistri TA 3/P, etc. Aparatele men ionate aici rezolv numai prima din cele trei etape ale exploatrii fotogrametrice analitice i anume culegerea i nregistrarea datelor. Pentru prelucrarea datelor e necesar un calculator electronic numeric. Trecerea de la o etap la alta implic importante surse de erori i, prin urmare, se impune includerea celor trei etape ntr-un sistem integrat. Aceasta constituie o necesitate major n vederea unei exploatri analitice eficiente. Un astfel de sistem trebuie s permit verificarea n mod interactiv a datelor , pentru depistarea i eliminarea erorilor mari. Un sistem interactiv de exploatare analitic poate con ine mai multe sta ii de lucru racordate la un sistem de calcul i la o configura ie de reprezentare a rezultatelor. Metodele variate de ob inere a datelor pot fi aplicate la aparatele de stereorestitu ie analitic depinznd de datele concrete cerute. Punctele individuale pot fi msurate deplasnd marca de msurare la punctele cerute fixnd marca stereoscopic pe puncte i nregistrnd coordonatele tridimensionale X,Y,Z. Dac operatorul deplaseaz marca de msurare de-a lungul unei linii spa iale, de exemplu limitele unei propriet i sau ale unei ape, se poate nregistra o succesiune mai mult sau mai pu in rapid de coordonate x,y,z (msurarea liniiei spa iale). Dac se fixeaz cota mrcii de msurare cu ajutorul discului de picior la o anumit cot i se men ine la aceast cot, se poate urmri curba de nivel deplasnd marca de msurare de-a lungul suprafe ei stereomodelului cu ajutorul celor dou manivele, nregistrnd simultan coordonatele X,Y ntr-o succesiune mai rapid sau mai pu in rapid (determinarea curbei de nivel).
19

O alt posibilitate este, de asemenea, aceea prin care un calculator de proces conduce marca de msurare automat cu o vitez pe care operatorul o controleaz cu o prghie mic, de exemplu cu mna stng (profilare dinamic), n care calculatorul conduce marca de msurare automat, paralel cu axa x sau y. Micarea z este acum cuplat cu rota ia manivelei din dreapta, fiind mai uor pentru operator s fac continuu deplasri n z cu manivela dect cu discul de picior. In timpul realizrii profilelor, operatorul trebuie s men in continuu marca de msurare pe suprafa a stereomodelului. Calculatorul de proces primete un ir de perechi de coordonate Y,Z (pentru profilarea n direc ia y) sau X,Z (pentru profilarea n direc ia x). Calculatorul de proces poate, de asemenea ,s fie programat pentru a baleia modelul ntr-un mod neliniar , n timp ce operatorul men ine marca de msurare pe suprafa a stereomodelului. Coordonatele tridimensionale X,Y,Z pot fi nregistrate ntr-o re ea de ptrate n planul (xy). Precizia msurrii cotelor poate crete cu reducerea vitezei de baleiere automat n timp ce marca de msurare se apropie de urmtorul punct care va fi nregistrat i crescnd din nou, dup nregistrare (msurarea de tip raster static). Controlul automat al mrcii de msurare ntr-un plan, de obicei n planul (xy), permite alte posibilit i interesante. De exemplu, marca de msurare poate fi deplasat n direc iile x i y simultan, cu un raport constant ntre micrile x i y, n timp ce operatorul controleaz micarea z. Rezultatul este un set de coordonate (X,Y,Z), de-a lungul unui profil drept general n sistemul de coordonate - obiect. Un control mai complex este ,de asemenea posibil la multe aparate de stereorestitu ie analitic, de exemplu deplasnd marca de deplasare de-a lungul arcelor, poligoanelor, clotoidelor, etc. astfel nct coordonatele X,Y,Z ale punctelor de-a lungul profilelor longitudinale curbe pot fi nregistrate . Pentru a nregistra coordonatele X,Y,Z, la fiecare mic cretere a distan ei de-a lungul liniilor spa iale sau de-a lungul unui profil de orice tip, se vor acumula cantit i foarte mari de informa ii. Operatorul, de obicei, face o alegere a nregistrrii automate la intevale constante de timp sau distan . La un interval de timp constant densitatea punctelor va crete automat n zone dificile (de exemplu o curbur), unde va reduce viteza micrii. Dac cantitatea total a informa iilor este mare, nu toate coordonatele X,Y,Z pot fi stocate n memoria computerului. Coordonatele nregistrate pot fi de asemenea convertite ntr-o parcel pe o mas de restitu uie, controlate electronic n acelai timp sau mai trziu aa cum sunt nregistrate. Sistemul de control elecronic a mesei de restitu ie func ioneaz n acelai fel ca cel al unui purttor de imagini n mod comparativ: cele dou
20

selvomotoare ale mesei de restiti ie dirijeaz instrumentul de desenare func ie de coordonatele transferate la mas. Creterea este , n majoritatea meselor de 10m. Coordonatele transferate sunt dou din cele trei coordonate X,Y,Z, transformate de factorul de scar mm (scara hr ii), transla ii i rota ia planului. Foaia de hart e orientat spre sistemul de coordonate a obiectului cu ajutorul a cel pu in dou puncte de control desenate . Cnd se ploteaz curbele de nivel , coordonatele X,Y sunt transferate la mas , iar coordonata Z este necuplat. Similar, dac se cere planul unei linii spa iale, coordonatele X,Y sunt de asemenea transferate la mas. De asemenea, e posibil s transferm, de exemplu coordonatele X,Z ale unei linii spa iale la masa de restitu ie i coordonata necuplat Y. Rezultatul este o ridicare a liniiei spa iale . Este de asemenea posibil s calculm lungimea n plan, a unui poligon din spa iu i s-o transferm, mpreun cu coordonata Z, la masa de restitu ie. Produsul grafic e profilul longitudinal dezvoltat al liniei spa iale. Inl imile de profil sunt de obicei reprezentate la o scar mai mare dect lungimile de-a lungul profilului. Pachetele de software mari sunt combinate frecvent cu aparate de stereorestitu ie analitice. Sistemele Informa ionale Topografice (SIT), ca parte a Sistemelor Informa ionale Geografice (SIG), cer un digitizor tridimensional pentru preluarea informa iilor din fotografii aeriene i imagini satelitare. Aparatele de stereorestitu ie se potrviesc la un asemenea mod de lucru. Precizia aparatelor de stereorestitu ie analitice e cuprins ntre 1 m i 4 m pe fotogram. Aparatele de stereorestitu ie analitice au aceeai precizie ca a comparatoarelor de precizie din cauza adaptrii principiilor comparatorului la purttorul de imagini. Unele instrumente adapteaz axele de rota ie la purttoarele de imagini, altele la generatoare , care sunt mai sensibile la schimbrile de temperatur. Dup o fixare stereoscopic pe un punct n modul comparator (i n modul comparatorului-naintea unei orientari relative complete) se observ c paralaxa vertical este eliminat n acest punct. Mai departe operatorul se deplaseaz din acel punct , paralaxa vertical fiind mare dac devierea de la cazul normal e mare . Dac operatorul deplaseaz paralaxele verticale n dou puncte, lng punctele principale ale celor dou fotograme n modul comparator, informa ia este acum disponibil pentru o oscila ie neprelucrat a fotogramelor ce urmeaz a fi introduse. Aceast oscila ie este introdus ori la purttorul de imagini, ori n drumul optic, prin dou prisme Dove.

21

Optica Zoom are o mare inportan , deoarece permite operatorului s adapteze mrirea fotografiilor simultan, pn la un optim, prin simpla rotire a unui buton. Ea permite de asemenea, observarea fotogramelor la o mrire diferen ial, o caracteristic care poate fi n mod special de ajutor n lucrul cu fotograme (n special pe teren), care deviaz puternic de la cazul normal . Exist dou modalit i posibile de a construi ntr-un asemenea sistem Zoom: - ntre lentile i marca de msurat - ntre marca de msurat i fotogram. In primul caz o schimbare a mririi poate de asemenea schimba dimensiunea aparent a mrcii de msurat. n al doilea caz, marca de msurat nu-i schimb dimensiunea , o stare de fapt preferat mririi. Un accesoriu obinuit al aparatului de stereorestitu ie este ghidajul manual, la care se face uneori referire sub form de''mouse sau cursor''. Ghidajul manual const dintr-o bil montat pe o pies mecanic ntr-o form convenabil care poate fi rotit pe o suprafa neted. Rotirea bilei este detectat mecanic i convertit n pulsa ii X i Y, care sunt numrate i transferate (cu o roat de transmitere selectat) la computer , astfel schimbnd coordonatele X i Y. Unele instrumente pot fi echipate cu un set de oculari duali, adic oculari pentru un al doilea observator , care se instruiete sau care poate asista la rezolvarea unei probleme dificile de interpretare din stereomodel. Computerul integrat ntr-un aparat de stereorestitu ie este de obicei cunoscut drept ''computer de procesare'', mai ales pentru c trebuie s controleze pe cel ce realizeaz fotograma n timp real. Pe de alt parte, computerul trebuie de asemenea s execute multe programe de aplica ii. Avnd n vedere cerin ele diferite n legtur cu computerul de procesare, majoritatea instrumentelor moderne au mai mult de un singur computer. Cerin ele efective sunt realizate de un procesor special destinat. Cerin ele orientate spre aplica ii sunt realizate de un P.C. sau de un computer pentru destina ii generale. Procesorul de timp real i cel de destina ie general comunic n de aproape unul cu cellalt. Terminalul de obicei cuprinde: - o tastatur montat n fa a operatorului - una sau dou ntreruptoare de picior sau cteva taste pe cursor , pentru cele mai importante comenzi n timpul capturrii de date(de exemplu pentru ridicarea sau coborrea instrumentului de teren) - un ecran alfa-numeric pentru a expune mesajele de la i pentru computer -o fereastr pe ecranul de grafic.
22

La orice stadiu al operrii, coordonatele-imagine i/sau coordonatele-obiect pot fi afiate pe ecranul terminal (uneori fiind posibile i coordonatele-model). Multe instrumente au lng masa de trasare un ecran de grafic. El arat rapid operatorului punctele, liniile i suprafe ele deja capturate. Un asemenea ecran este necesar dac un program de editare trebuie executat n computer, un astfel de program fiind folosit pentru a aduga , terge sau schimba date. Exist ecrane de grafic care ofer posibilitatea de a insera punctele preluate i liniile n stereomodelul optic. n acest fel, operatorul este constant informat cu privire la datele deja capturate sau care urmeaz a fi capturate. Poate, de asemenea, s verifice rapid precizia datelor capturate i s le corecteze dac este necesar. Ecranul de raster este prevzut pentru fiecare fotogram. Fiecare ecran afieaz punctele i liniile capturate, transformate( prin metoda potrivit de perspectiv ) din coordonate-obiect n coordonate-imagine. Dispersatorul optic de raze transfer aceste imagini n traiectorii de raze potrivite de la fotograme la oculari. Prin urmare, operatorul vede un model de "srm" tridimensional. Dac nu exist erori ale datelor, modelul " srm" va fi aezat pe suprafa a modelului fotografic. n multe cazuri, numai imaginea de la un ecran grafic este format n acest mod. Rezultatul este deci mai degrab monoscopic dect stereoscopic. Recent n aparatele de stereorestitu ie analitice au fost introdui i corelatorii. Acetia digitizeaz ariile corespunztoare n fiecare fotogram cu o mrime pixel de aproximativ 10 m. Matricele de imagine astfel ob inute sunt aduse de computer s se suprapun ntr-un proces analog viziunii umane n spa iu. Rezultatul este o pozi ionare stereoscopic a punctelor de imagine corespunztoare. n cazul exploatrii fotogrammetrice digitale, intervin particularit i n ceea ce privete msurarea automat a indicilor de referin i a punctelor fotogrammetrice, care se realizeaz astfel: - dac fotogramele au fost preluate cu o camer digital metric (de format mare), atunci sunt cunoscute distan a principal i pozi ia punctului principal. Prin urmare, elementele de orientare interioar ale imaginilor digitale pot fi utilizate n vederea restitu iei. - dac imaginea ini ial a fost preluat cu o camer fotografic metric, iar imaginea digital a fost ob inut prin baleierea acestei fotograme, atunci (n vederea restitu iei) este necesar s se determine mai nti pozi iile fiecrui indice de referin . Acest proces poate fi de asemenea automatizat. Aceeai problem apare cnd imaginile digitale par iale urmeaz s fie asamblate numeric, cu ajutorul unei re ele. Problema const deci n gsirea pozi iei unei figuri geometrice ntr-o imagine digital (de exemplu o form de
23

cruce). De obicei se cunoate o pozi ie aproximativ. Zona din jurul acestei pozi ii aproximative se numete matrice de explorare (cercetare) sau matrice de interes, iar crucea se numete matrice- int (mir). Matricea-mir (crucea) se poate identifica n cadrul matricei de exploatare (cercetare), dar o identificare automat a acestei pozi ii poate fi ngreunat de urmtorii factori: -pe de-o parte, matricea de explorare este perturbat, adic densit ile sunt afectate de erori ntmpltoare, iar -pe de alt parte, datorit dimensiunilor finite ale sensorilor de baleiere, densit ile sunt alterate, adic la margini apar pixeli combina i. Pozi ia cutat a zonei-mir n zona de cutare se poate determina prin calculul coeficientului de corela ie, care va avea aici valoarea cea mai mare. Aceasta poate conduce ns la corela ia n domeniul subpixel, problem ce poate fi rezolvat printr-o compensare prin metoda ptratelor minime. Pe de alt parte, se poate constata c precizia crete, dac dimensiunile matricei-mir cresc. De asemenea, o zon-mir are ntotdeauna aceeai matrice invers a ecua iilor normale (ATA ) -1 , independent de pozi ia sa n imaginea digital. n ceea ce privete msurarea automat a punctelor fotogrametrice, vom presupune la nceput c punctele-obiect sunt premarcate, dei pot fi folosite i puncte naturale definite precis. Msurarea coordonatelor-imagine ale unor astfel de puncte n imaginile fotogrametrice digitale poate fi n mare msur automatizat. Pentru acesta, vor trebui definite matricile- int (mir) pentru semnalele individuale. Pozi iile acestor semnale n imaginile digitale se pot ob ine n aceli mod, ca i pentru re eua de cruciuli e i pentru indicii de referin . Totui, ar fi de fcut dou precizri. Inti, semnalele trebuie s se gsesc mai mult sau mai pu in ntr-un plan-obiect i apoi, planul imagine trebuie s fie aproximativ paralel cu acest plan -obiect. n aceste condi ii, referindu-ne n principal la fotogrammetria aerian, semnalele au aproximativ aceeai mrime i nu sunt deformate semnificativ. Trebuie men ionat ns c aceste condi ii nu sunt satisfcute n general n cazul fotogrammetriei de la mic distan . n ceea ce privete problema gsirii zonelor de interes n imaginea digital, pot fi utilizate (de exemplu) urmtoarele metode: -pozi ionarea aproximativ de ctre un operator, pe un ecran monitor; -predefinirea coordonatelor-obiect aproximative (de exemplu dintr-o ridicare topografic anterioar) i a valorilor aproximative ale elementelor de orientare exterioar ale fiecrei imagini, urmat de o proiec ie central a coordonatelor-obiect aproximative n imaginile digitale.
24

Dup ce toate punctele-imagine au fost identificate automat i msurate precis, poate fi aplicat o compensare n bloc cu fascicule. nainte de acesta, coordonatele-imagine trebuie s fie corectate prin metodele cunoscute (din fotogrammetria analitic), avnd n vedere ns definirea sistemului de coordonate al imaginilor digitale. Corectarea imaginilor digitale trebuie s includ corec ii pentru diferen ele dintre pozi iile reale ale pixelilor i pozi iilere ea teoretice. 1.2.2 - Componente hardware de prelucrare interactiv a datelor ob inute pe cale fotogrammetric. Cel mai simplu sistem de prelucrare a informatiilor fotogrammetrice, con ine obligatoriu urmatoarele : unit i de intrare: aparat de stereorestitutie analogic, analitic sau digital; digitizor plan de inalta precizie permitind ctirea hartilor existente prin serii de coordonate plane i convertirea lor n elemente de model digital; scanner; video-camere cu posibilitate de stocare a imaginilor pe card, floppy disk, etc. unit i de prelucrare: calculatoare electronice universale; microprocesoare specializate; lan uri modulate de unit i centrale. sisteme grafice interactive de vizualizare i editare : monitoare grafice de inalta rezolutie; imprimante grafice rapide; plottere sau mese de desen automat, de mare precizie i rapiditate. Functional cele trei componente ale sistemului interactiv asigura simularea pe un model matematic a formelor de relief apartinind terenului natural ce urmeaza a fi amenajat sau a obiectelor fotografiate. 1.3 - Software pentru sistemul fotogrammetric interactiv. Sistemele fotogrammetrice ajutate de calculator - CAP (Computer Aided Photogrammetry) sunt destinate crearii interactive de modele ale unor obiecte reale , analizei acestor modele, generarii de documentatie pentru fabricarea lor i producerii de date - grafice i negrafice - derivate din model . Definitia este
25

destul de larga pentru a cuprinde ct mai multe domenii n care sunt folosite sistemele CAD - industria constructoare de masini , industria electronica , constructii civile i industriale, sistematizare urbana, ingineria mediului, cartografie, etc.. Indiferent de domeniul n care se aplic, organizarea func ional a unui sistem fotogrammetric interactiv este cea din figura 9.

Figura 9 Pentru a obtine aceast func ionalitate sunt necesare programe care pot fi grupate n urmatoarele categorii: software pentru sistemul grafic interactiv, care rezolv problemele ridicate de introducerea, afiarea, memorarea asociativ, analiza i producerea datelor; software aplicativ, pentru sintez, analiz, documentare i producere de date, func ionnd de obicei neinteractiv i fiind foarte specializat pe un grup restrins de probleme ; software suport de programare , care d utilizatorului posibilitatea s extind func ionalitatea unui sistem CAD standard ; software de baz , care constituie suportul pentru dezvoltarea categoriilor amintite anterior.
26

n func ie de programele furnizate n cadrul fiecarei categorii, un sistem se dovedeste mai productiv dect altul. Utilizatorul trebuie sa stie exact la ce urmeaz s foloseasc un sistem CAD pentru a ti exact ce s aleag. n literatur sunt men ionate cazuri n care productivitatea activit ii de proiectare a crescut de 30 de ori prin introducerea unui sistem CAD , dar i cazuri n care productivitatea, paradoxal, a sczut, datorit unor op iuni greite n momentul achizi ionrii sistemului. De aceea, n prezentarea software-ului pentru sisteme CAD vom preciza avantajele i dezavantajele fiecrei solu ii din punctul de vedere al utilizatorilor . Grafica interactiv este cea care a fcut posibil proiectarea asistat de calculator. Se cunosc conceptele care stau la baza crerii unui sistem grafic interactiv - masina grafic abstracta ( GKS, PHIGS sau CORE ) i sistemul de dialog om - sistem . Pe baza acestora se pot construi variante de sisteme grafice interactive extrem de diferite ntre ele n privin a facilit ilor oferite i a performan elor. nainte de a trece la descrierea acestor facilitati , pentru a evita o posibil confuzie atragem atentia asupra diferen ei dintre masina grafic i sistemul grafic interactiv: masina grafic este doar un bloc constructiv de la care se poate pleca cnd se implementeaz un nou sistem grafic interactiv; utilizatorul unui sistem CAD nu "vede" masina grafic , el are la dispozi ie doar facilit ile sistemului grafic . n marea lor majoritate , produsele manufacturate sunt colec ii de solide rigide , fabricate i asamblate prin procese ale caror efecte sunt n primul rind de natura geometrica. Problemele de modelare geometrica se impart n doua mari clase : - de reprezentare geometric ; - de calcule geometrice. Scopul modelatorului solid este furnizarea descrierilor corecte i consistente ale obiectelor tridimensionale , inclusiv a facilit ilor de evaluare a propriet ilor lor de mas i iner iale, precum i specificarea interfe ei cu aplica ii inginereti practice, cum ar fi : analiza de element finit, uzinare cu masini - unelte comandate numeric, simularea robo ilor, analiza cinematicii mecanismelor, etc. Pentru aceasta, descrierea geometric a solidelor nu este suficient i de aceea am preferat termenul mai des intilnit de modelator geometric n locul aceluia de modelator solid .

27

1.3.1.

Software de baz.

Implementatorii unui nou sistem CAD proiecteaz programele pornind de la particularit ile software-ului de baz instalat pe calculatorul pe care va rula noul sistem. n func ie de facilit ile oferite de sistemul de operare, software-ul de interconectare i sistemul de gestiune a bazelor de date, deciziile de proiectare difer substantial . nainte de a discuta separat cele trei categorii de software, facem observa ia c, dei din punctul de vedere al utilizatorilor sistemelor la cheie, ele nu prezinta nsemntate, mai devreme sau mai tirziu se va dori extinderea sistemului, interconectarea cu alte sisteme sau mcar legarea la o baz de date distribuit, dar atunci descoperirea importantei software-ului de baz va fi tardiv. Sistemul de operare influen eaz hotrtor structura programelor i a datelor dintr-un sistem CAD. Masina grafic abstract pe care se construiete un sistem grafic interactiv depinde n primul rnd de sistemul de operare sub care func ioneaz. De asemenea, pentru dezvoltarea unui nou sistem CAD au importan compilatoarele, editorul de legaturi, sistemul de gestiune a fiierelor, editoarele de texte, facilit ile de depanare. Majoritatea sistemelor CAD ruleaz sub sisteme de operare generale: VAX / VMS (dezvoltat de firma DEC), UNIX (dezvoltat de Bell Laboratories) sau AOS (dezvoltat de Data General Corporation). Numai marii furnizori de sisteme CAD i permit s dezvolte sisteme de operare specializate, care sunt mai eficiente, ofer timpi de rspuns superiori, dar fac imposibil utilizarea software-ului oferit de alte firme . Cerin a primordial pe care trebuie s-o ndeplineasc un sistem de operare pentru implementarea unui sistem CAD este multiaccesul (timesharing). Majoritatea sistemelor CAD sunt proiectate s suporte mai multe sta ii de lucru. Aceasta permite partajarea memoriei, a unit ii centrale, a periferiei, reducnd considerabil pre ul per post de lucru - element uzual de compara ie ntre dou sisteme. Cu ct sunt adugate mai multe sta ii de lucru la sistem, cu att crete ncrcarea unita ii centrale, bazelor de date, perifericelor, ntregul sistem saturndu-se. Principalul criteriu utilizat la stabilirea numrului de sta ii de lucru admisibil ntr-un sistem este timpul de rspuns (timpul necesar sistemului pentru a reac iona la o introducere a operatorului). Timpul mediu acceptabil este considerat de 0.5 secunde, dar limita de acceptabilitate difer de la un utilizator la altul, de la o aplica ie la alta. Ca regul general, un minicalculator cu o arhitectura pe 32 bi i poate fi interfa at hardware cu 32 de sta ii de lucru, dar dinamic, operarea simultan a mai mult de 6-8 sta ii
28

pentru proiectare scade considerabil productivitatea fiecrui utilizator. Dac n privin a altor facilit i software utilizatorul are de ales ntre mai multe alternative, n privin a sistemului de operare trebuie s-l accepte pe cel care i se ofer. La nceputul anilor 1970, a existat tendin a de a concentra ct mai multe resurse hardware i software ntr-un singur sistem. O dat cu dezvoltarea echipamentelor i programelor de interconectare, solu ia prelucrrilor distribuite s-a dovedit mai eficient tehnic, permi nd realizarea de sisteme CAD i CAM interdepartamentale sau interregionale, sisteme ce nu ar fi putut fi realizate ntr-un singur centru de calcul datorit puterii reduse de calcul, numrul ridicat de sta ii de lucru care trebuiau s lucreze simultan, surselor de date amplasate la distan . n practic se utilizeaz dou moduri de baz pentru interconectare: - ierarhic sau n stea; - lant neierarhizat sau inel. n organizarea ierarhic, un sistem este central (master), iar celelalte sunt sateliti (slave). n al doilea mod de organizare, fiecare sistem este egal cu celelalte, neexistnd privilegii n re ea: nu pot aprea conflicte, fiindc toate interac iunile i comunica iile au loc conform unor conven ii prestabilite, proiectate s previn apari ia condi iilor conflictuale. Fiecare mod de interconectare produce o re ea cu caracteristici diferite, care afecteaz performan ele componentelor re elei n privin a productivit ii, timpului de rspuns i probabilit ii de eroare astfel: - re eaua n stea asigur de obicei timpi de rspuns superiori , dar poate fi copleit de prea multe cereri ctre baza de date central; este, de asemenea, mai vulnerabil, nefunc ionarea nodului master determinnd cderea ntregii re ele; - re eaua nln uit tinde spre o distribuire echilibrat a activit ilor ntre componentele sistemului, dar software-ul de re ea este mai complex , sporind timpii de rspuns o dat cu lungirea lan ului; n schimb este mai robust, nefunc ionarea unui nod din inel neafectnd restul legturilor. Performan a sistemelor CAD interconectate sunt sensibil influien ate de concep ia i arhitectura re elei i de protocoalele de comunica ie utilizate. La alegerea sistemului CAD, un criteriu important este posibilitatea de a-l interconecta cu alte sisteme, mai ales cnd se achizi ioneaz un sistem de putere redus. Atitudinea adoptat n sistemele CAD interconectate const n desfurarea interac iunilor fine la sta iile de lucru (eventual cuplate la calculatoare personale de tip IBM-PC XT/AT/MMX) n timp ce opera iile care
29

necesit putere mare de calcul s fie efectuate pe un calculator mare , aflat n nodul central (intr-o configuratie n stea). Astfel de opera ii sunt: modelarea solid, analiza de element finit, simularea mecanismelor etc. Ideal ar fi s existe un sistem CAD distribuit care s poat analiza ncrcarea curent i, n func ie de aceasta, s-i distribuie func iile ntre sta iile de lucru i calculatorul mare. Realizarea dezideratului informatizrii complete a fabrica iei - CIM (Computer Integrated Manufacturing ) - este condi ionat de interconectarea sistemelor CAD/CAM/CAE. Baza de date este o colec ie de date rela ionate, memorate mpreun, fr redundan e inutile, pentru a deservi mai multe aplica ii. Datele sunt memorate independent de programele care le utilizeaz. Se folosete o abordare comun pentru introducerea de noi date n baz, ca i pentru modificarea i regsirea acestora. Software-ul care permite unuia sau mai multor utilizatori s foloseasc i/sau s modifice aceste date se numete sistem de gestiune a bazelor de date - SGBD. Exista o literatura bogat asupra acestui subiect (mai pu in asupra bazelor de date grafice ) . SGBD-ul face parte din software-ul de baza cu care se livreaz un calculator, mul i considernd chiar c face parte din sistemul de operare. Cum am mai spus , nu se recomand ca sistemul grafic interactiv s utilizeze un SGBD general, dar acesta este necesar pentru memorarea pe termen lung a informa iilor de descriere a produselor i e indispensabil pentru realizarea de aplica ii distribuite sau de domenii cu date grafice abundente - cartografie, cadastru, constructii civile, etc. Din punctul de vedere al programelor aplicative, datele din baz au patru componente: data propriu zisa, sintaxa datei, semantica datei i calea de acces la ea. Datele propriu-zise se ob in din procesul de modelare. Sintaxa (formatul) datei este standardizat pentru a permite mai multor programe aplicative s utilizeze aceeai baz de date; formatul standard utilizat cel mai frecvent n sistemele CAD este IGES. Semantica datei este explicitat de atributele care nso esc informa ia grafic. Calea de acces la data propriu-zis ramne n responsabilitatea SGBD-ului. ntr-un SGBD sunt incluse doua limbaje : - limbajul de descriere a datelor - DDL (Data Description Language)limbaj de nivel nalt, neprocedural, permi nd descrierea schemei conceptuale prin intermediul modelului datelor (schema fiind un plan n care sunt enumerate tipurile de entit i cu care lucreaz baza de date, rela iile ntre aceste tipuri de entit i i modurile n care entit ile i rela iile de pe un nivel de abstrac ie sunt exprimate pe nivelul inferior);

30

- limbajul de manipulare a datelor (sau de interogare) DML (Data Manipulation Language); comenzile DML sunt specificate din program n dou feluri, n func ie de caracteristicile SGBD-ului: prin apelarea unor proceduri furnizate de SGBD sau prin instruc iuni care constituie extensii ale limbajului gazd a DML-ului (de obicei , FORTRAN , COBOL sau PL/1) n practic se folosesc trei modele ale datelor, crora le corespund trei tipuri de baze de date : - bazele de date ierarhice; - bazele de date n re ea; - bazele de date rela ionale. Ca o concluzie a paragrafului, consider c este preferabil implementarea unei interfe e ntre baza de date a sistemului CAP, sau CAD n general, i un SGBD general pentru realizarea aplica iilor propriu-zise. 1.3.2 Grafica interactiv. La nceput, aria de cuprindere a termenului "proiectare ajutata de calculator" era restrnsa la programele pentru analiza de element finit, iar sistemele CAD comercializate erau de fapt sisteme de desenare automat, utile pentru prezentarea rezultatelor intr-o form grafic. Activitatea de proiectare vzut ca un proces interactiv de creare de noi informa ii, trecnd prin fazele de analiz, prezentare a rezultatelor, simulare, optimizare, poate beneficia de asisten a calculatorului n toate cele patru faze enumerate anterior. Pentru aceasta, att obiectele reale care se proiecteaz, ct i conceptele abstracte ntrebuin ate la crearea de noi obiecte trebuie modelate ntr-o form adecvat manipulrii prin intermediul calculatorului. Proiectantul are nsa dificult i n mnuirea acestor modele n absen a unei reprezentri vizuale. Tabelele nesfrite cu rezultate ale analizei sau simulrilor, tiprite cu formate de tipul E15.8, au ndeprtat mul i utilizatori poten iali ai sistemelor CAD. Display-urile grafice au eliminat acest obstacol, oferind un mediu natural de comunicare ntre om i calculator. Proliferarea display-urilor, n condi iile scderii substan iale a raportului pre / performan , a constituit baza dezvoltrii de sisteme CAD eficiente, suprastructura alctuindu-se din sisteme de instrumente software, independente de dispozitivele fizice, pentru scrierea de programe aplicative care s beneficieze semnificativ de valen ele graficii interactive. Odata definit un astfel de sistem de instrumente software, se ridic dou probleme de programare: una, programarea instrumentelor - n sensul implementrii lor pe un calculator - iar alta, programarea sistemului
31

CAD - n sensul conceperii unei comunica ii om - main care s permit utilizatorului "o programare" flexibila a sistemului . n cadrul acestui capitol se vor aborda problemele legate de grafica interactiv, sistemul de instrumente software independente de dispozitiv, standardele grafice, comunica ia om - masina, notiuni indispensabile realizarii de software pentru sisteme CAD. Prin grafic interactiva se inteleg metode i tehnici de conversie a datelor pe i de la un display grafic prin intermediul calculatorului. Defini ia este foarte general i de aceea necesit cteva precizri. Grafica intermediat de calculator ofer instrumentele pentru crearea, memorarea i manipularea unor obiecte i a imaginilor acestora prin intermediul unei maini de calcul. Grafica interactiv este cazul particular n care utilizatorul controleaz prin intermediul unor dispozitive de interac iune con inutul imaginilor, dinamica, formatul, dimensiunea i culoarea lor pe suprafa a unui display grafic. Deci nu orice date furnizate de un display - ci numai cele de interes pentru un anumit model - i nu orice display grafic - ci numai unul dotat cu cel pu in un echipament de interac iune - permit ncadrarea n defini ia ISO. n func ie de direc ia n care sunt convertite i transferate datele de catre calculator, de reprezentarea vizual i de tipurile de obiecte cu care se ocup sistemul grafic interactiv pot fi identificate trei domenii ale graficii interactive (conform tabelului de mai jos).
Domeniul Date de intrare Date de ieire Grafic interactiv Analiz de imagini generativ descriere formal reprezentare vizual reprezentare vizual descriere formal Prelucrri de imagini reprezentare vizual reprezentare vizual

Obiecte

Scop

linii pixeli imagini generate sau zone compacte scanate texte sau combina ii ale anterioarelor recunoaterea formelor generare de imagini recunoaterea reprezentare structurilor segmentare analiza scenelor transformare

imagini scanate

mbunt iri de imagini

32

Domeniile principale ale graficii interactive : - grafica interactiv generativ; - analiza de imagini; - prelucrarea de imagini. Dupa unii autori, doar grafica interactiv generativ ar face obiectul graficii intermediate de calculator, fiind singurul dintre cele trei domenii care permite sinteza unor obiecte reale sau abstracte, n timp ce celelalte domenii s-ar ncadra n termenul de prelucrare de imagini ocupndu-se cu procesul invers al sintezei - analiza i reconstructia obiectelor pornind de la imaginea lor. Considerm aceasta mpar ire ca avnd ra iuni exclusiv istorice prelucrare de imagini i recunoastere de forme s-au facut i naintea apari iei display-urilor grafice - fiindc n practic toate cele trei domenii utilizeaz display-uri grafice interactive i pot fi fcute s concure la crearea de modele pentru obiectele ce se proiecteaz. n grafica interactiv, imaginile sunt create din descrierea formal a imaginilor, realizat de programele care ruleaz pe calculator i de datele de intrare. Sursa datelor poate fi: introducerea primar efectuat de calculator, metafiierele grafice, fiierele IGES, calculele fcute de module de programe. Imaginile create din linii, pixeli, zone compacte i texte pot fi mpr ite n segmente, iar segmentele pot suferi transformari. Manipularea segmentelor i aplicarea transformrilor se fac n urma interac iunilor cu operatorul, grafica interactiva generativa incluzind modelele de tratare a intrrilor de la echipamentele de interactiune. n analiza imaginilor obiectelor fotografiate, de obicei imaginile ce se cer analizate sunt transmise sistemului grafic n form digital, obtinut prin scanarea unei imagini fotografice sau de televiziune. Cele mai cunoscute exemple de analiz de imagini sunt programele de recunoastere a formelor . Prelucrarea imaginilor este utilizat pentru a modifica reprezentarea vizual a unei imagini ntr-un mod care s mbunta easc percep ia uman a datelor. Dintre metodele cele mai utilizate n prelucrarea imaginilor amintim: filtrarea, mbunt irea contrastului, eliminarea zgomotului . 1.3.3 Programarea dialogului utilizator - sistem. n proiectarea dialogului interactiv s-a nascut dilema pe ce sa se puna accentul: pe uurin a de utilizare sau pe uurin a de implementare? n sistemele clasice , accentul se punea pe optimizarea folosirii celor doua resurse pre ioase: timpul UC i memoria intern, eficienta programului fiind scopul principal.
33

Evolutia tehnologiei, care a dus la scderea pre ului hardware-ului, i rspndirea sistemelor CAD au deplasat accentul spre eficien a utilizatorului i, deci, spre conceperea unui dialog ct mai apropiat de dialogul natural. Aceasta a determinat ca pentru proiectarea comunica iei om - masin, n afara tiin ei calculatoarelor, s se ia n considerare i alte ramuri tiin ifice: psihologia perceptiv (cum vedem), psihologia cognitiv (cum dobndim cunotiin ele), etc. Cteva prime sugestii n conceperea unui dialog care s previn fenomenul de respingere al unui sistem CAD de catre nespecialiti n calculatoare ar fi : furnizarea de segvente de interactiune simple, consistente ; evitarea incarcarii memoriei utilizatorului cu prea multe op iuni i stiluri de comunicare cu programul ; ndrumarea unui utilizator incepator la fiecare etapa a interac iunii, corelat cu posibilitatea eliminarii dinamice a secventelor de indrumare n cadrul celor experimenta i ; utilizatorul trebuie sa primeasc o rec ie (grafic sau alfanumeric) la orice interac iune cu sistemul ; facilitati pentru recuperare n caz de eroare - utilizatorul s poat reveni la situa ia de dinaintea interac iunii care a provocat eroarea . Succesul, sau eecul, unui sistem interactiv depinde n egal masur de facilitatile de manipulare i de posibilit ile lui func ionale. Se pot observa diferen e de 100% n duratele de ob inere a aceluiai rezultat pe sisteme similare func ional, dar cu modalitati diferite de conversatie. Cum la demararea implementarii unui sistem CAD nu se pot avea n vedere nici toate mediile n care va fi folosit i nici diversitatea pregatirii profesionale a utilizatorilor, dialogul trebuie proiectat flexibil i adaptat la mediul n care va fi instalat . n figura 10 este propus o tehnic pentru adaptarea interfe ei dintre operator i sistem pe baza informatiei cantitative pe care o colecteaz sistemul nsui pe durata execu iei programelor. Astfel, ntr-un sistem CAD se introduce un monitor care culege date privind timpii de raspuns ai utilizatorului i ai sistemului, tipul i rata de apari ie a erorilor, timpii i ratele de transfer a datelor. Din analiza statistic a acestor date, monitorul de dialog evalueaz comportarea utilizatorului i a sistemului , dupa care genereaza un fisier de rapoarte ale interactiunii.
34

Monitorul extrage din fiier caracteristicile utilizatorului i performan ele sistemului. Informa ia extras poate fi furnizat ca reac ie invers procesorului de dialog, ob inndu-se n acest fel un dialog interactiv adaptat. n momentul n care, n urma adaptarilor succesive, nu se mai ob in mbunt iri semnificative de performan e monitorul de dialog poate fi eliminat din sistem, deoarece e consumator de timp .

Figura 10 - Adaptarea dialogului intr-un sistem CAD.

Cap. 2 Sisteme fotogrammetrice interactive analogice, analitice i digitale. 2.1 Sisteme fotogrammetrice analogice. Principala caracteristic a aparatelor analogice de exploatare stereofotogrammetric const n folosirea perechilor de fotograme conjugate (stereograme), permi nd orientarea relativ i absolut a acestora, precum i observarea i msurarea stereomodelului corespunztor zonei de dubl acoperire a stereogramei. Clasificarea aparatelor de exploatare fotogrammetric poate fi fcut dup criterii diferite. Astfel, din punct de vedere al modului de rezolvare a problemei orientrii fotogramelor, putem distinge aparate care rezolv riguros
35

acest problem i aparate care o rezolv aproximativ. n ceea ce privete sistemul de proiec ie, aparatele de exploatare stereofotogrametric se pot clasifica n aparate cu proiec ie optic, mecanic sau optico-mecanic. Pentru a se putea face exploatarea fotogrammetric, sunt necesare puncte de sprijin identificabile pe teren i pe fotogram , numite repere fotogrammetrice. Reper fotogrammetric poate fi orice detaliu, existent n teren, care trebuie s ndeplineasc anumite condi ii tehnice i s poat fi determinat uor din punctele cunoscute. Avnd n vedere c lucrrile de teren reduc considerabil randamentul metodelor fotogrametrice, exist posibilitatea determinrii majorit ii reperilor pe cale fotogrametric (n laborator) pe baza unui numr restrs de reperi determina i n teren. Aerotriangula ia este o metod de ndesire fotogrammetric a re elei de sprijin care permite determinarea pozi iei planimetrice i altimetrice a punctelor necesare exploatrii fotogrametrice. Aerotriangula ia analogic se poate realiza prin metoda "aeropoligon", orientnd modelele n serie, sau prin metoda modelelor independente. Datorit deforma iilor care se cumuleaz la formarea benzilor, acestea vor trebui compensate. n mod practic, prelucrarea pe band se face separat pentru planimetrie pe cale numeric folosind formulele transformrii conforme plane i separat pentru nivelment, pe cale grafic. Prelucrarea n bloc n cazul aerotriangula iei analogice se efectueaz cu metoda numeric. Aceasta se poate aplica numai pentru planimetrie i const n transformarea liniar a coordonatelor planimetrice ale tuturor benzilor n sistemul de coordonate al benzii stabilite ca origine a blocului de aerotriangula ie. Metoda numeric x,y,z, folosete compensarea n bloc pe dou etape: compensarea planimetric i compensarea altimetric. Trebuie precizat c aerotriangula ia se realizeaz acum doar prin metode analitice, mult mai performante. Prin exploatarea stereofotogrammetric se urmrete transformarea informa iilor fotografice n date grafice, la o anumit scar, folosind stereomodele ob inute cu ajutorul perechilor de fotograme conjugate (cu acoprire stereoscopic). Exploatarea stereogramelor la aparatele analogice de restitu ie se face pe baza instruc iunilor de stereorestiti ie i a atlasului de semne conven ionale. Efectuarea acestor lucrri se face pe baza documenta iei tehnice format din: -proiectul de reperaj fotogrammetric; -fotograme pozitive reperate;
36

-inventar de coordonate-teren; -caietul de descriere a reperilor; -dosarul descifrrii fotogrammetrice. Pentru executarea stereorestitu iei la aparatura analogic, fotogramele se orienteaz aproximativ sau riguros n func ie de posibilit ile aparatului folosit. Elementele de orientare sunt elementele prin care se realizeaz legtura dintre pozi ia unui punct din spa iul-obiect i pozi ia punctului corespunztor din spa iul -imagine. Orientarea interioar const n centrarea negativelor n camerele portclieu i introducerea distan ei focale echivalente. Orientarea exterioar a stereogramei, cuprinde dou etape i anume: orientarea relativ i orientarea absolut. Orientarea relativ const n eliminarea paralaxelor n cele 6 puncte standard. Orientarea absolut opticomecanic const n efectuarea urmtoarelor opera ii -aducerea n scar aproximativ; -orizontalizarea stereomodelului; -definitivarea punerii n scar a stereomodelului. Aceste opera ii fiind ndeplinite, urmeaz trasarea planimetriei i a nivelmentului. Datorit condi iilor specifice de preluare a fotogramelor terestre, exploatarea acestora este mult mai simpl dect cea a fotogramelor aeriene, imaginile fotografice fiind preluate din sta ii fixe din teren, ale cror pozi ii se pot determina riguros prin metode geodezice. De asemenea axele de fotografiere au direc ii bine stabilite n raport cu bazele determinate de sta ii. Din acest punct de vedere, se pot deosebi patru cazuri de fotografiere stereoscopic: a) cazul normal (axele de fotografiere perpendiculare pe baz), b) cazul fotogramelor paralel-deviate, c) cazul normal convergent, d) cazul axelor convergente. Trebuie men ionat de asemenea c axele de fotografiere sunt dispuse n plan orizontal sau aproape orizontal (bine determinat). Prin urmare, elementele de orientare exterioar fiind cunoscute, exploatarea stereogramelor terestre va fi considerabil simplificat. n ceea ce privete aplicarea fotogrammetriei terestre n domeniul topografic, vor trebui remarcate unele aspecte limitative. Astfel, aplicabilitatea acestui tip de exploatare fotogrametric este restrns la zone cu teren accidentat avnd o desfsurare predominant vertical i care pot reprezenta multe por iuni cuprinse n unghiuri moarte (deci nevizibile). Pe de alt parte, precizia restitu iei nu este omogen, micsorndu-se rapid pe msur ce se mrete profunzimea. Pentru
37

omogenizarea preciziei (ndeosebi n cazul diferen elor mari de scar n cuprinsul fotogramelor) precum i pentru controlul msurtorilor, se recomand utilizarea punctelor de reper, dei teoretic acestea nu ar fi necesare, elementele de orientare exterioar fiind determinate direct. Fotogrammetria terestr a cptat ns o larg dezvoltare n diferite domenii netopografice de activitate ( de exemplu la determinri de deforma ii i deplasri ale structurilor mari). Trebuie precizat c aplica iile presupunnd o distan mai mic de 300 m la obiectul fotografiat sunt cunoscute sub denumirea de "fotogrametrie de la mic distan ". n vederea ntocmirii sau completrii planurilor topografice sau- n general- pentru ntocmirea planului restituit al unui obiect oarecare prin fotogrametrie terestr, este necesar s se realizeze n prealabil un proiect de fotografiere, avnd n vedere urmtoarele aspecte: a) Delimitarea zonei (obiectului ) pentru care urmeaz s se ntocmeasc planul, folosind materialul cartografic existent. b) Determinarea lungimii optime a bazei de fotografiere n func ie de precizia necesar, de caracteristicile aparaturii de fotografiere disponibile i de distan a la obiectul fotografiat i - pe baza acesteiaalegerea sta iilor de fotografiere, innd seama de condi iile de teren. c) Stabilirea zonelor de acoperire orizontal i vertical, innd seama de caracteristicile aparatului de fotografiere: se reprezint limitele zonelor care se vor prelua din fiecare sta ie, asigurndu-se acoperirile necesare. d) Stabilirea necesarului de puncte de reper pentru control. Aparatura de fotografiere destinat lucrrilor de fotogrametrie terestr poate fi clasificat n dou mari categorii:fototeodolite (cu ajutorul crora fiecare fotogram este preluat independent) i camere stereometrice (care permit preluarea simultan a perechilor de fotograme conjugate). Stereocamerele prezint o serie de avantaje fa de fototeodolite, n special n cazul determinrilor efectuate n spa ii restrnse, la distan e mici, fiind utilizate ndeosebi la diverse aplica ii netopografice. 2.2 Sisteme fotogrammetrice analitice. Configura ia de baz a unui aparat de stereorestitu ie analitic presupune trei componente interconectate, dar cu func iuni independente i anume: - un aparat de observare a fotogramelor (de tip stereocomparator); - un calculator; - o mas trasant care permite restitu ia grafic a detaliilor planimetrice
38

i altimetrice. Aceste aparate permit exploatarea fotogramelor de diferite tipuri, cu format diferit i cu distan e focale diferite. O alt caracteristic important a acestor aparate este rezolvarea eficient a tuturor problemelor privind aerotriangula ia, modelul numeric al terenului (DTM) i sistemul informa ional geografic (GIS). n ultima perioad, fotogrammetria analitic s-a impus evident (n raport cu metodele clasice, folosind aparatura de tip analogic), dovedindu-i din plin eficien a. Metodele analitice permit o mai uoar corectare a erorilor sistematice, utilizarea unor date auxiliare, precum i o compensare numeric riguroas. n principiu, n cadrul unui sistem fotogrammetric interactiv, exploatarea fotogrametric analitic implic 3 mari etape: Culegerea i nregistrarea datelor; Prelucrarea i analiza datelor; Reprezentarea rezultatelor. Prima etap include preluarea imaginilor, msurarea lor la un aparat de tip compa- rator, precum i determinri n teren pentru punctele de sprijin. n cea de-a doua etap, datele sunt prelucrate la un calculator numeric (pe baza unui program). n etapa a treia, rezultatele sunt reprezentate sub form grafic (de exemplu la o mas trasant), sau sub form numeric. Pe de alt parte, avnd n vedere diversitatea problemelor fotogrammetriei analitice, se poate remarca totui c ele se pot reduce n esen la cteva probleme de baz i anume: - retrointersec ia spa ial (orientarea exterioar independent a fotogramelor); - orientarea relativ (independent sau n serie); - orientarea absolut a stereomodelului; - intersec ia spa ial (pe baza cunoaterii parametrilor de orientare). Dei problemele fotogrammetriei analitice sunt destul de diverse, ele se pot ncadra (n mare majoritate) ntr-o problem general care se poate exprima prin rela ia func ional: X=f(O,x) (5) unde, X reprezint coordonatele unui punct n spa iul-obiect, x- coordonatele imagine corespunztoare, iar O cuprinde parametrii de orientare. Rezolvarea acestei probleme se face n dou etape: 1 - cunoscnd X i x pentru un anumit numr de puncte, se determin parametrii de orientare O; 2 - cunoscnd parametrii O i coordonatele x pentru un numr (orct de mare) de puncte se determin coordonatele X ale acestor puncte.
39

Deoarece aceast rela ie este n general neliniar, ea va trebui liniarizat i prin urmare aproximat, ceea ce va conduce la un proces iterativ pentru rezolvarea primei etape. Fa de aceast etap, implicnd rezolvarea succesiv a unor sisteme de ecua ii liniare, cea de a doua este mult mai simpl, constnd n calculul coordonatelor X pe baza rela iei ini iale n forma neliniarizat cunoscnd acum toate elementele din membrul drept. n fine, ca o caracterizare general, se poate sublinia faptul c (spre deosebire de metodele clasice), exploatarea analitic este o exploatare punct cu punct, ca n topografie, dar mult mai eficient dect aceasta, cnd numrul de puncte este mai mare. Pentru a putea utiliza fotogramele n scopuri de msurare, este necesar orientarea acestora n raport cu obiectul fotografiat, care va putea fi astfel reconstituit i reprezentat sub form grafic sau numeric. Prin urmare n procesul de orientare se va urmri reconstituirea pozi iei pe care a avut-o fiecare fotogram n momentul prelurii. n fotogrammetria analitic, traseul fiecrei raze poate fi descris printr-o expresie matematic n func ie de pozi ia punctului n spa iul- obiect, pozi ia imaginii sale pe fotogram , pozi ia centrului de perspectiv (n sitemul de coordonate-teren), direc ia axei optice a camerei de preluare, rotirea n planul imaginii i caracteristicile geometrice ale imaginii n interiorul camerei. Orientarea interioar const n reconstituirea fascicolului de raze din interiorul camerei, de la preluarea imaginii. n cazul unei proiec ii centrale riguroase, orientarea interioar ar consta doar n determinarea pozi iei centrului de perspectiv n raport cu planul fotogramei i ar putea fi definit complet prin distan a principal i pozi ia punctului principal. n realitate ns, distorsiunea obiectivului influen eaz direc iile razelor fasciculului fotogrametric i n consecin pozi iile punctelor -imagine pe fotogram. De asemenea, suportul emulsiei sufer deforma ii ntre momentul expunerii i exploatarea fotogrametric. Pe de alt parte, pozi iile punctelor-imagine sunt influen ate de o serie de factori externi, cum ar fi refrac ia atmosferic, curbura Pamntului, relieful. Corectarea acestor influen e se poate face ns foarte uor pe cale analitic, pe baza rela iilor care descriu fenomenele respective. Orientarea exterioar a unei fotograme const n reconstituirea fasciculului de raze (orientat interior) n raport cu sistemul de referin din spa iul -obiect. Parametrii care definesc acest orientare se numesc elemente de orientare exterioar, sunt n numr de 6 i se pot grupa n dou categorii: -parametri (elemente) care precizeaz pozi ia centrului de perspectiv (X0,Y0,Z0) i
40

-parametri (elemente) care definesc direc ia i rotirea axei de fotografiere n raport cu sistemul de referin ( , , ). Orientarea exterioar a unei fotograme se realizeaz pe baza condi iei de coliniaritate a punctului din teren, cu imaginea sa pe fotogram i cu centrul de perspectiv. n terenurile accidentate, influen a reliefului asupra pozi iilor punctelor imagine nu mai poate fi negljat i n consecin fotogramele nu mai pot fi exploatate independent. Aceste deplasri ale imaginilor punctelor pe fotograme cauzate de diferitele lor pozi ii altimetrice n teren vor permite ns reconstituirea spa ial a terenului utiliznd perechi de fotograme cu acoperire stereoscopic. Avnd n vedere c orientarea exterioar a unei fotograme este definit de 6 parametri, n cadrul unei stereograme numrul parametrilor de orientare va fi de 12. Determinarea acestor parametri se face convenabil n 2 etape i anume: Orientarea relativ a dou fotograme implicnd 5, parametri n urma creia se poate obtine modelul stereoscopic la o scar arbitrar i ntr-o pozi ie arbitrar. Aceasta se poate realiza pe baza condi iei de coplanaritate a perechilor de raze corespondente. Orientarea absolut a stereomodelui n raport cu sistemul de coodonate tren, implicnd 7 parametri. Aceasta se poate realiza utiliznd formulele transformrii conforme tridimensionale. Avnd n vedere c n principiu orientarea absolut a steromodelului const n aducerea n scar a acestuia (pentru care sunt necesare dou puncte ct mai deprtate) i orizontalizarea lui (pentru care vor trebui 3 puncte necoliniare i ct mai deprtare, cu cote cunoscute), determinarea parametrilor transformrii se va putea face cunoscnd coordonatele-teren X,Y,Z, pentru dou puncte i cota Z pentru un al treilea punct, precum i coordonatele- model x,y,z, ale imaginilor celor 3 puncte. Evident, pentru a aplica metoda ptratelor minime, numrul de puncte va trebui s fie mai mare. Dup cum se tie, pentru orientarea exterioar a fotogramelor respectiv a stereomodelelor individuale (n raport cu sistemul de coordonate al spa iuluiobiect) este necesar determinarea unui anumit numr de puncte de sprijin (de reper). Numrul punctelor determinate n teren poate fi ns redus la minim utiliznd aerotriangula ia. Aerotriangula ia analitic se poate realiza pe benzi, sau n bloc. Principalele etape pe care le comport aerotriangula ia pe benzi sunt: -orientarea relativ i formarea steromodelelor individuale; -conexiunea modelelor; -orientarea absolut a stereomodelului general al benzii;
41

-compensarea benzii de aerotriangula ie. n ceea ce privete compensarea n bloc, principala caracteristic a acesteia const n folosirea tuturor rela iilor dintre fotogramele alturate, rezultate att din acoperirile lor longitudinale, ct i din cele transversale. Clasificarea acestor metode se poate face n func ie de unit ile de compensare folosite i anume: stereomodele generale pe benzi, modelele stereoscopice (simple sau duble) independente i fascicule fotogrametrice spa iale corespunztoare fiecrei fotograme.Trebuie precizat c metoda fasciculelor reprezint cel mai general i mai riguros mod de compensare i deci, cel mai recomandabil. De asemenea, se poate men iona faptul c, spre deosebire de aerotriangula ia pe benzi, care presupune formarea benzii i apoi compensarea ei, n cazul de fa unit ile de compensare se consider constituite, urmnd a fi doar compensate n bloc, pe baza punctelor comune. 2.3 - Sisteme fotogrammetrice digitale. Principalele caracteristici ale unui sistem fotogrammetric digital, prezentat n figura 11 , n ceea ce privete culegerea datelor-imagine digitale de la diferi i sensori imagine, i din punctul de vedere al tehnologiilor de baleiere privind digitizarea imaginilor fotografice, sunt urmtoarele: - utilizarea calculatorului pentru a permite opera ii fotogrametrice cu date-imagine digitale; - opera iile sunt realizate pe seturi de date-imagine constnd n pixeli de anumite forme i dimensiuni. Fiecrui pixel i este atribuit o valoare de nnegrire, care reprezint valoarea radia iei de la spa iul-obiect, trecnd prin fiecare element al sensorului imagine. Sensorul-imagine poate fi: o camer digital echipat cu detectori dispui areal (CCD) sau un scanner pargurgnd o zon linear a CCD. Fiecare din aceti detectori transmite direct datele-imagine n form digital prin conversie analog / digital (A/D) a valorii radian ei pentru fiecare element al sensorului. Pentru opera ii de cartare topografic, datele-imagine digitale sunt cel mai adesea derivate din imagini fotografice pe film realizate de camere fotoaeriene. Aceste imagini pe film trebuie s fie transformate n form digital, utiliznd scanere de nalt precizie cu CCD cu dispunere liniar sau areal. n acest caz, scanerul formeaz o important i integral parte a sistemului fotogrametric digital ( DPS ).

42

Intrri
Imagini fotografice

Sistemul fotogrammetric digital


A/D D/A

Ieiri
Hr i clasice i orto-imagini

Scanerraster

Imagini digitale

Restituitor (ploter)raster sau nregistrator pe film

Imagini baleiate

Sta ie de lucru fotogrammetric digital

CAD, sistem de cartare digital, sau GIS / LIS

Figura 11 - Concep ia de ansamblu a sistemului fotogrammetric digital Principalul element al sistemului fotogrammetric digital este sta ia de lucru fotogrammetric digital la care sunt realizate opera iile fotogrammetrice analitice pentru a produce date de intrare pentru : sisteme de cartare digital, sisteme CAD, sistemul GIS/LIS. Aceste opera iuni fotogrammetrice includ: - opera ii manuale ( controlate de operator), cum ar fi cele referitoare la elementele caracteristice pentru realizarea i actualizarea planurilor sau hr ilor; - opera ii automate sau semi-automate privind generarea modelului altimetric numeric (DEM) i a datelor orto-imagine; Rezultatele finale pot lua una din formele urmtoare: - hr i vectoriale, - date privind modelul digital al terenului (DTM), - orto-imagini digitale. n plus, fa de dispozitivele ce pot nregistra numai date digitale, un sistem fotogrammetric digital general va include dispozitive precum restitutoare (plotere) bazate pe principiul raster i nregistratoare pe film, care pot produce hr i clasice, vederi perspective ale suprafe ei terenului i imagini" toncontinuu" din date imagine provenind de la sta iile de lucru fotogrametrice digitale. n principiu, acestea realizeaz o transformare digital / analog (D / A) . Avnd n vedere aceste caracteristici specifice pot fi eviden iate cele patru elemente principale ale unui sistem fotogrametric digital.
43

- culegerea datelor - imagine digitale de la diferi i sensori-imagine, - tehnologii de baleiere privind digitizarea imaginilor fotografice, - sta iile de lucru fotogrametrice digitale, - principalele dispozitive de ieire. n ceea ce privete ob inerea datelor-imagine digitale, aceasta se realizeaz preponderent prin baleierea imaginilor fotografice. Pentru aceasta, se pot utiliza n principal 4 tipuri de tehnologii : - un tambur rotativ cu un cap de baleiere, sistem folosit de Optronics, Hell , Crosfield i Howtech, - un dispozitiv de baleiere n plan cu un cap (detector) foto, sau CCD cu dispunere liniar, care baleiaz fotograma n sistem raster, adoptat de Zeiss/Intergraph, Wehrli Raster Master i ISM DISC; - CCD cu dispunere liniar i baleiere prin deplasarea ntr-o singur direc ie, sistem utilizat doar de XL Orto Vision 950; - CCD cu dispunere areal care parcurge imaginea por iune cu por iune, dup care se realizeaz asamblarea ntr-o imagine unic; acest sistem este folosit de Leica/ Helava DSW, Vexcel Lenzar , Rollei i Topcon. Seria Zeiss/Intergraph poate fi considerat reprezentativ pentru al doilea tip de dispozitive de baleiere. Modelul PS-1 utilizeaz o serie de componente mecanice ale aparatului de restitu ie analitic Planicomp P3. Modelele SCAI (Zeiss) sau TD (Intergraph) dirijate de firma Silicon Graphics i respectiv PC au un domeniu mai larg privind dimensiunile pixelului, precum i al nivelelor de gri. Principalul avantaj al acestor ultime dou modele const ns n posibilitatea lucrului cu negative pe film. Vexcel VX 3000 poate fi considerat ca reprezentativ pentru al patrulea tip de dispozitive de baleiere, dei formatul 25cm x 50cm nu este uzual. Sta ia de lucru fotogrametric digital reprezint partea principal a unui sistem fotogrametric digital i const ntr-o sta ie grafic cu capacitate de prelucrare a imaginii ntrite, memorie i display (incluznd uneori i facilit i de observare stereoscopic), precum i programe (software) pentru realizarea opera iilor fotogrammetrice. Pentru separarea celor dou imagini digitale se utilizeaz patru metode diferite: -afiarea celor dou imagini una lng alta pe un ecran divizat, cu observare printr-un stereoscop cu oglinzi; -afiarea unei imagini compuse din dou culori pe ntregul ecran , cu observare prin ochelari n culori complementare; -afiarea alternativ a celor dou imagini pe ntregul ecran ( cu o frecven de aproximativ 50 Hz ) i observarea prin ochelari care las s treac lumina alternativ;
44

-generarea alternativ a celor dou imagini i afiarea sincronizat pe un ecran polaroid; operatorul observ ecranul prin ochelari polariza i corespunztor, pentru a vedea stereoscopic. Referitor la programele de prelucrare, trbuie precizat c acestea sunt cele utilizate i la aparatele de stereorestitu ie analitic , bazate pe condi ia de coliniaritate, condi ia de coplanaritate, etc. .Ele realizeaz orientarea fotogramelor, aerotriangula ia, ntocmirea hr ilor, modelul digital altimetric, ortofotogramele digitale. Sta iile de lucru fotogrammetrice digitale se pot clasifica n 3 mari categorii: - Sta ii de lucru bazate pe sta ii grafice, utiliznd sistemul de operare Unix, ca de exemplu Leica/Helava 770, Intergraph IMD, Matra TrasterT10, Zeiss Phodis ST; - Sta ii de lucru bazate pe PC, utiliznd DOS i/sauWindows, mai ieftine dect cele din prima categorie, ca de exemplu Galileo/ Siscam, Topcon PI-1000, Geo System Delta WS, precum i Leica SOCET SET i Intergraph Image Station Z; - Sta ii de lucru produse de unele firme specializate n sisteme de teledetec ie (ERDAS, PCI, Micro-Imagrs), care permit realizarea modelului altimetric al terenului i a orto-imaginilor att cu ajutorul fotogramelor aeriene, ct i a stereo-imaginilor SPOT, dar sunt mai pu in potrivite pentru restitui ia detaliilor. Principalul dispozitiv de ieire al unui sistem fotogrametric digital este o mas trasant de nalt precizie utiliznd date vectoriale, ca de exemplu Wild Aviota b, sau Zeiss Planitab. Totui, azi dispozitivele de ieire sunt n cea mai mare parte de tip raster, chiar dac datele sunt furnizate sub form vectorial. Ele se pot clasifica n principal n 5 categorii i anume: - dispozitive de restitu ie (pe film sau pe hrtie) bazate pe principiul elctrostatic (ca de exemplu Xerox /Versatec, Calcomp, Oce/Benson, Precision Image), - dispozitive cu jet de cerneal, mai ieftine dect cele precedente (ca de exemplu Hewlett Packard Desing Jet, ENCAD Novajet i mai ales Iris Graphics, ntr-o mare varietate de formate, dar i cu un cost ceva mai mare, justificat ns printr-o calitate superioar a rezultatelor ), - dispozitive termale, utiliznd un cap de scriere termal liniar, acoperind ntreaga l ime a foii de hrtie sau film (ca de exemplu Hewlett Packard, Oce, Rikadenki), - dispozitive LASER de format mare i de o nalt calitate ca de exemplu Versatec 8836, dar monocrom i cu un cost mare,
45

dispozitive de restitu ie pe film, pentru realizarea orto-fotogramelor i a orto-imaginilor, ca de exemplu cele realizate de Kodak (LVT), SEP(Vizir), Intergraph/ Optronics; principalele dispozitive pe film de nalt precizie de tip raster sunt prezentate n Tabelul 3 din [7], unde se remarc Barco Mega Setter, Barco BG 3800, Select Set, Intergraph Mapsetter. Principala caracteristic a exploatrii fotogrammetrice digitale o constituie operarea cu imagini nregistrate prin mijloace electronice. Prelucrarea acestor imagini se face prin tehnic computerizat, care simuleaz vederea uman i realizeaz analiza imaginilor i recunoaterea structurilor. Trebuie precizat c imaginea digital (sau mai precis imaginea digitizat) este reprezentat printr-o matrice bidimensional ale crei elemente se numesc pixeli. Fiecare pixel are o valoare (cuprins de exemplu 0 i 255) reprezentnd nivelul de gri al zonei respective. n cazul imaginilor color, matricea va fi spa ial, con innd mai multe nivele. Sistemul de coordonate-imagine are originea n partea din stnga sus, la o jumtate de pixel n afara matricei-imagine i este rotit cu 100g fa de sistemul de coordonate-imagine propriu fotogrammetriei clasice. Msurarea tradi ional a coordonatelor-imagine este nlocuit n fotogrammetria numeric prin identificarea pixelilor, care se realizeaz (pe ct posibil) automat. Pe de alt parte, pentru realizarea orientrii interioare este necesar identificarea punctului principal, adic a pixelului care l con ine. Distan a principal poate fi de asemenea introdus n unit i reprezentnd dimensiunile unui pixel. Dac trebuie s se ating sau chiar s se depeasc precizia de msurare din fotogrammetria analitic, dimensiunile pixelului (n planul de msurare) trebuie s fie de c iva microni. Dac nu se urmrete n primul rnd o precizie nalt, pixelii pot avea dimensiuni mai mari. Imaginea digital se poate ob ine nu numai cu camere digitale, ci i prin digitizarea fotogramelor obinuite. Pentru a nu se pierde nici o informa ie de pe fotogram, intervalul de digitizare trebuie s corespund rezolu iei fotogramei.Trebuie precizat c intervalul de digitizare nu trebuie confundat cu mrimea elementului-sensor. n principiu, sunt utilizate 3 moduri diferite de aranjare a detectorilor: a) un singur senzor care baleiaz fotograma n linii transversale (de obicei prin rotire); b) un ir de senzori care baleiaz fotograma pe benzi ; c) senzor-matrice ptrat care digitizeaz fotogramele pe por iuni, iar imaginile par iale sunt asamblate numeric cu ajutorul unei re ele de cruciuli e ale cror coordonate se cunosc.

46

Aceast re ea poate fi trasat pe o plac de sticl plasat pe fotogram, sau poate fi reprodus chiar pe fotogram (dac o astfel de re ea este inclus n camer). Re elele de acest tip pot fi utilizate de asemenea pentru a compensa distorsiunea i neplaneitatea filmului. Trebuie men ionat c volumul datelor culese prin digitizare este foarte mare. De exemplu, pentru formatul uzual al fotogramelor de 23 cm x 23 cm i dimensiunea pixelului de 7 m x 7 m rezult un volum de date ocupnd 940 MBytes. De aceea, uneori se digitizeaz doar unele pr i relevante ale fotogramei. Referitor la camerele digitale, vor trebui subliniate cteva caracteristici de baz. Astfel, planul - imagine al unei camere digitale ce urmeaz a fi utilizat pentru nregistrarea obiectelor spa iale, con ine un cmp bidimensional de senzori. Starea de ncrcare a acestor senzori, reprodus ntr-un semnal analog, este citit la un anumit interval de timp. Urmeaz apoi conversia analog/digital, adic digitizarea semnalelor. Sensorii CCD (Charge Coupled Devices) sunt cei care predomin la camerele fotogrametrice digitale. Aceste camere s-au dezvoltat de la 500 x 500 de pixeli la cteva mii de pixeli. Camerele video comerciale sunt de asemenea echipate cu sensori CCD i opereaz conform unor standarde corespunztoare (EIA n America,CCIR n Europa). Tehnologia CCD nu permite ob inerea unor pixeli cu dimensiunea de 7,5 pentru fotograme de format mare. Va trebui deci ca fotograma s fie parti ionat i s se baleieze imaginile par iale cu sensori CCD. Asamblarea acestor imagini par iale cere fie o re ea n camera digital , fie un sistem de pozi ionare mecanic foarte precis a sensorilor CCD n planul-imagine al camerei. n ceea ce privete ob inerea ortofotogramelor digitale, aceasta se caracterizeaz n principal prin transformarea matricei-imagine din sistemul de coordonate al camerei, n planul XY al sistemului de coordonate-teren. Realizarea unei ortofotograme digitale ncepe cu definirea matricei-imagine n planul XY al sistemului de coordonate-teren, urmat de transformarea centrelor acestor elemente n sistemul de coordonate al camerei. Pentru acest transformare sunt necesare de asemenea coordonatele Z ale punctelor din grila XY. Acestea pot rezulta dintr-o re ea foarte fin de punctegril msurate la un aparat de stereorestitu ie analitic, sau din modelul digital al terenului. Presupunnd c elementele de orientare interioar i exterioar ale imaginii digitale (ce urmeaz a fi folosit la realizarea ortofotogramei) sunt cunoscute, centrele pixelilor n sistemul de coordonate-teren pot fi transformate
47

n sistemul imaginii digitale ini iale cu ajutorul ecua iilor proiec iei centrale. Pot fi aplicate de asemenea n acest proces corec ii pentru distorsiunea obiectivului i pentru refrac ie. n ceea ce priveste atribuirea densit ilor din imaginea ini ial punctelor centrale transformate, aceasta se poate realiza conform principiului "vecinului celui mai apropiat". Astfel, se va considera densitatea acelui pixel al crui centru este cel mai apropiat de punctul transformat. Acest metod cere un timp de calcul redus, dar un dezavantaj l constituie faptul c elementele-imagine pot fi deplasate cu pn la o jumtate de pixel. Pot apare deci deplasri relative de pn la un pixel n liniile ortofotogramei digitale. Pentru a ne asigura c nici un pixel din imaginea ini ial nu se pierde, numrul pixelilor din ortofotograma digital trebuie ales astfel nct s fie semnificativ mai mare dect n imaginea ini ial. n cazul unui teren plan, un surplus de aproximativ 25 % este suficient, n timp ce n cazul unui teren accidentat se recomand dublarea numrului pixelilor. O alternativ a metodei "celui mai apropiat vecin" poate fi transformarea biliniar. n acest caz, densitatea este detrminat printr-o transformare biliniar de la 4 elemente vecine. O interpolare biliniar implic un efort mai mare dect metoda" celui mai apropiat vecin", dar are avantajul c nu mai apar ntreruperi n linii. Contrastul imaginii in iale este ns pu in redus. Pentru a evita aceasta, va trebui folosit o interpolare de ordin superior. Mrimea pixelului n imaginea ini ial (de la care urmeaz s se ob in ortofotograma ) este de obicei de aproximativ 25 m, nesemnificativ mai mare dect cea adoptat la msurarea digital a punctelor fotogrametrice. Aici ne intereseaz ns mai pu in geometria exact a ortofotogramelor dect con inutul imaginii ce deriv din densit i i culori. In general, prelucrarea imaginilor digitale presupune parcurgerea a trei etape, i anume: achizi ia, procesarea i segmentarea imaginilor. Etapa de achizi ie presupune obtinerea imaginii digitale prin scanarea imaginilor fotogrammetrice (metoda aplicata n cazul fotogramelor aeriene sau cu ajutorul unor senzori de teledetectie). Etapa de procesare presupune utilizarea unor algoritmi de imbunatatire a imaginilor, eliminarea zgomotului i aplicarea corectiilor radiometrice i geometrice. Etapa de segmentare presupune descompunerea imaginii digitale n obiecte distincte n scopul extragerii caracteristicilor individuale din continutul acesteia prin intermediul unor algoritmi de segmentare specifici. Prelucrarea imaginilor digitale (a fotogramelor) este un domeniu relativ nou, cu aplica ii n multe domenii ale tiin ei i economiei i n special n
48

domeniul tiin elor terestre (cadastru, fotogrammetrie, cartografie i teledetectie). Producerea de software pentru prelucrarea imaginilor digitale este o preocupare permanenta a firmelor de specialitate cu renume pe plan mondial. Printre aceste programe specializate men ionm: Programul Photo Magic este un program de prelucrare a imaginilor digitale, produs de firma Micrografix n anul 1992, dar care poate fi utilizat i pentru prelucrarea imaginilor digitale a fotogramelor. Programul Photo styler este tot un program de prelucrare a imaginilor digitale produs de firma Microsoft n anul 1995, ntre timp aprnd mai multe versiuni mult mbunt ite. Acest program este destinat prelucrarii imaginilor digitale, inclusiv a fotogramelor. Programul Photo Editor este un produs al firmei Microsoft lansat n anul 1996, fiind inclus ca o componenta a editorului Microsoft Office sub Windows. La fel ca i celelalte doua programe, i programul Photo Editor poate fi utilizat i pentru prelucrarea imaginilor digitale a fotogramelor. Programul ARCFOTO este un program experimental pentru prelucrarea imaginilor digitale a fotogramelor pe baza corelatiei numerice, n scopul actualizarii de date cartografice. Programul MDT este tot un program experimental realizat n limbajul de programare Turbo Pascal care permite construirea modelului digital al terenului pentru zona inregistrata pe fotograma, ce este destinat determinarii corectiei de relief pentru redresarea imaginii digitale a acesteia. Programul Z-Map produs de firma Mencisoftware din Italia este un software complet de fotogrametrie digitala avand urmatoarele module: aerotriangulatie, vectorizare, DTM/DEM i ortofoto. Caracteristicile acestui ultim program sunt urmtoarele: 1. Posibilitatea de gestionare a diverse tipuri de senzori n form riguroas i iterativ: a) modelul fotogrametric tip Leica ADS40, b) modelul de senzor pentru camera digitala aeriana tip DMC de la Intergraph, c) modelul Spot5, d) modelul LandSat e) modelul RCP (Rationanente Coeficiente Polinominale).
49

2. Arhitectura sistemului trebuie s aibe la baza o structur de tip CAD pentru gestiunea combinat a datelor vectoriale i raster de mari dimensiuni i proiectat pentru utilizarea specific n domeniul cartografic. 3. Sistemul de operare de baz trebuie sa fie Windows XP i s permit lucrul n modul monoscopic i stereoscopic. 4. Aerotriangula ia s se realizeze utiliznd compensarea Bundle Block Adjustment. Modulul trebuie s realizeze compensarea att n band ct i n bloc, numrul maxim de itera ii s permit generarea unui DEM de prim aproximare utiliznd puncte de legatur i puncte de control i legatura n mediul web. 5. Vizionarea stereoscopica s fie posibil n dou variante: cu ochelari activi cu emitator sau cu ochelari pasivi cu ecran polarizant. 6. Vectorizarea mono i stereo, sa se realizeze printr-un snap al obiectului atat n modul 2D ct i 3D utilizand un Trackball, punerea n cot fcndu-se automat. 7. Softul trebuie sa aibe posibilitatea crerii de noi tipuri de linii, linii punctate, stiluri de multilinii, etc. 8. S fie posibil crearea unui DSM, DTM si/sau DEM att din entit i vectoriale ct i din fotograme orientate extern, prin tehnica de autocorelare. 9. Mozaicurile de ortofoto trebuie sa rezulte din interactionarea metodei de image-matching cu tehnicile de programare dinamic (PPD Trasee prin Programare Dinamic) 10. S aibe func ie de regularizare cromatic a ortofoto Cap. 3 - Reprezentarea pe calculator a obiectelor spa iale ob inute prin metode de fotogrammetrie analitic i digital. n domeniul aplicatiilor grafice pe calculator, o importanta deosebita o are modelarea matematica a corpurilor n spatiu, precum i studiul imaginilor obtinute pe cale fotogrammetric sau de teledetectie. Reprezentarea imaginilor pe ecranul unui dispozitiv grafic se face n mai multe moduri astfel nct aceasta s fie ct mai sugestiv: - reprezentari prin puncte ( reprezentari prin sectiuni transversale ); - reprezentari tip " wire-frame " ("cadru de sirma"); - reprezentare prin retea de poligoane ( reprezentare poliedrala ), etc.

50

Toate aceste reprezentari ridica fiecare probleme specifice, n literatura tehnic de specialitate acestea fiind tratate cu mare atentie n func ie de aplica iile grafice n care se ntlnesc. n cadrul procesului tehnologic fotogrammetric complex, n aceast lucrare ne vom referi la tehnicile de reprezentare pe calculator a spatiului obiect obtinut prin metode fotogrametrice n vederea prelucrarii tematice a datelor, interpretarea, modelarea matematica i valorificarea tematica a lor. Fa de sistemele clasice de prelucrare a informa iilor, ob inute prin metode fotogrammetrice, n care utilizatorul ac ioneaz unilateral asupra sistemului fotogrammetric analogic (mecanic, opto-mecanic sau optoelectronic) sau comunic sistemului comenzile printr-un JCL ( Job Control Language) greoi i rigid, sistemele fotogrammetrice moderne (analitice i digitale) utilizeaz un dialog interactiv, termenul de interactiv exprimind posibilitatea ca fiecare din cei doi parteneri ai dialogului (operatorul uman, respectiv sistemul fotogrametric utilizat) s aib ini iativa n desfurarea procesului de validare i prelucrare a datelor. Dotarea calculatoarelor personale profesionale cu ecrane de rezolutie ridicata i cu software performant a facut posibila includerea acestora n sistemele fotogrametrice de prelucrare interactiva a datelor. Display-ul grafic este resursa critic a unui sistem grafic interactiv. Facilit ile de analiz i sintez furnizate utilizatorului sunt condi ionate de posibilit ile care i se ofer de a vedea modelul din anumite puncte, la nivelul de detaliu dorit. Avantajul pe care l ofer sistemele fotogrametrice interactive, concepute sub forma statiilor de lucru fotogrammetrice, este acela de reconstituire tridimensionala a elementelor din spa iul obiect i de a crea modele ale unor obiecte care nu mai exist fizic, efectund asupra lor activit i specific ingineresti. Odata cu dezvoltarea sistemelor hardware , care permit stocarea cu rapiditate a unor matrici n -dimensionale mari, n multe activit i de cercetare, proiectare, inginerie tehnologic i mai ales n industria geomatica , tendin a actual n lume este de a se lucra tot mai mult cu modelul analitic i digital al elementelor din spa iul obiect. Pentru domeniul fotogrammetriei i teledetec iei s-au creat sisteme complexe care opereaza numai cu modele digitale, o parte a acestora fiind prezentate i n capitolul 1. Sistemele fotogrametrice ajutate de calculator - CAP (Computer Aided Photogrammetry) sunt destinate crerii interactive de modele ale unor obiecte reale, analizei acestor modele, generrii de documenta ie pentru fabricarea lor i producerii de date - grafice i negrafice - derivate din model. Defini ia este
51

destul de larg pentru a cuprinde ct mai multe domenii n care sunt folosite sistemele CAD. Problemele de modelare geometric se mpart n dou mari clase : - de reprezentare geometric ; - de calcule geometrice. Pentru modelarea curbelor i suprafe elor n spatiu se foloseste reprezentarea parametric a acestora. n felul acesta se pot descrie curbele i suprafetele, parcurgand cu un pas convenabil ales, domeniile parametrilor folositi. O prim problem este exprimarea curbelor prin func ii parametrice cubice de forma: F(t) = a t3 + b t2 + c t + d ; unde: a,b,c,d R i t [ 0,1 ]. (6)

n felul acesta o curb n spa iu este descris de ecua iile parametrice : x = x(t) y = y(t) (7) z = z(t) unde x(t),y(t),z(t) sunt func ii parametrice cubice care se obtin din expresia lui F prin inlocuirea parametrilor a,b,c,d cu coeficien ii respectivi. Modalit ile i tehnicile de reprezentare a imaginilor curbelor n spa iu sunt prezentate n subcapitolul 3.2. Pentru reprezentarea suprafe elor n spatiu, se folosesc doua familii de curbe cubice, corespunzatoare celor doua directii ntr-un plan XOY (cei doi parametrii sunt s i t). Ecua iile unei astfel de suprafete bicubice sunt : x = x(t,s) y = y(t,s) (8) z = z(t,s) unde t,s [ 0,1 ]. Modalit ile de reprezentare a imaginilor suprafe elor pe monitorul calculatorului sunt prezentate n subcapitolul 3.2. Spre exemplu, n arhitectur, pentru restaurarea i conservarea diverselor cladiri, monumente istorice i de art, etc., este necesar o reprezentare n perspectiv a spatiului obiect, algoritmul de reprezentare fiind prezentat mai jos n figurile 12 - 14, iar modelele digitale spa iale pentru o zon test sunt prezentate n figurile 15 - 16.

52

Figura 12
53

Figura 13
54

Figura 14
55

Figura 15 Modelul digital al terenului vzut sub unghiurile = 110 i = 45.

Figura 16 Modelul digital al terenului vzut sub unghiurile = 30 i = 25.

56

n ncheiere la cele prezentate mai sus, putem spune c prelucrarea analitic i/sau digital a informatiei fotogrammetrice arhitecturale trebuie fcuta de specialistul fotogrammetrist, care s creeze algoritmii necesari modelii matematice a obiectelor fotografiate, pentru obtinerea fisierelor DXF (Drawing Interchange File) pentru AutoCAD utiliznd n continuare sistemele CAD pentru vizualizare i plotare automata la diverse scri i n diverse sisteme de proiec ie ct mai apropiate necesit ilor proiectantului sau cercettorului. Utilizarea sistemelor interactive permite abordarea calitativ superioar a tehnicilor de exploatare a modelelor fotogrammetrice n proiectare i cercetare. Posibilitatea oferit utilizatorului de a vedea imaginea grafica, de ansamblu, a complexului teren natural, de a modifica pentru varianta proiectata a parametrilor geometrici sau topologici pentru atingerea indicatorilor economici, ecologici i estetici optimi, prefigureaz sistemul fotogrametric interactiv ca unul din cele cel mai competitive mijloace de proiectare i cercetare. 3.1 - Generalitati i metode de interpolare utilizate n grafica pe calculator. Un domeniu important n realizarea reprezentarii grafice a elementelor spatiului obiect cu ajutorul calculatorului se ocupa cu aproximarea grafic i vizuala a curbelor i suprafe elor. n mod frecvent, acest lucru duce la o problema de fixare a datelor: se d un numar de puncte prin care trebuie s se potriveasc o curba sau o suprafat. Prin urmare avem de rezolvat o problema de interpolare, interpolarea fiind un caz special al unei probleme mai generale de aproximare. Considerm o func ie f(t) care s fie aproximat de o sum finit a unei func ii mai simple i (t) astfel nct s satisfac un anumit set de restric ii pentru func ia g(t) :
n

g(t) = ci
i1

i (t)

(9)

n teoria aproximrii, restric iile ce se impun functiei g(t) cel mai des ntlnite sunt urmatoarele: constrangeri de interpolare (ambele functii vor avea aceleasi valori intr-un numar distinct de puncte)
57

g(t ) = f(t ) ; restrictii ortogonale


b

(10)

( f-g, i ) = [ f(t)-g(t)] i (t) dt = 0


a

(11)

adic constantele c1 ,c2 ,.....,c n din rela ia (9) sunt astfel alese nct s satisfac relatia de mai sus, functiile 1 , 2 , . , n fiind ortogonale; restrictii variationale || f-g || = min { || f-h || | h distan a (1, , n )} (12)

adic constantele c1 ,c2 ,.....,c n sunt astfel alese nct s se ob in minimul din setul tuturor combinatiilor liniare posibile. n grafica pe calculator, reprezentarea dominant a formelor se face n forma parametric, nu de o func ie y = f(x), ci de un set de doua func ii x=x(t) i y=y(t). Deci putem spune ca un punct pe o astfel de curb este reprezentat prin vectorul

P = [ x(t) y(t) ] un punct situat pe o curb din spatiu este dat de vectorul _ P = [ x(t) y(t) z(t) ] iar un punct situat pe o suprafa a este reprezentat prin vectorul _ P = [ x(u,v) y(u,v) z(u,v) ]

(13)

(14)

(15)

O astfel de reprezentare parametric a formelor este cea mai potrivit descriere a modului n care curbele sunt trasate de un plotter sau vizualitate pe un ecran. n acest caz cele dou func ii x(t) i y(t) se aplica n sensul unei func ii de dirijare catre sistemul Servo al plotterului sau catre sistemul de deflexie al tubului cu raze catodice, trasnd curba respectiva. Acest mod de producere, trasare, al curbelor nu poate fi reprezentat de o func ie obinuit y = f(x).
58

Cu ajutorul curbelor i suprafe elor care sunt reprezentate sub forma parametric, problema interpolarii sau aproximarii spatiului obiect este redusa la problema determinrii prin interpolare sau aproximare a componentelor de reprezentare ale vectorilor obiectelor sau terenului natural. O aproximare generala de producere a unei curbe sau suprafete prin hardware duce exact la problema clasica de aproximare i anume, la aproximarea curbelor i suprafe elor arbitrare printr-o sum de func ii mai simple care pot fi produse prin generatori de func ii hardware. O clas de func ii care sunt foarte potrivite pentru producerea prin hardware sunt polinoamele. n grafica pe calculator se utilizeaz n mod frecvent curbele definite prin polinoame sau curbe care trebuie sa treaca printrun anumit numar de puncte date. O astfel de curb are ecua ia de forma: y = a0 + a1 x + ..... + an xn = ai xi
i0 n

(16)

Aceast ecua ie con ine n+1 coeficien i care sunt componentele vectorului . S considerm punctele Ai (xi ,yi ) i s gsim condi ia ca, curba s treac prin aceste puncte. Dac notm vectorul i = [1, x1, ... , x i n]T avem : yi =
i

(17)

Condi ia ca, curba s treac prin cele n+1 puncte (xo ,yo ), (x1 ,y1 ), ..... , (xn liniare cu n+1 ,yn ) conduce la rezolvarea sistemului de n+1 ecua ii necunoscute, care n scriere matriceal este

=
unde = [y0 , y1 , ... , yn ] , = [a0 , a1 , ... , an ], iar 1 1 ........ 1 x1 ........ xn x0 . . ........ . . . ........ . . . ......... . . . ......... . x0n x1n ........ xnn

(18)

59

Dac xi xj pentru i j, i,j = 0,1,...,n exist matricea invers sistemului conduce la


-1

-1

i rezolvarea (19)

i prin urmare, ecua ia explicit a curbei de interpolare care trece prin punctele date (xi , yi ) , i = 0,1,....,n , este y=
-1

(20)

Curba cubic parametric spa ial are o deosebit utilizare n studiul curbelor i suprafe elor n grafica pe calculator. Ea este exprimat vectorial prin ecua ia : _ _ _ _ _ 2 3 P = A + Bt + Ct + Dt unde t [0,1] (21) sau poate fi exprimat parametric prin func iile cubice: x(t) = ax + bx t + cx t2 + dx t3 y(t) = ay + by t + cy t2 + dy t3 z(t) = az + bz t + cz t2 + dz t3 (22) unde t [0,1].

Cubica parametric este definit prin 12 coeficien i, pentru ob inerea crora avem nevoie de minimum 4 puncte de coordonate cunoscute. 3.2 - Tehnici de reprezentare spa ial, grafic i vizual, a curbelor i suprafe elor. Pentru reprezentarea imaginii curbei pe monitorul calculatorului exist mai multe modalitati, printre care putem enumera urmtoarele: - forma de reprezentare HERMITE, n care capetele curbei trebuie sa coincida cu doua puncte date iar tangentele la capetele curbei s coincid cu dou direc ii date; - forma de reprezentare BEZIER, n care capetele curbei sa coincida cu doua puncte date iar tangentele la capetele curbei sa coincida cu doua directii determinate de capetele curbei i doua puncte de control alese corespunzator; - forma de reprezentare B-SPLINE, n care se foloseste o multime de puncte de control. Dintre toate aceste func ii enumerate mai sus, n practic, cele mai des folosite sunt functiile Spline, constatndu-se c abaterea mrimilor reieite din
60

calcule fata de cele impuse sau de referinta este foarte mica, atat ca valoare absoluta cat i relativa, ceea ce da garantia obtinerii unor rezultate corespunzatoare nevoilor practice. La diverse lucrari practice n cadrul Institutului de studii i proiectari cai ferate, am constatat practic ca functiile Spline sunt functii de interpolare care au proprietatea de a converge ctre func ia continu pe care o interpoleaz, dac numrul nodurilor crete indefinit. De asemenea, caracterul polinomial al func iilor Spline prezint, din punct de vedere aplicativ, avantajul de a permite ducerea pn la capt a calculelor, programarea algoritmilor la calculator facndu-se fr dificult i. Termenul de "functie spline" a fost utilizat pentru prima data de catre I.J. Schoenberg n anul 1946 pentru a desemna o func ie formata din polinoame pe subintervale adiacente i care se racordau n noduri impreuna cu un anumit numar de derivate ale sale. Ulterior studiul teoretic i aplicativ al functiilor spline a cunoscut o dezvoltare considerabila. Au aparut functiile spline polinomiale, functiile spline generalizate, functiile spline trigonometrice, functiile spline exponentiale, functiile L-spline, functiile B-spline, functiile spline de tip Cebev, etc. n prezent se poate vorbi despre existenta mai multor coli de func ii spline: scoala americana (Madison), coala francez (Grenoble), coala sovietic (Novosibirsk ), coala germana ( Munster-Freiburg-Karlsruhe ), etc. n cazul fotogrammetriei analitice, n care spa iul obiect este obtinut printr-o multitudine de puncte, fiecare cu atributele sale, pentru reprezentarea imaginii pe monitorul calculatorului, procesorul dispozitivului de afisare trebuie s genereze o aproximare discretizata cat mai fidela pentru imaginea real ob inut prin metode fotogrammetrice i s selecteze n rastru punctele corespunzatoare imaginii discretizate. Acelai lucru este valabil i n cazul rela iei dintre imaginea digital i peisaj, volumul informational al unei imagini digitale fiind mult mai mare, atingnd cca. 3*10 bi i. Tehnicile de trasare incrementala a curbelor reprezint o forma de calcul a punctelor generate succesiv, n care fiecare pas iterativ este simplificat pe baza unor informatii referitoare la punctul generat anterior. Algoritmul de trasare pastreaza n permanenta informatii cu privire la starea curenta a procesului iterativ, prin intermediul uneia sau mai multor "variabile de stare". Acestea trebuie alese astfel nct, pe de o parte, s permit realizarea cat mai simpla a functiilor algoritmului i pe de alta parte sa poata fi actualizate cat mai usor n vederea trecerii la urmatorul pas iterativ. De cele mai multe ori, variabilele de stare sunt redundante, pentru a da posibilitatea implementarii cu maximum de eficienta a operatiilor necesare la fiecare iteratie. Pentru

61

trasarea curbelor plane de gradul inti i doi, metodele incrementale sunt foarte potrivite pe dispozitivele de afiare cu rastru rectangular. Pentru asigurarea celei mai bune aproximri a conturului printr-o succesiune de puncte, trebuiesc utilizate criterii de minimizare liniara i patratica a erorilor. n general, formele suprafe elor pot fi definite prin ecua ii n mod analitic (cilindri,sfere,hiperboloizi,etc.). nsa, n cele mai multe cazuri, o astfel de definire analitic nu este data iar proiectantul trebuie sa creeze suprafete din elemente mai simple, cum ar fi de exemplu curbele sau punctele. Problema pe care o vom aborda rezulta din nevoile industriei ( de automobile, aeronautic, naval, etc.). Cnd se concepe un prototip este nevoie s se fabrice o macheta pentru a verifica dac proiectele stilistilor sunt realizabile. Exista masini capabile sa fabrice astfel de machete, cu conditia de a putea furniza n prealabil programul de comanda i dirijare. Aceasta inseamna a dispune de ecua ii ale diferitelor suprafete care compun obiectul sau,mai exact de o buna aproximare a acestora. Diferitele tipuri de suprafe e pe care le vom studia se bazeaza pe un principiu de aproximare prin carouri, fiecare carou fiind definit prin patru curbe limita. Calit ile ateptate de la diferitele modele matematice sunt: - intretinerea,asigurarea unor bune elemente fizice printr-o buna comportare a derivatelor prime (puncte de racordare a carourilor) i a derivatelor secunde (curbura suprafe elor); - facilitatea de modificare a alurei suprafe elor pornind de la parametri cu o semnificatie fizica usor de inteles i de manipulat de catre nematematicieni; - facilitatea de calcul, aceste metode fiind destinate unei folosiri interactive. n prezent sunt utilizate trei mari tipuri de suprafete: suprafetele lui Coons, suprafetele lui Bezier i suprafetele B-spline. Ele au aparut n aceasta ordine cronologica, fiecare aducnd o ameliorare considerabila n raport cu precedenta. n subcapitolul 3.1 am artat ca exista o varietate de metode prin care pot fi construite curbe, prin interpolarea sau aproximarea unui set dat de valori scalare, specificand punctele sau derivatele n aceste puncte. n spa iul tridimensional o curba a fost reprezentata printr-o func ie vector : _ P(t) = [ x(t), y(t), z(t) ] (23)

62

n reprezentarea parametric iar algoritmii care produc curbe au fost reprezentati de un operator i aplicat func iei vector P(t) care poart informa iile: Q(t) = i P(t) (24)

n general este folosit numai un numar finit de puncte discrete ale functiei P(t) sau ale derivatelor. n mod analog, n spa iul tridimensional, un punct arbitrar pe o suprafa a poate fi definit sub forma parametric, de func ia P(u,v) = [x(u,v),y(u,v),z(u,v)] iar metoda de producere a suprafetei poate fi notat simbolic prin Q(u,v) = uv P(u.v) (26) (25)

unde P(u,v) reprezint datele din care va fi construit func ia Q(u,v). Dac se fixeaz parametrul v i este fcut s varieze parametrul u punctul corespunztor se deplaseaz pe o curb trasat pe suprafa . Dac se fixeaz u i este fcut s varieze v, punctul corespunzator se deplaseaz pe o alt curb trasat pe suprafa . Dac se alege pentru v un ansamblu de valori (v0 ,..,vn ) i daca pentru fiecare din ele este fcut s varieze u de la u0 la un se ob ine o famlie de curbe definind suprafa a dat. Dupa cum o curba complexa poate fi reprezentata printr-o succesiune de segmente de curbe mai simple care se racordeaza suficient de bine, tot astfel se va reprezenta o suprafa a complexa printr-un ansamblu de bucati de suprafete adiacente (petice) i care se racordeaza cel mai bine pentru a da o bun aproximare a suprafetei initiale. Fiecare portiune de suprafa a este delimitata prin patru segmente de curbe limita (marginale, de frontiera) care pot fi notate (0v), (1v), (u0), (u1), cu u [0,1] i v [0,1]. (0v) reprezint curba generata de un punct P(u,v) pentru u=0. S presupunem atunci c aceste patru curbe sunt date. Se introduc dou func ii scalare F0 i F1 de o singur variabil, continue i monotone pe [0,1]. Se defineste atunci o suprafa a crei ecua ie este: Q(uv) = (iv) Fi(u) + (uj) Fj(v) - (ij) Fi(u) Fj(v) (27)

63

Se foloseste aici o notatie condensata pentru a simplifica scrierea. Indicii i i j apartin intervalului [0,1]. Cand o expresie comporta unul sau mai multi indici, trebuie n eleas ca o sum a valorilor posibile ale indicilor. Astfel primul termen din ecuatia suprafetei se scrie (iv) Fi(u)=(0v) F0(u)+(1v)F1(u). Deci membrul din dreapta al ecuatiei cuprinde opt termeni. Se presupune, n plus, c F0 i F1 verific rela iile: F (0) = 1 ; F (1) = 0 F (0) = 0 ; F (1) = 1 (28)

Deci cele patru curbe limit date apar in suprafe ei. Pentru a crea o suprafa complex, dup COONS, se juxtapun portiuni de suprafa . S considerm cele dou por iuni de suprafa A i B (fig. 18). Pentru ca s existe continuitatea suprafe ei pe A i B trebuie s avem A(1v)=B(0v).

Figura 17 Se poate cere, de asemenea, o continuitate a tangentelor ntre A i B. Pentru a realiza aceasta, cautm s evitm existen a a dou semi-plane tangente
64

distincte de-a lungul curbei limit comune (fig. 18), astfel ca s nu existe discontinuitate.

Figura 18 Alipirea dintre 2 por iuni de suprafa . n grafica pe calculator sunt mult utilizate suprafe ele determinate polinomial prin func ia de dou variabile x i y : z = aij xi yj
j=0 i=0 n m

(29)

Suprafa a poate fi notat prin Pm,n sau mai simplu prin P. Functia Z poate fi exprimat matriceal sub forma: Z=XAY n care vectorii X i Y sunt: X = [ 1, x , x2 , ... , xm] Y = [ 1, y , y2 , ... , yn]T (matricea transpus) iar matricea A este :
65

(30)

A=

a00 a01 a10 a11 . . . . am0 am1

...... ...... ...... ...... ......

a0n a1n . . amn

(31)

Aceast matrice poate fi considerat ca o "amprent" a suprafe ei. O alt metod de reprezentare a suprafe elor este i aceea cnd ele sunt definite prin puncte i curbe marginale. S considerm suprafe ele determinate prin polinoame de forma Z B = aij xi B yj B
j=0 i=0 n m

(32)

i punctul B (x, y, z). Rezolvnd sistemele de ecua ii liniare pentru coeficientii aij, ob inem suprafa a care trebuie sa treac prin acest punct s-au printr-o multime de puncte initial date. Evident, prin defini ie, fiecare punct induce condi ii pentru determinarea suprafe ei. Func ia Z con ine p = (m + 1) (n + 1) coeficien i care pot fi determina i prin gsirea punctelor de intersec ie Zij ale curbelor principale rezolvnd sistemul: Z = Xi A Y , i=0,1, ... , m Z = X A Yj , j=0,1, ... , n (33)

Acest sistem de p ecua ii liniare pentru determinarea coeficien ilor matricei A poate fi scris matricial Z = XT A Y n care avem: z00 z01 z10 z11 Z = . . . . zm0 zm1 ...... ...... ...... ...... ...... z0n z1n . . zmn

66

X=

1 1 1 x0 x1 1 . . . . x0 m x1 m 1 1 1 y0 y1 1 . . . . y 0 n y1 n

...... 1 ...... xm1 ...... . ...... . ...... xmm ...... 1 ...... yn1 ...... . ...... . ..... ynn

(34)

Y=

Deoarece exist inversele matricelor X i Y putem determina matricea A din ecua ia: A = ( X-1)T Z Y-1 (35)

n aceste condi ii suprafa a de interpolare Pm,n care trece prin punctele Zij are ecua ia: Z = X ( X-1)T Z Y-1Y (36)

unde toate matricele au semnifica iile cunoscute. Fie m,n 0 , primele doua ecua ii ale curbelor marginale induc fiecare cte m+1 conditii, iar ultimele doua curbe marginale induc i ele cate n+1 conditii fiecare. Condi iile induse de curbele marginale care se ntlnesc n punctele de col , condi ii pentru ca suprafa a s le con in sunt : 2 ( m+1+n+1 ) - 4 = 2 ( m+n) (37)

Pentru reprezentarea imaginii suprafe ei pe ecranul calculatorului exist mai multe modalit i, i anume : - forma de reprezentare Hermite, n care suprafa a trebuie s treac prin patru puncte din spa iu, corespunztoare valorilor extreme 0 i 1 pentru

67

parametrii u i v ( notate n exemplul de fa cu P00 , P01 , P10 , P11) i s aib trei tangente la suprafa date n fiecare din aceste puncte; - forma de reprezentare Bezier, n care suprafa a trebuie s treac prin patru puncte date ca la forma Hermite i n plus s existe 12 puncte de control prin intermediul carora sa se precizeze tangentele la suprafa a n cele 4 puncte; - forma de reprezentare B-SPLINE , n care suprafa a este definita prin 16 puncte de control, prin analogie cu curbele B-spline. Forma general a unei coordonate n func ie de parametrii u i v este : F(u,v) = ak u3 v4-k + ak u2 v8-k + ak u v12-k + ak v16-k
k=1 k=5 k=9 k=13 4 8 12 16

(38) Fie Pij, unde i,j { 0,1 }, cele patru puncte de control corespunzatoare valorilor extreme 0 i 1 ale parametrilor u i v prin care trebuie sa treaca suprafa a, punctele Pij (xij ,yij ,zij ) fiind puncte cu coordonate precizate ca date de intrare. Dac notm cu F/u , F/v , 2F/uv derivatele de ordinul 1 i 2 pentru func ia F, atunci parametrii tangentelor n cele 4 puncte de control sunt urmtorii: x Tu
ij

z , i,j { 0,1 }

, , u (i,j) u (i,j) u (i,j) x y z , , v (i,j) v (i,j) v (i,j) 2x 2y 2z

Tv

ij

, i,j { 0,1 }

(39)

Tuv

ij

, , uv (i,j) uv (i,j) uv (i,j)

, i,j { 0,1 }

n care x(u,v), y(u,v), z(u,v) sunt func ii de forma F din rela ia (38) .

68

3.3 - Orientarea imaginilor fotogrammetrice digitale i modelarea automat a suprafe elor. Orientarea imaginilor digitale poate fi comparat direct cu orientarea numeric (analitic) a fotogramelor. Totui, rezultatul orientrii unei imagini imagini metrice digitale depete simpla determinare a celor 6 elemente de orientare exterioar a unei fotograme. Pentru aceasta, vor trebui precizate unele aspecte specifice. Astfel, pentru punctele de reper naturale trebuie s definite zone- int (mir) pentru a fi posibil pozi ionarea automat n imaginile digitale. Pozi iile punctelor de legtur nemarcate pot fi de asemenea gsite prin procedee automate. n acest caz, matricea- int este un fragment dintr-o imagine digital, iar matricea de cutare (explorare) reprezint un fragment semnificativ mai mare din cealalt imagine digital. Desigur, o problem important o constituie selectarea zonelor care ofer condi ii favorabile pentru corelarea automat. Dup determinarea elementelor de orientare ale celor dou imagini se pot ob ine imagini caz-normal (imagini normalizate). Aceste imagini digitale normalizate joac un rol important n fotogrammetria digital, deoarece se aplic aceleai condi ii privind elementele-imagine omologe, ca i n cazul vederii umane. Prin urmare, "vederea computerizat" imit vederea uman. Cele dou imagini normalizate afieaz numai paralaxe longitudinale. Problema corelrii este deci unidimensional. n ceea ce privete ob inerea imaginilor normalizate din imagini digitale ini iale (arbitrare), aceasta se poate realiza pe baza ecua iilor condi iei de coliniaritate. Stereomodelul format cu ajutorul perechii de imagini normalizate poate fi corelat printr-o corelare unidimensional (dup cum s-a artat anterior). Dac nu intereseaz un stereomodel complet, ci doar cteva puncte, se poate adopta o abordare mai simpl, bazat pe geometria razei epipolare. Aceasta permite corelarea unidimensional chiar n imaginile ini iale. Dac razele epipolare corespondente pot fi gsite n cele dou imagini ini iale, se poate aplica o corelare unidimensional de-a lungul lor. n legtur cu corelarea unidimensional, vor trebui precizate nti cteva aspecte. Imaginea-mir unidimensional este alctuit din pixeli din prima imagine digital, iar zona de cercetare corespunztoare, din pixeli din cea de a doua imagine digital. Imaginea -mir trebuie s fie aleas (de calculator) astfel nct s fie suficient de mare pentru a include cel pu in o margine (mai mult sau mai pu in definit ) n profilul de densitate. Astfel de margini sunt esen iale pentru o corelare precis. Zona de cutare trebuie s fie sufiecient de
69

mare n primul ciclu de corelare, la nceputul modelrii automate a suprafe elor. n ciclurile urmtoare, calculatorul poate ncepe cu rezultatul ciclului anterior. Este de asemenea posibil adoptarea unei pozi ii aproximative din profilul nvecinat. Deoarece cantitatea corelrii depinde n mare msur de textura con inutului imaginii, este recomandabil s se selecteze nti regiuni de interes din imagine. n acest scop se pot folosi aa numi ii operatori de interes. Se formeaz diferen e primare, eventual diferen e secundare din densit ile imaginii complete pentru a gsi o msur a texturii. Compararea acestei msuri cu anumite valori de prag, ofer posibilitatea clasificrii imaginii n func ie de calitatea corelrii. Operatorii de interes vor fi utiliza i pentru a selecta regiuni cu cele mai bune condi ii pentru corelare, de exemplu n vederea orientrii relative a perechilor de imagini stereoscopice. Acetia pot fi de asemenea utiliza i pentru a asigura un numr mare de regiuni de interes pentru ob inerea suprafe elorobiect. Operatorul de interes poate fi aplicat la o singur imagine, sau la dou imagini stereoscopice. n primul caz, punctele corespondente din cea de-a doua imagine se pot gsi fie prin corelare bidimensional de densit i (de exemplu pentru orientarea relativ), fie prin corelere unidimensional ntr-o stereogram deja orientat. n cel de-al doilea caz, operatorul de interes selecteaz n mod independent regiuni n cele dou imagini. Vederea uman se bazeaz mai mult pe corelarea unor linii bine definite i mai pu in pe corelarea densita ilor. Astfel de linii sau margini pot fi ob inute din densit i prin determinarea diferen elor dintre densit ile nvecinate. Salturile sau discontinuit ile n densit ile imaginii ini iale sunt mult mai evidente n matricea diferen elor secundare. Un alt tip de corelare l ofer corelarea ierarhic multi-etajat. Principiul acestei metode se poate explica, imaginnd o piramid format din diferite nivele. Rezolu ia geometric n linii i coloane este redus de la un nivel la altul, cu factorul 2. Pixelii rezolu iei grosiere pot fi gsi i n mai multe moduri: prin eliminarea fiecrei a doua linii i coloane, prin medierea a 2 x 2 pixeli ai imaginii "mai fine", prin interpolare de ordin superior, sau cu ajutorul altor operatori de convolu ie. Acest metod este deosebit de eficient n gsirea valorilor aproximative. Pn acum s-a avut n vedere formarea unui obiect prin intersec ii spa iale, dup gsirea regiunilor sau punctelor omologe. Este totui posibil s se realizeze corelarea imagilor i formarea obiectelor ntr-un singur proces. Cea mai simpl metod de relizare a acestei duble opera ii se numete corelarea
70

VLL (Vertical Line Locus) i poate fi aplicat dup orientarea celor dou imagini. Se ncepe cu specificarea coordonatelor XY ale punctelor cerute, de exemplu ntr-o gril. n plus , se stabilesc plane echidistante, perpendiculare pe fiecare vertical ce trece prin punctele XY. Se va putea realiza acum transformarea punctelor ce corespund coordonatelor Z individuale prin intermediul ecua iilor condi iei de coliniaritate n cele dou imagini. Se pot gsi astfel ferestre omologe n fiecare imagine i se poate calcula o msur a corelrii, de exemplu coeficientul de corela ie pentru fiecare pereche de ferestre. Msura maxim a corela iei va defini punctul XYZ cerut. Acest metod poate fi mbunt it astfel nct s includ plane nclinate n spa iul -obiect. Generalizarea mai poate fi extins prin aproximarea suprafe ei obiectului prin fa ete asamblate. Spa iul-obiect ofer totui nu numai informa ia geometric, ci i cea radiometric. La formarea unei imagini digitale, un punct-obiect produce nu numai raze geometrice, dar i radia ie care determin densit i n imagine. Prin urmare, la reconstituirea suprafe ei-obiect, razele geometrice omologe trebuie s se intersecteze ntr-un punct obiect, iar densit ile omologe trebuie s produc valori de radia ie identice n spa iul- obiect. Pentru aceasta, n procesul de calcul vor trebui incluse i modele de radia ie. 3.4 - Tehnici de reprezentare spa ial grafic i vizual folosind teoria fractalilor. Prin intermediul graficii computerizate a fost revitalizat un domeniu vechi de peste un secol, i anume, iterarea func iilor complexe care modeleaz diverse procese i sisteme dinamice ntlnite n fizic, medicin, biologie, inginerie etc. Folosind rezultatele din domeniul tiin ei calculatoarelor, grafica interactiv pe calculator aduce noi informa ii privind descrierea obiectelor geometrice complexe. Acest lucru a scos n eviden problema stocrii n memoria calculatorului electronic a imaginilor obiectelor cu forme geometrice complexe. Dup cum este cunoscut, omul are o anumit capacitate de analiz a imaginilor, imagini care cu greu pot fi reprezentate pe un calculator electronic. Prin dezvoltarea graficii asistate pe calculator se pot rezolva multe din problemele privind aceast reprezentare. Modelarea matematic ce i-a propus descrierea unor fenomene i/sau obiecte reale cu structur periodic a impus reprezentarea elementelor din

71

spa iul obiect la diferite scri succesive i a dus n cele din urm la dezvoltarea teoriei fractalilor. Problema determinrii unor rela ii matematice pentru descrierea unor forme geometrice complexe este foarte veche; n anul 1904 matematicianul suedez HERGE von KOCH a enun at o construc ie geometric (cunoscut sub numele curba lui KOCH) cu proprietatea c are o lungime infinit i delimiteaz o suprafa de arie finit. S-a observat c rela ia matematic eviden iat depinde de numrul de dimensiuni ale obiectului, i anume dimensiunea 1 pentru un segment de dreapt din R, dimensiunea 2 pentru o suprafa din R i dimensiunea 3 pentru un corp din R. Pentru realizarea construc iei geometrice, teoria fractalilor utilizeaz urmtoarele elemente: - factorul de scar (s), - factorul de descompunere (t), - dimensiunea fractal (D), ntre ele existnd urmtoarea rela ie matematic: (1/s)D = t D=lg(t) / lg(1/s) . (40)

Spre exemplu, pentru curba lui Koch (s=1/3, t=4), lungimea curbei se mrete dup fiecare itera ie de 4/3 ori, forma geometric ob inut este cuprins ntre o curb i o suprafa creia i se poate asocia numrul frac ionar (lg4/lg3) = 1,2619 ce reprezint dimensiunea fractal. No iunea de dimensiune fractal a fost introdus n anul 1919 de matematicianul HAUSDORFF. Pornind de la aceast modelare matematic s-au putut reprezenta matematic forme geometrice deosebit de complexe. Deoarece n reprezentarea fractal forma obiectului se ob ine printr-o repetare a unui nucleu central, memoria utilizat de calculator pentru stocarea imaginilor respective este deosebit de redus, n schimb sunt disponibile rela iile matematice cu care se poate recunoate un obiect sub diferite forme. De aici se deduce uor ct de important este teoria fractalilor, nu numai pentru reprezentarea unor forme geometrice prin rela ii matematice, dar mai ales pentru n elegerea i studierea fenomenelor i proceselor fizice. Descrierea acestor fenomene i procese din realitatea fizic este mult mai fidel i mai apropiat de fenomenul fizic real dac este utilizat modelarea matematic prin teoria fractalilor. Geometria fractala studiaza forme cu aspect neregulat att n spa iu ct i n timp, cu propriet i de auto-similaritate si msurabile n spa ii cu dimensiune nentreag.
72

Dac notm:

Df = dimensiune fractal (frac ionar) i De = dimensiunea euclidiana, atunci Df De. Studiile de geometrie fractala au evidentiat propriet i noi ale obiectelor naturale si au marcat diferente principiale intre acestea si artefacte. Pe langa o mai buna modelare, abordarea fractala a permis identificarea importan ei proceselor recursive in modelarea fenomenelor din natura si in generarea de structuri cu aspect extrem de complicat prin mecanisme extrem de simple. Contribu ii importante n acest domeniu de-a lungul timpului au fost aduse de Gaston Julia, Pierre Fatou, Benoit Mandelbrot, Dennis Sullivan, Andrien Douay, Robert Devaney, John Hamal Hubbard, Hermann Weyl i Karl Ludwig Siegel. Programele scrise dup anul 1990 n limbajele Pascal i C utilizeaz procedurile grafice din biblioteca calculatorului i au urmtoarele componente: - programe care s realizeze reprezentarea grafic direct pe terminalul grafic utilizat; - programe care s realizeze reprezentarea grafic pe terminal prin utilizarea la intrare a unor fiiere intermediare create anterior; - programe pentru crearea de fiiere intermediare n scopul utilizrii lor ulterioare la reprezentarea grafic pe terminal. Formatul general al formulei fractalilor, care permite i crearea propriilor noastre formule de fractali, este urmtorul: FRACTAL (X AXIS) { Z = pixel : Z = SQR(z) + pixel , l Z l <= 4 }

Nume

Simetrie

Condi ie Ini ial

Itera ia

Criteriul Bailout

Cea mai eficient tehnic pentru transmiterea schimbrii pozi ionale printr-un algoritm GIS poate fi determinat prin identificarea tehnicii corespunztoare algoritmului de orientare i valorile de varia ie de deplasare definit n aceast rela ie. Un astfel de context cadru poate fi valoros pentru c permite compararea instrumentelor de vizualizare i pentru c ghideaz dezvoltri de aplica ie sau dezvoltri de GIS n alegerea instrumentelor de vizualizare corespunztoare pentru a documenta i ilustra schimbrile pozi ionale n bazele de date spa iale.

73

Numrul de imagini imediate pentru schimbrile pozi ionate par ial globale i regionale indic faptul c tehnica vectorial este mai eficient i cere mai pu in timp pentru a transmite aceeai informa ie dect grila de referin . Pentru descrierea obiectelor cu o geometrie foarte complex am apelat la grafica interactiv pe calculator i anume iterarea func iilor complexe care modeleaz diverse procese i sisteme dinamice ntlnite n medicin, inginerie, biologie, etc. Modelarea matematic ce i-a propus descrierea unor fenomene i/sau obiecte reale cu structur periodic a impus reprezentarea elementelor din spa iul-obiect la diferite scri succesive i a dus n cele din urm la utilizarea teoriei fractalilor. Realitatea nconjurtoare ne arat c dimensiunile reprezentrii spa iului-obiect pot s fie i frac ii, ca de exemplu, 1 2 , 3 2 , 5 2 dar adeseori este un numr ira ional, cum ar fi log4/log3 1,2618 sau chiar solu ia unei ecua ii foarte complicate. Dei dimensiunea fractal este cunoscut de mult timp, ea rmne proprietatea intelectual a unui grup de matematicieni ale cror cercetri sunt convins c-i vor gsi aplicabilitatea n anii urmtori n modelarea matematic i reprezentarea geoidului, a distribu iei stelelor n univers i a altor forme i fenomene din natur. Conceptele de obiect fractal i de dimensiune fractal se ataeaz (pentru a-l parafraza pe H. Poincar) nu problemelor pe care le punem, ci problemelor care se pun prin ele nsele cu insisten n natur i univers. Una dintre propriet ile de baz ale imaginii fractale este auto-similaritatea, lucru uor de demonstrat folosind reprezentarea curbei lui Koch sau a triunghiului Sierpinski. Aceti fractali sunt crea i prin itera ie, prin repetarea unui algoritm i mai sunt numi i i fractali IFS (Iterated Function System). Cel mai cunoscut i cel mai simplu fractal este curba Koch, care mai este numit i Snowflake, deoarece seamn cu un fulg de nea. Acest fractal se creaz dup urmtorul algoritm: - desenm un segment; mpr im segmentul n trei pr i egale; pe segmentul din mijloc desenm un triunghi echilateral i tergem segmentul din mijloc; repetetm pe fiecare segment acest procedeu.

74

Triunghiul Sierpinski se creaz tot printr-un proces iterativ, dup urmtorul algoritm: - desenm un triunghi echilateral; - unim punctele de mijloc a laturilor; - din triunghiurile astfel create, tergem triunghiul din mijloc; - repetm acest procedeu i n triunghiurile mici create.

Pe acest fractal se vede cel mai bine c oricare parte am lua aceasta este identic cu fractalul ntreg original. Acest fractal a fost conceput de
75

matematicianul polonez Waclaw Sierpinski (1882-1969) i publicat pentru prima dat n 1916. n cazul fractalilor nu putem vorbi despre dimensiune ca fiind un numr natural, ci este un numr frac ional ntre 1 i 2, 2 i 3, etc. Vom vorbi despre dimensiune n trei sensuri, ca: - dimensiunea unui spa iu Euclidian (D=1,2 sau 3); - numrul de variabile ntr-un sistem dinamic; - dimensiunea fractalilor sau dimensiunea Hausdorff. Vom folosi nota iile: - cu r vom nota propor ia micorrii sau dup caz factorul de magnificare (de exemplu n cazul curbei Koch este 3, deoarece fiecare segment nou este o treime din segmentul ini ial); -cu N notm numrul corpurilor necesare pentru acoperirea corpului ini ial (de exemplu n cazul curbei Koch este 4, pentru c la fiecare pas figura este format din 4 treimi).

Logaritmnd aceast formul general ob inem formula dimensiunii unui fractal: log(N) = D log(r) , adic
76

D=log(N)/log(r) Deci, pentru un ptrat, putem scrie: D= log 4 2 log 2

(41)

n mod similar, dimensiunea unui cub este: D= Dimensiunea curbei Koch este : r=3 N=4 => D = log 4 1,262 log 3 log 8 3 log 2

Dimensiunea triunghiului Sierpinski este : r=2 N=3 => D = log 3 1,58 log 2

Din cele prezentate mai sus, putem deduce c un fractal este o figur geometric, a crei dimensiune nu este un numr natural.
Nr de exemplare auto-similare 2=21 3 = 2 1,58 4=22 8=23 N=2D

Figura Segment de linie Triunghiul Sierpinski Ptrat Cub Cazul general de auto-similaritate

Dimensiunea 1 1,58 2 3 D

Dimensiunea fractal s-a dovedit a fi un instrument matematic puternic prin care forme complexe din mediul natural (mun i, nori, copaci, flori, etc.) pot fi detaliate i reprezentate n spa iul Euclidean. Un fractal este un obiect matematic, care are o structur detaliat la orice scar. Dac privim mai atent structura unui fractal, observm c fiecare prticic este asemntoare cu
77

fractalul ntreg. O defini ie este dat de Alexander F. Walz: Un fractal este o schem copiat de o infinitate de ori intr-un spa iu finit. Dac dm ca exemplu mul imea Mandelbrot exprimat prin formula
2 z n +1 := z n + c

atunci mrind o parte a fractalului de mai multe ori putem vedea c partea mrit este la fel ca i fractalul ini ial. Reprezentare fractal a reliefului, definit de Mandelbrot n 1975 este descris de urmtoarea ecua ie recursiv:
2 z n +1 := z n + C

(42)

unde Z0 = 0, iar C este un numr complex reprezentnd un punct oarecare al mul imii: (43) C i = i + i i C = longitudine + i latitudine Imaginea mul imii Mandelbrot red altitudinea terenului n diferite puncte cu longitudinea i latitudinea n domeniul men ionat, fiecare punct fiind reprezentat ntr-un pixel. Pentru calculul altitudinii se evalueaz recursiv ecua ia n fiecare punct considerat. Redarea hr ii de altitudini presupune folosirea unei game largi de nuan e de gri sau de culori. n anii 1980, fractalii rsreau din fiecare ecua ie sau procedur binecunoscut, de la metoda lui Newton pn la banala func ie cosinus. La nceputul anilor 1980, matematicianul Michel Barsley s-a alturat rndurilor mereu crescnde de "fractalieri". Cnd era copil, Michel a fost fascinat n mod deosebit de anumite ferigi. Nu a putut stabili exact ce conferea ferigilor frumuse ea lor magic dect mul i ani mai trziu. Observnd modul n care fiecare frunz se aseaman cu ntreagul, el a scris un program simplu pe calculator pentru a modela aceste caracteristici. Imaginea rezultat era mult mai
78

real dect s-a ateptat i a devenit n curnd unul dintre cei mai faimoi fractali in lume. Barnsley a continuat s dezvolte o metoda nou, unic, de desenare a fractalilor: "Jocul Haosului". Chiar i mai important, n 1985, Barnsley i John Elton au demonstrat c orice imagine din lume poate fi reprezentat cu ajutorul unei binecunoscute categorii de fractali. Acesta era un pas uria nainte pentru o comunitate intelectual inundat de fractali, dar creia i lipsea un sistem inteligibil pentru reprezentarea lor. O tehnic creea mul i fractali, alta pornea automate celulare i o alta simula nregistrrile grafice ale cutremurelor, iar o tehnic diferit era necesar pentru a realiza minunatele vrtejuri i focalizri. Barnsley i Elton au prevzut metoda unic i simpl de realizare a aproape tuturor imaginilor auto-reflective, incluznd i toate imaginile despre care nimeni nu se gndise c ar fi autoreflective. Prima aplica ie major a teoriei fractale n fotogrammetrie i teledetec ie este comprimarea imaginii. Prin trasformarea lor n fractali, Barnsley era capabil s comprime imagini foarte mari n coduri foarte mici, ob innd un raport de comprimare de peste zece mii la unu. Comprimarea fractal a imaginii creeaz noi posibilit i captivante, cum ar fi transmiterea in timp real a imaginilor video n micare prin liniile telefonice normale. Din anii 1990, fractalii sunt larg folosi i. Produc ii cinematografice importante i folosesc pentru efecte speciale, sistemele de redare grafic pe calculator i folosesc pentru a creea structuri naturale, oamenii de tiin i matematicienii i-au transformat ntr-o unealt indispensabil pentru munca lor. Pe msur ce poten ialul acestei noi geometrii este recunoscut din ce n ce mai mult i calculatoarele din ce n ce mai rapide fac interac iunea mai uoar,

79

instrumentelele de desenare fractal vor deveni parte a majorit ii sistemelor de grafic pe calculator. Computerul este privit ca un instrument diabolic de mul i oameni de tiin , artiti i prin i ngrijora i. Al ii, dup o scurt privire aruncat aparatului, devin complet dependen i de el. Trebuie s existe un motiv. n realitate, acest nou mijloc de cunoatere ne permite s vedem conexiuni i n elesuri care ne erau ascunse pn acum. n special grafica computerizat interactiv, curent aflat ntr-o dezvoltare intens, ne mbog ete modul de percep ie la un nivel rar atins de orice alt instrument din tiin . n reprezentarea grafic, procesele naturale pot fi n elese, n ntreaga lor complexitate, n mod intuitiv. Un domeniu care utilizeaz fractalii este informatica. O metod nu prea cunoscut este arhivarea cu ajutorul fractalilor; pozele, fiierele pot fi micorate de 100 de ori. Lexiconul Encarta a fost arhivat cu aceasta metod. La crearea anima iilor pe calculator sunt folosi i tot fractalii. Fizicienii, trasnd grafic starea particulelor, gseau tulburtoare opere de art aprnd pe imprimantele lor. Biologii i psihologii diagnosticheaz "boli dinamice", care apar cnd ritmurile fractale devin desincronizate. Seismologii chiar au descoperit valuri fractale care strbat scoar a terestr. Meteorologii, economitii, chimitii, hidrologii i aproape toate ramurile inginereti se ntlneau cu forme care erau mult mai frumoase decat previzibile. Aplicatii specifice exist i n multe alte domenii, precum: n telecomunica ii (antena fractala), n biologie (diferen a dintre diferite lan uri ADN, evaluarea cantitativa a tumorilor, studiul proceselor de morfogeneza, evaluarea operativa a starii de sanatate etc.), n economie (diagnoza stabilitatii la scara macroeconomica, diagnoza unor procese economice, piata fractala), n

80

sociologie (modelarea si evaluarea fenomenelor de criz, diagnoza si conducerea unor procese de reorientare in piata a unor intreprinderi, etc.). Un alt domeniu care folosete fractalii este chimia. Structura polimerilor, nylonului, poliesterilor, cauciucului se bazeaz tot pe o structur fractal. n ultimii ani s-a descoperit c unele sisteme biologice au caracteristici care depind de timp i au propriet ile unui fractal, sau mai general, au proprietatea c orice parte a lor mrit sau micorat este identic cu ntregul. Aceste propriet i de fractali difer de la un sistem biologic la altul, uneori aceste propriet i sunt ascunse, apar doar dac studiem sistemul ca o func ie ce depinde de timp sau de forma grafic. Cap. 4 - Aplica ii software privind reprezentarea imaginilor elementelor spatiului-obiect, cu exemplificri n domeniul lucrrilor de art. Programele demonstrative, prezentate n Anexe, permit reprezentarea n 2D sau 3D i modelarea spa iului obiect cunoscnd coordonatele teren ob inute din coordonate-imagine, msurate pe fotograme, a unui numar de puncte. Programele concepute, denumite "Space 3D" i "Persp" scrise n limbajul de programare Pascal (varianta Turbo) sunt prezentate n ANEXA 1 din prezenta lucrare. Programul "Space 3D" con ine urmtoarele proceduri: definirea tuturor variabilelor; introducerea datelor din fiiere de tip ASCII (Nr. pct., X, Y, Z, COD); ordonarea datelor; stabilirea altitudinii planului de referin (Z referin ); ndesirea punctelor folosind func ia Spline; analiza i corectarea valorilor ieite din domeniul de defini ie;
81

desenarea zonei spa iului obiect analizat n 3D; reprezentarea grafic la imprimant sau plotter. n figura 20 este prezentat modelul digital n 3D al terenului, n zona alunecrii de teren de la Tuluceti ( jude ul Gala i ) ob inut cu acest program.

Figura 20 Modelul digital al terenului n zona alunecrii de teren de la Tuluceti, ob inut cu programul Space 3D.

Programul "Persp" este un program de perspectivare a imaginilor obiectelor tridimensionale, la diverse scri i sub diverse unghiuri de vedere. Aplica ia practic prezentat se refer la modelarea matematic a Mnstirii Snagov, ob inut plecnd de la coordonatele-imagine msurate la Stecometrul C i ob inerea coordonatelor teren n sistem de proiec ie local. Fiierul punctelor utilizate con innd coordonatele-teren, este prezentat, de asemenea n Anexa 1. Prin varia ia distan ei D, de la planul de perspectiv la punctul de vedere, a distan ei R, dintre centrele celor dou sisteme de coordonate O i O, sau a unghiurilor i prezentate n figura 12, se pot ob ine divere reprezentri grafice cum sunt i cele prezentate mai jos.

82

83

Figura 21 Perspectivarea i reprezentarea n sec ione a Mnstirii Snagov

4.2 Aplica ii software privind reprezentarea imaginilor elementelor spa iului obiect folosind teoria fractalilor. n Anexa 2 sunt prezentate rela iile matematice utilizate n aplica iile grafice de reprezentare a imaginilor spa iului obiect folosind teoria fractalilor. S-a constatat c un obiect care are o dimensiune frac ionar, acel obiect are varia ii similare cu ele nsele la toate scrile iar nivelul final de detaliere nu se atinge niciodat i nu poate fi atins crescnd scara de observare.

Considera ii finale concluzii. Progresul economic al unei ri depinde direct de capacit ile sale de a-i transfera resursele n bunuri i servicii care satisfac nivelurile de dezvoltare la care intete ara respectiv. Una dintre cerin ele preliminare ale acestui proces este dezvoltarea i ntre inerea unei infrastructuri na ionale efective. n contextul prezentei teze, o provocare major att pentru rile dezvoltate ct i pentru cele n dezvoltare, este dezvoltarea viabil i integrarea acestei infrastructuri informa ionale n sectoarele de activitate existente ale societ ii.

84

Spre deosebire de sistemele informa ionale clasice, cele bazate pe GIS n mod cert nu sunt sisteme care nlocuiesc munca. Este preferabil afiarea de date sub form de hr i pentru c utilizatorii presupun c aceast reprezentare conduce la o decizie mai bun, mai rapid. Aceast afirma ie este important att pentru cei care iau decizii ct i pentru utilizatorii diferitelor sisteme interactive. Cei care trebuie s ia decizii vor lua decizii mai repede, mai corecte dac datele lor sunt reprezentate ntr-un format care lor li se potrivete mai bine. Ca rspuns la aceast situa ie specialitii au incorporat din ce n ce mai multe instrumente de vizualizare de date sofisticate n produsele lor. De fapt, cuplarea lurii deciziei cu capabilit i senzoriale se bazeaz n mod biologic pe sistemul uman de vizualizare i este, probabil, cel mai bine dezvoltat la toate sistemele cognitive, acoperind aproximativ 20% din masa total a creierului. Teoria imaginii sugereaz c o tehnic de vizualizare este mult mai eficient dect alta dac cere o observa ie scurt n timp n transmiterea aceleiai cantit i de informa ie ctre utilizatori. Prin urmare, cele mai eficiente tehnici de vizualizare sunt cele n care orice ntrebare, indiferent de nivel, poate avea rspuns ntr-o singur instan iere perceptiv, adic ntr-o singur imagine sau cu un numr minim de imagini. Aceste cercetri fac apel la teoria imaginii pentru a studia eficien a utilizrii cmpului vectorial i a grilei de referin pentru a documenta aceste schimbri. Lucrarea de fa reprezint o prezentare sintetic a stadiului actual de dezvoltare a fotogrammetriei i teledetec iei, pe baza realizrilor cunoscute pn n prezent, apreciind realist posibilit ile i limitele acestui mijloc de investigare. Pornind de la informa ia fotogrammetric (reprezentat ca o distribu ie bidimensional de cmp luminos sau orice alte nregistrri de func ii bidimensionale sau monodimensionale multicanal) i prelucrarea acestei
85

informa ii, am ajuns la concluzia c aplica iile practice n orice domeniu al activit ii noastre sunt foarte diverse i concrete. Astfel pot fi reconstituite folosind imagini ini iale ale unor obiecte, construc ii, monumente care nu mai exist sau fenomene care s-au produs n trecut, pot fi modelate, extrase sau accentuate anumite caracteristici particulare i pot fi transmise, stocate i utilizate ori de cte ori este nevoie. Dei aparatura fotogrammetric a evoluat foarte mult sub aspectul performan elor tehnice i a timpului de exploatare, principiile de baz ale fotogrammetriei ( pentru captarea, stocarea i prelucrarea datelor sub form analogic sau digital) au rmas aceleai. Tot ca o concluzie, putem spune c n prelucrarea i analiza imaginilor fotografiate, tendin a pe plan mondial este de a lucra cu imagini fotografice sau de televiziune n form digital. De asemenea, pentru o reprezentare ct mai exhaustiv a spa iului-obiect (dac este cazul) exist la ora actual o combinare a fotogrammetriei aeriene cu fotogrammetria terestr la mic distan i cu celelalte metode de teledec ie din domeniul nevizibil al spectrului electromagnetic (termografice n infra-rou, ultra-sunete, msurtori radar, etc.). Cea mai eficient tehnic pentru transmiterea schimbrii pozi ionale printr-un algoritm GIS poate fi determinat prin identificarea tehnicii corespunztoare algoritmului de orientare i valorile de varia ie de deplasare definit n aceast rela ie. Un astfel de context cadru poate fi valoros pentru c permite compararea instrumentelor de vizualizare i pentru c ghideaz dezvoltri de aplica ie sau dezvoltri de GIS n alegerea instrumentelor de vizualizare corespunztoare pentru a documenta i ilustra schimbrile pozi ionale n bazele de date spa iale.

86

Numrul de imagini imediate pentru schimbrile pozi ionate par ial globale i regionale indic faptul c tehnica vectorial este mai eficient i cere mai pu in timp pentru a transmite aceeai informa ie dect grila de referin . Pentru descrierea obiectelor cu o geometrie foarte complex am apelat la grafica interactiv pe calculator i anume iterarea func iilor complexe care modeleaz diverse procese i sisteme dinamice ntlnite n medicin, inginerie, biologie, etc. Modelarea matematic ce i-a propus descrierea unor fenomene i/sau obiecte reale cu structur periodic a impus reprezentarea elementelor din spa iul-obiect la diferite scri succesive i a dus n cele din urm la utilizarea teoriei fractalilor. Realitatea nconjurtoare ne arat c dimensiunile reprezentrii spa iului-obiect pot s fie i frac ii, ca de exemplu,
1 2

dar adeseori este

un numr ira ional, cum ar fi log4 / log3 1,2618 sau chiar solu ia unei ecua ii foarte complicate. Dei dimensiunea fractal este cunoscut de mult timp, ea rmne proprietatea intelectual a unui grup de matematicieni puri ale cror cercetri sunt convins c-i vor gsi aplicabilitatea n mileniul urmtor n modelarea matematic i reprezentarea geoidului, a distribu iei stelelor n univers i a altor forme i fenomene din natur. Conceptele de obiect fractal i de dimensiune fractal se ataeaz (pentru a-l parafraza pe marele matematician francez H. Poincar ) nu problemelor pe care le punem, ci problemelor care se pun prin ele nsele cu insisten n natur i univers. Compresia fractal, exemplificat n Anexa 2, const n extragerea unui set finit de transformri afine care descriu imaginea. Tehnica se bazeaz pe existen a unor redundan e datorate autosimilarit ii anumitor por iuni ale imaginii.

87

Timpul foarte ridicat necesar compresiei face ca aceast metod s nu ajung prea curnd s fie utilizat de ctre edituri, pe Internet sau n alte domenii unde timpul sau calitatea sunt prohibitive. Totui, atras de rapiditatea decomprimrii i dimensiunea mic a fiierelor comprimate, compania Microsoft a angajat compania Iterated Systems Incorporated, condus de ctre Michael Barnsley, care de ine controlul asupra evolu iei compresiei fractale, s codeze fractal toate imaginile de pe enciclopedia Encarta. Pe baza celor prezentate n cele patru capitole ale acestei lucrri i a recomandrilor fcute, autorul consider c obiectivul principal al acestei lucrri a fost atins, existnd o abordare orientat obiect privind modelarea, reprezentarea i asigurarea calit ii informa iei fotogrammetrice i a informa iei geomatice n general.

88

1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.

BIBLIOGRAFIE:
Albertz J. Kreiling W. American Society of Photogrammetry American Society of Photogrammetry American Society of Photogrammetry and Remote Sensing Bahr H.P. Baltac V. Roman D., Lustig A. Stnescu C. Daratech Associates Ecker R. Jansa J. Fejes Iuliu Foley J.D. Dam van A Wesley Addison Graham L Hill Mc.Graw Ionescu Ion Koben B Marton Gherasim Zegheru Nicolae Mandelbrot Benoit Oprescu Nicolae Calistru Virgil Turdeanu Lucian Petrescu Florian Kovari Dana Popescu Gabriel Photogrammetric Guide. Germany, Edition III 1980 Manual of Photogrammetry. Edition IV, 1980 Non-topographic Photogrammetry. Edition II, 1982 Manual of Photogrammetry and Remote Sensing. Third Edition, ASPRS Press, 1997 Procesamiento Digital de Imagenes (Aplicacionesen Fotogrametria y Teledeteccion). Eschborn, 1991 Calculatoarele electronice, grafic interactiv i prelucrarea imaginilor. Editura Tehnic, 1985 CAD/CAM/CAE. Present Technology. Cambridge, Massachusetts, 1984. Geocoding Using Hybrid Bundle Ajustment and a Sophisticated DTM. 11th Symposium of EARSEL, 1991 Func ii Spline n teoria mecanismelor. Editura tiin ific i Enciclopedic, 1981 Fundamentals of interactive computer graphics. Publishing Company , London 1983 The Architecture of a Softcopy Photogrammetry System. PE&RS, 1997 Principles of Interactive Computer Graphics. New York, 1979 Fotogrametrie inginereasc, UTCB, Editura Matrix Rom 2003. Mapping: Ways of Representing the World. ITC Press, 1998 Fotogrammetrie. Editura Ceres, 1972 tiin a complexit ii Obiecte fractale. Editura Nemira 1998 Fotogrammetrie. I.C.B., 1982 Pattern Recognition n Remote Sensing, ITC. Symposium on Remote Sensing, Enschede, 1992 Pachet de programe pentru exploatarea fotogramelor n vederea modernizrii activit ii de proiectare i ridicarea randamentului n activitatea de transport. IITPIC, 1987 89

20.

Popescu Gabriel

21. 22. 23.

Popescu Gabriel Popescu Gabriel

Popescu Gabriel

24. 25.

Popescu Gabriel

Popescu Gabriel

26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37.

Popescu Gabriel

Public Library 35705 Roman D. Lustig A., Stnescu C. Rosenfeld A. Kak A.C. Shelly & Cashman Tnsescu A. & colaboratorii Turdeanu Lucian Van Wingerden, A. Vlada Marin & colaboratorii Volker W. Wilson P.R ***

Studiu de determinare a elementelor geometrice a ogivelor tunelelor i a liniei de cale ferat prin metode fotogrametrice la mic distan . Simpozionul ISPIF Bucureti, 1988 Linie tehnologic automat de relevare a lucrrilor de art. ISPCF Bucureti, 1990 Estimarea deforma iilor suprastructurii podurilor cu ajutorul fotogrametriei analitice. ISPCF Bucureti, 1990 Preluarea digital a informa iei fotogrametrice arhitecturale utiliznd sistemele CAAD. Al XII-lea Simpozion interna ional al SRFT Comisia a V-a, Suceava, 1991 Tehnici fotogrametrice de releveu arhitectural. Al XII-lea Simpozion interna ional al SRFT Comisia a V-a, Suceava, 1991 Avantajele metodelor holo-fotogrammetrice combinate cu tehnicile de teledetec ie pentru modelarea 3D a elementelor din spatiu obiect. Simpozion international CIPA, Sinaia 1993 Standardizarea informa iilor component esen ial n realizarea bazelor de date ale cadastrului general n Romnia. Simpozionul SIG , Iai 1997 Fractali - Consideratii matematice. Houston, USA, 1994 Algoritmi de automatizare a proiectrii. Editura Militar, 1988 Digital Picture Processing. Academic Press, New York, 1982 Introduction to computers and data processing. U.S.A., 1980 Grafic asistat. Programe Fortran pentru reprezentri geometrice. Volumele 1, 2, Editura Tehnic, 1989 Fotogrametrie analitic. Editura Academiei, 1996 Future Trends and Directions n GIS. GEOINFORMATICS, March, 1998 Grafic pe calculator n limbajele PASCAL i C. Volumele 1, 2 - Implementare i aplicatii Editura Tehnic, 1992 Geodata-Based Applications n the World Wide Web. Geoinformatics, March, 1998 Euler Formulas and Geometrical Modelling. IEEE Computer Graphics and Applications 5, 8 / 1985 Close-Range Photogrammetry & Surveying: State of the art. 90

ANEXA 1 Program demonstrativ scris n limbaj Turbo Pascal care permite reprezentarea n 3D i modelarea spatiului obiect cunoscnd coordonatele unui numar de puncte. Program Space3D; {All rights reserved Gabriel Popescu} uses Crt,Dos,Graph,TypeDef,DataCalc,Design, Keys0; (*************************************************************** ***) (* Defined n TypeDef unit *) (* ----------------------*) (* const DataMax = 50; *) (* Max = 100; *) (* *) (* type TypeOf = Real; *) (* List = Array [1..Max] of TypeOf; *) (* ListIn = Array [1..DataMax] of TypeOf; *) (* Vector = Array [1..DataMax] of Integer; *) (* Matrix = Array [1..DataMax,1..DataMax] of TypeOf; *) (* Data = record *) (* Z : Real; *) (* end; *) (* DataPtr = ^Data; *) (* Space = Array [1..Max,1..Max] of DataPtr; *) (*************************************************************** ***) var X,Y,Z : ListIn; X1,Y1,Z1 : ListIn; M1 : Matrix; MaxDataInput : Integer; ZMin : Real; Sorting : Boolean; X3,Y3 : List; M3 : Space;
91

I,J,K Ch

: Integer; : Char;

Dx,Dy,Dz : Array [1..4] of Real; Dyx,Dyz,Xo,Yo : Array [1..4] of Integer; label et1; procedure DataInput(MaxDataInput : Integer; var X,Y,Z : ListIn); var i : Integer; begin { procedure DataInput } for I:=1 to MaxDataInput do begin Write('Input value of : X [',I:2,'] (0..100) = ');ReadLn(X[I]); Write(' Y [',I:2,'] (0..100) = ');ReadLn(Y[I]); Write(' Z [',I:2,'] (0..100) = ');ReadLn(Z[I]); WriteLn;Beep(100,100); end; end; { procedure DataInput }

procedure ReadData(MaxDataInput : Integer; var X,Y,Z : ListIn); var i, D : Integer; F1: Text; S1: String; begin { procedure DataInput } Write('File name: '); ReadLn(S1); Assign(F1, S1); if NOT Exists(S1, AnyFile) then Halt(1); Reset(F1); I:=0; While NOT EOF(F1) AND (I<MaxDataInput) do begin Inc(I); ReadLn(F1, D, Y[I], X[I], Z[I]); end; end; { procedure DataInput }
92

procedure Generating(MaxDataInput : Integer; var X,Y,Z : ListIn); var i : Integer; begin { procedure Generating } Randomize; WriteLn(' Now generating ',MaxDataInput,' random numbers...'); for I:=1 to MaxDataInput do begin X[I]:=Random(100)+Random(1000)/1000; Y[I]:=Random(100)+Random(1000)/1000; Z[I]:=Random(100)+Random(1000)/1000; end; end; { procedure Generating }

begin { program Space3D } TextAttr:=0*16+14;ClrScr; { INTRODUCERE DE DATE } et1: Write('Input number of points to generating space model (2..25) : '); ReadLn(MaxDataInput); Write('You want to Generating random numbers or Input',#39,'s them ('); TextColor(9);Write('G');TextColor(14); Write('/');TextColor(9);Write('I');TextColor(14); Write('/');TextColor(9);Write('F');TextColor(14);Write(') ?: '); repeat Ch:=UpCase(ReadKey); until Ch n ['I','G', 'F']; WriteLn(Ch); Case Ch of 'G': Generating(MaxDataInput,X,Y,Z); 'I': DataInput(MaxDataInput,X,Y,Z); 'F': ReadData(MaxDataInput, X, Y, Z); end; {Case} Write('Do you sort the data (Y/N) : ');
93

repeat Ch:=UpCase(ReadKey); until Ch n ['Y','N']; WriteLn(Ch); if Ch='Y' then Sorting:=True else Sorting:=False; { ORDONARE DE DATE } Duplicate(MaxDataInput,X,Y,Z,X1,Y1,Z1); if Sorting then DataSort(1,MaxDataInput,X1,Y1,Z1); { INTRODUCERE Z REFERINTA } Write('Do you input Z-reference (Y/N) : '); repeat Ch:=UpCase(ReadKey); until Ch n ['Y','N']; WriteLn(Ch); if Ch='Y' then begin Write('Value(s) of Z-reference (0..100) : '); ReadLn(ZMin); end else ZMin:=Z1[1]; { MULTIPLICARE PUNCTE DE CALCUL }

GraphicInit; FreeSpline(X1,MaxDataInput,X3,Max); FreeSpline(Y1,MaxDataInput,Y3,Max); if Sorting then HiDataSort(1,Max,X3,Y3); { CREARE MATRICE DE DATE M1 } DataMat(MaxDataInput,ZMin,X,Y,Z,X1,Y1,M1); { CREARE MATRICE MULTIPLICATA M3 }

94

MemData(MaxDataInput,Max,ZMin,X1,Y1,M1,X3,Y3,M3); { CORECTIE VALORI IESITE DIN DOMENIU DE DEFINITIE } if Sorting then DataCorection(Max,ZMin,Z1[1],M3); { DESENARE SPATIU 3-DIMENSIONAL } i:=1; GraphDesign(20, 20, 1, Max, 1, X3, Y3, M3, 6.4, 2, 2, 45, 45); Dx[1]:=2.4; Dy[1]:=0.6; Dz[1]:=0.5; Dyx[1]:=45; Dyz[1]:=45; Xo[1]:=10; Yo[1]:=0; Dx[2]:=2.4; Dy[2]:=0.6; Dz[2]:=0.5; Dyx[2]:=135; Dyz[2]:=45; Xo[2]:=GetMaxX DIV 2; Yo[2]:=0; Dx[3]:=2.4; Dy[3]:=0.6; Dz[3]:=0.5; Dyx[3]:=225; Dyz[3]:=45; Xo[3]:=10; Yo[3]:=GetMaxY DIV 2; Dx[4]:=2.4; Dy[4]:=0.6; Dz[4]:=0.5; Dyx[4]:=315; Dyz[4]:=45; Xo[4]:=GetMaxX DIV 2; Yo[4]:=GetMaxY DIV 2; repeat OutTextXY(2,1,'Xo='+RealToStr(Xo[i])+' Yo='+RealToStr(Yo[i])+' Dx='+RealToStr(Dx[i])+' Dy='+RealToStr(Dy[i])+ ' Dz='+RealToStr(Dz[i])+' Dyx='+RealToStr(Dyx[i])+' Dyz='+RealToStr(Dyz[i])); Ch:=ReadKey; SetColor(0); OutTextXY(2,1,'Xo='+RealToStr(Xo[i])+' Yo='+RealToStr(Yo[i])+' Dx='+RealToStr(Dx[i])+' Dy='+RealToStr(Dy[i])+ ' Dz='+RealToStr(Dz[i])+' Dyx='+RealToStr(Dyx[i])+' Dyz='+RealToStr(Dyz[i])); SetColor(15); Case Ch of #72 : Inc(Yo[i],10); #80 : Dec(Yo[i],10); #75 : Dec(Xo[i],10); #77 : Inc(Xo[i],10); 'x' : Dx[i]:=Dx[i]-0.1;
95

'X' : Dx[i]:=Dx[i]+0.1; 'y' : Dy[i]:=Dy[i]-0.1; 'Y' : Dy[i]:=Dy[i]+0.1; 'z' : Dz[i]:=Dz[i]-0.1; 'Z' : Dz[i]:=Dz[i]+0.1; 'a' : Dyx[i]:=(Dyx[i]-5) MOD 360; 'A' : Dyx[i]:=(Dyx[i]+5) MOD 360; 's' : Dyz[i]:=(Dyz[i]-5) MOD 360; 'S' : Dyz[i]:=(Dyz[i]+5) MOD 360; 'N' : begin Xo[i]:=0;Yo[i]:=0; Dx[i]:=1;Dy[i]:=1;Dz[i]:=1; Dyx[i]:=45;Dyz[i]:=45; end; #13 : begin ClearDevice; GraphDesign(Xo[i],Yo[i],1,Max,1,X3,Y3,M3,Dx[i],Dy[i],Dz[i],Dyx[i],Dyz[i]); end; #81 : begin Inc(i);if i=5 then i:=1; end; #73 : begin Dec(i);if i=0 then i:=4; end; #32 : begin GraphDesign(Xo[i],Yo[i],1,Max,4,X3,Y3,M3,Dx[i],Dy[i],Dz[i],Dyx[i],Dyz[i]); end; 'R' : begin GraphicClose; MemFree(M3,1,Max); goto et1; end; #67 : begin i:=0;ClearDevice; repeat Dz[i]:=Dz[i]+0.2;if Dz[i]>=1.5 then Dz[i]:=0.2; Inc(i);
96

if i>4 then begin i:=1;Delay(4000); ClearDevice; end; Inc(Dyx[i],15);if Dyx[i]>=360 then Dyx[i]:=0; GraphDesign(Xo[i],Yo[i],1,Max,1,X3,Y3,M3,Dx[i],Dy[i],Dz[i],Dyx[i],Dyz[i]); Delay(2000); until KeyPressed; end; end; { case } until Ch=#27; MemFree(M3,1,Max); GraphicClose; end. { program Space 3D }

PROGRAM DE PERSPECTIVARE A IMAGINILOR OBIECTELOR TRIDIMENSIONALE UTILIZND FIIERELE DE COORDONATE TEREN OB INUTE DIN COORDONATELE IMAGINE MSURATE LA STECOMETRUL C. (All rights reserved Gabriel Popescu) Program Persp; Uses Crt, Dos, Graph, Keys1; Const UP = #200; DOWN = #208; LEFT = #203; RIGHT = #205; CR = #013; F1 = #187; F2 = #188; F3 = #189; F4 = #190; F5 = #191; F6 = #192;
97

F7 = #193; F8 = #194; F9 = #195; F10 = #196; SHF1 = #212; SHF2 = #213; SHF3 = #214; SHF4 = #215; SHF5 = #216; SHF6 = #217; SHF7 = #218; SHF8 = #219; SHF9 = #220; SHF10 = #221; TAB = #009; Type Extended = Real; PolyType = Array [1..600] of PointType; RecordType = record X, Y, Z : Real; C : Byte; end; DataType = Array [1..3000] of RecordType; var Driver, Mode : Integer; Name : String; InFile : Text; XMin, YMin, ZMin : Real; Index, Nr, Cod : Word; X, Y, Z, Step : Real; Poly : PolyType; Data : DataType; Cod1 : Byte; Rho, Phi, Theta : Real; Distance : Real; Ch : Char; PosX, PosY : Integer; CenterX, CenterY : Integer; MaxX, MaxY : Integer; _ procedure WaitKeyPressed;
98

begin repeat until ScanKey <> #0; end;

function IntToStr(I : Real; Width, Decimals : Byte): String; var S : String; begin Str(I:Width:Decimals, S); IntToStr := S; end; _ procedure DataDesign_(NumPoints : Word; Poly : PolyType; Cod1, Color : Byte); const Gray50 : FillPatternType = ($AA, $55, $AA, $55, $AA, $55, $AA, $55); Gray55 : FillPatternType = ($FF, $88, $88, $88, $FF, $22, $22, $22); Gray60 : FillPatternType = ($3C, $42, $99, $BD, $BD, $99, $42, $3C); Gray65 : FillPatternType = ($3C, $42, $99, $A5, $A5, $99, $42, $3C); Gray70 : FillPatternType = ($22, $14, $88, $55, $22, $55, $88, $14); var OldColor : Word; FillInfo : FillSettingsType; begin GetFillSettings(FillInfo); Case Cod1 of 0..11 : SetFillStyle(Cod1, 15); 12 : SetFillPattern(Gray50, 0); 13 : SetFillPattern(Gray55, 0); 14 : SetFillPattern(Gray60, 0); 15 : SetFillPattern(Gray65, 0); 16 : SetFillPattern(Gray70, 0); end; { Case } if Cod1 > 11 then SetFillStyle(12, 15); if ((Poly [1].X = Poly [NumPoints].X) AND (Poly [1].Y = Poly [NumPoints].Y)) then FillPoly(NumPoints, Poly) else DrawPoly(NumPoints, Poly); With FillInfo do SetFillStyle(Pattern, Color); end;
99

_procedure DataCalculation_(X, Y, Z, Rho, Theta, Phi, Distance : Real; var Xe, Ye : Real;var Error : Byte); var X0, Y0, Z0 : Real; begin Phi := Phi * Pi/180; Theta := Theta * Pi/180; X0 := -X*Sin(Theta)+Y*Cos(Theta); Y0 := -X*Cos(Theta)*Sin(Phi)-Y*Sin(Theta)*Sin(Phi)+Z*Cos(Phi); Z0 := -X*Cos(Theta)*Cos(Phi)-Y*Sin(Theta)*Cos(Phi)-Z*Sin(Phi)+Rho; if Z0 <> 0 then begin Xe := Distance*X0/Z0; Ye := Distance*Y0/Z0; Error := 0; end else Error := 1; end; _ procedure SelectCoordinate_(XMin, YMin, ZMin, X, Y, Z : Real); begin X := X-XMin; Y := Y-YMin; Z := Z-ZMin; end; _ procedure DataSection_(Index : Word;Data : DataType); var X1, Y1, Z1 : Real; X2, Y2, Z2 : Real; I, J : Word; Xe, Ye : Real; Error : Byte; _ procedure CalculPoint_(X1, Y1, Z1, X2, Y2, Z2 : Real; var X, Y, Z : Real); var T : Real; begin if X1 > -CenterX/Distance*Z1 then T := (-CenterX/Distance*Z1-X1)/ (X2-X1+CenterX/Distance*(Z2-Z1)) else T := (CenterX/Distance*Z1-X1)/(X2-X1-CenterX/Distance* (Z2-Z1));
100

if Y1 > -CenterY/Distance*Z1 then T := (-CenterY/Distance*Z1-Y1)/ (Y2-Y1+CenterY/Distance*(Z2-Z1)) else T := (CenterY/Distance*Z1-Y1)/(Y2-Y1-CenterY/Distance* (Z2-Z1)); X := T*(X2-X1)+X1; Y := T*(Y2-Y1)+Y1; Z := T*(Z2-Z1)+Z1; end; begin I := 0; repeat J := 0; repeat Inc(I); X2 := Data [I].X; Y2 := Data [I].Y; Z2 := Data [I].Z; Cod := Data [I].C; if Z2 <> Z1 then begin Inc(J); CalculPoint(X1, Y1, Z1, X2, Y2, Z2, X1, Y1, Z1); SelectCoordinate(XMin, YMin, ZMin, X1, Y1, Z1); DataCalculation(X1, Y1, Z1, Rho, Theta, Phi, Distance, Xe, Ye, Error); Poly [J].X := Round(PosX+CenterX+Xe); Poly [J].Y := Round(PosY+CenterY-Ye); end; X1 := X2;Y1 := Y2;Z1 := Z2; until Cod = 0; DataDesign(J, Poly, Cod1, 1); until I >= Index; Beep(500,500); end; _ procedure DataView_(Index : Word;Data : DataType); var I, J : word; Xe, Ye : Real;
101

RX, RY : Integer; Error : Byte; begin I := 0; repeat Inc(I); SelectCoordinate(XMin, YMin, ZMin, Data [I].X, Data [I].Y, Data [I].Z); DataCalculation(Data [I].X, Data [I].Y, Data [I].Z, Rho, Theta, Phi, Distance, Xe, Ye, Error); Xe := MaxX/MaxY*Xe; RX := Trunc(CenterX+Xe); RY := Trunc(CenterY-Ye); until ((Error = 0) OR (I >= Index)); for J := I to Index do begin SelectCoordinate(XMin, YMin, ZMin, Data [I].X, Data [I].Y, Data [I].Z); DataCalculation(Data [J].X, Data [J].Y, Data [J].Z, Rho, Theta, Phi, Distance, Xe, Ye, Error); Xe := MaxX/MaxY*Xe; if Error = 0 then begin if RX > Round(CenterX+Xe) then RX := Trunc(CenterX+Xe); if RY > Round(CenterY-Ye) then RY := Trunc(CenterY-Ye); end; end; I := 0; repeat J := 0; repeat Inc(I);Inc(J); X := Data [I].X; Y := Data [I].Y; Z := Data [I].Z; Cod := Data [I].C; SelectCoordinate(XMin, YMin, ZMin, X, Y, Z); DataCalculation(X, Y, Z, Rho, Theta, Phi, Distance, Xe, Ye, Error);
102

Xe := MaxX/MaxY*Xe; if Error = 0 then begin Poly [J].X := Round(PosX+CenterX+Xe-RX); Poly [J].Y := Round(PosY+CenterY-Ye-RY); end; until Cod = 0; DataDesign(J, Poly, Cod1, 1); until ((I >= Index) OR (KeyPressed AND (ReadKey = #27))); Beep(500,500); end; begin if ParamCount < 2 then begin WriteLn('No parameters n command line...'); WriteLn; WriteLn('Usage : Solutie1 File [Pattern] [/ Options]'); WriteLn; WriteLn(' - File : Name of data file.'); WriteLn(' - Pattern : [0..16] Pattern of polygon;'); WriteLn; WriteLn('Options : /R:xxxx = input Rho;'); WriteLn(' : /T:xxxx = input Theta;'); WriteLn(' : /P:xxxx = input Phi;'); WriteLn(' : /D:xxxx = input Distance;'); Exit; end; Name := UpperCase(ParamStr(1)); Val(ParamStr(2), Cod1, Driver); if Driver <> 0 then Cod1 := 0; if Exists(Name) then begin Driver := Detect; InitGraph(Driver, Mode, ''); if GraphResult <> grOk then Halt(1); SetWriteMode(NormalPut); (************************************************************ NormalPut = 0; { MOV }
103

CopyPut = 0; { MOV } XORPut = 1; { XOR } OrPut = 2; { OR } AndPut = 3; { AND } NotPut = 4; { NOT } *************************************************************) Assign(InFile, Name); Rho := 1000; Theta := 0; Phi := 0; Distance := 900; Step := 5; PosX := 0;PosY := 0; CenterX := GetMaxX DIV 4; CenterY := GetMaxY DIV 2; MaxX:=GetMaxX; MaxY:=GetMaxY; if ParamCount > 2 then for Driver := 3 to ParamCount do begin Name := UpperCase(ParamStr(Driver)); if Name [1] = '/' then Case Name[2] of 'R' : Val(Copy(Name,4,Length(Name)-3), Rho, Mode); 'T' : Val(Copy(Name,4,Length(Name)-3), Theta, Mode); 'P' : Val(Copy(Name,4,Length(Name)-3), Phi, Mode); 'D' : Val(Copy(Name,4,Length(Name)-3), Distance, Mode); end; { Case } end; Reset(InFile); Index := 0; While NOT EOF(InFile) do begin Read(InFile, Nr, X, Y, Z, Cod); if NOT EOF(InFile) then begin Inc(Index); Data [Index].X := X; Data [Index].Y := Y;
104

Data [Index].Z := Z; Data [Index].C := Cod; end; end; XMin := Data [1].X ; YMin := Data [1].Y; ZMin := Data [1].Z; for Cod := 2 to Index do begin if XMin > Data [Cod].X then XMin := Data [Cod].X; if YMin > Data [Cod].Y then YMin := Data [Cod].Y; if ZMin > Data [Cod].Z then ZMin := Data [Cod].Z; end; DataView(Index, Data); SetViewPort(GetMaxX DIV 16, GetMaxY-TextHeight('H'), GetMaxX, GetMaxY, TRUE); repeat ClearViewPort; OutTextXY(0, 0, 'Rho = '+IntToStr(Rho, 4, 0)+' Theta = '+IntToStr(Theta, 4, 0)+' Phi = '+ IntToStr(Phi, 4, 0)+' Distance = '+IntToStr( Distance, 4, 0)+' Step = '+IntToStr(Step, 4, 0)); Ch := HiKey; Case Ch of 'D' : Distance := Distance+Step; 'd' : Distance := Distance-Step; 'R' : begin Rho := Rho+Step; end; 'r' : begin Rho := Rho-Step; end; 'T' : begin Theta := Theta+Step; if Theta >= 360 then Theta := 0; end; 't' : begin Theta := Theta-Step; if Theta < -350 then Theta := 0;
105

end; 'P' : begin Phi := Phi+Step; if Phi >= 360 then Phi := 0; end; 'p' : begin Phi := Phi-Step; if Phi < -350 then Phi := 0; end; F1 : Distance := Rho*1; F2 : Distance := Rho*2; F3 : Distance := Rho*3; F4 : Distance := Rho*4; F5 : Distance := Rho*5; F6 : Distance := Rho*6; F7 : Distance := Rho*7; F8 : Distance := Rho*8; F9 : Distance := Rho*9; F10 : Distance := Rho*10; SHF1 : Step := 1; SHF2 : Step := 2; SHF3 : Step := 3; SHF4 : Step := 4; SHF5 : Step := 5; SHF6 : Step := 6; SHF7 : Step := 7; SHF8 : Step := 8; SHF9 : Step := 9; SHF10 : Step := 10; UP : Dec(PosY, 20); DOWN : Inc(PosY, 20); LEFT : Dec(PosX, 40); RIGHT : Inc(PosX, 40); CR : begin SetViewPort(0, 0, GetMaxX, GetMaxY, TRUE); ClearDevice; DataView(Index, Data); DataSection(Index, Data); } SetViewPort(GetMaxX DIV 16,
106

GetMaxY-TextHeight('H'), GetMaxX, GetMaxY, TRUE); end; else Beep(200, 200); end; { Case } until Ch n [#27]; CloseGraph; end else WriteLn('File not found...'); end. .pa

Pentru programul de perspectivare am utilizat urmatorul fisier de date cuprinzand coordonatele-teren ntr-un sistem de proiectie local pentru releveul Mnstirii Snagov.

Pct. X 1 200.729 2 200.721 3 200.644 4 200.643 5 200.721 6 200.720 7 200.910 8 200.912 9 201.595 10 201.595 11 202.337 12 202.337 13 203.261 14 203.262 15 203.979 16 203.981 17 204.416 18 204.461 19 204.516 20 204.606 21 204.671 22 204.746 23 204.786 24 204.841 25 204.876 26 204.879

Y 9.834 9.387 9.384 9.212 9.212 9.104 9.107 8.932 8.935 9.095 9.096 8.944 8.949 9.089 9.093 8.955 8.954 8.957 8.967 8.996 9.024 9.084 9.131 9.213 9.333 9.565

Z Cod 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 107

27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74

204.880 204.752 204.757 204.882 204.886 204.756 204.756 203.976 203.978 202.284 202.112 201.723 201.559 200.729 199.175 199.174 199.269 199.269 199.171 199.171 198.979 198.978 198.234 198.234 197.520 197.519 196.595 196.595 195.863 195.863 195.385 195.311 195.271 195.211 195.171 195.131 195.104 195.086 195.093 195.215 195.217 195.079 195.081 195.218 195.215 195.088 195.087 195.217

9.928 9.928 10.745 10.745 11.662 11.662 11.812 11.639 9.837 9.836 9.219 9.215 9.837 9.834 9.835 9.348 9.347 9.197 9.198 9.095 9.096 8.931 8.925 9.092 9.096 8.934 8.936 9.091 9.090 8.935 8.936 8.961 8.988 9.033 9.086 9.151 9.231 9.329 9.878 9.878 10.658 10.655 11.557 11.557 12.382 12.382 13.306 13.314

91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 0 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 91.340 1 108

75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118

195.218 195.974 195.972 199.175 197.438 197.679 198.026 198.288 198.287 198.059 197.694 197.440 197.438 201.651 201.921 202.254 202.503 202.502 202.282 201.907 201.648 201.651 197.462 197.705 198.057 198.317 198.316 198.073 197.718 197.474 197.462 201.637 201.890 202.237 202.482 202.481 202.218 201.871 201.636 201.637 204.752 203.983 203.986 204.759

13.499 91.340 1 13.287 91.340 1 9.839 91.340 1 9.835 91.340 0 12.002 91.340 1 12.252 91.340 1 12.253 91.340 1 12.005 91.340 1 11.638 91.340 1 11.394 91.340 1 11.385 91.340 1 11.627 91.340 1 12.002 91.340 0 11.971 91.340 1 12.228 91.340 1 12.232 91.340 1 11.979 91.340 1 11.602 91.340 1 11.377 91.340 1 11.368 91.340 1 11.624 91.340 1 11.971 91.340 0 16.242 91.340 1 16.499 91.340 1 16.501 91.340 1 16.246 91.340 1 15.881 91.340 1 15.634 91.340 1 15.632 91.340 1 15.863 91.340 1 16.242 91.340 0 16.191 91.340 1 16.446 91.340 1 16.445 91.340 1 16.192 91.340 1 15.835 91.340 1 15.578 91.340 1 15.579 91.340 1 15.819 91.340 1 16.191 91.340 0 12.329 91.340 1 12.516 91.340 1 15.097 91.340 1 15.225 91.340 1

119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150

204.758 204.863 204.876 204.744 204.745 204.860 204.858 204.740 204.752 204.757 203.993 204.000 203.817 203.818 203.680 203.684 203.987 204.006 204.618 204.618 204.758 204.757 204.877 204.882 204.767 204.766 204.654 204.657 204.780 204.779 204.869 204.868

15.100 15.100 14.178 14.181 13.364 13.361 12.441 12.439 12.329 15.745 15.901 17.963 17.963 18.101 18.098 18.923 18.927 19.664 19.658 19.548 19.548 19.435 19.435 19.140 19.136 19.026 19.026 18.161 18.161 18.009 18.008 17.564

91.340 91.340 91.340 91.340 91.340 91.340 91.340 91.340 91.340 91.340 91.340 91.340 91.340 91.340 91.340 91.340 91.340 91.340 91.340 91.340 91.340 91.340 91.340 91.340 91.340 91.340 91.340 91.340 91.340 91.340 91.340 91.340

1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

616 617 618 619

203.985 203.955 203.924 203.893

28.300 28.300 28.300 28.300

106.165 106.199 106.233 106.263

1 1 1 1 109

620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667

203.862 203.833 203.806 203.778 203.751 203.724 203.694 203.663 203.628 203.590 203.547 203.502 203.456 203.410 203.364 203.319 203.275 203.232 203.192 203.153 203.116 203.081 203.047 203.016 202.985 202.954 202.922 202.891 202.860 202.830 202.803 202.779 202.758 202.741 202.729 202.721 202.717 202.714 202.711 202.722 196.631 196.621 196.608 196.594 196.579 196.564 196.550 196.537

28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300

106.288 106.307 106.321 106.333 106.344 106.357 106.370 106.383 106.394 106.403 106.408 106.412 106.415 106.418 106.420 106.420 106.418 106.412 106.401 106.388 106.373 106.357 106.342 106.327 106.310 106.289 106.263 106.234 106.203 106.173 106.145 106.121 106.097 106.073 106.046 106.016 105.982 105.948 105.913 104.164 107.610 107.618 107.622 107.626 107.631 107.639 107.649 107.662

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1

668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715

196.525 196.515 196.507 196.501 196.498 196.498 196.500 196.504 196.510 196.516 196.523 196.530 196.538 196.546 196.555 196.564 196.574 196.584 196.595 196.606 196.618 196.631 196.644 196.658 196.672 196.686 196.701 196.715 196.729 196.741 196.752 196.760 196.766 196.771 196.773 196.775 196.775 196.773 196.770 196.766 196.761 196.754 196.746 196.738 196.729 196.719 196.709 196.699

28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300

107.676 107.690 107.704 107.718 107.732 107.745 107.757 107.768 107.780 107.792 107.805 107.818 107.830 107.840 107.848 107.853 107.858 107.862 107.868 107.873 107.878 107.881 107.883 107.881 107.878 107.873 107.867 107.860 107.851 107.840 107.827 107.811 107.794 107.778 107.762 107.748 107.736 107.725 107.714 107.703 107.692 107.681 107.671 107.660 107.650 107.641 107.634 107.627

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 110

716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763

196.688 196.678 196.669 196.661 196.654 196.649 196.644 196.640 196.640 196.613 196.520 196.710 196.763 196.473 196.543 196.724 203.386 203.404 203.418 203.431 203.443 203.455 203.466 203.478 203.488 203.496 203.503 203.509 203.513 203.515 203.517 203.517 203.516 203.515 203.512 203.509 203.504 203.497 203.488 203.477 203.466 203.454 203.443 203.433 203.423 203.411 203.399 203.386

28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300

107.622 107.619 107.617 107.615 107.615 107.615 107.615 107.615 107.882 108.552 108.379 108.382 108.188 108.179 108.035 108.042 108.124 108.122 108.117 108.110 108.103 108.096 108.090 108.083 108.074 108.064 108.052 108.039 108.025 108.011 107.997 107.984 107.971 107.960 107.949 107.939 107.930 107.921 107.911 107.902 107.893 107.885 107.879 107.873 107.869 107.866 107.865 107.864

1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787

203.373 203.360 203.347 203.336 203.325 203.314 203.305 203.296 203.288 203.281 203.275 203.270 203.267 203.264 203.261 203.259 203.258 203.258 203.260 203.264 203.270 203.277 203.284 203.291

28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300

107.865 107.868 107.872 107.877 107.884 107.891 107.898 107.906 107.914 107.923 107.933 107.945 107.959 107.972 107.985 107.997 108.008 108.018 108.029 108.040 108.051 108.062 108.073 108.082

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807

203.298 203.305 203.313 203.322 203.333 203.345 203.356 203.365 203.372 203.377 203.382 203.386 203.391 203.377 203.288 203.460 203.531 203.227 203.302 203.488

28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300 28.300

108.089 108.095 108.101 108.107 108.112 108.117 108.121 108.124 108.125 108.125 108.124 108.124 108.128 108.749 108.620 108.623 108.465 108.457 108.267 108.270

1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 0

ANEXA 2
Relatii matematice utilizate n aplica ii software privind reprezentarea imaginilor elementelor spa iului obiect folosind teoria fractalilor.

111

112

113

Imaginea fotografic original de 256 x 256 pixeli.

Reprezentarea grafica generata din imaginea de mai sus.

114

Partitionarea imaginii n 5008 patrate, 2910 dreptunghiuri i 2954 triunghiuri.

Compresia imaginii fractale prin partitionarea imaginii n 1000 de blocuri.

115

Nume fiier: Carte_noua_GP Director: D:\CarteGabrielPopescu ablon: C:\Documents and Settings\GP\Application Data\Microsoft\Templates\Normal.dot Titlu: TEZ DE DOCTORAT Subiect: Autor: GABRIEL POPESCU Cuvinte cheie: Comentarii: Data crerii: 9/10/2009 6:29 Numr de revizie: 2 Ultima salvare : 9/10/2009 6:29 Ultima salvare fcut de: GP Timp total de editare: 4 Minute Ultima imprimare pe: 9/10/2009 6:41 Ca la ultima imprimare complet Numr de pagini: 115 Numr de cuvinte: 31,112 (aprox.) Numr de caractere: 177,342 (aprox.)

S-ar putea să vă placă și