Noise Reduction in Digital Images Lana Jobes Research Advisor: Dr. Jeff Pelz.

21
Noise Reduction in Digital Images Lana Jobes Research Advisor: Dr. Jeff Pelz
  • date post

    20-Dec-2015
  • Category

    Documents

  • view

    223
  • download

    5

Transcript of Noise Reduction in Digital Images Lana Jobes Research Advisor: Dr. Jeff Pelz.

Page 1: Noise Reduction in Digital Images Lana Jobes Research Advisor: Dr. Jeff Pelz.

Noise Reduction in Digital Images

Lana Jobes

Research Advisor: Dr. Jeff Pelz

Page 2: Noise Reduction in Digital Images Lana Jobes Research Advisor: Dr. Jeff Pelz.

Chart 2 of 21Lana Jobes

Introduction

• Long Exposure Times are a Problem with CCD Arrays

- Objectionable Noise Present in Images• Caused by Thermal Excitation in Camera Electronics

- Noise is Additive and Band Dependent

• Research Has Developed Technique to Reduce This Noise

Page 3: Noise Reduction in Digital Images Lana Jobes Research Advisor: Dr. Jeff Pelz.

Chart 3 of 21Lana Jobes

Introduction

• Kodak Recommends Using Exposure Times Less than 1/4 Second

- Applies to High-End and Low-end Cameras

• Image Noise Increases Dramatically with Long Exposure Times

• Limits Usage in Low-Light Situations and Limits Effective Sensitivity

Page 4: Noise Reduction in Digital Images Lana Jobes Research Advisor: Dr. Jeff Pelz.

Chart 4 of 21Lana Jobes

Methods

• Characterization of the Noise

- 48 ‘Dark’ Images Obtained Using Kodak DCS 315 Camera

- 12 Different Exposure Times Ranging 1/6 to 30 Seconds

- 2 Images per Exposure Time on 2 Different Days

- Lens Cap On to Isolate Noise

Page 5: Noise Reduction in Digital Images Lana Jobes Research Advisor: Dr. Jeff Pelz.

30 Second Exposure Time

Page 6: Noise Reduction in Digital Images Lana Jobes Research Advisor: Dr. Jeff Pelz.

30 Second Exposure 15 Second Exposure

Page 7: Noise Reduction in Digital Images Lana Jobes Research Advisor: Dr. Jeff Pelz.

Chart 7 of 21Lana Jobes

Methods

• Identification of ‘Hot’ pixels

- Histograms of Each Color Channel

- Thresholds Chosen for Each Band• Red -- 40• Green -- 30• Blue -- 60

- Number of Hot Pixels > Threshold• Red -- 113,328 (7%)• Green -- 62,970 (4%)• Blue -- 135,949 (9%)

Page 8: Noise Reduction in Digital Images Lana Jobes Research Advisor: Dr. Jeff Pelz.

Chart 8 of 21Lana Jobes

Methods

• First Attempt to Reduce the Noise

- For Each ‘Hot’ Pixel, Located a ‘Cold’ One

0 5 10 15 5055 10 20 20 4020 5 65 10 3515 15 25 15 4510 40 35 20 50

0 1 2 3 4

0

4

3

2

1

- Created File Containing x,y Coordinates for Hot (2,2) and Cold Pixels (0,0)

- Process Images Substituting ‘Cold’ Value for ‘Hot’ One

Page 9: Noise Reduction in Digital Images Lana Jobes Research Advisor: Dr. Jeff Pelz.

Edge Artifact Discovered

Original Image Processed Image

Page 10: Noise Reduction in Digital Images Lana Jobes Research Advisor: Dr. Jeff Pelz.

Chart 10 of 21Lana Jobes

Methods

• Second Attempt to Reduce the Noise- Selective Median Filtering for ‘Hot’ Pixels- Sort Surrounding Pixels Within a Specified Radius- Replace ‘Hot’ Pixel with Median Value

0 13 10 10 180 10 10 13 120 12 65 11 100 10 10 15 100 11 10 20 10

0,0,0,0,0,10 ,10 ,10 ,10 ,10 ,10 ,10 ,10 ,10 ,10,11,11,12,12,13,13,15,18,20,65

Median Value

Page 11: Noise Reduction in Digital Images Lana Jobes Research Advisor: Dr. Jeff Pelz.

Chart 11 of 21Lana Jobes

Methods

• Determine Best Width or Radius for Filtering

- Noise in Green Channel Mostly Single Pixels

- Noise in Blue and Red in Clusters

- Decided to Use Channel Dependent Widths • 3x3 for Green • 7x7 for Red• 11x11 for Blue

Page 12: Noise Reduction in Digital Images Lana Jobes Research Advisor: Dr. Jeff Pelz.

Image Before Processing Image After Processing with Selective Median Filter

Page 13: Noise Reduction in Digital Images Lana Jobes Research Advisor: Dr. Jeff Pelz.

Original Image First Method Median Filtered

Page 14: Noise Reduction in Digital Images Lana Jobes Research Advisor: Dr. Jeff Pelz.

Chart 14 of 21Lana Jobes

Methods

• Transformation to CIE L*a*b* Color Space

- CIE L*a*b* is a Uniform Color Space

• Models Human Visual System

- ‘L*’ - Luminance Information

- ‘a*’ - Red/Green Information

- ‘b*’ - Yellow/Blue Information

Page 15: Noise Reduction in Digital Images Lana Jobes Research Advisor: Dr. Jeff Pelz.

Chart 15 of 21Lana Jobes

Methods

• Amount of Filtering Channel Dependent

- Light Filtering in L* Channel• Main Contributer to Sharpness Perception• Use Filter Radius of 1 Pixel• Filter 5% of Pixels

- Moderate Filtering in a* Channel• Small ‘Clumps’ of Noise• Use Filter Radius of 4 Pixels• Filter 15% of Pixels

Page 16: Noise Reduction in Digital Images Lana Jobes Research Advisor: Dr. Jeff Pelz.

Chart 16 of 21Lana Jobes

Methods

• Amount of Filtering Channel Dependent (con’t)

- Aggressive Filtering in b* Channel• Large ‘Clumps’ of Noise• Use Filter Radius of 6 Pixels• Filter Entire Channel

Page 17: Noise Reduction in Digital Images Lana Jobes Research Advisor: Dr. Jeff Pelz.

Image After Processingin RGB Space

Image After Processing in CIE L*a*b* Space

Page 18: Noise Reduction in Digital Images Lana Jobes Research Advisor: Dr. Jeff Pelz.

Original Image Image After Processing in CIE L*a*b* Space

Page 19: Noise Reduction in Digital Images Lana Jobes Research Advisor: Dr. Jeff Pelz.

Image After Processingin RGB Space

Image After Processing in CIE L*a*b* Space

Page 20: Noise Reduction in Digital Images Lana Jobes Research Advisor: Dr. Jeff Pelz.

Image After Processingin RGB Space

Image After Processing in CIE L*a*b* Space

Page 21: Noise Reduction in Digital Images Lana Jobes Research Advisor: Dr. Jeff Pelz.

Chart 21 of 21Lana Jobes

Conclusion

• Technique Developed That Significantly Reduces Additive Noise

- Use of Color Space Transformation

- Channel Dependent Noise Reduction

• Further Refinements Still Underway

• Patent Pending