Method of improving a digital image having white zones

   
   

The present invention is a method of processing a digital image that is initially represented by digital data indexed to represent positions on a display. The digital data is indicative of an intensity value I.sub.i (x,y) for each position (x,y) in each i-th spectral band. The intensity value for each position in each i-th spectral band is adjusted to generate an adjusted intensity value for each position in each i-th spectral band in accordance with ##EQU1## where W.sub.n is a weighting factor, "*" is the convolution operator and S is the total number of unique spectral bands. For each n, the function F.sub.n (x,y) is a unique surround function applied to each position (x,y) and N is the total number of unique surround functions. Each unique surround function is scaled to improve some aspect of the digital image, e.g., dynamic range compression, color constancy, and lightness rendition. The adjusted intensity value for each position in each i-th spectral band of the image is then filtered with a filter function to generate a filtered intensity value R.sub.i (x,y). To prevent graying of white zones in the image, the maximum of the original intensity value I.sub.i (x,y) and filtered intensity value R.sub.i (x,y) is selected for display.

De onderhavige uitvinding is een methode om een digitaal beeld te verwerken dat aanvankelijk door digitale gegevens vertegenwoordigd wordt die worden geïndexeerd om posities inzake een vertoning te vertegenwoordigen. De digitale gegevens zijn indicatief van een intensiteitswaarde I.sub.i (x,y) voor elke positie (x,y) in elke spectrale band I-Th. De intensiteitswaarde voor elke positie in elke spectrale band I-Th wordt aangepast om een aangepaste intensiteitswaarde voor elke positie in elk I-Th te produceren is de spectrale band overeenkomstig ## EQU1 ## waar W.sub.n een wegingsfactor is, "*" de windingsexploitant en S is het totale aantal unieke spectrale banden. Voor elk n, is de functie F.sub.n (x,y) een unieke randfunctie die op elke positie wordt toegepast (x,y) en N is het totale aantal unieke randfuncties. Elke unieke randfunctie wordt geschraapt om één of ander aspect van het digitale beeld te verbeteren, b.v., dynamische waaiercompressie, kleurenstandvastigheid, en lichtheidsvertolking. De aangepaste intensiteitswaarde voor elke positie in elke spectrale band I-Th van het beeld wordt dan gefiltreerd met een filterfunctie om een gefiltreerde intensiteitswaarde R.sub.i (x,y) te produceren. Om het graying van witte streken in het beeld te verhinderen, wordt het maximum van de originele intensiteitswaarde I.sub.i (x,y) en gefiltreerde intensiteitswaarde R.sub.i (x,y) geselecteerd voor vertoning.

 
Web www.patentalert.com

< Angiography method and apparatus

< Cone beam computed tomography with a flat panel imager

> LED light source-based instrument for non-invasive blood analyte determination

> Color reproducing device

~ 00154