23 November 20151 Md. Tanvir Al Amin (Presenter) Anupam Bhattacharjee Department of Computer Science and Engineering,

Slides:



Advertisements
Similar presentations
Chapter 3 Image Enhancement in the Spatial Domain.
Advertisements

FTP Biostatistics II Model parameter estimations: Confronting models with measurements.
NASSP Masters 5003F - Computational Astronomy Lecture 5: source detection. Test the null hypothesis (NH). –The NH says: let’s suppose there is no.
ECE 472/572 - Digital Image Processing Lecture 7 - Image Restoration - Noise Models 10/04/11.
Image Enhancement Digital Image Processing Instructor: Dr. Cheng-Chien LiuCheng-Chien Liu Department of Earth Sciences National Cheng Kung University Last.
Digital Image Processing In The Name Of God Digital Image Processing Lecture3: Image enhancement M. Ghelich Oghli By: M. Ghelich Oghli
5. 1 Model of Image degradation and restoration
Uncertainty Representation. Gaussian Distribution variance Standard deviation.
Visual Recognition Tutorial
1 © 2010 Cengage Learning Engineering. All Rights Reserved. 1 Introduction to Digital Image Processing with MATLAB ® Asia Edition McAndrew ‧ Wang ‧ Tseng.
Spatial Analysis Longley et al., Ch 14,15. Transformations Buffering (Point, Line, Area) Point-in-polygon Polygon Overlay Spatial Interpolation –Theissen.
Robust Real-time Object Detection by Paul Viola and Michael Jones ICCV 2001 Workshop on Statistical and Computation Theories of Vision Presentation by.
Digital Image Processing Chapter 5: Image Restoration.
1 Image Filtering Readings: Ch 5: 5.4, 5.5, 5.6,5.7.3, 5.8 (This lecture does not follow the book.) Images by Pawan SinhaPawan Sinha formal terminology.
Lecture 10: Robust fitting CS4670: Computer Vision Noah Snavely.
Lecture 17 Interaction Plots Simple Linear Regression (Chapter ) Homework 4 due Friday. JMP instructions for question are actually for.
Despeckle Filtering in Medical Ultrasound Imaging
Simple Linear Regression. Introduction In Chapters 17 to 19, we examine the relationship between interval variables via a mathematical equation. The motivation.
1 Linear Methods for Classification Lecture Notes for CMPUT 466/551 Nilanjan Ray.
1 Chapter 8: Image Restoration 8.1 Introduction Image restoration concerns the removal or reduction of degradations that have occurred during the acquisition.
Machine Learning CUNY Graduate Center Lecture 3: Linear Regression.
Image Restoration and Reconstruction (Noise Removal)
Computer Vision - Restoration Hanyang University Jong-Il Park.
DIGITAL IMAGE PROCESSING Instructors: Dr J. Shanbehzadeh M.Gholizadeh M.Gholizadeh
Digital Image Processing
EDGE DETECTION IN COMPUTER VISION SYSTEMS PRESENTATION BY : ATUL CHOPRA JUNE EE-6358 COMPUTER VISION UNIVERSITY OF TEXAS AT ARLINGTON.
انجمن دانشجویان ایران – مرجع دانلود کتاب ، نمونه سوال و جزوات درسی
Digital Image Processing Lecture 10: Image Restoration March 28, 2005 Prof. Charlene Tsai.
Clustering and Testing in High- Dimensional Data M. Radavičius, G. Jakimauskas, J. Sušinskas (Institute of Mathematics and Informatics, Vilnius, Lithuania)
Modern Navigation Thomas Herring MW 11:00-12:30 Room
Machine Vision ENT 273 Image Filters Hema C.R. Lecture 5.
Image Restoration Fasih ur Rehman. –Goal of restoration: improve image quality –Is an objective process compared to image enhancement –Restoration attempts.
Digital Image Processing Lecture 10: Image Restoration
Ch5 Image Restoration CS446 Instructor: Nada ALZaben.
LEAST MEAN-SQUARE (LMS) ADAPTIVE FILTERING. Steepest Descent The update rule for SD is where or SD is a deterministic algorithm, in the sense that p and.
Course 2 Image Filtering. Image filtering is often required prior any other vision processes to remove image noise, overcome image corruption and change.
Chapter 3: Maximum-Likelihood Parameter Estimation l Introduction l Maximum-Likelihood Estimation l Multivariate Case: unknown , known  l Univariate.
Math 3360: Mathematical Imaging Prof. Ronald Lok Ming Lui Department of Mathematics, The Chinese University of Hong Kong Lecture 11: Types of noises.
Intelligent Vision Systems ENT 496 Image Filtering and Enhancement Hema C.R. Lecture 4.
Chapter 20 Classification and Estimation Classification – Feature selection Good feature have four characteristics: –Discrimination. Features.
3.7 Adaptive filtering Joonas Vanninen Antonio Palomino Alarcos.
Digital Image Processing
Machine Learning 5. Parametric Methods.
Bivariate Splines for Image Denoising*° *Grant Fiddyment University of Georgia, 2008 °Ming-Jun Lai Dept. of Mathematics University of Georgia.
The Chinese University of Hong Kong
Performance of Digital Communications System
Image Restoration. Image restoration vs. image enhancement Enhancement:  largely a subjective process  Priori knowledge about the degradation is not.
Lecture 22 Image Restoration. Image restoration Image restoration is the process of recovering the original scene from the observed scene which is degraded.
CORRELATION-REGULATION ANALYSIS Томский политехнический университет.
Lecture 10 Chapter 5: Image Restoration. Image restoration Image restoration is the process of recovering the original scene from the observed scene which.
Image Processing Architecture, © Oleh TretiakPage 1Lecture 5 ECEC 453 Image Processing Architecture Lecture 5, 1/22/2004 Rate-Distortion Theory,
Part 3: Estimation of Parameters. Estimation of Parameters Most of the time, we have random samples but not the densities given. If the parametric form.
VIDYA PRATISHTHAN’S COLLEGE OF ENGINEERING, BARAMATI.
Image Enhancement in the Spatial Domain.
Motivations Paper: Directional Weighted Median Filter Paper: Fast Median Filters Proposed Strategy Simulation Results Conclusion References.
Fundamentals of Spatial Filtering:
Digital Image Processing Lecture 10: Image Restoration
DIGITAL IMAGE PROCESSING
The Chinese University of Hong Kong
Image Analysis Image Restoration.
A special case of calibration
Error rate due to noise In this section, an expression for the probability of error will be derived The analysis technique, will be demonstrated on a binary.
A Review in Quality Measures for Halftoned Images
Chapter 10 – Image Segmentation
Digital Image Processing Week IV
Introduction to Sensor Interpretation
Image Filtering Readings: Ch 5: 5. 4, 5. 5, 5. 6, , 5
Introduction to Sensor Interpretation
CS5760: Computer Vision Lecture 9: RANSAC Noah Snavely
CS5760: Computer Vision Lecture 9: RANSAC Noah Snavely
Presentation transcript:

23 November Md. Tanvir Al Amin (Presenter) Anupam Bhattacharjee Department of Computer Science and Engineering, Bangladesh University of Engineering and Technology, Dhaka, Bangladesh.

23 November Presence of unwanted components in a signal. Inherent with Signal Handling devices. What we consider Noise In case of a digital image, noise is deviation of image pixels from their actual values. Standard Image : LennaCorrupted Lenna

23 November Types of noise 1. Dependent Noise (Gaussian Noise) 2. Independent Noise (Salt and Pepper Noise) Various ways of Classification. Two general cases :

23 November Noise Reduction Problem It is clear that we need to remove noise. But we can only reduce it. An ill posed problem since Not well defined whether a pixel is corrupted or not. One kind of random noise, appearing on the image as additive random impulsive dots or small regions. We Address here:

23 November Our Assumptions 1.Impulsive Noise is uniformly distributed throughout the whole image having fixed noise density. 2. Natural Images have continuous tones. Noisy pixels vary more than a threshold value. Simulated noisy images satisfying our assumptions

23 November Stages of the Solution Stage 1 : Detect the pixels which are corrupted. Stage 2 : Keep the uncorrupted pixels intact. Estimate values for the corrupted pixels from its neighboring good pixels.

23 November Basic Idea of Noise Detection Take window of certain dimension s, depending on Noise Density ρ Sweep it for all possible positions in the image array. Process Each window. A window starting at (2,3)

23 November Basic Idea of Noise Detection Each window verdicts about each of the s 2 pixels inside, whether it is Corrupted or not. Local Classification : Classification of each pixel by a single window. Global Classification : Combined output of all Local Decision

23 November Fit a plane with the pixel values in a window (Least Squares Regression) Processing Each Window Let Z be plane approximation Select those pixels as corrupted for which deviation exceeds Parameter δ Good Pixel Corrupt Pixel δ = 25

23 November Combining Local Solutions Each non-boundary pixel examined by S 2 windows. Local Classifications are combined by “Majority vote”. Verdicts of each window considered as “votes”. Idea is : if most of the windows report a pixel “uncorrupted”, It is highly probable that this pixel is actually uncorrupted.

23 November Combining Local Solutions To discriminate between edge and noise we introduce, Classifier Parameter Ω = Ratio of successful judgments needed for any pixel to be flat We assume : In case of high contrast grainy parts or for edge pixels, large number of pixels inside a window will be reported wrong, causing judgment of that window unreliable.

23 November Combining Local Solutions Threshold Ratio, φ Minimum ratio of accepted verdicts needed for a pixel to be declared uncorrupted globally. Two Threshold ratios : Decision Tree

23 November Noise Filtering Fit a paraboloid with the good pixel values in each window From Paraboloid Approximation, Find suggestion for each corrupted pixel Globally Estimate value of a noisy pixel by averaging all suggestions. In case there is no estimate about a pixel, we use pixel averaging for it.

23 November Noise Detection Simulation Classification Efficiency, Error Detection Efficiency,

23 November Effect of Deviation Parameter φ e = 0.7 and φ n = 0.85, ρ = 0.34, Ω = 0.5, s = 4

23 November Effect of Density Parameter For noise density 30% optimal value of ρ is 0.4 as depicted

23 November Effect of Threshold ratio : For ρ = 0.4, Ω = 0.5, s=4, Noise Density = 30%, optimal value of φ e = 0.7 and φ n = 0.85.

23 November Various noise distribution.

23 November Noise Filtering Performance Peak Signal to Noise Ratio vs. Noise Density

23 November % Noise PSNR = 30 dB 30 % Noise, PSNR = 26 dB 6 % Noise PSNR = 32 dB Visualization

23 November Total Cost : O((m-s+1)(n-s+1)s 2 + mn + ρs 2 (m-s+1)(n-s+1)+mn) = O(mns 2 (1+ρ)) Number of windows = Cost per window for Local classification: O(s 2 ) Time for Global Error Classification : O(mn) Filtering : O(ρs 2 ) per window Final Estimation : O(mn) Complexity

23 November Success No Blind mean or median filtering. Output doesn’t suffer from unwanted loss in sharpness. Main operations are solving systems of linear equations. No complicated mathematical operations or transformation. Specialized data structure is not necessary. Implementation logic is easy and economical with resources. We get more than 92% success on average.

23 November Shortcomings Noise detection is done in single pass, Filtering is also done in another single pas. Multilevel detection and filtering would improve it. For Regression, L1 norm is used. Less calculation needed  results in less accuracy. Only concentrates in algebraic methods considered. Considering frequency information and wavelet based statistics along with, would yield better result in noise detection and removal

23 November