An adaptive median filter (40) provides dynamic detection and correction of
digital image defects which are caused by defective or malfunctioning
elements of a radiation detector array (20). The adaptive median filter
receives (100) lines of pixel values of a digital image that may have
defects and a user-defined defect threshold. The lines of pixel values are
scanned on a pixel-by-pixel basis using a kernel of n.times.n pixels,
where the kernel contains the candidate pixel being examined (120). Each
kernel is numerically reordered (130) and a median value is calculated
(140). A defect threshold value is calculated by multiplying the
user-defined defect threshold criteria and the candidate pixel value
(150). A reference value is calculated by subtracting the candidate pixel
value and the median value (160). The reference value is compared to the
defect threshold value (170). The candidate pixel value is replaced by the
median value (180) if it differs from the median value by more than the
predefined defect threshold, e.g., 20%. The adaptive median filter is
particularly effective in detecting and correcting double line and double
column defects in digital images. In addition, the filter minimizes image
blurring and maintains image resolution by filtering only defective
pixels.
Un filtro mediano adattabile (40) fornisce la rilevazione e la correzione dinamiche dei difetti di immagine digitale che sono causati dagli elementi difettosi o funzionanti incorrettamente di un allineamento del rivelatore di radiazione (20). Il filtro mediano adattabile riceve (100) linee dei valori del pixel di un'immagine digitale che può avere i difetti e una soglia prestabilita dall'utente di difetto. Le linee dei valori del pixel sono esplorate su una base del pixel-da-pixel usando un nocciolo dei pixel di n.times.n, in cui il nocciolo contiene il pixel del candidato che è esaminato (120). Ogni nocciolo è riordinato numericamente (130) e un valore mediano è calcolato (140). Un valore di soglia di difetto è calcolato moltiplicando i test di verifica prestabiliti dall'utente della soglia di difetto ed il valore del pixel del candidato (150). Un valore di riferimento è calcolato sottraendo il valore del pixel del candidato ed il valore mediano (160). Il valore di riferimento è confrontato al valore di soglia di difetto (170). Il valore del pixel del candidato è sostituito dal valore mediano (180) se differisce da dal valore mediano da più della soglia predefinita di difetto, per esempio, 20%. Il filtro mediano adattabile è particolarmente efficace nella rilevazione e nel correggere la doppia linea e di doppi difetti della colonna nelle immagini digitali. In più, il filtro minimizza l'immagine che offusca ed effettua la risoluzione di immagine filtrando soltanto i pixel difettosi.