Technology Industry
Industry: Email Alert RSS FeedFLANN detector based filtering of images corrupted by impulse noise
Journal of Computer Science, July, 2005 by Banshidhar Majhi, Mowafak Fathi
Abstract: We present a novel non-linear scheme for image restoration based on neuro-detector using Functional Link Artificial Neural Network (FLANN) followed by an improved spatial filter. The method is applied to images corrupted by impulse noise with varying strengths and different noise probability. The neural detector is based on the concept of training or learning by examples. When trained properly, the detector used to detect impulse noise in any image degraded by impulse noise. Hence, the method is suitable for real time image restoration applications. The simulated results obtained from the proposed scheme outperforms existing approaches are highly satisfactory and it outperforms the earlier suggested methods in terms of residual NSR in restored images.
Most RecentTechnology Articles
Key words: Impulse Noise, Neural Network, Detection of Impulse Noise, Selective Filtering
INTRODUCTION
When images are acquired and processed, an original image may become degraded in various ways. Degradation may be in the form of random noise and interference, blur induced by camera mis-focus and motion, lens and film nonlinearity, impulse due to recording medium, and other mechanisms. Image restoration methods generally model the degradation process and apply an approximately inverse process to the degraded image to recover the original image [1]. The effectiveness of such image restoration techniques depends on the availability and completeness of knowledge about the degradation process as well as on the structure of the processing scheme implementing the restoration. Various image restoration methods have been proposed in the literature on digital image processing. Descriptions of image restoration techniques can be found in books on image processing such as [2]. Traditional image restoration methods are based on linear processing of image signals. Weiner filters [3] and recursive (Kalman) filters [4] fail under this category.
There are also nonlinear techniques for image restoration. These methods include maximum-likelihood [5] and maximum a posteriori (MAP) estimation technique [6]. Nonlinear methods based on modeling the degraded image, and hence called as model based methods.
However, very few works have been reported for impulse noise removal using nonlinear methods. A Double Derivative based impulse noise detection scheme is reported in [7]. Recently, the authors have proposed a fuzzy logic based impulse noise detection scheme [8], which performs better than the previous method [7] in terms of noise detection capability, edge retention, and noise removal. Another relatively new approach to model based image restoration uses Artificial Neural Network (ANN) filters. Hopfield type recurrent neural networks have been studied for restoration of images degraded by linear distortion [9,10]. ANN is also widely used for impulse noise detection and removal. When the impulse noise is of varying amplitude, a multi layer neural network is required. Such a work is reported in [11], which utilizes Radial Basis Function (RBF) network. In this paper, we propose a functional link neural network (FLANN) to detect the presence of an impulse of varying amplitude and if present, remove it by using improved spatial filtering. This scheme outweighs the earlier scheme proposed [11] in terms of noise rejection in dB. To construct the neural detector, we use supervised learning based on back propagation. It is assumed that the image does not contain any sharp rise or fall in grayness at any of the pixel positions. The details of detection and filtering process of the proposed scheme are given
Proposed Scheme: A general discrete time model for image degradation can be expressed as:
X(m, n) = Y (m, n) (m, n) (1)
where, Y(m, n) represents the original image, X(m, n) is the observed degraded image and (m, n) is the additive impulse noise of varying strengths added with a probability p. Since p << 1, it is desirable to filter only those pixels which are corrupted by noise to minimize blurring in the restored image. To attain this objective we propose a noise detection scheme in the test pixel location, followed by an improved spatial filtering, if at all the test pixel is corrupted. The detection and filtration processes are described below in detail.
Impulse Noise Detection
1. Consider a 3x3 test window XT from X (m, n) as:
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (2)
2. Compute [sub.i]s, I = 1, ... ,4 as follows:
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (3)
3. Pass all [sub.i]s through the FLANN detector which produces the output [O.sub.i,j].
4. The fuzzy rules for the impulse detection in a test pixel [x.sub.i,j] are
* If [O.sub.i,j] is high then the test pixel [x.sub.i,j] is corrupted.
If [O.sub.i,j] is low then the test pixel [x.sub.i,j] is not corrupted.
To obtain a binary decision regarding the presence of the impulse, [D.sub.i, j] is passed through a hard limiter (H) defined as:
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (4)
where, T is the threshold value.
CXO UnpluggedSmart Business interviews on BNET
Brought to you by CBS MoneyWatch.com
- Best- and Worst-Paid College Degrees
- 6 Things You Should Never Do on Twitter or Facebook
- How Much Sleep Do You Really Need?
- 6 Big Myths about Gas Mileage
- 5 Rules for Immediate Annuities
- Death in the Family: 12 Things to Do Now
- Dumbest Things You Do With Your Money
- 6 Online Networking Mistakes to Avoid
- 401(k) Mistakes to Avoid
- 5 Economic Scenarios to Keep You Up at Night
- The Real ‘Best Places to Retire’
- Best Credit Cards for You
- 12 Tough Questions to Ask Your Parents
- The Real ‘Best Colleges’
- Home Buyer Tax Credit: How to Cash In
- Why You Shouldn't Bash Cash
- 8 Phony 'Bargains' and Better Alternatives
- Danger: 3 Debit Card Scams to Avoid
- 6 Myths About Gas Mileage
- 29 Fees We Hate Most
- Quick and Easy Ways to Boost Returns
- Best Stocks to Buy Now
- Lower Your Taxes: 10 Moves to Make Now
- New Jobs: 8 Lessons from Real-Life Career Switchers
- The New Job Market: Who Wins and Who Loses?
- Health Care Reform's Public Option: Everything You Need to Know
- Volunteer Work When Unemployed: Should You Work for Free?
- Whose Recovery Is This?
- Long-Term-Care Insurance: 4 Biggest Risks to Avoid
Content provided in partnership with
Most Recent Business Articles
- Multiple criteria evaluation and optimization of transportation systems
- Multi-criteria analysis procedure for sustainable mobility evaluation in urban areas
- A two-leveled multi-objective symbiotic evolutionary algorithm for the hub and spoke location problem
- Multi-criteria analysis for evaluating the impacts of intelligent speed adaptation
- The development of Taiwan arterial traffic-adaptive signal control system and its field test: a Taiwan experience
Most Recent Business Publications
Most Popular Business Articles
- 7 tips for effective listening: productive listening does not occur naturally. It requires hard work and practice - Back To Basics - effective listening is a crucial skill for internal auditors
- LIFO vs. FIFO: a return to the basics
- FAS 109: a primer for non-accountants - Financial Accounting Standards Board's "Statement 109: Accounting for Income Taxes"
- Too Young to Rent a Car? - 25-years-old the minimum age for car renting - Brief Article
- Design a commission plan that drives sales - Sales Commissions



