A critical review of the Slanted Edge method for MTF measurement of color cameras and suggested enhancements Prasanna Rangarajan Indranil Sinharoy Dr.

Slides:



Advertisements
Similar presentations
International Workshop on Radiometric and Geometric Calibration - December 2-5, 2003 On-orbit MTF assessment of satellite cameras Dominique Léger (ONERA)
Advertisements

1 Image Authentication by Detecting Traces of Demosaicing June 23, 2008 Andrew C. Gallagher 1,2 Tsuhan Chen 1 Carnegie Mellon University 1 Eastman Kodak.
From Images to Answers A Basic Understanding of Digital Imaging and Analysis.
Manuel Gomez-Rodriguez* Jens Kober† Bernhard Schölkopf†
Implications In any collocated camera+projector setup, there is a special illumination pattern that appears undistorted to the camera, for arbitrary scene.
Motivation Spectroscopy is most important analysis tool in all natural sciences Astrophysics, chemical/material sciences, biomedicine, geophysics,… Industry.
The Generic Sensor Each photosite converts lightwave energy into photo- electrons Pixels in the output image are a measure of the number of photo-electrons.
EE4H, M.Sc Computer Vision Dr. Mike Spann
Color spaces CIE - RGB space. HSV - space. CIE - XYZ space.
Image Denoising using Locally Learned Dictionaries Priyam Chatterjee Peyman Milanfar Dept. of Electrical Engineering University of California, Santa Cruz.
Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,
D. Helder, T. Choi, M. Rangaswamy Image Processing Laboratory
Active Calibration of Cameras: Theory and Implementation Anup Basu Sung Huh CPSC 643 Individual Presentation II March 4 th,
Oriented Wavelet 國立交通大學電子工程學系 陳奕安 Outline Background Background Beyond Wavelet Beyond Wavelet Simulation Result Simulation Result Conclusion.
An Evaluation of the Current State of Digital Photography Charles Dickinson Advisor: Jeff Pelz.
Digital Cameras CCD (Monochrome) RGB Color Filter Array.
Edges and Scale Today’s reading Cipolla & Gee on edge detection (available online)Cipolla & Gee on edge detection Szeliski – From Sandlot ScienceSandlot.
Imaging Techniques in Digital Cameras Presented by Jinyun Ren Jan
Weighted Median Filters for Complex Array Signal Processing Yinbo Li - Gonzalo R. Arce Department of Electrical and Computer Engineering University of.
Perceptual Hysteresis Thresholding: Towards Driver Visibility Descriptors Nicolas Hautière, Jean-philippe Tarel, Roland Brémond Laboratoire Central des.
Achieving True Color Fidelity
Digital Images The nature and acquisition of a digital image.
Despeckle Filtering in Medical Ultrasound Imaging
Noise Estimation from a Single Image Ce Liu William T. FreemanRichard Szeliski Sing Bing Kang.
Linear Algebra and Image Processing
Sensory Information Processing Shinsaku HIURA Division of Systems Science and Applied Informatics.
Image processing Second lecture. Image Image Representation We have seen that the human visual system (HVS) receives an input image as a collection of.
Image Formation. Input - Digital Images Intensity Images – encoding of light intensity Range Images – encoding of shape and distance They are both a 2-D.
By Meidika Wardana Kristi, NRP  Digital cameras used to take picture of an object requires three sensors to store the red, blue and green color.
Jitter Camera: High Resolution Video from a Low Resolution Detector Moshe Ben-Ezra, Assaf Zomet and Shree K. Nayar IEEE CVPR Conference June 2004, Washington.
Computer Vision – Enhancement(Part II) Hanyang University Jong-Il Park.
EE 7700 Demosaicking Problem in Digital Cameras. Bahadir K. Gunturk2 Multi-Chip Digital Camera Lens Scene Spectral filters Beam- splitters Sensors To.
Yasmina Schoueri, Milena Scaccia, and Ioannis Rekleitis School of Computer Science, McGill University.
Frequency-domain Bayer demosaicking
CS559: Computer Graphics Lecture 6: Edge Detection, Image Compositing, and Warping Li Zhang Spring 2010.
Presented by Daniel Khashabi Joint work with Sebastian Nowozin, Jeremy Jancsary, Andrew W. Fitzgibbon and Bruce Lindbloom.
Image Processing Edge detection Filtering: Noise suppresion.
Intelligent Vision Systems Image Geometry and Acquisition ENT 496 Ms. HEMA C.R. Lecture 2.
Image Enhancement [DVT final project]
Practical Poissonian-Gaussian Noise Modeling and Fitting for Single-image Raw-data Alessandro Foi, Mejdi Trimeche, Vladimir Katkovnik, and Karen Egiazarian.
Exposing Digital Forgeries in Color Filter Array Interpolated Images By Alin C. Popescu and Hany Farid Presenting - Anat Kaspi.
Image Subtraction Mask mode radiography h(x,y) is the mask.
Spectral Image Analysis of a natural color sample using Rewritable Transparent Broad-band Filters Kanae Miyazawa (1), Markku Hauta-Kasari (2), and Satoru.
Segmentation of Vehicles in Traffic Video Tun-Yu Chiang Wilson Lau.
Visual Computing Computer Vision 2 INFO410 & INFO350 S2 2015
Demosaicking for Multispectral Filter Array (MSFA)
Analysis on CFA Image Compression Methods Sung Hee Park Albert No EE398A Final Project 1.
Intelligent Vision Systems Image Geometry and Acquisition ENT 496 Ms. HEMA C.R. Lecture 2.
Fundamentals of Digital Images & Photography. Pixels & Colors The pixel (a word invented from "picture element") is the basic unit of programmable color.
Speaker Min-Koo Kang March 26, 2013 Depth Enhancement Technique by Sensor Fusion: MRF-based approach.
Computer vision. Applications and Algorithms in CV Tutorial 3: Multi scale signal representation Pyramids DFT - Discrete Fourier transform.
Last Lecture photomatix.com. Today Image Processing: from basic concepts to latest techniques Filtering Edge detection Re-sampling and aliasing Image.
Detecting Image Features: Corner. Corners Given an image, denote the image gradient. C is symmetric with two positive eigenvalues. The eigenvalues give.
An Introduction to Digital Image Processing Dr.Amnach Khawne Department of Computer Engineering, KMITL.
Bayer Color Filter Array Demosaicing
CSE 185 Introduction to Computer Vision
Masaki Hayashi 2015, Autumn Visualization with 3D CG Digital 2D Image Basic.
Image Subtraction Mask mode radiography h(x,y) is the mask.
Reverse-Projection Method for Measuring Camera MTF
Digital 2D Image Basic Masaki Hayashi
Date of download: 12/27/2017 Copyright © ASME. All rights reserved.
The Chinese University of Hong Kong
Exposing Digital Forgeries Through Chromatic Aberration Micah K
MTF Evaluation for FY-2G Based on Lunar
What Is Spectral Imaging? An Introduction
Dr. Chang Shu COMP 4900C Winter 2008
Estimating MTF post-launch using lunar imagery – the case of SEVIRI
Fundamentals of Spatial Filtering
How to Digitize the Natural Color
Demosaicking Problem in Digital Cameras
Presentation transcript:

A critical review of the Slanted Edge method for MTF measurement of color cameras and suggested enhancements Prasanna Rangarajan Indranil Sinharoy Dr. Marc P. Christensen Dr. Predrag Milojkovic Department of Electrical Engineering Southern Methodist University Dallas, Texas , USA US Army Research Laboratory, RDRL-SEE-E, 2800 Powder Mill Road, Adelphi, Maryland , USA

Problem Demosaicing affects the assessment of image sharpness & image quality. It describes the response of the imaging system to sinusoidal patterns It depends on the optics, pixel geometry, fill-factor and the severity of optical low-pass filtering (among others) It is an important performance metric that quantifies resolution & the severity of aliasing ( if any ) How does one currently estimate the SFR ? Use the slanted edge method recommended by ISO12233 standard How does one currently estimate the SFR ? Use the slanted edge method recommended by ISO12233 standard What is an objective measure of image quality & image sharpness ? The “Spatial Frequency Response”

SFR Estimation – Slanted Edge Method Optics Slanted Edge SFR Estimation Color Filtering + Sampling SFR estimates

Example of SFR estimation using ISO12233 zoomed-in view of region-of-interest (ROI) Color Filter Array imageVNGPPG AHD DCB Modified AHD AFD 5 Pass VCD VCD + AHD LMMSE ROI 60 rows x 180 columns Images demosaiced using Linear Interpolation

Example of SFR estimation using ISO12233 Red channel SFR 18mm F/# = 5.6 ISO 100 Parameters SFR was estimated using tool recommended by International Imaging Industry AssociationInternational Imaging Industry Association availabe for Demosaicing affects the SFR

Example of SFR estimation using ISO12233 Green channel SFR 18mm F/# = 5.6 ISO 100 Parameters SFR was estimated using tool recommended by International Imaging Industry AssociationInternational Imaging Industry Association availabe for Demosaicing affects the SFR

Example of SFR estimation using ISO12233 Blue channel SFR 18mm F/# = 5.6 ISO 100 Parameters SFR was estimated using tool recommended by International Imaging Industry AssociationInternational Imaging Industry Association availabe for Demosaicing affects the SFR

Problem Proposed Solution Demosaicing affects the SFR & assessment of image quality Estimate SFR directly from the color filter array samples

SFR Estimation – Proposed Workflow Optics Color Filtering + Sampling Proposed Extension to CFA images SFR estimates

SFR Estimation – Proposed Method Slanted edge detection 1.CFA edgedetection 2.LS line fitting Slanted edge detection 1.CFA edgedetection 2.LS line fitting CFA image of Slanted Edge Reference Edge Oriented Directional Color Filter Interpolation Ibrahim Pekkucuksen, Yucel Altunbasak Proceedings of ICASSP 2011 CFA imageEdge image

SFR Estimation – Proposed Method Slanted edge detection 1.CFA edgedetection 2.LS line fitting Slanted edge detection 1.CFA edgedetection 2.LS line fitting CFA image of Slanted Edge Identify super-sampled edge spread function for each color channel

SFR Estimation – Proposed Method Slanted edge detection 1.CFA edgedetection 2.LS line fitting Slanted edge detection 1.CFA edgedetection 2.LS line fitting CFA image of Slanted Edge Identify super-sampled edge spread function for each color channel Identify super-sampled line spread function Identify SFR Derivative filtering Derivative filtering

Denoise the super-sampled Edge Spread Function by parametric fitting Red component of CFA image of slanted edge

Proposed Method for identifying the super-sampled Edge Spread Function Green component of CFA image of slanted edge

Proposed Method for identifying the super-sampled Edge Spread Function Blue component of CFA image of slanted edge

Proposed Method for identifying the Spatial Frequency Response Red component of CFA image of slanted edge Super-sampled Edge Spread Function Super-sampled Line Spread Function Spatial Frequency Response

Proposed Method for identifying the Spatial Frequency Response Green component of CFA image of slanted edge Super-sampled Edge Spread Function Super-sampled Line Spread Function Spatial Frequency Response

Proposed Method for identifying the Spatial Frequency Response Blue component of CFA image of slanted edge Super-sampled Edge Spread Function Super-sampled Line Spread Function Spatial Frequency Response

Proof-of-concept Simulation

Validation of proposed method using simulated imagery Sensor Optics NOTE: The red component of the CFA image is aliased, due to sub-sampling by the Bayer CFA pattern.

Validation of proposed method using simulated imagery Sensor Optics NOTE: The green component of the CFA image is aliased, due to sub-sampling by the Bayer CFA pattern.

Validation of proposed method using simulated imagery Sensor Optics NOTE: The blue component of the CFA image is aliased, due to sub-sampling by the Bayer CFA pattern.

Experimental Validation Caveat The estimates of the ESF & LSF identified using the proposed method are likely to be corrupted by noise Causes Noise arising during image capture Inadequate sampling of the Red/Blue color channels in the CFA image Inaccuracies in slant angle estimation Proposed Solution ( 2-step process ) Smooth tails of ESF by fitting sigmoid functions This step avoids amplifying noise when computing the derivative of the super-sampled ESF Attempt to fit gauss-hermite polynomials to LSF

SFR Estimation – Proposed Method Slanted edge detection 1.CFA edgedetection 2.LS line fitting Slanted edge detection 1.CFA edgedetection 2.LS line fitting CFA image of Slanted Edge Identify super-sampled edge spread function for each color channel Identify super-sampled line spread function Identify SFR Derivative filtering Derivative filtering

Denoising the Edge Spread Function The black points represent samples from the noisy ESF The solid red line represents the denoised ESF 2 independent sigmoid functions allow us to accommodate asymmetries in the tails of the ESF The optimal values of the fitting parameters are identified using non-linear LS minimziation

Parametric fitting of the Line spread function The black points represent samples from the noisy ESF The solid red line represents the fitted LSF The optimal values of the fitting parameters are identified using non-linear LS minimziation

Experimental Setup Target 360 x 4 pixels 360 x 6 pixels Imaging System Sinar P3 with 86H back: 48.8-MP 180mm, F/5.6 HR Rodenstock lens Aperture Setting = F/11 ISO 50 Advantage of using this camera: captures full-color information (R,G,B) at every pixel in 4-shot mode.

Experimental Setup Top view of TargetFront view of Target Rotation stage 6° 4700K Solux Lamps Algorithm -1 SFRmat v3 Algorithm -2 Proposed Input 3-channel RGB image captured by the camera ( no need for demosaicing !!! ) Input synthetically generated Color Filter Array image, obtained by subsampling the 3- channel RGB image captured by the camera CFA pattern used in experiment : G R B G In theory, the SFR estimates produced by the 2 methods must be in agreement

Experimental Validation of proposed method Sensor Optics F/# = 11 Why is there a disagreement between the plots? SFRmat does not denoise the ESF/LSF. This contributes to the noise in the estimated SFR In SFRmat, the noisy LSF is subject to windowing prior to computing the SFR by applying a DFT.

Sensor Optics F/# = 11 Experimental Validation of proposed method Why is there a disagreement between the plots? SFRmat does not denoise the ESF/LSF. This contributes to the noise in the estimated SFR In SFRmat, the noisy LSF is subject to windowing prior to computing the SFR by applying a DFT.

Sensor Optics F/# = 11 Experimental Validation of proposed method Why is there a disagreement between the plots? SFRmat does not denoise the ESF/LSF. This contributes to the noise in the estimated SFR In SFRmat, the noisy LSF is subject to windowing prior to computing the SFR by applying a DFT.