Documente Academic
Documente Profesional
Documente Cultură
Mimics SE - Romanian Course Book PDF
Mimics SE - Romanian Course Book PDF
1
Manual – Mimics Student Edition
Cuprins 1
/ Introducere 3
/ Generalităţi 3
Despre Materialise 3
Istoria Mimics 3
De la imagine la model 3
Explicarea formatului de fişier STL 4
Segmentarea 4
Aplicaţiile Mimics 5
RP 5
CAE 6
Remeshing 7
Volume Mesh (Reţeaua volumetrică) 7
Proprietăţile materialului 7
CAD 8
Simularea chirurgicală 8
Discuţii şi Concluzii 9
Înainte de a începe 10
Instalaţi bibliotecile 10
Cum se foloseşte acest manual 10
/ Mimics – Lecţia 1: Navigarea în Mimics 11
1.1. Explicaţie 11
1.2. Lucrări practice pas cu pas 13
Scenariu: 13
Navigarea 13
Zooming şi Panning 13
Comenzi rapide (shortcuts) 13
Pagini de ajutor 14
Managementul Proiectului 14
Toolbar-ul de Management al Proiectului 14
Windowing (Lucrul cu Ferestrele) 15
Volume Rendering 16
Instrumente de măsurare 16
Măsurarea Distanţelor şi Unghiurilor 16
Măsurarea Densităţii şi Înscrierea Adnotărilor 17
1.3. Temă de laborator – Aplicaţie 18
/ Mimics – Lecţia 2: Segmentarea de bază 19
2.1. Explicaţie 19
2.2. Lucrări practice pas cu pas 19
Scenariu: 19
Toolbar-ul Thresholding 20
Thresholding cu Draw Profile Line 20
Region Grow (Creşterea Regiunii) 22
Calculul modelului 3D 23
Restrângerea măştii (Crop Mask) 24
Editarea măştii 25
Creşterea dinamică a regiunii 26
Instrumente 3D 27
Captura filemlor 29
2.3. Temă de laborator – Aplicaţie 29
2
/ Mimics – Lecţia 3: Segmentarea avansată 30
3.1. Explicaţie 30
3.2. Lucrări practice pas cu pas 30
Scenariu: 30
Editarea multiplă a feliilor 30
Interpolare 32
Editarea Măştii în 3D 33
Operaţiuni morfologice 35
Operaţiuni Booleane 37
Măsurarea distanţelor 37
Exportul către formatul txt 38
3.3. Temă de laborator – Aplicaţie 39
/ Mimics – Lecţia 4: Simularea chirurgicală 40
4.1. Explicaţie 40
4.2. Lucrări practice pas cu pas 40
Scenariu: 40
Tăierea (Cut) 40
Importul şi Repoziţionarea unui obiect STL 42
4.3. Temă de laborator – Aplicaţie 43
/ Mimics – Lecţia 5: CAD link 44
5.1. Explicaţie 44
5.2. Lucrări practice pas cu pas 44
Scenariu: 44
Suprafeţe Iges 44
Exportul către CAD 51
5.3. Temă de laborator – Aplicaţie 52
/ Mimics – Lecţia 6: Crearea axei de simetrie 53
6.1. Explicaţie 53
6.2. Lucrări practice pas cu pas 53
Scenariu: 53
Calculul şi exportul axei (Centerline) 53
Tăierea finalului axei (Cut Centerline Ending) 56
Modificarea liniei centrale (Modify Centerline) 56
6.3. Temă de laborator – Aplicaţie 58
/ Mimics – Lecţia 7: FEA (partea 1) 59
7.1. Explicaţie 59
7.2. Lucrări practice pas cu pas 61
Scenariu: 61
Recalcularea reţelei (Remeshing) 61
Atribuirea materialelor (Material Assignment) 65
Export to FEA 67
7.3. Temă de laborator – Aplicaţie 68
/ Mimics – Lecţia 8: FEA (partea 2) 69
8.1. Explicaţie 69
8.2. Lucrări practice pas cu pas 69
Scenariu: 69
Crearea unui ansamblu Non-Manifold 69
Optimizarea reţelei ansamblului non-manifold 72
Sciziunea unui ansamblu non-manifold şi Exportul componentelor remesh-ate 75
8.3. Temă de laborator – Aplicaţie 76
/ Anexa A – Definiţia Ansamblului Non-Manifold 77
3
Introducere
Mimics (Materialise’s Interactive Medical Image Control System) este un software pentru procesarea
imaginilor medicale şi crearea modelelor 3D. Mimics foloseşte imagini medicale 2D, în secţiune
transversală, precum cele obţinute prin tomografie computerizată (computed tomography – CT) sau
rezonanţă magnetică nucleară (magnetic resonance imaging – MRI sau RMN) pentru a construi
modele 3D, care pot fi legate direct cu rapid prototyping, CAD, simulări chirurgicale şi analize
inginereşti avansate.
Generalităţi
Despre Materialise
Materialise este o companie internaţională, bine cunoscută pentru activităţile sale în domeniul rapid
prototyping, prototyping industrial şi medical. Şi-a început activitatea în 1990 ca o corporaţie spin off
din Universitatea din Leuven, Belgia, având la început un birou pentru servicii de rapid prototyping. De
atunci, Materialise s-a dezvoltat într-unul din cei mai mari producători mondiali de prototipuri.
Compania are, de asemenea, o reputaţie mondială de furnizor de soluţii software inovatoare. Astfel,
Materialise a dobândit poziţia de lider de piaţă pentru tipărirea 3D şi software CAD digital, pe lângă
cea de jucător major în procesarea imaginilor medicale şi dentare şi simulările chirurgicale.
Pentru industriile de prototyping rapid şi medical, Materialise oferă o gamă de soluţii software. Mimics
este un instrument procesare a imaginilor medicale pentru crearea modelelor 3D şi legarea modelelor
de sistemele de rapid prototyping (RP), computer aided engineering (CAE), computer aided design
(CAD) şi planningul chirurgical. Surgicase CMF este un software de planning chirurgical cranio-maxilo-
facial bazat de CT. El permite utilizatorilor să importe datele pacientului, să creeze modele 3D, să
planifice etapele chirurgicale şi să realizeze prototipuri rapide pentru ghidarea chirurgicală, care pot fi
folosite în timpul operaţiei pentru a realiza corect planul chirurgical. Simplant este un software
Materialise pentru planningul implantelor dentare. Similar cu Surgicase, el permite planificarea
chirurgicală pentru implantarea dentară şi pregăteşte ghidarea chirurgicală pentru sala de operaţie.
Toate pachetele software medicale dezvoltate de Materialise sunt aprobate FDA (Food and Drug
Administration, USA). Magics RP este considerat drept un puternic instrument de preprocesare pentru
manufactura aditivă (strat după strat). El pregăteşte fişiere (de tip STL) ce conţin informaţii despre
obiecte 3D pentru manufactura aditivă şi care permite de asemenea manipularea reţelelor şi a
geometriei. 3-matic este un alt software, de tip forward engineering, care permite manipularea
avansată şi proiectarea în format STL. El permite utilizatorului să efectueze operaţiuni CAD ’digitale’
(adică operaţiuni tipice CAD într-un fişier STL, în locul fişierelor tradiţionale CAD) şi realizează fixarea
(rezolvarea erorilor) şi remesh-area pentru CAE. Materialise asigură că toate pachetele software sunt
certificate ISO-9001 şi că există o legătură directă între toate aceste pachete.
Istoria Mimics
După începerea activităţii companiei Materialise în 1990 ca o companie de rapid prototyping, nu a
durat mult până la identificarea analogiei între RP şi CT (sau MRI); în RP, un model 3D este construit
felie cu felie, în timp ce scannerul CT lucrează invers, divizând un model 3D (corpul uman) într-o stivă
de imagini. În 1992 Materialise a scris programul care a făcut legătura între informaţia imagistică şi
modelele RP. Programul a permis extragerea informaţiei 3D dintr-o stivă de imagini şi construcţia unui
model din acestea, folosind tehnologia RP. Astfel s-a născut Materialise’s Interactive Medical Image
Control System (MIMICS).
De la imagine la model
O stivă de imagini poate fi încărcată în software (Mimics), aceasta constând uzual din imagini în planul
XY (axial). Apoi, Mimics calculează şi creează imagini în planele XZ (coronal) şi YZ (sagital). Aceasta
4
permite o percepţie 3D mai cuprinzătoare a datelor 2D.
Soluţia pentru conversia datelor anatomice din imagini în modele 3D este un proces numit
segmentation (segmentare). În timpul segmentării, utilizatorul indică structura (structurile) de interes
în datele din imaginile feliate. Această informaţie este apoi folosită pentru a reconstrui un model 3D
din elementele segmentate. Pentru a descrie suprafaţa exterioară a modelului 3D, Mimics foloseşte
formatul STL, care este formatul comun pentru fişiere în RP. Formatul STL permite descrierea cu
acurateţe a celor mai complexe configuraţii geometrice. Această acurateţe este necesară, deoarece
datele anatomice sunt în general foarte complicate. Segmentarea precisă este importantă pentru a
putea extrage informaţii semnificative din imagini.
Segmentarea
Imaginile medicale provenind de la scannerele CT sau MRI constau în informaţii în tonuri de gri.
Mimics permite utilizatorului să creeze modele bazate pe valorile de gri (unităţi Hounsfield în
imaginile CT) din aceste imagini. O valoare de gri este un număr asociat cu un pixel din imagine, ce
defineşte umbra (alb, gri sau negru) pixelului. Există o asociere directă între densitatea materialului
obiectului scanat şi valoarea de gri atribuită fiecărui pixel din datele din imagine. Din acest motiv,
Mimics are flexibilitatea de a crea modele din orice geometrie posibil de identificat din datele obţinute
prin scanare. Prin gruparea împreună a valorilor de gri similare, datele din imagini pot fi segmentate şi
sunt create modelele. Acest tip de segmentare este denumită thresholding (delimitare) şi conduce la
obţinerea unor modele precise.
Multe din instrumentele de segmentare din Mimics sunt comune procesării de imagini şi pot fi aplicate
în oricare din vederi (XY, XZ sau YZ), dar Mimics are un instrument de editare 3D unic; o segmentare
iniţială poate fi optimizată într-o pre-vizualizare 3D (Figura 1). Aceasta face editarea foarte uşoară,
câtă vreme permite editarea în 3D, care este mai uşor de înţeles decât editarea 2D.
Figura 1. Editarea unui model Mimics în 3D pentru a putea prelua doar capul femural.
5
Folosind instrumentul de segmentare şi informaţia cunoscută asupra mărimii pixelului şi a distanţei
dintre feliile de imagini, Mimics poate calcula un model 3D (Figura 2). Acurateţea într-un model
Mimics depinde de acurateţea obiectului capturat din scanare.
Aplicaţiile Mimics
Deşi Mimics a fost iniţial proiectat pentru a realiza o legătură intre imaginile medicale şi rapid
prototyping, categoric sunt multe alte aplicaţii posibile de utilizare a modelului 3D care este calculat
după segmentare. De-a lungul anilor Mimics a evoluat către „Golden Standard” în realizarea legăturii
dintre imaginile medicale şi diverse aplicaţii. Dezvoltarea continuă şi includerea unor noi instrumente
continuă să lărgească baza aplicaţiei. Aplicaţiile care vor fi discutate aici în detaliu sunt:
Toate aceste aplicaţii necesită procesări întrucâtva diferite înainte ca acestea să poată fi folosite.
Dezvoltarea Mimics tinde continuu să optimizeze această „pre-procesare” pentru a asigura un flux de
lucru cursiv de la imagine la aplicaţie.
RP
Obiectul 3D creat cu Mimics se află într-o filă STL. STL este limbajul comun pentru maşinile de rapid
prototyping şi imprimantele 3D şi poate descrie geometrii foarte complexe (aşa cum sunt geometriile
medicale). Obiectele 3D pot fi exportate direct către rapid prototyping, fie în formatul STL, fie în
formatul feliat; în ultimul din acestea se permite şi generarea suportului. De asemenea, pot fi
importate în programul Magics pentru generarea suportului sau pentru optimizarea construcţiei.
Figura 3 arată cum modelele exportate din Mimics sunt pregătite în Magics pentru a genera
suporturile şi a reproduce obiectul pentru a putea tipări mai multe modele deodată.
Întrucât modelele se adaptează cu acurateţe datelor pacientului, modelele sunt utile pentru
comunicare şi pregătirea chirurgicală în munca clinică. Prototipurile rapide medicale sunt foarte mult
utilizate de către producătorii şi inginerii care proiectează dispozitive medicale. Modelele RP permit
inginerilor să testeze forma, adaptabilitatea, funcţionalitatea şi validarea proiectării pe datele
pacientului, înainte de a le verifica direct pe pacient. RP permite, de asemenea, utilizatorilor să testeze
şi să valideze proiectarea pe modele fizice.
CAE
Evoluţia sistemelor Computer Aided Engineering (CAE) a oferit inginerilor posibilitatea de a testa
proiectele înainte chiar de a realiza un model fizic. Analizele precum analiza cu elemente finite (FEA),
dinamica fluidelor asistată de calculator (computational fluid dynamics – CFD) şi analiza cinematică
permit cercetătorilor şi inginerilor să utilizeze datele pacientului pentru testare fără inconvenientele
testării fizice. În FEA, de exemplu, o forţă poate fi aplicată unei anumite componente anatomice şi
software-ul CAE calculează apoi tensiunile şi deformaţiile rezultate. Pentru a face asta, programul CAE
divizează modelului în elemente fine discrete şi calculează variabilele pentru fiecare element. Mărimea
variabilei este vizualizată uzual prin hărţi de culori.
La începuturile CAE, se folosea proiectarea în CAD ca punct de pornire pentru introducerea datelor
geometrice. Pentru analizarea podurilor sau clădirilor acest lucru este de înţeles, dar în cazul datelor
anatomice complexe este imposibil să se proiecteze într-un pachet software CAD. Pornind de la
informaţia de tip imagine se asigură geometria precisă, stocată în format STL.
Întrucât STL foloseşte, de asemenea, elemente mici (triunghiuri) pentru a descrie modelul 3D, legătura
cu această aplicaţie este evidentă. Totuşi, pentru RP forma triunghiurilor nu este importantă, însă
pentru CAE este: triunghiurile foarte alungite nu sunt potrivite pentru analiză, pentru că tensiunea
într-unul din capetele triunghiului poate fi semnificativ diferită de cea de la un alt capăt al acestuia. Ca
urmare, pentru o analiză precisă, programele CAE necesită fişiere STL care folosesc triunghiuri
echilaterale pentru a descrie forma 3D. Figura 4 prezintă diferenţa dintre o filă STL pregătită pentru
STL şi una pregătită pentru CAE. Astfel, Mimics poate optimiza forma triunghiurilor înainte de a face
exportul către analiza CAE. De asemenea, pentru a reduce timpul de calcul în programul CAE, numărul
de triunghiuri în reţea trebuie să fie micşorat; aceasta reduce numărul de elemente şi noduri pe care
programele de analiză trebuie să le calculeze. Procesul complet de optimizare a formei triunghiurilor şi
de reducere a numărului acestora se numeşte remeshing (reconstrucţia reţelei).
Figura 4. Diferenţa dintre o filă STL a unui anevrism aortic abdominal preparat
pentru rapid prototyping (stânga) şi pentru FEA (dreapta).
7
Remeshing
Mimics a fost proiectat să reconstruiască reţeaua (remesh) obiectelor 3D (fişierele STL) din formatul lor
original RP-ready într-un format CAE-ready. Pentru a optimiza reţeaua şi a crea triunghiuri echilaterale,
Mimics va analiza calitatea formei fiecărui triunghi. După ce este înţeleasă calitatea fiecărui triunghi
dintr-o reţea, Mimics poate efectua automat procesele de remeshing descrise în secţiunea anterioară.
Astfel sunt pregătite rapid modelele anatomice pentru analizele CAE. În cazul unor analize foarte
exacte şi pentru a asigura mai mult control şi posibilităţi de definire utilizatorului, Mimics are opţiunea
de a efectua remeshing manual. Această opţiune permite utilizatorului să editeze manual triunghiurile
şi să controleze reducerea numărului şi dimensiunii triunghiurilor.
Procesul de remeshing în Mimics permite de asemenea să se analizeze un ansamblu anatomic. Atât
cercetătorii cât şi inginerii vor putea folosi Mimics pentru a pregăti studiul multiplelor modele
anatomice ce interacţionează unele cu altele sau analize ale interacţiunilor dintre datele anatomice şi
dispozitivele medicale proiectate. La rularea unei analize cu elemente finite pe un ansamblu este
important ca două suprafeţe conjugate să aibă adaptare nod-cu-nod. Mimics va crea această adaptare
din două file STL separate, aşa cum se prezintă în figurile 5 şi 6.
Folosind instrumentele de remeshing ale Mimics, utilizatorul poate observa datele reale anatomice
reacţionând în anumite condiţii restrictive (sarcini, curgere, căldură, etc.).
Proprietăţile materialului
Cele mai multe programe CAE permit utilizatorului să atribuie proprietăţi de material constante pentru
obiectele individuale.
8
Structurile anatomice, cum este osul, au proprietăţi de material variabile în structurile lor. În imaginile
în tonuri de gri obţinute prin scanare CT există mai multe informaţii decât doar forma geometrică a
unei anumite componente anatomice. Aşa cum s-a descris în secţiunea privind segmentarea, valorile
de gri reprezintă densitatea materialului. Această informaţie este folosită în Mimics pentru a atribui cu
precizie proprietăţi de material elementelor reţelei volumetrice (Figura 7).
Figura 7. Atribuirea proprietăţilor de material distribuite, pentru o analiză FEA, bazată pe valorile de gri
dintr-o scanare CT. Vizualizarea în culori a proprietăţilor materialului în diferitele sale elemente,
în secţiunea unui femur: osul trabecular mai moale este albastru/verde, în timp ce osul cortical
mai dens este portocaliu/roşu.
CAD
Pentru inginerii proiectanţi de echipamente cum ar fi implantele şi dispozitivele medicale, Mimics
oferă o posibilitate de a prelua direct datele pacientului către platforma CAD 3D pentru studiile de
proiectare, verificare şi dimensionare. Legătura CAD din Mimics permite utilizatorului să creeze curbe
şi suprafeţe IGES din suprafeţele anatomice şi să le importe apoi în orice software CAD.
Pentru adevăratele aplicaţii CAD, suprafaţa trebuie să fie descrisă matematic în standard-ul NURBS
(Non-Uniform Rational B-Splines). Acest proces de reverse engineering este anost şi consumator de
timp şi conduce la o simplificare a suprafeţei. Pentru a putea proiecta implanturi precise, cea mai bună
soluţie este să se lucreze la nivelul STL. Tot aici, 3-matic (produs de Materialise) completează o
necesitate: el permite modificări ale proiectului (design) direct în STL. 3-matic este descris în detaliu în
capitolul 3.5.1.
Simularea chirurgicală
Mimics ajută la realizarea unei punţi de legătură între clinicieni şi ingineri. Cu funcţiile de simulare
chirurgicală ale Mimics, chirurgia poate fi efectuată virtual înainte de a intra în sala de operaţie
(operating room – OR). Procedurile OR tipice pot fi de asemenea efectuate în Mimics (adică tăiere,
mutare, repoziţionare, redimensionare). Mimics poate importa obiecte precum ghidajele chirurgicale,
dispozitivele şi implantele şi le poate poziţiona precum în faza operatorie reală.
Utilizatorul poate începe apoi să analizeze poziţionarea implantului/dispozitivului importat. Acest lucru
ajută atât inginerii (ce proiectează implanturile) cât şi chirurgii (care pun implanturile), să înţeleagă
modul de adaptare şi funcţionare, aşa cum se vede în Figura 8.
9
Utilizatorul poate folosi Mimics pentru a studia anatomia şi să facă studii de antropometrie pentru
analiza şi clasificarea datelor. Având abilitatea de a crea studii originale de antropometrie, care pot fi
aplicate pe multiple seturi de date, aceleaşi tipuri de măsurători pot fi achiziţionate de la diferiţi
pacienţi pentru a servi ulterior unor cercetări. Mimics poate şi să calculeze o reconstrucţie pe baza
radiografiilor (RX) pornind de la informaţiile din imagine. Acest lucru este foarte convenabil pentru
clinicienii care interpretează astfel de imagini. Figura 9 prezintă utilizarea instrumentului de analiză
antropometrică şi capacitatea de a colecta şi măsura date din mai multe puncte, pentru manipularea şi
înţelegerea ulterioară.
Discuţii şi Concluzii
Mimics este un instrument puternic pentru procesarea imaginilor şi se corelează cu multe aplicaţii.
Baza sa de utilizatori constă în principal din ingineri, dar şi clinicieni. Există o discrepanţă în cerinţele
celor două categorii de utilizatori (ingineri şi clinicieni) pentru un software cum este Mimics. Inginerii
vor o trusă de instrumente (toolbox) deschisă şi puternică, în timp ce clinicienii doresc să fie uşor de
folosit şi rapid. Pentru a realiza o soluţie convenabile pentru ambele clase de utilizatori, Mimics este
echipat cu interfaţă grafică de utilizator (GUI) prietenoasă, dar şi cu instrumente puternice pentru
analiza datelor complexe. Ca urmare, Mimics este un software uşor de folosit, cu o trusă de
instrumente puternice, util atât pentru ingineri cât şi pentru clinicieni.
Din acest capitol este clar că Mimics furnizează o legătură cu multe aplicaţii. Aceasta deschide
posibilităţi în multe domenii. Domeniile principale care folosesc Mimics sunt chirurgia ortopedică,
cardiovasculară şi cranio-maxilo-facială (CMF). Multe instrumente din acest software au fost
proiectate pentru a completa necesităţile şi cererile acestor domenii (pieţe). Alte domenii în care
Mimics este de asemenea folosit includ: ingineria, antropologia şi proiectarea tehnică/industrială, ca şi
studiile pulmonare. Întrucât Mimics este folosit pe diverse pieţe, este important ca programul să aibă
caracteristici care să se potrivească fiecăreia din acestea. Ca urmare, Mimics are o structură modulară,
10
iar utilizatorii pot să acordeze programul cu necesităţile lor, prin extinderea pachetului de bază cu
module adiţionale. Utilizatorii Mimics , de multe ori identifică instrumente care le vor face cercetarea
şi munca mai eficientă. Această reacţie de la utilizatori este de nepreţuit pentru dezvoltarea
programului şi pentru a crea un instrument complet, cu înaltă eficienţă pentru cercetare.
Bine-înţeles, Mimics oferă o legătură directă către alte software produse de Materialise: Magics
pentru aplicaţii RP şi 3-matic pentru CAE şi proiectare (CAD). Adică 3-matic poate fi folosit pentru
proiectarea implanturilor pe baza informaţiilor de tip imagine de la Mimics şi proiectarea poate fi
verificată din nou cu Mimics pe datele imagine de la pacient.
Înainte de a începe
Instalaţi Bibliotecile (Libraries)
Asiguraţi-vă că aţi instalat bibliotecile Antropometry şi Distractor care pot fi găsite pe CD-ul MimicsSE.
Veţi constata următoarele convenţii la parcurgerea pas cu pas a secţiunilor şi a temelor de casă din
acest manual:
Orice este semnalat între apostrofuri (’ ’) semnifică faptul că este exact ce veţi vedea în Mimics.
Orice este scris cu caractere înclinate (italic) şi ghilimele (” ”) reprezintă ceea ce trebuie să tipăriţi.
1.1. Explicaţie
Pentru a procesa date în Mimics, un set/stivă de imagini 2D în secţiune transversală este mai întâi
importat. Aceste imagini 2D, uzual în format DICOM, provin de la echipamente medicale de scanare.
Odată ce stiva de imagini este importată, acestea pot fi vizualizate şi editate folosind diferitele
instrumente disponibile în Mimics. Calitatea imaginilor 3D pe care Mimics le poate crea se corelează
direct cu grosimea feliei (distanţa dintre două imagini scanate) şi mărimea pixelului din imaginile 2D.
Ecranul Mimics este compus din patru vederi principale: coronală, axială, sagitală şi 3D. Inginerii pot
gândi că vederea coronală este cea frontală, vederea axială este cea de sus, iar cea sagitală este
vederea laterală (din dreapta). Vederea axială provine din stiva de imagini importate. Pentru a obţine
vederile coronală şi sagitală, Mimics transpune imaginile axiale în poziţiile respective. Panoul 3D este
locul în care sunt vizualizate modelele 3D. Făcând clic pe o imagine cu butonul stânga al mouse-ului, se
produce actualizarea automată a localizării în toate vederile.
Fiecare din vederile 2D conţine un număr corespunzător feliei, situat în colţul din stânga-jos. Vederea
axială are de asemenea o poziţie de tabel în colţul stânga-jos, care descrie localizarea feliei în raport cu
originea mesei scannerului.
Bara de instrumente (toolbar) principală conţine meniuri dropdown pentru cele mai multe din
instrumentele disponibile în Mimics. Sub toolbar-ul principal se află o listă de pictograme (icon) ale
instrumentelor frecvent folosite.
12
Toolbar-ul de management al proiectului este baza de date a oricărui proiect în Mimics. El conţine tab-
uri care corespund fiecărui tip de obiect diferit precum: măşti (masks), măsurători, obiecte 3D şi curbe.
În aceste tab-uri veţi găsi fereastra în care există fiecare obiect şi toate operaţiile posibile de efectuat
cu acel obiect. De exemplu, printre alte lucruri, în tab-ul ’3D objects’ puteţi crea noi modele 3D şi să
ştergeţi modelele existente.
13
1.2. Lucrări practice pas cu pas
Scenariu: Ca în cazul unui radiolog, veţi avea nevoie să navigaţi prin imaginile scanate ale
pacientului, pentru a face anumite măsurători care să ajute pentru diagnosticare. Procedura descrisă
mai jos vă va arăta cum se îndeplinesc aceste obiective.
Navigarea
Zooming şi Panning
Zoom (mărirea) vă permite o vizualizare mai apropiată a regiunii selectate. Pan (panning – deplasarea)
mută imaginea în sus, în jos, în stânga sau în dreapta.
Butonul dreapta al mouse-ului Roteşte obiectele 3D: Mutaţi mouse-ul în timp ce ţineţi
apăsat butonul dreapta. Această comandă funcţio-
nează doar când mouse-ul este în panoul 3D.
Schimbă contrastul în vederile 2D: Mutaţi mouse-ul
ţinând apăsat butonul dreapta. Aceasta funcţionează
doar în vederile axială, sagitală şi coronală.
SHIFT + Butonul dreapta al mouse-ului Pan: Mutaţi mouse-ul ţinând butoanele apăsate.
CTRL + Butonul dreapta al mouse-ului Zoom: Mutaţi mouse-ul vertical cu butoanele apăsate
pentru mări sau micşora.
Săgeată Sus/Pagină Sus Roteşte în sus cu paşi discreţi.
Săgeată Jos/Pagină Jos Roteşte în jos cu paşi discreţi.
Săgeată Dreapta/End Roteşte la dreapta cu paşi discreţi.
Săgeată Stânga/Home Roteşte la stânga cu paşi discreţi.
14
Pagini de ajutor
Paginile de ajutor conţin informaţii detaliate despre instrumente şi tab-uri.
Notă – Pasul de import al imaginilor nu este explicat în acest manual întrucât Mimics Student Edition
nu permite importul. Cu toate acestea, informaţiile privind importul imaginilor poate fi găsit în paginile
de ajutor sub tab-ul ’Contents’, după selectarea ’Mimics Tutorial’ şi apoi ’Import’.
Managementul Proiectului
Fiecare tab al toolbar-ului managementului de proiect reprezintă un tip de obiect în Mimics. Toate
obiectele dintr-un proiect sunt prezentate aici. Cele mai frecvent folosite instrumente pentru fiecare
tab sunt poziţionate de-a lungul părţii de jos a tab-ului; totuşi, lista tuturor instrumentelor poate fi
vizualizată făcând clic pe butonul Actions .
2. Faceţi clic pe rând printre instrumente şi diferitele tab-uri pentru a vă familiariza cu ceea ce
este disponibil.
15
Windowing (Lucrul cu Ferestrele)
Valorile de gri din imaginile CT sunt exprimate în conformitate cu scala Hounsfield prezentată mai jos,
care are 4096 de valori. Pentru a organiza această scală în 256 de valori de gri în computer, Mimics
dispune de o caracteristică numită windowing. Windowing este un instrument pentru ajustarea
contrastului imaginii.
Diferenţele între grăsime, ţesut moale, muşchi şi chiar os pot fi evidenţiate în funcţie de fereastra
aleasă.
16
Volume Rendering
Volume rendering permite vizualizarea rapidă a datelor 2D într-un obiect 3D fără a mai fi necesară
segmentarea şi crearea modelului. Este doar un instrument de vizualizare, dar oferă o frumoasă
impresie a ceea ce va f în final modelul.
3. Folosiţi meniul pulldown, selectând diferite setări predefinite, pentru a vedea toate opţiunile
de vizualizare.
4. Dezactivaţi volume rendering făcând clic din nou pe butonul Volume Rendering .
Operaţiunea de volume rendering poate fi mare consumatoare de resurse ale sistemului, conducând la
creşterea timpului de procesare şi la încetinirea computerului, astfel că trebuie să ne reamintim să o
dezactivăm atunci când nu ne mai este folositoare.
Instrumente de măsurare
1. Rulaţi (scroll) până la felia axială 180.5 şi faceţi clic pe Measure Distance în ’Tools’ din
toolbar-ul principal.
2. Faceţi clic pe o parte a
craniului şi din nou pe
cealaltă parte, creând o
linie orizontală.
17
Măsurătoarea (valoarea măsurată) este afişată pe ecran şi în tab-ul ’Measurements’. Pentru a ascunde
măsurătorile este suficient să faceţi clic pe ochelarii din tab-ul corespunzător (’Measurements’).
3. Rulaţi până la felia axială 69.5. În tab-ul ’Measurements’ selectaţi New , iar apoi faceţi clic
pe Measure Angle .
Pentru a schimba poziţionarea punctelor de capăt sau a vârfului unghiului, trageţi de reticulul
(crosshair) corespunzător.
Puteţi schimba mărimea uneltei de determinare a densităţii prin tragere de punctele ce o definesc.
Dacă rulaţi prin imagine, localizarea măsurătorii nu se va schimba. Acelaşi tip de instrument este
disponibil şi în formă rectangulară - Measure Density in Rectangle .
18
Textul adnotării poate fi mutat dacă faceţi clic – stânga pe text şi apoi trageţi în noua poziţie.
2.1. Explicaţie
Primul pas în crearea imaginii 3D din datele 2D este segmentarea. Mimics are câteva instrumente
pentru a segmenta, sau secţiona, regiunile de interes. De exemplu, Thresholding (limitarea) este
folosită pentru a clasifica toţi pixelii dintr-un anumit domeniu Hounsfield drept aceeaşi culoare, sau
mască (mask). Setând doar o valoare limită inferioară, toţi pixelii mai mari sau egali cu valoarea
stabilită vor fi incluşi în aceeaşi mască. Alternativ, se pot stabili atât o limită inferioară cât şi una
superioară. În acest caz, pixelii ce sunt incluşi în intervalul desemnat vor constitui o singură mască.
Desenarea unei Profile Line (linie de profil) poate fi de ajutor pentru stabilirea valorilor pentru
threshold, deoarece ea prezintă modul în care valoarea de gri se schimbă de-a lungul unei linii într-o
imagine. Diferite secţiuni ale unei imagini pot fi iluminate folosind diferite măşti. Masca ce este
selectată în tab-ul ’Masks’ din managementul de proiect este considerată ca cea activă.
După thresholding, o mască poate să necesite să fie separată în numeroase obiecte. Region Growing
permite tocmai acest lucru şi este de asemenea utilă pentru eliminarea pixelilor flotanţi. Cu Dynamic
Region Growing operaţiunea de thresholding (limitare) nu mai este necesar să fie realizată prima. În
această situaţie, Mimics creează o mască bazată pe modul în care pixelii înconjurători se compară cu o
valoare de gri, selectată din datele unui punct, determinând automat valorile limită de interval (pentru
threshold). Acest instrument se dovedeşte foarte util pentru segmentarea structurilor cum ar fi vasele
de sânge şi nervii.
Pentru a segmenta în continuare diferite părţi ale unei imagini, Mimics are o selecţie de instrumente
de editare. Edit Mask furnizează instrumentele necesare pentru a desena, şterge sau a aplica local
limitări pentru o mască specifică. Crop Mask restrânge segmentarea la o arie desemnată prin
eliminarea oricăror lucruri dintr-o mască, care se găsesc în afara unei zone (box) selectate, strict
delimitate.
Pentru a efectua transformarea de la 2D la 3D, se foloseşte Calculate 3D. Sunt disponibile diferite
opţiuni pentru calitatea modelului 3D creat. Calitatea mică şi medie au durate de calcul mici, dar pot
produce un model mai puţin precis. Calitatea ridicată poate conduce la un model mai neted, mai
precis, iar varianta cea mai precisă se va obţine folosind setările optime. Dacă este necesar, parametri
de calcul 3D pot fi setaţi manual folosind setările particularizate (custom). Pentru mai multe informaţii
asupra stărilor şi parametrilor de calitate, vedeţi ”Calculate 3D” în paginile de ajutor (help files).
Depinzând de tipul de fişier de rezultate (output) dorit, Mimics are diferite opţiuni de export, incluzând
exportul în format STL sau chiar exportând filme (animaţii).
În această secţiune veţi folosi două metode diferite pentru a crea o mască pentru separarea şoldului.
Apoi veţi calcula modelele 3D ale ambelor măşti.
20
Toolbar-ul Thresholding
Thresholding clasifică toţi pixeli dintr-un anumit domeniu Hounsfield ca fiind de aceeaşi culoare sau în
aceeaşi mască. Există setări predefinite pentru anumite materiale biologice, în toolbar-ul thresholding.
Un domeniu de valori scăzute permite segmentarea (separarea) ţesutului moale, în timp ce un
domeniu de threshold cu valori ridicate segmentează osul.
Puteţi să schimbaţi şi manual modul de threshold, dacă schimbaţi (manual) valorile maximă şi minimă,
sau dacă deplasaţi limitatoarele.
O mască este vizibilă dacă este activă perechea de ochelari din coloana ’Visible’ din ’Masks’. O mască
este considerată activă atunci când ea este iluminată. Orice editare va fi efectuată pe masca activă.
Linia de profil trece prin regiunea de interes şi prin regiunile înconjurătoare. Veţi vedea un vârf la
începutul şi altul la finalul graficului, la trecerea liniei de profil de la ţesutul moale la os şi apoi din nou
la ţesutul moale. Făcând clic pe ’Scale to Fit’ se obţine mărire locală pentru a vizualiza vârfurile de-a
lungul liniei de profil.
Puteţi muta valorile limitelor de filtrare făcând clic pe ’Start thresholding’ în caseta de dialog ’Profile
Lines’. Veţi remarca liniile orizontale care indică aceste valori. Scăzând valoarea inferioară de threshold
se selectează ţesutul moale şi crescând valoarea superioară se selectează osul cortical dens. Valorile
de threshold pot fi schimbate, de asemenea, din caseta de dialog ’Thresholding’. Pentru situaţia de
faţă, o bună filtrare threshold pentru os este cea predefinită ’Bone (CT)’, care este de la 226 la 1634.
Altfel, o metodă empirică pentru selectarea osului din imaginile CT este aceea ca limita inferioară de
threshold să fie 1/3 din valoarea vârfului pentru osul cortical.
Dacă această opţiune nu este bifată, toate informaţiile selectate vor fi eliminate din masca ţintă şi
plasate în masca sursă (comparaţi acest lucru cu operaţiile cut şi paste).
Puteţi observa acum că masca azurie (cyan) conţine doar osul, spre deosebire de masca verde (green)
care include şi alte structuri.
1. Faceţi clic pe
masca ’Bone2-
Threshold’ din tab-
ul ’Masks’ al
toolbar-ului
managementului
de proiect.
2. Selectaţi butonul
Calculate 3D .
Acest buton poate fi găsit în partea de jos a tab-ului Mask, în toolbar-ul principal la secţiunea
Segmentation sau în lista de pictograme din toolbar-ul principal. Cea mai mare parte din instrumentele
cele mai importante au câte trei locaţii: în tab-ul corespunzător din managementul de proiect, în
secţiunea corespunzătoare din toolbar-ul principal şi ca pictogramă în toolbar-ul principal.
Parametrii de calcul pot fi particularizaţi (custom) pentru calculul 3D. Pentru mai multe informaţii
asupra acestor setări, puteţi citi în paginile de ajutor la secţiunea ’calculate 3D’. Dacă apare un mesaj
ce spune că modelul 3D rezultat va avea şi părţi în afara formei dorite (out of different parts), faceţi
clic pe ’No’. Primirea unui astfel de mesaj indică faptul că masca are în compunere mai multe obiecte,
iar în cazul în care chiar nu le doriţi ar trebui să refaceţi creşterea de regiune în mască.
4. Rotiţi modelul 3D prin apăsarea butonul stânga al mouse-ului în vederea 3D şi rotirea mouse-
ului.
Făcând clic lângă centrul obiectului, vom putea roti în jurul axelor verticală sau orizontală. Făcând clic
dincolo de centrul obiectului, vom putea roti în jurul axei perpendiculare pe unghiul de vedere. Dacă
vreţi să eliminaţi (ascundeţi) planele de referinţă din panoul 3D, faceţi clic pe Toggle Reference Planes
.
24
5. Calculaţi un model 3D al măştii
’Bone2-Profile line’ folosind
aceeaşi procedură ca în cazul
măştii ’Bone2-Threshold’. Veţi
observa că ambele măşti
conduc la acelaşi model 3D,
chiar dacă au fost folosite
metode diferite de threshold
pentru a le crea.
Instrumente de Editare – Vom vedea acum felul în care putem să decupăm doar regiunea care ne
interesează şi să facem editări pentru a separa pelvisul de coloana vertebrală.
Crop Mask
Cu Crop Mask puteţi să schimbaţi manual marginile măştii sau să introduceţi coordonatele dorite.
Puteţi, de asemenea, tunde (crop) masca prin redimensionarea limitelor cadrului imaginii.
Acum masca va fi prezentată doar în regiunea ce a fost stabilită în cutia de dialog crop mask. (Pentru a
obţine aceeaşi vedere ca în imaginile din pasul 4, vizibilitatea celorlalte măşti trebuie să fie
dezactivată).
25
Edit Mask
Zona conţinută într-o mască poate fi modificată folosind instrumentele din Edit Masks. Vom utiliza
aceste instrumente pentru a separa coloana vertebrală de pelvis.
Alte instrumente din toolbar-ul Edit Masks includ ’Draw’ care adaugă pixeli la masca activă şi
’Threshold’ care aplică un threshold local, la alegere, pe aria pe care o selectaţi.
Deoarece intenţionăm să separăm osul pelvian, doar coloana vertebrală trebuie să apară în modelul
3D. Dacă modelul pe care l-aţi obţinut conţine mai mult de atât, înseamnă că una sau mai multe
conexiuni nu au fost rupte. Va trebui să vă întoarceţi prin felii şi să re-editaţi pentru a rupe conexiunile
respective.
Instrumente 3D
Instrumentele 3D permit opţiuni de vizualizare diferite ale modelului 3D şi furnizează informaţii despre
model.
Aici puteţi schimba culoarea şi numele modelului 3D. Dacă daţi clic pe ’Details>>’ veţi remarca o serie
de măsurători, incluzând aria suprafeţei şi volumul.
28
2. Daţi clic pe ochelarii ’Aortei’ în ’Visible’ din tab-ul ’3D
objects’. Aceasta va ascunde sau va arăta modelul 3D.
3. În acelaşi tab,
daţi clic pe
ochelarii din
coloanele
’Contour Visible’
şi ’Visible’
pentru Bone-
threshold.
Când un model 3D este vizibil, făcând clic pe ochelarii corespunzători conturului vizibil se vor ilumina
contururile obiectului 3D în vederile 2D.
Tăierea (clipping) feliilor modelului 3D în concordanţă cu vederea selectată produce afişarea secţiunii
transversale a obiectului.
29
8. În tab-ul
’Clipping’
asiguraţi-vă că
este bifată
caseta de sub
’Active’ chiar
lângă ’Axial’.
Capture Movie
Filmele pot fi ajustate pentru a pune în evidenţă anumite caracteristici ce depind de aplicaţie.
1. Faceţi clic pe Capture Movie în ’Export’ din toolbar-ul principal.
La opţiunea ’View to capture’ puteţi selecta care porţiune a aplicaţiei doriţi să o includeţi în film.
Selecţia se poate face pentru tot ecranul sau doar pentru vederile selectate. Reţineţi locul în care se
face salvarea. Puteţi schimba acest loc ori de câte ori doriţi.
2. Selectaţi ’Bottom Right View’ pentru ’View to capture’ astfel încât doar vederea ce conţine
modelul 3D să fie inclusă în film.
3. Apăsaţi butonul Record pentru a porni înregistrarea filmului. Rotiţi imaginea, faceţi
mărire/micşorare, deplasaţi imaginea lateral, etc.
4. Daţi clic pe Stop când aţi terminat de realizat filmul. Filmul se va deschide automat cu
aplicaţia de pe sistem dedicată vizualizării mediilor digitale.
3.1. Explicaţie
Segmentarea va urma întotdeauna după o procedură de threshold pentru a selecta o regiune de
interes, o procedură de creştere de regiune pentru a reduce pixelii flotanţi şi o editare de mască
concentrată pe o zonă de interes. În lecţia anterioară despre segmentare am studiat instrumentele de
bază necesare pentru a manipula datele scanate. Totuşi, Mimics conţine diverse instrumente de
segmentare avansată aşa cum sunt: Multiple Slice Edit, Morphology Operations şi Boolean
Operations, care permit o segmentare mai rapidă şi mai uşoară.
Multiple Slice Edit poate fi folosită pentru a copia editarea făcută într-o singură felie şi în alte felii.
Acest lucru este util în special pentru eliminarea dispersărilor sau pentru deconectarea a două
componente ale corpului care se ating în mai mult de o singură felie. Când două elemente care trebuie
să fie deconectate au totuşi un punct de contact care este dificil de identificat, folosirea Morphology
Operations devine utilă. Un alt instrument folositor este Boolean Operations care permite vizualizarea
diferitelor combinaţii ale două măşti, incluzând scăderea unei măşti din alta, la fel ca şi intersecţia şi
reuniunea a două măşti. Editarea poate chiar să fie făcută în vederea 3D cu Edit Mask in 3D. Cu acest
instrument puteţi vizualiza imediat modul în care editarea produce modificări în modelul 3D.
’Select’ adaugă pixeli unei felii, iar ’Deselect’ elimină pixeli. Puteţi controla mărimea şi forma
instrumentului de editare prin schimbarea tipului, lăţimii sau înălţimii. Pentru acest exerciţiu, varianta
convenabilă este un cerc având cu cele două dimensiuni (w/h) de 20. Schimbarea numărului de felii în
care este copiată masca este posibilă prin creşterea numărului de felii din meniul pull-down de lângă
’Copy to slices’. Vă recomandăm să păstraţi acest număr scăzut, astfel încât să puteţi evalua fiecare
selecţie pe măsură ce rulaţi printre felii.
Aveţi grijă să nu includeţi aorta în porţiunile iluminate. Dacă unele porţiuni din aortă sunt selectate
accidental, folosiţi ’Deselect’ pentru a le şterge. Dacă aveţi nevoie să selectaţi mai multe aspecte din
coloană, folosiţi ’Select’.
32
10. Daţi clic pe instrumentul Region Grow şi apoi clic pe aortă
(prezentată în roz).
Aorta ar trebui să se prezinte într-o mască proprie, separată de coloană. Dacă nu se întâmplă astfel,
înseamnă că aorta este încă conectată de coloană undeva şi va trebui să derulaţi iarăşi imaginile
pentru a şterge această conexiune.
În funcţie de cât de bine aţi separat aorta de coloană, modelul 3D poate conţine şi câteva mici
ramificaţii ce se desprind din aortă. Mai târziu, în acest curs, veţi învăţa cum să le editaţi şi pe acestea
folosind Edit Mask in 3D.
Interpolarea
Interpolarea creează o mască temporară care se extinde între două felii selectate. Aceasta ţine locul
efectuării editării manuale a mai multor felii.
1. Daţi clic pe ochelarii din ’Visible’ pentru a ascunde modelul 3D creat anterior.
2. Creaţi un alt duplicat al măştii galbene, selectând-o şi dând clic pe Duplicate . Redenumiţi
noua mască în ”Aorta-interpolate”.
Vom efectua aceleaşi operaţiuni de separare a coloanei de aortă, folosind o metodă alternativă.
3. Sub ’Segmentation’ din toolbar-ul principal, faceţi clic pe Multiple Slice Edit .
33
4. Schimbaţi ’Copy to slices:’ în ’Saggital’ şi asiguraţi-vă că este selectată opţiunea ’Select’.
5. Puneţi în evidenţă
coloana în felia sa-
gitală 113.28 pen-
tru a rupe legătu-
rile dintre coloană
şi aortă.
6. Derulaţi până la
felia 125.98 şi e-
videnţiaţi din nou
coloana.
Algoritmul de interpolare necesită o selecţie ce cuprinde cel puţin două felii, cu cel puţin o felie goală
între ele.
8. Repetaţi procedura
de interpolare cu
prima felie de la
126.46 şi ultima felie
de la 132.32.
Aorta este acum separată de coloană prin doar câţiva paşi rapizi. Din nou, puteţi vedea unele
ramificaţii ieşind din aortă, care depind de editarea anterioară.
Editarea Măştii în 3D
Editarea poate fi făcută pe o mască şi direct în vederea 3D; oricum, după terminarea editării trebuie
calculat un nou model 3D, pentru a putea vizualiza modificările.
Veţi folosi acest instrument pentru a elimina unele din micile vase ce ies din inimă.
6. Creşterea cutiei
limitatoare în vederile
2D pentru a include
cele mai multe dintre
vase.
35
7. Aveţi grijă ca, în
caseta de dialog Edit
Mask in 3D, să fie
marcată opţiunea
’Select’. Marcaţi
astfel majoritatea
vaselor mici ce ies
din inimă.
Rotiţi modelul pentru a accesa toate vasele mici. Odată ce o arie este selectată, ea îşi schimbă
culoarea.
9. În una din vederile 2D, realizaţi o creştere de regiune pe masca ’Heart’ pe care aţi modificat-o
în paşii anterior.
Operaţiuni morfologice
Operaţiunile morfologice şterg sau adaugă pixeli din/în masca sursă. Puteţi folosi o operaţie morfolo-
gică ca alternativă la Multiple Slice Edit, pentru a separa aorta de coloană.
Erode şterge numărul de pixeli selectaţi şi Dilate adaugă numărul de pixeli la limita măştii. Opera-
ţiunea Open face întâi Erode şi apoi Dilate. Acest lucru este util pentru ruperea conexiunilor mici.
Close efectuează întâi Dilate, iar apoi Open; acest lucru este util pentru umplerea cavităţilor dintr-o
mască. 8-connectivity consideră doar pixelii din planul înconjurător, în timp ce 26-connectivity se
referă la pixelii vecini în 3D.
36
6. Selectaţi Dilate cu ’Source: Erode_Aorta’, ’Target: <New Mask>’, ’Number of pixels: 1’ şi ’8-
conectivity’. Faceţi clic pe ’Apply’ şi numiţi masca rezultată ”Morphology2_Aorta”.
7. Erode va rupe orice conexiune dintre aortă şi coloană. Aceasta permite ca doar aorta să fie
selectată după operaţiunea Region Grow. Totuşi, acum masca este cu un pixel mai mică, astfel
că trebuie folosită Dilate pentru a readuce aorta la mărimea originală.
8. Calculaţi un model 3D cu
calitate ridicată.
9. Dacă veţi observa în continuare prezenţa ţepilor pe aorta rezultată din evaluarea pacientului,
folosiţi Edit Mask in 3D pentru a elimina proeminenţele şi apoi recalculaţi modelul 3D.
37
Operaţiuni Booleane
Operaţiunile booleane permit diferite combinaţii pentru două măşti. Vom folosi acest instrument
pentru a simula grosimea peretelui aortei.
1. Efectuaţi o operaţiune Dilate pentru 3 pixeli din masca ’Morphology2_Aorta’. Denumiţi masca
”Bool”.
2. Selectaţi Boolean
Operations din
’Segmentation’.
Asiguraţi-vă că sunt
selectate următoarele opţiuni: ’Mask A: Bool’, ’Operation: Minus’, ’Mask B:
Morphology2_Aorta’ şi ’Result: <New Mask>’.
În acest caz, masca Morphology va fi extrasă din masca Bool pentru a simula grosimea de perete a
aortei. Reţineţi că aceasta nu este grosimea reală a peretelui aortei, însă oferă un ajutor pentru
vizualizare. Alte operaţiuni booleane sunt, respectiv, găsirea intersecţiei şi a reuniunii a două măşti.
Măsurarea distanţelor
Distanţele pot fi măsurate între două puncte pe o imagine 2D sau de-a lungul unei suprafeţe 3D.
Acest instrument de măsurare determină cea mai scurtă distanţă pe o suprafaţă între două puncte.
pe pictograma .
4.1. Explicaţie
Modulul Mimics pentru Simulare permite simularea şi planificarea timpilor chirurgicali. Profesioniştii
din domeniul ortopediei şi chirurgiei maxilo-faciale îşi pregătesc operaţiile, de multe ori, folosind acest
modul. Exact ca în chirurgie, puteţi realiza incizii, să despicaţi şi să repoziţionaţi părţi anatomice. Dacă
o porţiune anatomică a pacientului lipseşte, instrumentul numit mirror (oglindă) poate fi folosit pentru
a reflecta anatomia în raport cu un plan. După tăiere şi repoziţionare, simularea ţesutului moale
demonstrează cum se modifică acesta în raport cu modificările efectuate.
Simularea chirurgicală
Incizia (Cut)
Incizarea poate făcută atât în 2D cât şi în 3D. Aveţi posibilitatea să schimbaţi orientarea şi mărimea
planului de incizie.
Puteţi schimba orientarea planului de tăiere trăgând de săgeata roşie. Dacă nu vedeţi săgeata roşie,
daţi clic cu butonul stânga pe plan şi săgeata va reapare. Planul poate fi şi el mutat trăgând de
punctele verzi situate la capetele planului de tăiere. Ajustaţi punctele astfel încât planul de tăiere să fie
cât mai vertical cu putinţă.
7. Selectaţi ’Properties’ în
cutia de dialog Cut with
Polyplane. Rotiţi modelul şi
schimbaţi adâncimea, ca şi
celelalte dimensiuni
necesare, pentru a face ca
tăietura să traverseze
complet mandibula (aceste
dimensiuni pot varia în
funcţie de locul în care aţi plasat planul).
În caseta de dialog a proprietăţilor planul de tăiere puteţi schimba adâncimea, grosimea şi extensiile
începutului şi sfârşitului planului de tăiere. Există totodată şi o opţiune de pre-vizualizare a modului în
care va arăta planul cu dimensiunile specificate.
8. Daţi clic pe ’Preview’ pentru a vedea unde taie planul şi dacă totul arată bine, după care daţi
clic pe ’OK’ pentru a accepta modificările. Dacă planul nu taie unde aţi dorit, reajustaţi
dimensiunile.
9. Asiguraţi-vă că mandibula
este selectată în ’Objects
to Cut’ şi că traiectoria de
tăiere este selectată şi ea
în ’Cutting Paths’, după
care daţi clic pe ’OK’.
42
Tăietura se va vedea imediat în tab-ul ’3D Objects’ ca ’PolyplaneCut-Mandible’.
1. Pentru a vizualiza implantul mandibular, daţi clic pe ochelarii situaţi imediat lângă
’jaw_implant’ în ’STLs’ din tab-ul de management al proiectului.
Dacă nu puteţi vedea implantul mandibular în fereastra 3D, va trebui să micşoraţi imaginea (zoom out)
până când identificaţi locul în care este poziţionată. Deoarece ediţia student a Mimics nu permite
importul fişierelor STL, implantul mandibular este deja disponibil în tab-ul STL. Totuşi, pentru a
importa o filă STL în versiunea profesională a Mimics, va trebui să daţi clic pe Load STL din tab-ul
’STLs’, să selectaţi fila STL aleasă şi apoi să daţi clic pe ’Open’.
43
2. Selectaţi Reposition din ’Simulation’.
Asiguraţi-vă că implantul mandibular este
selectat în ’Objects to Reposition’ şi daţi clic pe
’Move with Mouse’.
Pentru a muta implantul în oricare din direcţiile x, y sau z, trebuie să trageţi de axa corespunzătoare.
Pentru a-l muta într-o anumit loc (nu de-a lungul unei axe), puteţi trage de punctul galben aflat în
originea sistemului de axe. Distanţa pe care vreţi să faceţi mutarea într-o anumită direcţie poate, de
asemenea, să fie introdusă manual în cutiile de coordonate.
Pentru a schimba centrul de rotaţie, trageţi şi mutaţi dreptunghiul galben în mijlocul instrumentului.
Instrumentele Move şi Rotate pot fi găsite, de asemenea, în tab-ul ’3D Objects’.
5. Puteţi salva locaţia unui obiect 3D făcând clic pe ’Save Position’ din caseta de dialog
’Reposition the 3D Objects’. Odată ce este salvată o poziţie, puteţi muta obiectul 3D în acea
poziţie făcând clic pe ’Go to saved pos’. Selectând ’Go to home pos’ veţi muta obiectul 3D în
locaţia sa originală.
5.1. Explicaţie
Modulul MedCAD acţionează ca o punte între imagistica medicală şi proiectarea CAD tradiţională, cum
sunt SolidWorks, Pro/Engineering şi Catia. O caracteristică importantă a MedCAD este aceea că poate
opera cu polilinii. Mimics poate genera automat contururile (sau poliliniile) unei măşti de segmentare.
Aceste polilinii pot fi apoi folosite pentru a umple cavităţile măştii sau pentru a adapta obiecte CAD cu
formă liberă (freeform), precum suprafeţe sau sfere, la o mască. Obiectele CAD create în Mimics pot fi
exportate direct ca file IGES către orice program CAD.
Suprafeţe Iges
Exportul către CAD necesită o filă Iges. Mimics creează o reţea de suprafaţă STL, dar pachetele CAD
tradiţionale necesită o filă ce descrie suprafaţa parametric, cum este formatul IGES. Modulul MedCAD
ne permite să creăm suprafeţe şi curbe IGES, bazate pe geometria anatomică din scanare.
6. În ’Segmentation’ din toolbar-ul principal, daţi clic pe Calculate Polylines . Selectaţi masca
’knee-1’ şi daţi clic pe ’OK’.
Când Mimics calculează polilinii, el creează contururi în jurul măştii selectate în fiecare felie. Setul de
polilinii pe care tocmai l-aţi creat va apare în tab-ul ’Polylines’ din managementul de proiect.
Cavity Fill from Polylinies este utilă atunci când o mască are multe găuri mici care trebuie să fie
umplute. În fiecare felie, acest instrument umple toate golurile mici ale măştii care sunt înconjurate de
o polilinie limită mai mare.
9. Faceţi clic pe ochelarii din tab-ul ’Masks’, al managementului de proiect, în coloana ’Visible’ pe
toate măştile, cu excepţia ’knee-2’.
Această acţiune dezactivează măştile, astfel ca ele să nu mai fie afişate în imagini.
14. Daţi clic pe Calculate Polylines din ’Segmentation’. Selectaţi masca ’knee-2’ şi daţi clic pe
’OK’.
Acum că toate întreruperile au fost umplute, calculând un nou set de polilinii se vor crea contururile
care includ şi ariile pe care tocmai le-aţi editat.
15. Selectaţi Cavity Fill from Polylinies . Alegeţi acum parametrii ’Fill Cavity of: Set 2’ şi ’Using
Mask: <New Mask>’. Redenumiţi apoi masca drept ”knee-3”.
Toate găurile din mască ar trebui acum să fie umplute. Dacă găurile nu sunt pline, înseamnă că aţi
pierdut vreo discontinuitate în mască. În acest caz căutaţi felia în care încă există o gaură. Desenaţi o
conexiune pe cea mai recent folosită mască, folosind Edit masks. Actualizaţi poliliniile cu clic pe
Update Polylines în ’Segmentation’ (sau folosiţi ’CRTL+u’). Va apare o casetă de dialog care va
avertiza că nu există polilinii create sub masca curentă şi va întreba dacă vreţi să le creeze. Daţi clic pe
’Yes’. Efectuaţi o altă operaţiune Cavity Fill from Polylinies, selectând însă ’knee-3’ pentru ’Using
48
mask:’. Acum vor trebui însă făcute întreruperi.
Deoarece ne interesează să privim doar partea inferioară a genunchiului (tibia), putem folosi editarea
pentru a şterge rotula şi porţiunea rămasă din femur.
20. Selectaţi Calculate polylines. Faceţi clic pe masca ’knee-4’ şi apoi pe ’OK’. Numiţi acest set de
polilinii ’polyKnee’.
Polyline Grow se referă la poliliniile situate deasupra şi dedesubtul feliei selectate. Dacă forma
poliliniei se situează în limitele procentului de corelaţie (similaritate 97%), poliliniile sunt adăugate
automat la selecţia curentă de polilinii. O selecţie de polilinii este o porţiune dintr-un set de polilinii.
Acum avem trei selecţii de polilinii care sunt adecvate pentru a adapta acestora o suprafaţă. Va trebui
să unim aceste trei contururi separate într-o singură suprafaţă, deoarece o curbă IGES nu poate fi
adaptată mai multor contururi.
51
28. În toolbar-ul principal, în ’MedCAD’, faceţi clic pe
’Freeform Surface’ şi apoi pe ’Fit from Polylines’.
Selectaţi primul set din polyKnee (’Selection 5’ în
imaginea din dreapta, cu toate că fiecare cursant
poate să aibă un număr diferit). Asiguraţi-vă că
aveţi cel puţin 30 de puncte de control şi faceţi
clic pe ’OK’.
Parametrii de tip u şi cei de tip v sunt calculaţi automat. Dacă setul conţine mai mult de un contur pe
fiecare felie, suprafaţa nu poate fi adaptată. De asemenea, aveţi nevoie de cel puţin trei contururi într-
un set pentru a putea adapta acestora o suprafaţă. Veţi şti dacă un set este bun pentru a adapta o
suprafaţă, deoarece caseta de dialog ’Suface Fit Parameters’ va spune ’Set OK’.
Există încă unele găuri pe suprafaţă în partea superioară a genunchiului, însă forma anatomică
generală este corectă. Unele găuri pot fi însăilate şi umplute în CAD pentru a crea componente solide.
1. Selectaţi ’Export’ din toolbar-ul principal, iar apoi daţi clic pe ’IGES…’
52
2. Daţi clic pe tab-ul ’CAD’ şi selectaţi
suprafeţele 1, 2 şi 3. Apăsaţi ’Add’.
Sugestie – Pe felia axială 55 veţi avea nevoie să distrugeţi conexiunea dintre capul femural şi marele
trocanter pentru a putea să adăugaţi polilinii. Aduceţi-vă aminte că poliliniile trebuie adăugate pentru
a corecta nedoritele falii (lacune), care altfel pot exista. Veţi avea nevoie, de asemenea, să folosiţi
editarea pentru a adăuga un contur în partea superioară a trocanterului (pe felia axială 65), astfel încât
să aveţi suficiente contururi în set pentru a adapta o suprafaţă.
53
6.1. Explicaţie
Mimics permite determinarea axelor de simetrie (centerlines) pentru orice fel de ramificaţii, incluzând
artere, vene (sistemul circulator) şi canale de aeraj (sistemul respirator). Instrumentele pentru obţi-
nerea datelor despre aceste axe de simetrie sunt: diametrul maxim şi minim pentru adaptarea optimă,
curbura, sinuozitatea şi diametrul hidraulic. Liniile centrale (axele) pot fi modificate în Mimics pentru a
optimiza intrările şi ieşirile pentru diferite analize, cum ar fi CFD.
Rezoluţia de rezolvare (Resolving resolution) este detaliul minim pe care îl puteţi furniza pentru ca
Mimics să calculeze axa (centerline). Toate vasele din acest set de date sunt mai mari de 1 mm, astfel
că vom putea lăsa valoarea implicită. Numărul de iteraţii este cel care stabileşte de câte ori se va rula
algoritmul. Acesta este implicit 2, ceea ce este suficient în cele mai multe cazuri. Distanţa dintre
punctele de control stabileşte distanţa dintre fiecare din punctele de calcul, de-a lungul vasului
analizat.
Caseta de dialog a proprietăţilor conţine informaţii despre Linia centrală şi ramificaţiile ei. În afară de
schimbarea culorii acesteia, aveţi şi posibilitatea de a şterge unele ramuri ale acesteia. Pentru a stabili
care ramuri vor fi vizualizate, daţi clic pe ochelarii corespunzători pentru a ascunde ramurile nedorite.
8. Iluminaţi toate ramurile dorite ţinând tasta Ctrl apăsată în timp ce selectaţi fiecare ramură.
Daţi apoi clic pe ’Export’.
9. Faceţi clic pe folder-ul galben pentru a selecta un director în care se salvează datele.
Denumiţi fila drept ”Aorta centerlines”.
Puteţi exporta către o filă text sau către o filă Iges. Fila text conţine coordonatele punctelor şi
măsurătorile selectate. Acestea pot fi exportate către programe cum sunt Excel sau Matlab, pentru
analize detaliate ce depind de aplicaţie. Pentru a exporta în format Iges, selectaţi IGES… din ’Export’
din toolbar-ul principal şi selectaţi ce anume doriţi să exportaţi în tab-ul CAD.
11. Lăsaţi bifată doar opţiunea ’Best fitted diameter’ şi daţi clic pe ’Save’.
Pentru a vedea câte o definiţie pentru fiecare din aceste măsurători, uitaţi-vă în secţiunea ’Centerline
Measurements’ din paginile de ajutor ’MedCAD menu’. Un alt mod de a face măsurători este cu
opţiunea New din tab-ul ’Measurements’ al managementului de proiect.
Pe măsură ce deplasaţi mouse-ul de-a lungul liniei centrale, valoarea măsurătorii este actualizată
continuu până când daţi un clic.
Tab-ul 3D Objects va prezenta şi linia centrală modificată (care o arată cu tăieturile practicate).
4. Trageţi de punctul de control verde până în locaţia dorită. Daţi dublu-clic pentru a finaliza
modificarea.
Remarcaţi că, acum, linia centrală are o curbură mai puţin accentuată decât avea la început.
58
6.3. Temă de laborator – Aplicaţie
Pe setul de date ’heart_se.mcs’, segmentaţi (porţionaţi) două ramuri mici ce ies din inimă. Calculaţi
linia centrală, cel mai bun diametru de adaptare şi diametrele maxim şi minim pentru aceste ramuri.
59
7.1. Explicaţie
Modulul FEA din Mimics permite optimizarea reţelelor triunghiulare pentru a fi pregătite pentru
analize ulterioare folosind FEA sau CFD. Remeshing este folosită pentru a creşte şi optimiza calitatea
triunghiurilor şi a preprocesa un model pentru pachetele analitice. Procesarea tipică pentru remeshing
include: netezirea (smoothing) reţelei (pentru a elimina muchiile ascuţite care pot acţiona ca nişte
concentratori de eforturi nedoriţi în analiză), reducerea numărului de triunghiuri (pentru a creşte
viteza de calcul pentru FEA) şi optimizarea calităţii triunghiurilor. Imaginile următoare prezintă un
exemplu de reţea înainte şi după ce a fost optimizată.
60
Instrumentul de remesh din Mimics este compus din mai multe ferestre principale. Acestea includ:
vederea 3D, fereastra tip ’jurnal de bord’ (log), secţiunea privind baza de date şi pagina de inspecţie şi
secţiunea de operaţiuni şi proprietăţi. Vederea 3D vă permite să vizualizaţi modelul 3D al componentei
la care lucraţi. Tab-ul de lângă vederea 3D, locul de inspecţie (inspection scene), este locul în care
puteţi vizualiza reţeaua triangulată corespunzătoare piesei analizate. O listă a tuturor paşilor şi
operaţiunilor efectuate este disponibilă în ’jurnalul de bord’ (log window). Caseta din dreapta-sus
include baza de date şi pagina de inspecţie. Caseta bazei de date vă oferă informaţii despre fiecare
componentă, suprafaţă, curbă şi desen creat. Puteţi folosi structura bazei de date pentru a selecta
diferite obiecte pentru o anumită operaţiune. Pagina de inspecţie vă permite să controlaţi toate
operaţiile de remesh pe carele-aţi efectuat şi să inspectaţi şi vizualizaţi calitatea reţelei create.
FEA
5. Daţi clic pe butonul Smooth şi apoi clic pe modelul 3D al femurului. Selectaţi ’Femur’.
6. Lăsaţi parametrii de adaptare la valorile implicite. Daţi clic pe ’Preserve sharp edges’ din
’Advances Options’ şi apoi daţi clic pe ’Apply’.
Pentru a preveni ca partea inferioară a femurului să fie rotunjită, trebuie să bifăm opţiunea de
păstrare a muchiilor ascuţite.
62
Cu cât este mai mare factorul de netezire, cu atât este mai mare netezirea care se va aplica, valoarea
maximă a factorului de netezire fiind 1. Numărul de iteraţii este numărul de aplicări succesive ale
algoritmului de netezire. Vom folosi compensarea pentru a contracara orice contracţie care poate
apare ca rezultat al algoritmului de netezire.
Dacă, în timpul procesului de reducere, 2 triunghiuri sunt înlocuite printr-un singur triunghi, va apare o
uşoară deviaţie de la poziţie. Eroarea geometrică este deviaţia maximă permisă între suprafaţa
originală şi cea nouă. Este recomandabil să se folosească 1/8 din mărimea pixelului, pentru a menţine
acurateţea dintre datele scanate şi modelele 3D; astfel, în cazul nostru, mărimea pixelului fiind de
0.715 mm acceptăm o eroare geometrică de aproximativ 0.09. Când un unghi este mai mare decât
’Flip threshold angle’ (unghiul de salt pentru threshold) triunghiurile incluse în acest unghi nu vor fi
reduse. Dacă nu există muchii critice, atunci valoarea unghiului este unghiul maxim care poate fi creat
în timpul reducerii. Opţiunea ’Preserve surface contours’ trebuie să fie folosită atunci când avem
suprafeţe definite care nu sunt bazate pe geometria piesei (componentei).
9. Daţi clic pe Auto Remesh în tab-ul ’Remeshing’ şi asiguraţi-vă că ’part’ este selectat
pentru ’Entities’.
63
10. Selectaţi ’Height/Base (N)’
pentru ’Shape Measure’ în
tab-ul ’Inspection Page’.
Schimbaţi valorile minimă
şi maximă la 0 şi respectiv
0.3.
Puteţi vizualiza măsurătorile formei pe histogramă, schimbând ’Current Measure’ în ’Shape Measure’,
din zona ’Histogram Parameters’. Histograma măsoară calitatea tuturor triunghiurilor din reţea
(mesh). Ne dorim ca toate triunghiurile să se situeze deasupra limitei de 0.3 din Shape Measure
Threshold pe care am setat-o, deoarece triunghiurile cu o calitate mai mică de atât nu vor fi importate
în pachetele FEA sau CFD.
O regulă empirică este aceea de a menţine eroarea geometrică folosită în reducere egală cu eroarea
geometrică maximă. Cu acest exemplu, avem flexibilitatea de a creşte eroarea geometrică la 0.4, astfel
încât să putem reduce timpul de calcul prin reducerea numărului de triunghiuri. Câţiva din parametri
de autoremesh includ: shape quality threshold care stabileşte calitatea dorită a triunghiurilor, eroarea
geometrică maximă care este maximul abaterilor dintre suprafaţa piesei înainte şi după auto-
remeshing şi maximal edge length care stabileşte o limită a lungimii muchiilor triunghiurilor create.
Modelele mari şi cu multe triunghiuri de calitate scăzută pot fi corectate mai bine în paşi incrementali;
uneori putem obţine rezultate dacă folosim shape quality threshold de 0.1, apoi de 0.2 şi apoi de 0.3.
12. Daţi clic pe Quality Preserving Reduce Triangles din tab-ul ’Remeshing’ şi apoi daţi clic
pe piesă.
Modelul pe care l-aţi obţinut ar trebui să semene cu cel din figura de mai sus.
Se poate folosi şi Remesh Wizard pentru a obţine un rezultat apropiat de acesta, realizat cu
paşii pe care i-am făcut până acum. Cu acest instrument, programul determină automat parametrii; cu
toate acestea, efectuarea manuală a paşilor descrişi permite un control mai mare asupra parametrilor.
65
Atribuirea materialului (Material Assignment)
Mimics atribuie materiale reţelelor volumetrice pe baza valorilor de gri Hounsfield. Puteţi crea o reţea
volumetrică în remesher, să aduceţi înapoi reţeaua volumetrică în Mimics şi apoi să atribuiţi
proprietăţi de material.
Aceasta ne permite să avem la dispoziţie o reţea de suprafaţă şi o reţea volumetrică atunci când ne
întoarcem în Mimics. Dacă doriţi să încărcaţi o reţea, în loc să creaţi una, ar trebui să daţi clic pe Load
Mesh în tab-ul ’FEA Mesh’ din managementul proiectului.
Parametrii de construcţie a reţelei (mesh) vă permit să definiţi anumite detalii ale acesteia. De
exemplu, metoda folosită pentru a crea reţeaua volumetrică tetraedrică poate fie să umple volumul,
ca în Init, fie să umple volumul şi să adapteze tetraedrele mai adecvat, ca în Init and Refine. Control
edge length limitează elementele tetraedrice la dimensiunea pe care aţi indicat-o. Opţiunile pentru
mesh quality definesc modul în care Mimics analizează reţeaua. Aspect ratio este o analiză obişnuită a
reţelei pentru FEA. Este bine să setaţi shape quality threshold la cel puţin 25, deoarece un threshold
sub această valoare este considerată de slabă calitate şi nu este acceptată de pachetele FEA.
66
5. Închideţi remesher-ul pentru a vă întoarce în Mimics,
făcând clic pe .
Aici puteţi introduce proprietăţile materialelor, cum ar fi densitatea. În secţiunea ’Use material
expressions’ puteţi introduce manual expresii cunoscute pentru proprietăţi. O listă a unor astfel de
expresii pot fi găsite în paginile de ajutor, făcând clic în tab-ul Contents> Mimics Modules> FEA>
Empirical Expressions.
Veţi selecta numele reţelei pe care vreţi să o exportaţi din tab-ul Mesh, selectaţi apoi un format de
ieşire, daţi clic ’Add’ şi apoi selectaţi ’OK’.
8.1 Explicaţie
Atunci când se rulează o analiză FEA pe mai multe componente, piesele conjugate trebuie să se
potrivească nod cu nod. Pentru a face acest lucru, modulul FEA din Mimics poate genera ansambluri
simple (non-manifold1), sau secţiuni t (t-sections). Ansamblurile non-manifold creează suprafeţe
adaptate între piesele componente aflate în contact, cum este situaţia osului şi a implantului. Odată ce
un ansamblu este creat, întreaga mască poate fi optimizată pentru FEA cu remesher-ul. După
terminarea operaţiunii de remeshing, puteţi separa reţeaua osului de cea a implantului în două reţele
distincte, folosind instrumentul de separare (split). Acest pas final creează două reţele separate cu o
suprafaţă de separare adaptată nod cu nod.
Asamblarea Non-Manifold
1
Anexa A – Definiţia ansamblului non-manifold.
70
6. Poziţionaţi implantul astfel încât să se potrivească
în soclul creat în pasul 4, când aţi eliminat dintele.
Instrumentul de acoperire Wrap din Remesher poate folosit pentru a umple găurile modelului
3D. Acest instrument este deosebit de util pentru FEA, unde găurile pot conduce la rezultate fără
acurateţe.
13. Selectaţi atât tooth_implant cât şi mandibula cu dintele eliminat. Daţi clic pe ’OK’.
1. Daţi clic pe instrumentul Filter Sharp Triangles din tab-ul ’Fixing’. Daţi clic-stânga pe
modelul 3D şi selectaţi ’Mandible_wrapped_non-manifold_assemby’.
Triunghiurile ascuţite trebuie eliminate deoarece ele sunt dezavantajoase pentru calitatea şi viteza de
calcul în FEA.
73
Deoarece modelul 3D va fi folosit doar pentru FEA, puteţi reduce cantitatea de detalii ale suprafeţei
sale exterioare, prin netezire.
Pentru că sunt prea multe triunghiuri pentru Analiza cu Elemente Finite, este necesară o reducere a
numărului lor.
7. În tab-ul ’Inspection Page’, selectaţi ’Height/Base (N)’ din meniul ’Shape Measure’ la secţiunea
’Quality parameters’.
Deoarece primul autoremesh a dus la o reţea ce conţine triunghiuri de dimensiuni diferite, dacă
limităm lungimea maximă a muchiei vom putea obţine o reţea uniformă.
Quality Preserving Reduce Triangles elimină grupurile de triunghiuri mici încă prezente în reţea.
Dacă doriţi să exportaţi obiectele 3D cu reţele recalculate (remeshed), va trebui să selectaţi formatul
de ieşire (export) corect, iar apoi să daţi clic pe ’Add’ din meniul de Export.
76
8.3. Temă de laborator – Aplicaţie
Folosiţi modelul 3D pe care l-aţi creat în Mimics – Lecţia 5: CAD link. Acesta ar trebui să fi fost salvat ca
’IGES knee’. Creaţi un ansamblu non-manifold al genunchiului şi al obiectului STL knee_implant, apoi
scindaţi (split) ansamblul.
Sugestie – Rulaţi programul cu eroarea geometrică de 0.08 şi eroarea geometrică maximă de 0.1.
77
Anexa A
Definiţia Ansamblului Non-Manifold
Prima întrebare este: Ce înseamnă Manifold şi Non-Manifold?
Manifold este un termen topologic geometric care permite unor elemente separate să existe într-un
singur corp logic. Ca urmare, Non-Manifold va însemna că fiecare obiect trebuie să aibă propriul său
corp logic. Evident, o astfel de definiţie este destul de confuză, astfel că cel mai bun mod de a
interpreta noţiunile Manifold şi Non-Manifold este următorul: Manifold înseamnă în esenţă
”realizabil” practic (manufacturable), iar Non-Manifold însemnă ”nerealizabil”. Cu alte cuvinte
Manifold reprezintă o formă care se poate realiza prin prelucrare (mecanică/manuală) dintr-o singură
bucată, în timp ce forma Non-Manifold nu se poate realiza.
Avem de a face cu două cuburi care au fost unite Boolean de-a lungul unei singure muchii comune,
rezultând un SINGUR corp logic. Aceasta este o ilustrare efectivă a unui corp non-manifold, în care
fiecare bloc este un ”bloc disjunct” cu toate că formează un singur corp logic. Muchia ascuţită dintre
blocuri este condiţia efectivă non-manifold. Deoarece această muchie este infinit de fină, nu există
vreun proces de realizare capabil să realizeze o formă cu astfel de muchie. În realitate, putem cel mult
să ne gândim să separăm cele două blocuri.
78
Virtual, astfel de forme se pot manipula cu ”maşini” matematice. Există două tipuri de maşini de
modelare: maşini de modelare manifold şi maşini de modelare non-manifold. Din prima categorie se
pot cita: NX, SolidWorks, SolidEdge, şi Parasolid. Din cea de a doua: TransMagic, ACIS, CATIA V4, CATIA
V5 şi Pro/E.
Maşinile de modelare manifold nu permit reprezentarea obiectelor disjuncte într-un singur corp logic.
Fiecare piesă trebuie să aibă propriul său corp.
Când folosiţi o aplicaţie de modelare non-manifold precum CATIA V5, de exemplu, în timpul
operaţiunii de creare a unor piese foarte mari şi complexe este perfect posibil să fie respectate
condiţiile non-manifold, create neintenţionat prin operaţiuni de tip Boolean (amestecări, rămăşiţe,
trasări incorecte, cojiri, etc.). La exportul dintr-o astfel de aplicaţie către una de tip manifold (de
exemplu SolidWorks), aceste condiţii trebuie eliminate (desprinse – split) din poziţiile non-manifold.
Atunci când nu se pot crea solidele, se creează un model de tip suprafaţă.
Este deci doar o problemă de comunicare între două modele matematice şi această separare
(splitting) nu poate fi evitată.