1 / 12

Image Filtering

Comparison of ISP HW vs Almalence SW filters + Tasks sharing between ISP And Almalence Imaging Libraries. Image Filtering. Features chart. Typical ISP pipeline. RAW. Sensor. ADC. Optical clamp. Scale. Denoise. Color- space convert. Gamma correct. RGB to YUV. Sharpen.

cardea
Download Presentation

Image Filtering

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Comparison of ISP HW vs Almalence SW filters + Tasks sharing between ISP And Almalence Imaging Libraries Image Filtering

  2. Features chart

  3. Typical ISP pipeline RAW Sensor ADC Optical clamp Scale Denoise Color- space convert Gamma correct RGB to YUV Sharpen Chroma sub- sample JPEG enc Black level sub Faulty Pixel correct Lens shading correct Red-tinted blocks are filters De- bayer Culling & Binning

  4. RAW Sensor ADC Optical clamp Scale Denoise Color- space convert Gamma correct RGB to YUV Sharpen Chroma sub- sample JPEG enc Black level sub Faulty Pixel correct Lens shading correct De- bayer Culling & Binning ISP function with Super-Resolution • SR utilizes image data preserved due to absence of filters • SR replaces the filters with better ones SR processing Align Denoise De- ghost Enhance edges JPEG enc Fuse Standard filters should be turned off to preserve image data needed for SR SR processing includesDenoise and Sharpening.

  5. Real life comparison • Example images below have been taken with Galaxy Nexus • Stock firmware • Jelly Bean Android

  6. Noise filter – HW ISP Lens shading correction not taken into account Center Corner: noise outbursts

  7. Noise filter – Almalence Lens shading taken in account Center Corner

  8. Noise filter – Almalence Easily configured (API accessible from application layer) No filtering Little filtering High filtering

  9. Noise filter – Almalence SW flexibility allows for more complex algorithms Filtered with HW: Some noise remaining, Some details lost Filtered with Almalence NF: Complete removal of noise Details remain

  10. Sharpening filter – HW ISP Downscaled full image looks good Close look – oversharpening evident (halos)

  11. Sharpening filter – Almalence Close look – edges are enhanced, no halos

  12. Super-resolution compatibility SR result with pre-filtered images: lossof details, over-sharpen exaggerated SR result with post-filtering

More Related