845 matches
-
de transformare a imaginii gri în imagine binarizată alb-negru. Metoda care se utilizează în acest caz, foarte rapidă, este denumită segmentare cu prag și implementează o transformare punctuală simplă. Pixelul din punctul de coordonate (i,j) este etichetat ca fiind pixel de interes dacă valoarea f(i,j) a acestuia este ori mai mare, ori mai mică, decât un prag impus, în funcție de cerința impusă. Obținerea unor bune rezultate cu acesta metodă depinde de modalitatea de alegere a pragului, care poate fi
Sisteme video by Codrin Donciu () [Corola-publishinghouse/Science/84097_a_85422]
-
ori mai mică, decât un prag impus, în funcție de cerința impusă. Obținerea unor bune rezultate cu acesta metodă depinde de modalitatea de alegere a pragului, care poate fi o valoare pentru o imagine data sau o funcție netedă dependentă de poziția pixelului curent (auto-treshold). În figura 3.3 este prezentat rezultatul aplicării unui auto-threshold de tip Moments. Aplicarea funcțiilor morfologice. Transformările morfologice extrag și alterează structura obiectelor dintr-o imagine. Aceste transformări pot fi folosite pentru identificarea obiectelor necesare în analiza cantitativă
Sisteme video by Codrin Donciu () [Corola-publishinghouse/Science/84097_a_85422]
-
sau reducerea obiectelor, umplerea golurilor, închiderea incluziunilor, netezirea muchiilor, etc. Ele pot fi divizate în două mari categorii: - funcții morfologice pentru imagini în nivele de gri; - funcții morfologice la nivel de bit, care se aplică imaginilor cu un bit per pixel (pixelii obiectului au valoarea 1 iar ai fondului valoarea 0). Imaginile binare (1 bit pe pixel) sunt obținute de obicei prin procedeul numit prag (thresholding). În figura 3.4 este prezentată aplicarea funcției morfologice Convex Hull, cu rol de închidere
Sisteme video by Codrin Donciu () [Corola-publishinghouse/Science/84097_a_85422]
-
mari categorii: - funcții morfologice pentru imagini în nivele de gri; - funcții morfologice la nivel de bit, care se aplică imaginilor cu un bit per pixel (pixelii obiectului au valoarea 1 iar ai fondului valoarea 0). Imaginile binare (1 bit pe pixel) sunt obținute de obicei prin procedeul numit prag (thresholding). În figura 3.4 este prezentată aplicarea funcției morfologice Convex Hull, cu rol de închidere a unui obiect al cărui contur este discontinuu, iar în figura 3.5 este prezentat rezultatul
Sisteme video by Codrin Donciu () [Corola-publishinghouse/Science/84097_a_85422]
-
a condițiilor globale de vizibilitate la nivelul zonei de interes investigate se bazează pe determinarea intensității luminoase pentru o țintă fixă. Ținta a fost realizată sub formă circulară iar achiziția s-a realizat cu o rezoluție de 8 biți pe pixel permițând 255 nuanțe de gri. Nuanța de gri caracteristică pentru o vizibilitate maximă a fost stabilita la valoarea de 120. Identificarea țintei se realizează prin utilizarea funcției IMAQ Find Circular Edge, care furnizează coordonatele centrului țintei față de originea imaginii achiziționate
Sisteme video by Codrin Donciu () [Corola-publishinghouse/Science/84097_a_85422]
-
anterioară. Operatorul va alege de pe panoul frontal: - metoda threshold dorită: Niblack (se alege și Niblack deviation factor - determină dificultatea calculului variației) sau Background Correction; - tipul obiectului căutat: Bright Objects sau Dark Objects; - mărimea ferestrei de căutare cu valoare implicită 32X32 pixeli. Pragul local, cunoscut ca și prag local adaptiv, este asemănător pragului global în nuanțe de gri, întrucât amândouă creează o imagine binară prin segmentarea unei imagini în nuanțe de gri (imagine grayscale) în două regiuni: regiunea obiectului și regiunea fundalului
Sisteme video by Codrin Donciu () [Corola-publishinghouse/Science/84097_a_85422]
-
asemănător pragului global în nuanțe de gri, întrucât amândouă creează o imagine binară prin segmentarea unei imagini în nuanțe de gri (imagine grayscale) în două regiuni: regiunea obiectului și regiunea fundalului. Spre deosebire de pragul global în nuanțe de gri, care clasifică pixelul ca parte a fundalului sau al obiectului pe baza unei singure valori de prag derivată din statistica intensității din întreaga imagine, pragul local clasifică pixelul pe baza statisticii intensității pixelilor învecinați. Pragul (threshold) local se utilizează într-o imagine supusă
Sisteme video by Codrin Donciu () [Corola-publishinghouse/Science/84097_a_85422]
-
regiuni: regiunea obiectului și regiunea fundalului. Spre deosebire de pragul global în nuanțe de gri, care clasifică pixelul ca parte a fundalului sau al obiectului pe baza unei singure valori de prag derivată din statistica intensității din întreaga imagine, pragul local clasifică pixelul pe baza statisticii intensității pixelilor învecinați. Pragul (threshold) local se utilizează într-o imagine supusă unor modificări neuniforme ale condițiilor de iluminat pentru a izola obiectele de interes de fundal. A treia fază de prelucrare este filtrarea prin utilizarea funcției
Sisteme video by Codrin Donciu () [Corola-publishinghouse/Science/84097_a_85422]
-
suma pixelilor) mai mică decât cea a punctului zecimal sau mai mare decât aria unui segment din cele șapte, s-a ales aria ca fiind criteriul de filtrare. După aplicarea filtrului vor rămâne numai ariile ce au un număr de pixeli aflat în limitele impuse. A patra fază de prelucrare este analiza particulelor (figura 2.8) realizată cu ajutorul funcției IMAQ Particle Analysis. Această funcție redă numărul de particule (segmentele corespunzătoare cifrelor) detectate în imaginea binară și o matrice 2D cu măsurările
Sisteme video by Codrin Donciu () [Corola-publishinghouse/Science/84097_a_85422]
-
particule detectate ne dă și numărul de iterații pentru care se face extragerea marginilor de încadrare cât și numărul de cadre dreptunghiulare suprapuse peste cele șapte segmente ale fiecărei cifre. Într-o imagine binară, o particulă este un grup de pixeli învecinați diferiți de zero. Particulele pot fi caracterizate de măsurări legate de atributele lor, cum ar fi locația particulei, aria și forma. La sfârșitul acestei etape sunt obținute coordonatele fiecărui segment constituent al cifrelor. Identificarea valorii. După ce segmentele au fost
Sisteme video by Codrin Donciu () [Corola-publishinghouse/Science/84097_a_85422]
-
ca intensități diferite ale pixelilor. „Harta fazelor” este imaginea diferențelor de fază. Secvența de bază are aceeași structură ca și-n cazul anterior, dar în acest din urma caz, diferența de fază este convertită în intensitate de semnal la nivelul pixelului ! Intensitatea nuanței de gri va fi direct proporțională cu viteza măsurată a sângelui la nivelul investigat ! Faza de referință este în mod obișnuit cea din scanul anterior, cu GMR perfect. În ideea de a obține toate cele trei componente ale
Imagistica meningioamelor de convexitate by Vasile BUSUIOC, Silviu BUSUIOC () [Corola-publishinghouse/Science/100964_a_102256]
-
microcontrolerului este sporită și de disponibilitatea unor biblioteci de funcții în limbajul C pentru controlul acestor afișoare. Afișoarele LCD grafice: se întâlnesc în orice telefon mobil modern, în configurație monocromă sau color, și permit afișarea pe ecran la nivel de pixel. Interfața de comunicație cu sistemul de calcul este de obicei serială, pentru a limita numărul de linii necesare, dar gestionarea imaginii afișate de către microcontroler este mai complexă, fiind, de exemplu, necesară generarea caracterelor pixel cu pixel. Un exemplu foarte popular
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
afișarea pe ecran la nivel de pixel. Interfața de comunicație cu sistemul de calcul este de obicei serială, pentru a limita numărul de linii necesare, dar gestionarea imaginii afișate de către microcontroler este mai complexă, fiind, de exemplu, necesară generarea caracterelor pixel cu pixel. Un exemplu foarte popular de afișor grafic este cel folosit în telefoanele Nokia 3310 și 5110, afișor monocrom cu 84×48 pixeli bazat pe cipul Philips PCD8544. Structura sa este prezentată în figura 4.39: Figura 4.39
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
ecran la nivel de pixel. Interfața de comunicație cu sistemul de calcul este de obicei serială, pentru a limita numărul de linii necesare, dar gestionarea imaginii afișate de către microcontroler este mai complexă, fiind, de exemplu, necesară generarea caracterelor pixel cu pixel. Un exemplu foarte popular de afișor grafic este cel folosit în telefoanele Nokia 3310 și 5110, afișor monocrom cu 84×48 pixeli bazat pe cipul Philips PCD8544. Structura sa este prezentată în figura 4.39: Figura 4.39 Circuitului Philips
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
necesare, dar gestionarea imaginii afișate de către microcontroler este mai complexă, fiind, de exemplu, necesară generarea caracterelor pixel cu pixel. Un exemplu foarte popular de afișor grafic este cel folosit în telefoanele Nokia 3310 și 5110, afișor monocrom cu 84×48 pixeli bazat pe cipul Philips PCD8544. Structura sa este prezentată în figura 4.39: Figura 4.39 Circuitului Philips PCD8544 pentru afișor LCD monocrom cu 84×48 pixeli. Ca și HD44780, cipul PCD8544 integrează toate circuitele necesare comenzii și controlului afișorului
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
cel folosit în telefoanele Nokia 3310 și 5110, afișor monocrom cu 84×48 pixeli bazat pe cipul Philips PCD8544. Structura sa este prezentată în figura 4.39: Figura 4.39 Circuitului Philips PCD8544 pentru afișor LCD monocrom cu 84×48 pixeli. Ca și HD44780, cipul PCD8544 integrează toate circuitele necesare comenzii și controlului afișorului LCD grafic, lăsând în sarcina utilizatorului doar Capitolul 4 Dispozitivele periferice ale sistemelor embedded Construcția și tehnologia sistemelor embedded 119 comunicația prin interfața serială prezentă în partea
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
microcontrolerului este sporită și de disponibilitatea unor biblioteci de funcții în limbajul C pentru controlul acestor afișoare. Afișoarele LCD grafice: se întâlnesc în orice telefon mobil modern, în configurație monocromă sau color, și permit afișarea pe ecran la nivel de pixel. Interfața de comunicație cu sistemul de calcul este de obicei serială, pentru a limita numărul de linii necesare, dar gestionarea imaginii afișate de către microcontroler este mai complexă, fiind, de exemplu, necesară generarea caracterelor pixel cu pixel. Un exemplu foarte popular
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
afișarea pe ecran la nivel de pixel. Interfața de comunicație cu sistemul de calcul este de obicei serială, pentru a limita numărul de linii necesare, dar gestionarea imaginii afișate de către microcontroler este mai complexă, fiind, de exemplu, necesară generarea caracterelor pixel cu pixel. Un exemplu foarte popular de afișor grafic este cel folosit în telefoanele Nokia 3310 și 5110, afișor monocrom cu 84×48 pixeli bazat pe cipul Philips PCD8544. Structura sa este prezentată în figura 4.39: Figura 4.39
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
ecran la nivel de pixel. Interfața de comunicație cu sistemul de calcul este de obicei serială, pentru a limita numărul de linii necesare, dar gestionarea imaginii afișate de către microcontroler este mai complexă, fiind, de exemplu, necesară generarea caracterelor pixel cu pixel. Un exemplu foarte popular de afișor grafic este cel folosit în telefoanele Nokia 3310 și 5110, afișor monocrom cu 84×48 pixeli bazat pe cipul Philips PCD8544. Structura sa este prezentată în figura 4.39: Figura 4.39 Circuitului Philips
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
necesare, dar gestionarea imaginii afișate de către microcontroler este mai complexă, fiind, de exemplu, necesară generarea caracterelor pixel cu pixel. Un exemplu foarte popular de afișor grafic este cel folosit în telefoanele Nokia 3310 și 5110, afișor monocrom cu 84×48 pixeli bazat pe cipul Philips PCD8544. Structura sa este prezentată în figura 4.39: Figura 4.39 Circuitului Philips PCD8544 pentru afișor LCD monocrom cu 84×48 pixeli. Ca și HD44780, cipul PCD8544 integrează toate circuitele necesare comenzii și controlului afișorului
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
cel folosit în telefoanele Nokia 3310 și 5110, afișor monocrom cu 84×48 pixeli bazat pe cipul Philips PCD8544. Structura sa este prezentată în figura 4.39: Figura 4.39 Circuitului Philips PCD8544 pentru afișor LCD monocrom cu 84×48 pixeli. Ca și HD44780, cipul PCD8544 integrează toate circuitele necesare comenzii și controlului afișorului LCD grafic, lăsând în sarcina utilizatorului doar Capitolul 4 Dispozitivele periferice ale sistemelor embedded Construcția și tehnologia sistemelor embedded 119 comunicația prin interfața serială prezentă în partea
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
permite selectarea unei zone rectangulare. Pentru aria selectată se va calcula intensitatea medie, care va reprezenta pragul de referință față de care se va determina apariția defectelor mai întunecate sau mai luminoase, ca nivel de intensitate. Rezoluția, ca intensitate a unui pixel, este de 8 biți, ceea ce înseamnă 256 de niveluri de gri. Nivelul 0 corespunde pentru negru iar nivelul 255 corespunde pentru alb. În figura 4.3 este prezentată fereastra interactivă de selectare a ariei rectangulare, pentru care se va determina
Sisteme video by Codrin Donciu () [Corola-publishinghouse/Science/84096_a_85421]
-
urmărit este detectarea regiunii de defect din imaginile investigate prin compararea acestora cu o imagine de referință. Algoritmul de potrivire a imaginilor (image matching sau pattern matching) poate fi definit astfel: pentru o imagine P cu dimensiunea (p1 x p2) pixeli, denumită imagine referință sau pattern, trebuie să se găsească în imaginea investigată I cu dimensiunea (i1 x i2) pixeli, unde i1>p1 și i2>p2, o fereastră F de potrivire de aceeași dimensiune cu P, astfel încât diferențele (cuantizate după diferite
Sisteme video by Codrin Donciu () [Corola-publishinghouse/Science/84096_a_85421]
-
potrivire a imaginilor (image matching sau pattern matching) poate fi definit astfel: pentru o imagine P cu dimensiunea (p1 x p2) pixeli, denumită imagine referință sau pattern, trebuie să se găsească în imaginea investigată I cu dimensiunea (i1 x i2) pixeli, unde i1>p1 și i2>p2, o fereastră F de potrivire de aceeași dimensiune cu P, astfel încât diferențele (cuantizate după diferite criterii) dintre P și F să fie sub un anumit prag impus. De-a lungul timpului au fost dezvoltați
Sisteme video by Codrin Donciu () [Corola-publishinghouse/Science/84096_a_85421]
-
După montarea camerei video de achiziție în procesul tehnologic, este necesară realizarea procedurii de calibrare. Calibrarea constă în plasarea pe masa de lucru a confecționerului a unui caroiaj cu dimensiuni cunoscute. Pentru o imagine achiziționata se va converti numărul de pixeli ai laturilor caroiajului în unități de lungime (mm). Aceasta calibrare se realizează o singură dată, atâta timp cât camera nu este deplasată în alt loc al procesului tehnologic. Înainte de a se începe procedura de inspecție/asistare, este necesară încărcarea elementului de interes
Sisteme video by Codrin Donciu () [Corola-publishinghouse/Science/84096_a_85421]