• 沒有找到結果。

DCE AutoEnhance and Hot Pixels Eliminator

Chapter 4 Simulation Results

4.1 Image with Synthetic Hot Pixel Noise

4.1.2 DCE AutoEnhance and Hot Pixels Eliminator

DCE AutoEnhance and Hot Pixels Eliminator [22], [23] which are famous web sites concerning hot pixel reduction in the world wide web. The algorithms of these two methods are not available but executable programs are provided in the web. It has been proved that the decision-based VMF outperforms both of these two methods. Fig.

4.2 shows the filtered Airplane, Lena, Peppers, and Sailboat images from DCE AutoEnhance and Hot Pixels Eliminator, respectively. Again, we show the zoomed images for the purpose of clearly observing the texture and color contents in the filtered images. If we compare the images filtered by these two methods with the input processing images, we can find that the color and luster alter too much in the filtered images that we might think they possibly are not the results of the processing image. The filtered images looks like being shot under different light sources or in which the contents are appeared to be in different hues and saturations. Despite the two methods filtering out nearly all the hot spot noise, they are barely satisfied for the severe drawback of losing nature color of original input processing images.

Although DBVMF, DCE AutoEnhance, and Hot Pixels Eliminator have their defect respectively, they all possess the characteristic of low processing time which is the ultimate drawback of the VDF and DBVDF.

(a)

(b)

(c)

(d)

Fig. 4.2. (a) Zoomed “Airplane" filtered by the DCE AutoEnhance filter. (b) Zoomed “Airplane" filtered by the HotPixels Eliminator filter. (c) Zoomed“Lena" filtered by the DCE AutoEnhance filter. (d) Zoomed “Lena"

filtered by the HotPixels Eliminator filter.

4.1.3 Generalized Vector Directional Filter and Decision-Based Vector Directional Filter

Fig. 4.3 and Fig. 4.4 show the experimental results via GVDF and DBVDF respectively. We may see that images filtered by DBVDF has effectively reduced the hot spot noise, and better preserve the texture of the original image than GVDF. The output images of DBVDF are more realistic because of the fundamental characteristic of the DBVDF algorithm. And it might be easily perceived since images filtered by DBVDF are more natural in coloring comparing to those filtered by GVDF. Although the proposed filter outperforms GVDF, the slightly excessive pixels filtered by DBVDF seem to be observable than the other type of filters, because of over detection mentioned previously. However, our proposed filter bypasses the most uncontami- nated pixels to preserving the details and sharpness of the input processing images.

The quantitative tables will be listed in the following section and we will show the excellence of DBVDF comparing to the other filters introduced in this thesis, especially comparing to GVDF which is the basic model adopted in our filter's framework.kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkframework

(a)

(b)

(c)

(d)

Fig. 4.3. (a) Zoomed “Airplane" filtered by the generalized vector directional filter. (b) Zoomed “Lena" filtered by the generalized vector directional filter. (c) Zoomed “Peppers" filtered by the generalized vector directional filter. (d) Zoomed

“Sailboat" filtered by the generalized vector directional filter.

(a)

(b)

(c)

(d)

Fig. 4.4. (a) Zoomed “Airplane" filtered by the decision-based vector directional filter. (b) Zoomed “Lena" filtered by the decision-based vector directional filter. (c) Zoomed “Peppers" filtered by the decision-based vector directional filter. (d) Zoomed “Sailboat" filtered by the decision-based vector directional filter.

4.1.4 Experiment of Real World Image Corrupted with Hot Pixel Noise

Here, two images corrupted with the real hot pixel noise will be tested. Figs. 4.5 and 4.6 show the tested image and filtered image, respectively.

(a)

(b)

(c)

(d)

(e)

(f)

Fig. 4.5. (a) A real world image corrupted with hot pixel noise. (b) The noisy resulting image filtered by the decision based vectorized median filter at ò= 1.40. (c) The noisy resulting image filtered by the DCE AutoEnhance filter. (d) The noisy resulting image filtered by the Hotpixels Eliminator filter. (e) The noisy resulting image filtered by the vector directional filter. (f) The noisy resulting image filtered by the decision-based vector directional filter.

(a)

(b)

(c)

(d)

(e)

(f)

Fig. 4.6. (a) A real world image corrupted with hot pixel noise. (b) The noisy resulting image filtered by the decision based vectorized median filter with CMF at

ò= 1.40. (c) The noisy resulting image filtered by the DCE AutoEnhance filter. (d) The noisy resulting image filtered by the Hotpixels Eliminator filter. (e) The noisy resulting image filtered by the vector directional filter. (f) The noisy resulting image filtered by the decision-based vector directional filter.

4.2 Performance Comparison

4.2.1 Normalized Mean Square Error and Mean Chromaticity Error

From the experimental results above, the resulting images by the introduced filter:

BDVMF, DCE AutoEnhance, VDF, and DBVDF methods are difficult to assess visually. We find that the proposed DBVDF method provides high efficiency in eliminating the hot spot noise by the human vision perception. Two quantitative measures are employed to compare the performance of these filters [11]. The first is the normalized mean squared error NMSE( ), which is a standard measure as given by the original and the estimated image vector at pixel (i, j), respectively. The second measure is the mean chromaticity error MCRE( ). Since the GVDF and DBVDF operate as chromaticity filters, consequently their performance in terms of chromaticity error should be evaluated. MCRE is defined as

MCRE = N1N2 chromaticity error between vectors f(i, j), and fê(i, j). It is defined as the distance

P Pê between the two points P and Pê, which are the intersection points of f(i, j), and fê(i, j) with the Maxwell triangle, respectively. This is shown graphically in Fig. 4.7 and we summarize the results in Tables I and II which respectively show the NMSE and MCRE of the various filters we introduced. However, we cannot, in practice, calculate the NMSE or MCRE to compare the efficiency about the real world corrupted images with our proposed DBVDF and the other filters owing to the lack of the images uncorrupted with the hot pixel noise.

4.2.2 Noise Detection and Weighted Peak Signal to Noise Ratio

The noise detection and filtering rate of hot spot noise for the images

“Airplane,” “Lena,” “Peppers,” and “Sailboat” are shown in Tables VI-X. It is to be noticed that the true positive values of our proposed filter are almost 100% for these four images and false negative values are higher than the other filters. That is, our proposed filter detects all the hot spot noise in the contaminated images and keeps most uncorrupted pixels unchanged. In addition to the quantitative evaluation presented above, a qualitative evaluation is necessary since the visual assessment of the processed image is, the must subjective measure of the efficiency of any method.

Therefore we introduce weighted peak signal to noise ratio WPSNR( ) to stress on reducing the hot spot noise or not of the filters. The weight vector W~ = W( 1, W2, W3) is adopted to reflect the hot pixels by weights to account the removing capability of the filters. In the above, W1 indicates the weight to emphasize the hot spot noisy pixel that is detected to be contaminated and then the processing filter filtered indeed. W

indicates the weight to the hot spot noisy pixel not detected to be contaminated. W3 indicates the weight to the clean pixel is detected contaminated and filtered. The processing results of the introduced filters are shown in Tables III–XI.

It is obviously seen that our proposed filter is better than the other filters in the three of four processing images on the access measure of NMSE and MCRE, even in WPSNR. We might find that when the threshold ò3 increases in the experiment, the false detection of hot spot noise of our proposed filter decreases meanwhile leaves more uncontaminated pixels bypass. However, there are more hot spot noise not detected in the mean time, that represents the capability of filtering out hot spot noise decreases. The adjustability is the crucial reason that makes our filter more competitive and selective than DBVMF.

Fig. 4.7. Definition of the chromaticity error for two vectors fˆ .

TABLE I

NMSE (×10à6) FOR THE IMAGES

filters or ò3 Airplane Lena Peppers Sailboat

DBVMF 104.4 142.4 279.2 500.8

filters or ò3 Airplane Lena Peppers Sailboat

DBVMF 17.3 22.0 26.0 18.4*

Thresholds in stage 1 and 2: both defined as 500

TABLE III

NOISE DETECTION AND FILTERINGOFTHEIMAGE “AIRPLANE” (PIXELS)

filters or ò3 True Positive True Negative False Positive False Negative

DBVMF 49 100 204943 57052

Total numbers of pixel: 512â512 GVDF: cascaded with median filter

Thresholds in stage 1 and 2: both defined as 500

TABLE IV

DETECTION RATEOF THEIMAGE “AIRPLANE” (%)

True False

filters or ò3 Positive Negative Positive

DBVMF 33 67 78 22

Thresholds in stage 1 and 2: both defined as 500

TABLE V

NOISE DETECTION AND FILTERINGOFTHEIMAGE “LENA” (PIXELS)

filters or ò3 True Positive True Negative False Positive False Negative

DBVMF 120 34 121908 140082

Thresholds in stage 1 and 2: both defined as 500

TABLE VI

DETECTION RATEOF THEIMAGE “LENA” (%)

True False

filters or ò3 Positive Negative Positive

DBVMF 78 22 47 53

Thresholds in stage 1 and 2: both defined as 500

TABLE VII

NOISE DETECTION AND FILTERINGOFTHEIMAGE “PEPPERS” (PIXELS)

filters or ò3 True Positive True Negative False Positive False Negative

DBVMF 118 36 171891 90099

Thresholds in stage 1 and 2: both defined as 500

TABLE VIII

DETECTION RATEOF THEIMAGE “PEPPERS” (%)

True False

filters or ò3 Positive Negative Positive

DBVMF 77 23 66 34

TABLE IX

NOISE DETECTION AND FILTERINGOFTHEIMAGE “SAILBOAT” (PIXELS)

filters or ò3 True Positive True Negative False Positive False Negative

DBVMF 101 52 172971 89020

filters or ò3 Positive Negative Positive

DBVMF 66 34 66 34

TABLE XI

WPSNR comparisons of “Airplane," “Lena," “Peppers," and “Sailboat"

by five different filters with different ò3 (a)

filters or ò3 Airplane Lena Peppers Sailboat

GVDF: cascaded with median filter

(c)

Table XII shows our proposed DBVDF saves lot of processing time via GVDF.

In fact, the elapsed time is correlated to the threshold we defined in DBVDF and the complexity of the input image. Obviously, huge computational complexity significantly limits GVDF practical usability. It is proved that DBVDF considerably reduces the computational complexity of the GVDF because of its decision-based algorithm. The speed improvement achieved nearly 100 times of simply applying GVDF only.

TABLE XII

PROCESSING TIME (sec) FOR EACH FILTER

Image Airplane Lena Peppers Sailboat

VDF 2859.45 2803.00 2796.64 2807.89

DBVDF 40.62 25.28 28.39 32.34

GVDF: cascaded with median filter

Thresholds in stage 1 and 2: both defined as 500 ò3: defined as 100

Chapter 5 Conclusion

In this thesis, a decision-based vector directional filter is proposed to reduce the hot spot noise in the images. In this scheme, we construct a two criterion and five-stage filter that saves lot of the processing time and preserves the image details better than the GVDF, as demonstrated in the experimental results. Indeed, we enhance the functionality of GVDF and exploit its original chrominance characteristic, which is very important in visual perception of color image, when applying on reducing the hot spot noise. Moreover, it can be implemented easily. Comparing to the conventional filter, DBVMF, and the famous filters on the web site: DCE AutoEnhance, DBVDF outperforms each of these filters. In the image processing, DBVDF demonstrates its effectiveness in less time consumption comparing to GVDF and in fidelity to the original uncontaminated image than the other filters. These features are reflected on the measures of NMSE and the detection rate. In the era of color image, DBVDF is supposed to be the most attractive filter for its internal color conception. Of course, DBVDF is on using in recovering the contaminated images corrupted by the hot spot noise.

Though DBVDF improves GVDF in both time consumption and details preservation, it is difficult to implement DBVDF in the real time designing mainly because it is still intrinsically computative. Future work about this field should be concentrated on the promotion of time efficiency, and that is expected to be a great challenge, a giant milestone in the meantime, in the progress of vector directional filter.

References

[1] “Effective Noise Reduction & Detail Optimization: An Analysis & Post Capture Process Model,’’ nik multimedia, Inc,2003.

[2] “Digital Camera Experiments,” [Online]. Available HTTP:

http://webpages.charter.net/bbiggers/DCExperiments/html/hot_pixels.html October 1, 2003.

[3] K. M. Singh and P. K. Bora, Adaptive Rank-ordered Mean Filter for Removal of Impulse Noise from Images, Indian Institute of Technology, Guwahati-781039, India.

[4] J. S. Lim, Two-Dimensional Signal and Image Processing, Englewood Cliff, N.J: Prentice-Hall, 1990.

[5] J. M. Tukey, “Nonlinear (nonsuperposable) methods for smoothing data,” in Proc. Congr. EASCON, p. 673, 1974.

[6] T. Chen and H. R. Wu, “Adaptive Impulse Detection Using Center-Weighted Median Filters,” IEEE Signal Processing Letters, vol. 8, No 1, pp. 13, Jan.

2001.

[7] S. J. Ko and Y. H. Lee, “Center Weighted Median Filters and Their Applications to Image Enhancement,” IEEE Transactions on Circuits and System: Analog and Digital Signal Processing, vol. 38, No 9, pp. 984993, Sept. 1991.

[8] J. Astola, P. Haavisto, and Y. Neuvo, “Vector Median Filters,” Proc. IEEE, vol.

78, no. 4, pp. 690710, Apr. 1990.

[9] M. Barni, V. Cappellini, and A. Mecocci, “Fast Vector Median Filter Based on Euclidean Norm Approximation,” IEEE Signal Processing Letters, vol. 1, No 6, pp. 9294, June. 1994.

[10] C. M. Lee, “Decision-Based Vectorized Median Filter for Hot Pixel Noise Removal,” thesis from the Department of Electronic and Control Engineering of the National Chiao Tung University in Taiwan, June. 2003.

[11] P. E. Trahanias and A. N. Venetsanopoulos “Vector Directional Filters-A New Class of Multi-channel Image Processing Filters,” IEEE Transactions on Image

Processing, vol2. 4, No 6, pp. 528534, October. 1993.

[12] K.N. Plataniotis, D. Androutsos, and A. N. Venetsanopoulos, “Vector Directional Filters: An Overview,” Proceedings, Canadian Conference on Electrical and Computer Engineering, May 2528, 1997, St. John's, NF,

Canada, pp. 106110, 1997.

[13] K.N. Plataniotis, D. Androutsos, and A. N. Venetsanopoulos, “Color Image Processing Using Adaptive Vector Directional Filters,” IEEE Transactions on Circuits and System-II: Analog and Digital Signal Processing,vol. 45, No 10, pp. 14141419, October. 1998.

[14] A. J. Bardos and S. J. Sangwine, “Measuring noise in colour images,” in Proc.

IEE Colloquium on Non-Linear Signal and Image Processing, no. 284, 22 May 1998.

[15] R. C. Gonzalez and R. E. Woods, Digital Image Processing, New York:

Second Edition, 2001.

[16] I. Pitas and A. N. Venetsanopoulos, Nonlinear Digital Filters-Principles and Applications.Norwell, MA: Kluwer Academic Publ., 1990.

[17] J. Bee Bednar and Terry L. Watt, “Alpha-Trimmed Means and Their Relationship to Median Filters,” IEEE Transactions on Acoustics, Speech, and Signal Process, vol. Assp32, No 1, pp. 145153, February. 1984.

[18] P. A. Maragos and R. W. Schafer, “Morphological filters-part I: their set-theoretic analysis and relations to linear shift-invariant filters,” IEEE

Transactions on Acoustics, Speech, and Signal Process,’’ vol. 35, No 8, pp.

11551169, Aug. 1987.

[19] G.. R. Arce and R. E. Foster, “Detail-preserving ranked-order based filters for image processing,” IEEE Transactions on Acoustics, Speech, and Signal Process, vol. 37, pp. 8398, Jan. 1989.

[20] A. K. Jain, Fundamentals of Digital Image Processing, New Jersey:

Prentice-Hall, 1989.

[21] S. K. Pal and A. Rosenfeld, “Image enhancement and thresholding by optimization of fuzzy compactness, ”IEEE Pattern Recognition Letters, vol. 7, No 1, pp. 7786, Feb. 1988.

[22] “DCE AutoEnhance Automatic Digital Camera Enhance and batch processor,”, [Online]. Avaliable HTTP: http://www.mediachance.com/dce/index.html, 2000.

[23] “HotPixel Eliminator to fight against HotPixels,”, [Online]. Avaliable HTTP:

http://www.mediachance.com/digicam/hotpixels.htm, 2000.

相關文件