need help for image restoration algorithm based on neighboring pixel

In my algorithm I want to restore image in which I have coded/find neighboring pixels for a particular pixel and now I want restore/deblur that particular pixel by taking information from those neighboring pixels. Please help( by theoretical/coding )

 Accepted Answer

If you know the index of the bad pixel, a method would be:
image(index) = mean(image([index-1 index+1 index+rows index-rows]));
But that will only work for pixels that don't have dodgy neighbours, and aren't at the edge of an image.

1 Comment

Is index means coordinates of an image i.e. position of pixels also if we have a whole deblur image can we restore a whole image by using information from neighboring pixel method

Sign in to comment.

More Answers (1)

How was the image ruined? By blurring? Have you tried deconvlucy()?

Asked:

on 28 May 2013

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!