Sunteți pe pagina 1din 12

Cursul

Sisteme de Prelucrare
Grafica

Profesor Florica Moldoveanu

UPB, Automatică şi Calculatoare


2020-2021 1
Echipa SPG
- Face parte din grupul de “Grafică şi Realitate Virtuală 3DUPB” din departamentul
de Calculatoare (https://3d.pub.ro/).

▪ Activitati de cercetare in domeniile: Grafica pe calculator (Computer Graphics),


Sisteme cu viziune, Realitate Virtuala si aplicarea sa in special in domeniul medical,
Aplicatii bazate pe Realitate Augmenta, Aplicatii in medicina bazate pe IoT.
➢ Numeroase proiecte de cercetare (https://3d.pub.ro/projects.html)
➢ Ultimul proiect important: Sound of Vision (https://soundofvision.net/)
- Finalizat cu realizarea unui dispozitiv dedicat nevazatorilor, pentru a-i ajuta sa se
deplaseze liber in mediul inconjurator
- Activitati didactice: EGC, SPG, Ingineria Programelor, cursuri la programul de
masterat GMRV şi MTI.

- Coordonare doctoranzi

- Organizarea Scolii de vara 3D UPB 2


Structura cursului
Partea I-a:
▪ Notiuni avansate de grafică 3D: modelarea şi vizualizarea curbelor şi a suprafetelor
de forma libera, metode de texturare a suprafetelor, noṭiuni de modelare a solidelor.
▪ Tehnici de redare fotorealista folosind shadere (OpenGL3.x si GLSL ) - laborator
➢ Aplicaṭii:
• Sisteme de Proiectare Asistata de Calculator pentru arhitectura, design industrial
si artistic
• Spatii virtuale 3D pentru e-Learning, e-Commerce, divertisment, socializare, etc.
• Jocuri şi alte aplicatii grafice 3D pentru calculatoare desktop şi dispozitive mobile
Partea a II-a:
Notiuni şi algoritmi fundamentali de prelucrare şi analiză a imaginilor digitale.
➢ Aplicaṭii:
• Analiza imaginilor medicale 2D si 3D
• Recunoasterea obiectelor din imagini
• Analiza imaginilor satelitare
• Recunoasterea fețelor
• Recunoasterea scrisului
• Robotică
• Vehicule autonome, etc. 3
Cap. 1 şi 2: Modelarea şi vizualizarea curbelor şi a suprafetelor de forma libera

Curbe de forma libera

Suprafete de rotatie si
translatie.

Suprafete
de forma libera

4
Modelarea şi vizualizarea curbelor şi a suprafetelor de forma libera
- utilitate -

Multe forme din lumea reala sunt “de forma libera” - nu pot fi modelate prin ecuatii
cunoscute din geometria analitica

Noţiunile sunt utile pentru:


▪ Modelarea suprafeţelor cu geometrie complexă: obiecte de mobilier, de arta,
caroseria automobilelor, forma avioanelor, etc.
▪ Realizarea animaţiei pe calculator (traiectoria spatiala a unui obiect – curba de forma
libera)
▪ Sisteme GIS (reprezentarea mai eficienta a formei strazilor, a formelor de relief, a
curbelor de nivel)
▪ Reprezentarea formelor extrase din imagini, ş.a.

5
Cap.3: Tehnici avansate de sinteza a scenelor 3D prin
folosirea texturilor

– Metode de aplicare a texturilor pe


suprafetele 3D

– Calculul coordonatelor textura la rasterizarea


primitivelor grafice

– Simularea detaliilor suprafetelor prin


perturbarea normalei

– Redarea mediului înconjurator pe


suprafetele obiectelor prin simularea
reflexiei si a refractiei.

6
Cap. 4: Modelarea solidelor

• Notiuni de topologie, modelarea formala şi metode


de reprezentare a solidelor.

Cunostintele teoretice ce stau la baza sistemelor de


Proiectare Asistata de Calculator a solidelor, de tipul
AUTOCAD, CATIA, SolidWorks, şi altele.

• Metode de reprezentare a solidelor: reprezentarea


prin frontiere, descompunerea celulara,
descompunerea regulata şi descompunerea
adaptiva (reprezentarea prin “arbore octal”),
reprezentarea prin “arbore de constructie” şi altele.

7
Cap. 5: Tehnici de restaurare şi imbunatatire a
imaginilor digitale
Scop:
- Reducerea defectelor introduse în imagini de dispozitivele de achiziṭie
- Îmbunatatirea perceptiei informatiei continute în imagini

Metode:
- Reducerea zgomotelor (informaṭie falsă în valorile pixelilor) folosind
diferite tipuri de filtre; corectia distorsiunilor geometrice.

- Transformarea nivelurilor de gri pentru îmbunatatirea contrastului,


transformarea histogramei. 8
Cap.6: Extragerea caracteristicilor din imagini (linii si
frontiere), bazata pe punctele de frontiera

• Detectori de pixeli de frontiera bazati pe Gradientul imaginii

• Detectori pixeli de frontiera bazati pe Laplacianul imaginii

• Detectorul de frontiere Canny

• Transformata Hough (pentru detectia liniilor drepte si a curbelor parametrice)

9
Cap.7: Extragerea caracteristicilor din imagini, bazata
pe segmentarea imaginilor
Scopul: extragerea informatiei din imagini prin determinarea zonelor cu
caracteristici de culoare / adâncime similare
Agoritmi de segmentare:

- bazata pe praguri de intensitate

- bazata pe regiuni

Detectia regiunilor liniare

Algoritmi de subtiere si scheletizare (recunoasterea unor forme

pe baza “scheletului” lor)

Extragerea contururilor regiunilor

10
Cap.8: Descrierea si analiza formelor extrase din imagini

Analiza caracteristicilor locale ale frontierelor - reprezentarea prin coduri de inlantuire

Aproximarea poligonala a frontierelor

Recunoasterea unui obiect prin:

➢ Analiza bazata pe caracteristicile conturului

➢ Analiza bazata pe caracteristicile topologice ale suprafatei

11
Tematica laborator

• Aplicatii folosind OpenGL 3.x si GLSL:

– Geometry shader – implementare si utilizare

– Modelare si vizualizare curbe şi suprafete de forma libera

– Realizarea de efecte fotorealiste prin operatii în banda grafica, folosind reflexii si


texturi

– Sisteme de particule (pe GPU)

– Redarea în timp real prin “deferred rendering”

• Implementarea unor algoritmi de îmbunatatire a imaginilor digitale

• Implementarea unor algoritmi de extragere a frontierelor din imagini, prin detectia


punctelor de frontiera

12

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