Digital bildbehandling - användning av datoralgoritmer för behandling av digitala bilder [1] . Som ett område för digital signalbehandling har digital bildbehandling många fördelar jämfört med analog bearbetning . Det låter dig tillämpa ett mycket bredare utbud av algoritmer på dina indata och undvika problem som extra brus och distorsion under bearbetning. Eftersom bilder definieras som tvådimensionella (eller högre) arrayer, kan digital bildbehandling modelleras med flerdimensionella system .
De första digitala bildteknikerna utvecklades på 1960-talet vid Jet Propulsion Laboratory , MIT , Bell Laboratories , University of Maryland och andra forskningscentra som applikationer för satellitfotografering , konvertering till standarder för fotografisk telegrafi , medicinsk bildbehandling , videotelefoni , karaktärsigenkänning och foto förbättringar [2] . Priset för bearbetning på den tidens utrustning var dock mycket högt. Detta förändrades på 1970-talet när billiga datorer och annan utrustning blev tillgängliga. Sedan blev det möjligt att bearbeta bilder i realtid för vissa uppgifter, till exempel konvertering av tv-standarder . Med ökningen av kraften hos datorer för allmänna ändamål började nästan alla specialiserade operationer som kräver stora utgifter för datorresurser utföras på dem. Med intåget av snabba datorer och avancerade signalbehandlingsalgoritmer som gjordes tillgängliga på 2000-talet har digital bearbetning blivit den vanligaste formen av bildbehandling och används i allmänhet inte bara på grund av flexibiliteten hos de använda metoderna, utan också på grund av den låga kostnaden. .
Digital avbildningsteknik för medicinska tillämpningar infördes i US Space Foundation Hall of Fame 1994 [3] .
Digital bildbehandling tillåter användning av mycket mer komplexa algoritmer, och kan därför ge både bättre prestanda på enkla uppgifter och implementera metoder som skulle vara omöjliga med en analog implementering.
I synnerhet är digital bildbehandling den enda praktiska tekniken för:
Några av de tekniker som används vid digital bildbehandling är:
Digitala filter används för att göra digitala bilder oskarpa och skärpa. Filtrering kan göras i den rumsliga domänen genom faltning med specialdesignade kärnor (filtermatriser) eller i frekvensdomänen (Fourier-transform) genom att sålla bort vissa frekvensområden. Följande exempel visar båda metoderna [4] :
Filtertyp | Kärna eller mask | Exempel |
---|---|---|
originalbild | ||
Rumsligt lågpassfilter | ||
Rumsligt högpassfilter | ||
Fourierrepresentation | Pseudokod:
bild = schackbräde F = Fouriertransform av bilden Visa bild: log(1+absolut värde(F)) |
|
Lågpass Fourier-filter | ||
High Pass Fourier Filter |
Bilder är vanligtvis vadderade innan de konverteras till Fourierrymd. De högfiltrerade bilderna nedan illustrerar resultatet av olika indragningstekniker:
Lägger till nollor | Indragning genom upprepade kanter |
---|---|
Filtret visar ytterligare kanter när nollor läggs till.
MATLAB exempel för rumslig filtrering i Fourierrymden över höga frekvenser.
img = schackbräde ( 20 ); % genererar schackbräda % *************** SPATIAL DOMAIN ****************** klaplace =[ 0 - 1 0 ; - 1 5 - 1 ; 0-10 ] ; _ _ % Laplacian filterkärna X = conv2 ( img , klaplace ); % convolve test img med %3x3 Laplacian kärna figur () imshow ( X ,[]) % visar Laplacian filtrerad titel ( 'Laplacian Edge Detection' )Affina transformationer låter dig utföra grundläggande bildtransformationer som bildförhållande, rotation, translation, spegling och skevhet, som visas i exemplen nedan [4] :
Namn på transformationen |
Affin matris | Exempel |
---|---|---|
Identitetsförvandling | ||
Reflexion | ||
Ändra proportioner | ||
Rotation | var | |
Oblique shift |
Digitalkameror inkluderar vanligtvis specialiserad digital bildbehandlingshårdvara - antingen separata chip eller genom att lägga till kretsar till andra kretsar - för att konvertera rådata från bildsensorn till en färgkorrigerad bild i ett standardformat .
Western World (1973) var den första långfilmen som använde digital bildpixelering för att simulera androidsyn [5] .
Digital signalbehandling | |
---|---|
Teori | |
Underavsnitt |
|
Tekniker |
|
Provtagning |
|