Procesarea digitală a imaginilor - utilizarea algoritmilor de calculator pentru prelucrarea imaginilor digitale [1] . Ca domeniu al procesării digitale a semnalului , procesarea digitală a imaginii are multe avantaje față de procesarea analogică . Vă permite să aplicați o gamă mult mai largă de algoritmi datelor de intrare și să evitați probleme precum zgomotul adăugat și distorsiunile în timpul procesării. Deoarece imaginile sunt definite ca matrice bidimensionale (sau mai mari), procesarea digitală a imaginilor poate fi modelată folosind sisteme multidimensionale .
Primele tehnici de imagistică digitală au fost dezvoltate în anii 1960 la Jet Propulsion Laboratory , MIT , Bell Laboratories , Universitatea din Maryland și alte centre de cercetare ca aplicații pentru fotografia prin satelit , conversia la standarde de telegrafie fotografică , imagistica medicală , videotelefonie , recunoașterea caracterelor și fotografie. îmbunătățiri [2] . Prețul prelucrării pe echipamentele de atunci era, însă, foarte mare. Acest lucru sa schimbat în anii 1970, când au devenit disponibile computere ieftine și alte echipamente. Apoi a devenit posibilă procesarea imaginilor în timp real pentru unele sarcini, cum ar fi conversia standardelor de televiziune . Odată cu creșterea puterii computerelor de uz general, aproape toate operațiunile specializate care necesită cheltuieli mari de resurse informatice au început să fie efectuate asupra lor. Odată cu apariția computerelor rapide și a algoritmilor avansați de procesare a semnalului, disponibili în anii 2000, procesarea digitală a devenit cea mai comună formă de procesare a imaginilor și este utilizată în general nu numai datorită flexibilității metodelor utilizate, ci și datorită costului scăzut. .
Tehnologia imagistică digitală pentru aplicații medicale a fost introdusă în US Space Foundation Hall of Fame în 1994 [3] .
Procesarea digitală a imaginilor permite utilizarea unor algoritmi mult mai complecși și, prin urmare, poate oferi atât performanțe mai mari la sarcini simple, cât și să implementeze metode care ar fi imposibile cu o implementare analogică.
În special, imagistica digitală este singura tehnologie practică pentru:
Unele dintre tehnicile care sunt utilizate în imagistica digitală sunt:
Filtrele digitale sunt folosite pentru a estompa și a clarifica imaginile digitale. Filtrarea se poate face în domeniul spațial prin convoluție cu nuclee special concepute (matrice de filtre) sau în domeniul frecvenței (transformata Fourier) prin separarea anumitor regiuni de frecvență. Următoarele exemple arată ambele metode [4] :
Tip filtru | Kernel sau mască | Exemplu |
---|---|---|
imaginea originală | ||
Filtru spațial trece-jos | ||
Filtru spațial de trecere înaltă | ||
Reprezentare Fourier | Pseudo cod:
imagine = tablă_șah F = transformata Fourier a imaginii Afișează imaginea: log(1+Valoare absolută (F)) |
|
Filtru Fourier trece jos | ||
Filtru Fourier de trecere înaltă |
Imaginile sunt de obicei captusite înainte de a fi convertite în spațiu Fourier. Imaginile cu filtrare ridicată de mai jos ilustrează rezultatul diferitelor tehnici de indentare:
Adăugarea de zerouri | Indentare prin repetarea marginilor |
---|---|
Filtrul arată margini suplimentare atunci când sunt adăugate zerouri.
Exemplu MATLAB pentru filtrarea spațială în spațiul Fourier pe frecvențe înalte.
img = tablă de șah ( 20 ); % generează tablă de șah % **************** DOMENIUL SPATIAL ****************** klaplace =[ 0 - 1 0 ; - 1 5 - 1 ; 0 - 10 ] ; % miez de filtru laplacian X = conv2 ( img , klaplace ); % convolve test img cu %3x3 miez laplacian figura () imshow ( X ,[]) % arată Laplacian filtrat titlu ( "Detecția marginilor laplaciane" )Transformările afine vă permit să efectuați transformări de bază ale imaginii, cum ar fi raportul de aspect, rotația, translația, oglindirea și deformarea, așa cum se arată în exemplele de mai jos [4] :
Numele transformării |
Matrice afină | Exemplu |
---|---|---|
Transformarea identității | ||
Reflecţie | ||
Schimbarea proporțiilor | ||
Rotație | Unde | |
Deplasare oblică |
Camerele digitale includ în mod obișnuit hardware specializat de imagistică digitală – fie cipuri separate, fie prin adăugarea de circuite la alte cipuri – pentru a converti datele brute de la senzorul de imagine într -o imagine corectată în culori într-un format standard .
Western World (1973) a fost primul lungmetraj care a folosit pixelarea imaginilor digitale pentru a simula vederea Android [5] .
Procesare digitală a semnalului | |
---|---|
Teorie | |
Subsecțiuni |
|
Tehnici |
|
Prelevarea de probe |
|