Professional Documents
Culture Documents
3D Digitalizacija
3D Digitalizacija
Mašinski Fakultet
Proizvodno Mašinstvo
Student : Profesor :
Nišić Hazim Dr.sc.Alan Topčić,doc
Sadržaj
1. Uvod 3
2. Digitalizacija 4
3. Digitalizacija u 3D tehnologiji 6
4. 3D digitalizacija nepokretnih i pokretnih objekata 7
5. Rezultati 3D digitalizacije 7
6. Filtriranje podataka-tačaka u rezultatu 3D digitalizacije 9
7. Segmentacija podataka-tačaka 9
8. Metode 3D-digitalizacije 10
9 .Zaključak 12
10. Popis slika 13
11.Literatura 14
2
1.Uvod
Razvoj računarske tehnike, informacionih i komunikacionih tehnologija uveo je digitalizaciju
u svaki oblik ljudskog djelovanja. Pojam "digitalizacija" postao je neizostavni dio našeg
riječnika, a sam proces se dešava svakodnevno, čak i onda kada toga nismo svjesni. Da bi se
određeni objekti predstavili u obliku razumljivom računaru, potrebno je date objekte snimiti i
pretvoriti u digitalni oblik. Potrebno ih je digitalizovati, odnosno - predstaviti u obliku matrice
piksela, rasterski prikaz objekata ili u vektorskom obliku vektorski prikaz objekata. Pri tome
se, u skladu sa sadržajem i namjenom slike videa ili modela, odlučujemo koliko informacija
dati model treba da sadrži. U ovom slučaju potrebno je opredijeliti se za jedan od mogućih
formata koji su shvatljivi računaru. Tih modela ima, naravno, više, a koji od njih će se
aplicirati ovisi o mnogim faktorima, kao i karakteristikama samog modela, jer je često slučaj
da se jedan model digitalizacije ne može tek tako jednostavno primjeniti u nekom drugom
slučaju. Očito je da ovom problemu treba prilaziti sa pozicije moguće primjene tehnologije i
uz uvažavanje zakonitosti procesa digitalizacije.
Pokretni objekt
Pokretni objekt, u najužem smislu riječi jest neka prepoznatljiva pojava koja mijenja svoj
položaj unutar vremenskih parametara u nekom, ma kako definiranom referentnom okviru.
Taj okvir može biti čisto simbolički (dakle matematički), zatim uže geometrijski i sl. U
svakom slučaju radi se o različitim stanjima istog objekta koji se može prepoznati i nadzirati.
3
2.Digitalizacija
Digitalizacija predstavlja proces prebacivanja dokumenata (informacija, znanja) iz analognog
signala u digitalni signal. Digitalizacija je proces transformacije podataka iz oblika shvatljivih
za čovjeka u oblik koji može razumjeti računar. Računar digitalizovane podatke pomoću
različitih aplikacija pretvara u niz tačaka čiji je položaj tačno određen u odnosu na koordinatni
sistem. Slaganjem niza tačaka dobijamo sliku ili model.
Pojave u realnom svijetu kao što su slike, zvuk, pokreti, su kontinuirane, i kao takve nisu
shvatljive računaru, koji je diskretni uređaj, i kao takav informacije procesuira i pohranjuje
samo u digitalnom, diskretnom obliku. Postupak kojim se kontinualne informacije prevode u
digitalni oblik, koji računar jedino može da razumje, naziva se digitalizacija. Digitalizacija se
zasniva na uzorkovanju - uzimanju uzoraka u diskretnim (vremenskim i prostornim)
intervalima. Da bi vrijednost određenog uzoroka bila shvatljiva računaru neophodno ga je
prvo kvantizirati, odrediti mu vrijednost, a nakon toga i tu vrijednost pretvoriti u kod shvatljiv
računaru.
4
Slika 3. Proces digitalizacije
Kao što se vidi na slici 3. postupak digitalizacije zahtijeva određenu opremu (registriranje
slike, filter, ..., koder, pomoćna oprema) i određeno vrijeme potrebno da se stvarni realni
signal prevede u digitalizirani, čime se izvorna informacija preslikava u oblik dostupan za
kasniju pohranu, analize, mijenjanje i sl. Jasno je da će kvaliteta finalnog „proizvoda“ uveliko
zavisiti o kvaliteti opreme, ali i ugrađenoj logici za pretvorbe kao, naravno, i o uzorkovanju,
odnosno o učestalosti uzimanja inicijalnih podataka koji će biti pohranjeni i kasnije
eventualno obrađivani.
5
3.Digitalizacija u 3D tehnologiji
3D digitalizacija jeste termin koji se odnosi na stvaranje digitalnih modela stvarnih objekata.
Za 3D digitalizaciju prvenstveno se koriste vektorski podaci. Modele je znatno jednostavnije
praviti pomoću vektora, jer kao takvi zauzimaju znatno manje prostora, pa je i upravljanje
takvim modelima jednostavnije za računare, koji upravljaju takvim modelom. 3D
digitalizacija je proces prikupljanja podataka s trodimenzionalnog objekta i njihovo
predstavljanje u kompjuterski razumljivom obliku.
U okviru 3D digitalizacije vrši se prikupljanje podataka o koordinatama tačaka sa površina
fizičkog objekta i njihovo prevođenje u digitalni oblik, odakle i potiče termin 3D digitalizacija
koji se odomaćio u praksi. 3D digitalizacija, odnosno akvizicija podataka, kako se još naziva,
je prva, a može se reći i nezaobilazna, faza procesa reinženjeringa. Ova faza se smatra
krucijalnom u procesu reinženjeringa, s obzirom da u najvećem broju slučajeva, kvalitet
rezultata 3D digitalizacije određuje kvalitet rezultujućeg CAD modela.Rezultat 3D
digitalizacije je skup tačaka, definisanih preko koordinata, koji se često u literaturi, zbog
oblika koji zauzima u prostoru, naziva - oblak tačaka .
6
svaka od njih ima svoje prednosti i nedostatke. 3D skeneri prikupljaju poziciju svake tačke
površine nekog objekta. Na taj način se stvara niz tačaka čijim spajanjem se dobija digitalni
3D model.
5.Rezultati 3D digitalizacije
7
U zavisnosti od vrste, namjene i specifičnih zahtijeva RE sistema, mogu se sresti i slijedeće
podfaze: analiza pravosti, regresiona analiza i regeneracija podataka-tačaka, zatim uređivanje
podataka-tačaka odnosno podfaze ekstrakcije podataka po poprečnim presijecima i
generisanja poprečnih i konturnih krivih, koje se mogu sresti kod sistema zasnovanih na
metodologiji poprečnih presjeka . Sa druge strane, kod poligonalnog RE prilaza, mogu se
sresti podfaze izbora grupa trouglova za triangulaciju, selekciju ivica-entiteta, odnosno
Delauney-evu triangulaciju. Ovdje treba napomenuti da postoji i problem različitog poimanja
faze pre-procesiranja i to kako sa aspekta granica, odnosno obuhvatanja podfaza, pri čemu se
pojedine, od gore navedenih, mogu naći izvan faze pre-procesiranja, a neke poput
segmentacije, mogu biti uključene. Takođe, postoje razlike i po pitanju interpretacije samog
pojma pri čemu pojedini autori nazivaju ovu fazu procesuiranjem (bez prefiksa pre). Grubo,
može se uzeti da pre - procesuiranje počinje sa završetkom 3D digitalizacije, a završava sa
početkom generisanja,kreiranja površinskog modela.
S obzirom da je svako realno mjerenje praćeno greškama, prisustvo šuma, odnosno grešaka
koje se javljaju tokom 3D digitalizacije, predstavlja neizbežnu prepreku koja može značajno
da degradira tačnost rekonstrukcije površine objekta bilo da je u pitanju generisanje krive bilo
površine. Greške mjerenja se mogu podijeliti na slučajne i sistematske. Slučajne greške su
posljedica određenih poremećaja u sistemu mjerenja i njihova pojava se ne može objasniti
određenim pravilima. Za razliku od njih, sistematske greške se dešavaju po nekim pravilima,
njihov uzrok se gotovo uvijek može otkriti, a mogu se posmatrati kao posljedica primijenjene
tehnologije za 3D digitalizaciju (kalibrisanost,osjetljivost senzora...), osobina objekta
(hrapavost površine, odsjaj, mekost materijala...), uslova okoline (temperatura, vlažnost, buka,
vibracije...) ili osobe koja mjeri.Slučajne greške kod 3D digitalizacije se ogledaju u
takozvanim tačkama izvan-opsega, odnosno impulsnom šumu dok su sistematske vezane za
pojavu pikova, koji su uzrok problema neuglačanosti generisanih krivih i površina.
Problem prevelikog broja tačaka se ogleda u činjenici da se tokom procesa 3D digitalizacije
objekta, prikupi velika količina podataka-tačaka, što je posebno karakteristično za lasersko
skeniranje. Činjenica je da složenija površina objekta zahtijeva i veći broj tačaka za
rekonstrukciju. Međutim, velika količina podataka može i negativno da utiče na procesuiranje
podataka koje slijedi, tako što usporava proces, zahtijeva vrlo moćan računar, a u ekstremnim
slučajevima ga čini i nemogućim. Drugim rečima, CAD sistemi, u opštem slučaju, uslijed
ograničenih memorijskih i procesorskih resursa, nisu sposobni da obrade ogromnu količinu
tačaka dobijenih direktno procesom 3D digitalizacije sa skenirane površine objekta
8
6.Filtriranje podataka-tačaka u rezultatu 3D digitalizacije
U tom smislu, prvi korak u okviru pre-procesiranja podataka-tačaka je filtriranje, čije dvije
osnovne funkcije su:
- eliminisanje impulsnog šuma i
- uravnavanje (glačanje) podataka-tačaka.
7.Segmentacija podataka-tačaka
Segmentacija podataka je proces koji se takođe javlja u nekim sistemima, odnosno može
biti potreban i to posebno u slučajevima kada je u pitanju modeliranje složenijih oblika.
Segmentacija podrazumijeva logičku podjelu originalnog skupa podataka-tačaka na
podskupove i to po jedan za svaku prirodnu površinu, tako da svaki podskup sadrži samo
tačke prikupljene sa određene prirodne površine. Drugim riječima, segmentacija se može
opisati kao proces dijeljenja rezultata 3D digitalizacije na smislene regione ili proces
ekstrakcije važnih obilježja iz podataka-tačaka.
Pod segmentacijom se obično podrazumijeva podjela 3D skupa tačaka, odnosno skupa tačaka
koje predstavljaju površine u prostoru. Međutim, u sistemima zasnovanim na metodologiji
poprečnih presjeka, postoje prilazi kod kojih se pod segmentacijom podrazumijeva podjela
tačaka u okviru skeniranih poprečnih presječnih krivih. Izlaz procesa segmentacije
je skup označenih tačaka koje pripadaju određenom regionu.
Većina metoda za segmentaciju rezultata 3D digitalizacije se može svrstati u jednu od
slijedeće tri kategorije:
- metode zasnovane na detekciji ivica,
- metode zasnovane na rastu (povećanju) regiona i hibridne metode
9
8.Metode 3D-digitalizacije
Razvoj tehnike, prije svega računarskih i informacionih sistema, uslovio je razvoj velikog
broja metoda 3D digitalizacije, zasnovanih na različitim tehnologijama. U zavisnosti od
primijenjene tehnologije, sve metode se mogu svrstati u jednu od dvije osnovne klase:
- Pasivne metode 3D digitalizacije
- Aktivne metode 3D digitalizacije.
Prednost pasivnih metoda je u potrebi za vrlo malo specijalizovanog hardvera, ali trenutno
dostignuti nivo kvaliteta digitalizacije ovim metodama, ne donosi zadovoljavajuću tačnost za
primjenu u praksi , tako da će u nastavku akcenat biti na aktivnim metodama.
Kod aktivnih metoda, gdje je nasuprot pasivnim, prisutna interakcija sa objektom bilo
ostvarivanjem kontakta sa objektom, bilo projektovanjem (zračenjem) neke vrste energije,
razlikuju se dva prilaza :
- kontaktne metode i
- bezkontaktne metode.
Kontaktne metode, kao što i sam naziv sugeriše, karakteriše kontakt objekta i senzora koji
je ovde tipično mijerni pipak. Princip bezkontaktnih metoda, u opštem slučaju, se zasniva na
projektovanju energije, što prati snimanje ili reflektovane ili transmisione (propuštene)
količine energije, pa je u skladu sa tim i izvršena podijela bezkontaktnih metoda na
refleksivne i transmisione. Postojeće transmisione metode uglavnom su zasnovane na
X-zracima, dok se refleksivne dalje dijele na: optičke i ne-optičke. Ne-optičke metode
funkcionišu na principu određivanja rastojanja mjerenjem vremena potrebnog zraku da dođe
do objekta i da se vrati.
Optičke metode predstavljaju poslijednju, ali i najveću grupu aktivnih bezkontaktnih
refleksivnih metoda, kojima je zajedničko to da se oblik dobija mjerenjem refleksije svetlosti
projektovane na objekat. Slika 7 daje taksonomski prikaz prethodno navedene podijele
metoda 3D digitalzacije.
10
Slika 7. Podjela metoda 3D digitalizacije
11
9.Zaključak
12
10.Popis slika
13
11.Literatura
14