Digitális képfeldolgozás – számítógépes algoritmusok használata digitális képek feldolgozására [1] . A digitális jelfeldolgozás területén a digitális képfeldolgozásnak számos előnye van az analóg feldolgozással szemben . Lehetővé teszi, hogy az algoritmusok sokkal szélesebb körét alkalmazza a bemeneti adatokra, és elkerülje az olyan problémákat, mint a feldolgozás során keletkező zaj és torzítás. Mivel a képek kétdimenziós (vagy magasabb) tömbökként vannak definiálva, a digitális képfeldolgozás többdimenziós rendszerekkel modellezhető .
Az első digitális képalkotási technikákat az 1960-as években fejlesztették ki a Jet Propulsion Laboratory , az MIT , a Bell Laboratories , a University of Maryland és más kutatóközpontok műholdfotózásra , a fényképes távirati szabványokra való átalakításra , orvosi képalkotásra , videotelefonálásra , karakterfelismerésre és fényképezésre . fejlesztések [2] . A feldolgozás ára azonban az akkori berendezéseken igen magas volt. Ez az 1970-es években megváltozott, amikor olcsó számítógépek és egyéb berendezések váltak elérhetővé. Ezután lehetővé vált a képek valós idejű feldolgozása bizonyos feladatokhoz, például a televíziós szabványok átalakításához . Az általános célú számítógépek teljesítményének növekedésével szinte minden olyan speciális műveletet elkezdtek rajtuk végrehajtani, amely nagy számítógépes erőforrásokat igényel. A 2000-es években elérhetővé vált gyors számítógépek és fejlett jelfeldolgozó algoritmusok megjelenésével a digitális feldolgozás a képfeldolgozás legelterjedtebb formájává vált, és általában nem csak az alkalmazott módszerek rugalmassága, hanem az alacsony költsége miatt is használják. .
Az orvosi alkalmazásokhoz használt digitális képalkotó technológiát 1994-ben iktatták be a US Space Foundation Hall of Fame-be [3] .
A digitális képfeldolgozás sokkal bonyolultabb algoritmusok alkalmazását teszi lehetővé, így egyszerűbb feladatoknál nagyobb teljesítményt nyújt, és olyan módszereket valósít meg, amelyek analóg megvalósítással lehetetlenek lennének.
A digitális képalkotás az egyetlen gyakorlati technológia a következőkhöz:
A digitális képalkotásban használt technikák közül néhány:
A digitális szűrőket a digitális képek elmosására és élesítésére használják. A szűrés történhet térbeli tartományban konvolúcióval speciálisan kialakított kernelekkel (szűrőtömbök) vagy frekvenciatartományban (Fourier-transzformáció) bizonyos frekvenciatartományok kiszűrésével. A következő példák mindkét módszert bemutatják [4] :
Szűrő típusa | Kernel vagy maszk | Példa |
---|---|---|
eredeti kép | ||
Térbeli aluláteresztő szűrő | ||
Térbeli felüláteresztő szűrő | ||
Fourier-ábrázolás | Pszeudokód:
kép = sakktábla F = a kép Fourier-transzformációja Kép megjelenítése: log(1+abszolút érték(F)) |
|
aluláteresztő Fourier szűrő | ||
Felüláteresztő Fourier szűrő |
A képeket általában kitömik, mielőtt Fourier-térré konvertálnák őket. Az alábbi, erősen szűrt képek a különböző behúzási technikák eredményét szemléltetik:
Nullák hozzáadása | Behúzás élek ismétlésével |
---|---|
A szűrő további éleket jelenít meg, ha nullákat ad hozzá.
MATLAB példa térbeli szűrésre Fourier térben magas frekvenciákon.
img = sakktábla ( 20 ); % generál sakktáblát % **************** TÉRDOMAIN ****************** klaplace =[ 0 - 1 0 ; - 1 5 - 1 ; 0-10 ] ; _ _ % Laplacian szűrő kernel X = conv2 ( img , klaplace ); % convolve test img with %3x3 laplaci kernel ábra () imshow ( X ,[]) % mutat Laplacian szűrve cím ( 'Laplacian Edge Detection' )Az affin transzformációk lehetővé teszik az alapvető képátalakítások végrehajtását, például a képarányt, az elforgatást, a fordítást, a tükrözést és a ferdeséget, amint az az alábbi példákban látható [4] :
Az átalakulás neve |
Affin mátrix | Példa |
---|---|---|
Identitás átalakítás | ||
Visszaverődés | ||
Az arányok megváltoztatása | ||
Forgás | ahol | |
Ferde eltolás |
A digitális fényképezőgépek általában speciális digitális képalkotó hardvert tartalmaznak – akár külön chipeket, akár áramkörök hozzáadásával más chipekhez –, amelyek a képérzékelőből származó nyers adatokat szabványos formátumú színkorrigált képpé alakítják .
A Western World (1973) volt az első játékfilm, amely digitális képalkotó pixelezést használt az Android látás szimulálására [5] .
Digitális jelfeldolgozás | |
---|---|
Elmélet | |
alszakaszok |
|
Technikák |
|
Mintavétel |
|