A system and method is provided for processing a demosaiced image using a
color aliasing artifact reduction (CAAR) algorithm in order to reduce
color aliasing artifacts. The CAAR algorithm computes the L level wavelet
transform for the demosaiced color planes R, G and B. Thereafter, the CAAR
algorithm estimates the correct color value at each pixel location for the
colors not associated with that pixel location. For example, to determine
the green value at red pixel locations, the CAAR algorithm performs an
inverse wavelet transform using the green approximation signal and the red
detail signals. This process is repeated for each of the colors (e.g.,
green values at blue pixel locations, red values at green pixel locations,
etc.). In addition, the CAAR algorithm performs an inverse wavelet
transform on each of the color planes themselves, so that the pixel values
of the color associated with each pixel location are not altered.
Thereafter, the inverse wavelet transform of each color plane is combined
with the inverse wavelet transform of each of the estimated color values
for that color plane to produce correlated R, G and B color planes. It is
these correlated R, G and B color planes that may later be compressed
using a wavelet-based image compression method, such as the JPEG 2000
standard.
Un sistema e un metodo è fornito per la a d'elaborazione demosaiced l'immagine usando una procedura di riduzione del manufatto di aliasing di colore (CAAR) per ridurre i manufatti di aliasing di colore. La procedura di CAAR computa la L wavelet del livello trasforma per demosaiced gli aerei la R, il G e B. Thereafter, le valutazioni di colore di procedura di CAAR il valore corretto di colore ad ogni posizione del pixel per i colori connessi con quella posizione del pixel. Per esempio, per determinare il valore verde alle posizioni rosse del pixel, la procedura di CAAR effettua un wavelet inverso trasforma usando il segnale verde di approssimazione ed i segnali del particolare di colore rosso. Questo processo è ripetuto per ciascuno dei colori (per esempio, valori verdi alle posizioni blu del pixel, valori rossi alle posizioni verdi del pixel, ecc.). In più, la procedura di CAAR effettua un wavelet inverso trasforma su ciascuno del colore si spiana, di modo che i valori del pixel del colore connesso con ogni posizione del pixel non sono alterati. Da allora in poi, il wavelet inverso trasforma di ogni aereo di colore è unito con il wavelet inverso trasforma di ciascuno dei valori valutati di colore affinchè quell'aereo di colore produca aerei di colore correlato della R, di G e di B. È aerei di colore di queste R correlate, di G e di B che possono più successivamente essere compressi usando un metodo wavelet-basato di compressione di immagine, quale il campione del JPEG 2000.