1. Introducere
În lumea înconjurătoare putem distinge obiecte naturale, care există acolo fără ca omul să
le fi creat, şi obiecte artificiale, care au aparut numai ca urmare a unei activităţi umane.
Toate aceste obiecte sunt reale, în sensul că le putem detecta folosind propriile simţuri. În
ultimele decenii lumea înconjurătoare a fost completată cu o nouă componentă:
calculatorul. Calculatorul presupune o componentă fizică, reală, dar şi o componentă
specială, într-un anumit sens virtuală, care este informaţia. Gândiţi-vă ce fascinantă
este informaţia din calculator: aveţi, de exemplu, la îndemână toată enciclopedia
mondială a arhitecturii, vizualizaţi clădiri remarcabile, aflaţi toate detaliile necesare, şi
multe altele...dar opriţi alimentarea calculatorului şi nu mai există nimic. Informaţia a
dispărut!!
În acest context, a apărut o problemă nouă: cum achiziţionăm datele despre lumea
înconjurătoare, inclusiv forma obiectelor, pentru a le introduce şi utiliza într-un
calculator?
Multe tehnologii diferite pot fi folosite pentru realizarea acestor dispozitive de scanare
3D. Fiecare tehnologie are limitările, avantajele şi costurile ei. Ar trebui amintit faptul că
se întâlnesc anumite limitări legate de tipul obiectelor ce pot fi digitizate (transformate în
format numeric): spre exemplu, tehnologiile optice au dificultăţi când este vorba de
obiecte cu suprafeţe lucioase, care strălucesc, sau transparente. Există însă metode
pentru a scana obiectele lucioase, aşa cum ar fi acoperirea acestora cu un strat subţire de
pudră albă care va permite unui număr mai mare de fotoni (particolele de lumină) să fie
reflectaţi înapoi la scaner. Scannerele laser pot trimite trilioane de fotoni către un obiect
şi pot primi înapoi numai un mic procent din acei fotoni, în funcţie de sistemul optic
folosit. Reflecţia unui obiect este legată de culoarea acestuia sau de coeficientul de
reflezie terestru. O suprafaţă albă poate reflecta multă lumină, pe când o suprafaţă neagră
va reflecta numai o mică cantitate de lumină. Suprafeţele transparente, ca de exemplu
paharele, vor refracta lumina (permit trecerea luminii, dar îi schimbă direcţia) şi pot da
informaţii tridimensionale false.
2.1 Funcţionalitate
Scopul utilizării unui scanner 3D este de obicei acela de a crea un nor de puncte prin
eşantionare geometrică pe suprafaţa obiectului. Aceste puncte pot fi folosite pentru
extrapolarea formei acelui obiect (un proces denumit reconstrucţie). Dacă este colectată şi
informaţia despre culoare în fiecare punct, atunci suprafaţa va putea fi reconstruită şi din
punct de vedere al aparenţei.
2.2 Tehnologie
Scannerele 3D fără contact pot fi mai departe împărţite în două categorii principale:
- scannere active şi
- scannere pasive.
Dezavantajul CMM este chiar acela că este necesar contactul cu obiectul care trebuie
scanat. De aceea, scanarea poate modifica sau distruge forma obiectului. Acest lucru
este foarte important atunci când scanăm obiecte delicate sau valoroase aşa cum sunt
exponatele istorice.
Un alt dezavantaj al CMM este acela că sunt relativ lente în comparaţie cu alte metode de
scanare. Palparea se poate face prin închiderea unui contact la atingerea obiectului sau
prin utilizarea unui senzor piezoelectric (acesta este un cristal care generează o tensiune
electrică când este comprimat fizic). Poziţionarea fizică a braţului pe care se află sonda
de examinare este un proces lent, iar CMM poate opera cel mai rapid cu câteva sute de
hertzi. În contrast, un sistem optic cum ar fi un scanner cu laser poate opera de la 10 la
500 de kHz.
Scanerul 3D cu laser este un scanner activ care foloseşte lumina laser pentru examinarea
subiectului. Partea principală a acestui tip de scanner este un telemetru cu laser care poate
măsura timpul de propagare – timpul scurs între emisia razei laser şi întoarcerea reflexiei
produse de obiect. Telemetrul cu laser foloseşte acest timp pentru a calcula distanţa până
la punctele unei suprafeţe. Deoarece viteza c a luminii este cunoscută, timpul după care
lumina reflectată este detectată este proporţional cu distanţa parcursă de lumină, care este
dublul distanţei dintre scanner şi punctul de pe suprafaţa analizată. Dacă t este timpul în
care lumina reflectată este detectată, atunci distanţa este egală cu (c x t)/2. Acurateţea
timpului de propagare pentru un scanner 3D laser depinde de cât de precis putem măsura
timpul. 1 milimetru este parcurs de lumină în aproximativ 3,3 picosecunde (1
picosecundă = 10-12 secundă).
Telemetrul cu laser detectează numai distanţa corespunzatoare unui punct aflat pe direcţia
sa de vizualizare. De aceea, scanerul trebuie să baleieze întregul camp vizual, punct cu
punct, prin schimbare direcţiei de vizualizare a telemetrului. Direcţia de vizualizare a
telemetrului cu laser poate fi modificată fie prin rotirea telemetrului, fie folosind un
sistem de oglinzi care se rotesc. A doua metodă este mai utilizată în mod obişnuit
deoarece oglinzile sunt mult mai luminoase şi de aceea sistemul poate fi rotit mult mai
2.2.2.2 Triangulaţie
Principiul triangulaţiei a fost folosit în 1609 de către Johannes Kepler pentru a explica
mişcarea planetelor în sistemul solar. În 1617, matematicianul german Willebrord
Snellius a publicat acest principiu în lucrarea „Eratosthenes Batavus”.
Centrii celor doi senzori şi punctul din spaţiu de pe suprafaţa obiectului definesc un
triunghi. În acest triunghi, distanţa dintre senzori reprezintă baza (b) şi trebuie să
Senzor 1 Senzor 2
Punctul masurat
Laserul 3D cu triangulaţie este de asemenea un scaner activ care foloseşte lumina laser
pentru examinarea mediului înconjurător. Prin opoziţie cu scanerul laser 3D bazat pe
Este cunoscută lungimea unei laturi a triunghiului care este distanţa dintre emiţătorul
laser şi cameră. Este de asemenea cunoscut şi unghiul vârfului corespunzător emiţătorului
laser. Unghiul vârfului corespunzător camerei poate fi determinat relativ la poziţia
punctului laser în câmpul de vedere al camerei. Cele trei informaţii determină în
întregime forma şi dimensiunea triunghiului şi ne furnizează locaţia vârfului triunghiului
corespunzător punctului laser. În cele mai multe cazuri este emis un fascicul laser
multiplu, în locul unuia singular, către obiect pentru a mări viteza procesului de achiziţie.
O altă problemă care apare este distorsiunea la mişcare. Deoarece fiecare punct este
prelevat la un interval de timp diferit, orice mişcare a subiectului sau a scanerului va
În timpul scanării, indiferent de poziţie şi pentru orice perioadă de timp, poate apărea o
uşoară deplasare a scanerului din cauza schimbărilor de temperatură. Dacă scanerul este
aşezat pe un tripod şi lumina soarelui bate dintr-o parte a acestuia, atunci acea parte a
tripodului se va deplasa şi va distorsiona uşor datele din acea parte. Unele scanere au
încorporate din fabricaţie compensatoare de nivel pentru a contracara orice mişcare a
scanerului în timpul procesului de scanare. Gândiţi-vă că o deplasare foarte mică va avea
un efect mult amplificat la o distanţă, de exemplu, de 50 metri.
A. Holografie conoscopică
Într-un sistem conoscopic, un fascicul laser este proiectat pe suprafaţă şi apoi reflecţia
rezultată trece printr-un cristal conoscopic şi proiectate într-un senzor de imagine CCD.
Rezultatul este imagine numită caracteristica de difracţie care poate fi analizată din
punct de vedere al frecvenţei pentru determinarea distanţei până la suprafaţa măsurată.
De exemplu, această metoda este avantajoasă pentru măsurarea adâncimii unei găuri.
B. Laser portabil
Datele sunt colectate de către un computer şi înregistrate ca şi puncte din spaţiul 3D, prin
a căror prelucrare pot fi convertite în suprafeţe descrise printr-o reţea de suprafeţe
triunghiulare şi apoi într-un model CAD. Laserele portabile pot combina aceste date cu
senzori pasivi sensibili la lumină- care captează textura suprafeţei şi culori – pentru
realizarea unui model 3D cât mai realist.
C. Lumina structurată
Au fost dezvoltate metode de scanare în timp real bazate pe proiecţia unor modele
digitale sub forma unor suprafeţe franjurate (fringe) şi pe analiza deplasării de fază,
pentru a achiziţiona, reconstrui şi oferi detalii foarte precise ale obiectelor deformabile
dinamic (cum ar fi expresiile faciale sau două mâini care se mişcă) la 40 fps (cadre pe
secundă) sau mai mult.
D. Lumina modulată
F. Microtomography
Această tehnică radiologică este utilizată mai ales în medicină pentru a investiga structura
internă a corpurilor animalelor şi oamenilor. MRI oferă un contrast foarte puternic
(diferenţa între culori sau niveluri de gri), contrast mai mare decât cel oferit de
Scanerele pasive nu emit niciun tip de radiaţie ci detectează radiaţia ambientală naturală
reflectată de obiecte. Cele mai multe astfel de variante detectează lumina vizibilă care
este cea mai prezentă radiaţie naturală. Se mai utilizează variante de radiaţie în infraroşu
(asociată căldurii). Cea mai cunoscută aplicaţie de acest tip este certificarea termică a
clădirilor: se încălzeste clădirea, se scanează în infraroşu şi se detectează zonele în care
se pierde căldura şi care sunt asociate cu o proastă izolaţie termică. Metodele sunt relativ
ieftine pentru că nu necesită echipamente suplimentare. Totuşi o cameră în infraroşu
costă cel puţin câteva mii de euro.
I. Stereoscopie
Aceste sisteme utilizează două camere de luat vederi, situate în poziţii diferite, dar
fixe măcar intre ele. Camerele privesc aceeaşi scenă. Determinând perechea celor două
puncte din imagine (corespondenta stereo – o problemă foarte dificilă) care corespunde
Fie un punct P(X, Y, Z) din scena tridimensională. Lumina provenită de la o sursă este
parţial absorbită şi parţial reflectată de acest punct. Lumina reflectată din punctul P este
focalizată de sistemul de lentile al camerei pe suprafaţa senzorului, în punctul P'(x,y).
Corespondenta dublă P – P' constituie problema transformării geometrice. Este
intuitiv clar că pentru un sistem de lentile cunoscut şi un punct P dat se poate determina
în mod unic punctul P' corespunzător de pe suprafaţa senzorului. Invers problema este
mai complicată, dacă se dă un punct P' de pe suprafaţa senzorului atunci există o
infinitate de puncte P din scena tridimensională al căror corespondent poate fi P'.
Toate aceste puncte P sunt aşezate pe dreapta care pleacă din P' şi trece prin centrul
lentilei. Soluţia este utilizarea unei a doua camere de luat vederi adică stereoscopia.
Putem remarca faptul că sistemul de vedere este integrat în sistemul global care este
omul. În sprijinul acestei afirmaţii putem face o observaţie interesantă. Pentru orice
sistem de vedere este important să poată localiza obiectele din spaţiul aplicaţiei pe baza
informaţiei din imaginile achiziţionate. Pentru vederea artificială, realizarea acestei
corespondente între coordonatele globale şi coordonatele imagine se bazează pe o etapă
iniţială care se numeşte calibrarea camerelor de luat vederi. Calibrarea camerelor
produce o matrice de transformare a coordonatelor. Această matrice este valabilă
atâta timp cât poziţia şi orientarea camerelor sunt fixe în raport cu anumite repere de
referinţă. Este evident că în creierul omului astfel de corespondenţe nu pot fi realizate
matriceal! Totuşi plasarea celor doi senzori, care sunt ochii, într-o poziţie relativ fixă în
raport cu scheletul nostru, şi deci şi cu sistemele noastre de locomoţie şi manipulare, este
o condiţie care susţine abilitatea noastră de a localiza şi manipula corect obiectele. Pentru
configuraţia fixă care este proprie fiecărui individ, corespondenţa imagine – mediu
înconjurător este învăţată şi permite o foarte bună viteză de reacţie. Dacă încercaţi să
manipulaţi obiecte pe baza unor imagini dintr-o oglindă sau achiziţionate cu o cameră TV
şi afişate pe un monitor, veţi avea dificultăţi şi performanţe modeste. O nouă
corespondenţă imagine – mediu înconjurător trebuie construită şi această sarcină necesită
un timp de adaptare. Acesta este motivul pentru care nu ne aşteptăm la performanţe
remarcabile de la un sistem de vedere plasat în vârful unor antene care se orientează
permanent, ca în filmele SF! Nici melcul nu este un vitezist!
J. Fotometrie
K. Silueta
Aceste metode determină conturul obiectelor pe baza informaţiilor extrase din secvenţe
de fotografii realizate în jurul obiectului care este plasat pe un fond contrastant. Aceste
2.3 Aplicaţii
Ingineria inversă analizează funcţionarea unui obiect pentru a reproduce obiectul aşa
cum este el (cea mai simplă aplicaţie este copierea cheilor de la încuietorile uşilor) sau
îmbunătăţit prin corectarea formei lui. În acest scop este necesară scanarea obiectului,
obţinerea modelului CAD, modificarea modelului şi recrearea copiei obiectului. Un
exemplu simplu: modificarea unei piese mecanice: scanare, din norul de puncte obţinerea
modelului 3D CAD de tip aproximare cu reţele de feţe poligonale plane, corectarea
geometriei într-un mediu CAD (AutoCAD, CATIA), obţinerea noii matriţe prin tipărirea
pe o imprimantă 3D sau prin prelucrarea pe o maşină cu comandă numerică. O aplicaţie
similară este prototiparea rapidă care nu pleacă de la un obiect existent ci de la proiectul
unui obiect nou.
Fotometrie
m
Deplasare de faza Metode tactile
Sectiuni de lumina
cm
mm Microscopie
cm mm m nm
Abordări similare se folosesc pentru orteze şi proteze. Dacă trebuie pus un şurub pentru
a lega două părţi ale unui os fracturat se poate scana osul, se obţine modelul CAD, se
proiectează şurubul al cărui model CAD se obţine de asemenea, se fabrică şurubul pe o
masină cu comanda numerică, un sistem computerizat cu funcţii de scanare asistă
ortopedul pentru a monta corect aliniat şurubul între cele două segmente osoase.
Digitizarea obiectelor din lumea reală este de o importanţă vitală în diverse domenii de
aplicare. Această metodă este folosită în special în industria de asigurare a calităţii pentru
măsurarea acurateţei dimensiunii geometrice. Procesele industriale, aşa cum este
asamblarea, sunt complexe, automatizate la nivel înalt şi bazate pe date CAD. Problema
este că acelaşi grad de automatizare este cerut pentru asigurarea calităţii. De exemplu,
asamblarea unei maşini moderne este o sarcină foarte complexă deoarece constă în faptul
că multe părţi trebuie să se potrivească la sfârşitul procesului de producţie. Performanţa
optimă a acestui proces este garantată de sistemele de asigurare a calităţii. În special
geometria părţilor metalice trebuie verificată pentru a ne asigura că acestea au
dimensiunile corecte, se potrivesc şi la final funcţionează conform standardelor.
Ingineria inversă (în limba engleză reverse engineering) este procesul de identificare a
principiilor de funcţionare a unui sistem prin analiza structurii, funcţiei şi operaţiilor
acestuia. De obicei, ingineria inversă implică dezasamblarea sau descompunerea
sistemului sau dispozitivului respectiv şi analizarea în detaliu a funcţionării sale, cu
scopul de a realiza un nou dispozitiv sau sistem similar. Conceptul de reverse engineering
a fost introdus prima dată în industria japoneză, care folosea acest proces pentru
creşterea producţiei în condiţiile unei concurenţe mari pe piaţa produselor industriale şi
evitând astfel efortul întâmpinat la proiectarea produsului original. În alte situaţii tehnica
reverse engineering, a fost folosită de toţi cei care au pierdut proiectul de original
(sau al cărui proiect original a fost dezvoltat şi implementat fără utilizarea vreunei tehnici
informatice), a devenit azi o ştiinţă inginerească. Succesul repurtat de industria japoneză
în ceea ce priveşte noile produse obţinute prin astfel de tehnici a condus de la început
la considerarea tehnicilor de reverse engineering ca şi tehnici de proiectare asistată.
Pasul nr. 3 – Pornind de la această informaţie primară (nor de puncte) se crează noul
proiect folosind o versiune program de proiectare asisată de calculator disponibilă
(AutoCAD, Solidworks, ProEngineering, CATIA)
Deşi această idee de a studia, demonta, măsura şi culege toate informaţiile despre un
produs deja existent a fost criticată de mulţi specialişti şi asociată cu un „furt de
inteligenţă”, soluţia s-a impus şi şi-a găsit multiple aplicabilităţi. În a ceastă manieră se
suţine avantajul pe care producătorii de bunuri comerciale îl au în procesul de remodelare
şi studiere a produsului în toate variantele acceptate de piaţă şi posibilitatea de a produce
mărfuri cu calităţi noi şi parametri superiori, la preţuri din ce în ce mai mici.
Modelarea geometrică realizată în manierea de mai sus, oferă avantaje pentru modelarea
obiectelor fără o geometrie uşor describtibilă direct prin metode matematice (plante,
corpul uman, ş.a.). Începuturile modelării geometrice din anii 1960 şi 1970 odata cu
implementarea primelor programe CAD nu ofereau asemenea opţiuni sau posibilităţi, dar
odata cu dezvoltarea sistemelor de prelucrare a informaţiei / datelor sub formă numerică
precum şi dezvoltarea tehnologică a electronicii de vârf au permis în final abordarea
problemei din puncte de vedere noi. Spre exemplu, chiar dacă dispunem de un desen
tehnologic acesta nu va corespunde perfect produsului final dorit de către producator, vor
exista neconcordanţe, erori de fabricaţie şi alte imperfecţiuni din cauze mai mult sau mai
puţin legate de programul CAD folosit, de limitările acestuia, de pregatirea proiectantului
ş.a. Mai mult, apare posibilitatea de a regândi şi fabrica un produs pentru care nu mai
avem documentaţia originală, fie că a fost distrusă, fie că este incompletă,
necorespunzătoare noilor cerinţe tehnologice. Este evident că oricât de eficient ar fi un
proiectant acesta are probleme în a modela cu mare precizie ceea ce a rezultat în urma
unei evoluţii naturale printr-o biodiversitate imensă.
Situaţiile în care se poate utiliza ingineria inversă pot fi exemplificate ca în lista de mai
jos:
- Producătorul original al unui produs nu mai produce acel produs, dar piaţa îl solicită;
- Nu mai există documentaţia adecvată a produsului original;
- Producătorul original nu mai există, dar cerinţele clienţilor pentru produs /
subansamble rămân valabile;
- Proiectul original şi documentaţia nu au existat niciodată;
- Câteva caracteristici negative ale produsului trebuie eliminate;
- Uzura excesivă poate indica locul unde un produs poate fi îmbunătăţit;
- Îmbunătăţirea calităţilor unui produs utilizat pe termen lung;
- Se cere o analiză a caracteristicilor pozitive şi negative ale produsului;
- Utilizarea unor metode noi de îmbunătăţire a performanţelor;
- Modelul CAD original nu este suficient pentru a susţine metodele curente de
fabricaţie;
- Este nevoie de dezvoltarea unor produse cu calităţi încă mai bune;
- Furnizorul original nu mai este capabil sau nu doreşte să ofere piese şi subansamble
de schimb;
- Fabricanţii care oferă echipamentul original cer preţuri exagerate pentru piesele de
schimb;
- Îmbunătăţirea materialelor uzate moral sau procesele de fabricaţie învechite cu
tehnologii curente şi mai puţin costisitoare.
În majoritatea cazurilor ingineria inversă are eficienţă în situaţiile în care pentru obţinerea
unor produse noi sunt necesare investiţii mari, iar producţia se va face în cantităţi mari.
Spre exemplu, pentru o piesă oarecare, se execută o scanare 3D pe anumite direcţii
impuse de procesul de prelucrare a informaţiilor. Aceste date 3D sub forma unui „nor de
puncte” sunt apoi transmise prin echipamente de achizitie a informaţiilor către un sistem
de calcul pe care este instalat un mediu de proiectare asistată de calcuator. Coordonatele
geometrice ale punctelor de pe suprafaţa scanată sunt raportate la un sistem referinţă
stabilit anterior. Datele sunt prelucrate matematic, geometric, logic, natural şi
convenţional şi transferate programului CAD sau CAD / CAM / CAE.