View License

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video

Highlights from
Image Restoration

4.3 | 42 ratings Rate this file 74 Downloads (last 30 days) File Size: 1010 KB File ID: #8791 Version: 1.0
image thumbnail

Image Restoration


Prateek Garg (view profile)


22 Oct 2005 (Updated )

Restore images degraded due to degradation factors such as motion blur and noise.

| Watch this File

File Information

To restore extremely blurred or degraded image. Images blurred due to many factors like relative motion between camera and a moving car (eg. Image of a speeding car).

Inverse filter, Wiener filter & Lucy-Richardson filters are used to restore images.

Optical flow analysis i.e. estimation of blurring parameters such as length of blur and angle of blur is also a part of it. Help files are included to assist you.

If anyone finds this file useful, then please leave comments. Its very encouraging.

Required Products Image Processing Toolbox
MATLAB release MATLAB 6.5 (R13)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (59)
04 May 2016 Lehbab Djalila

can you send me this file. I can not see it or download it. PLEASE, i really need it

11 Apr 2016 Hoda

Hoda (view profile)

Hi I wanted to know if your program also restores Analyze images?

Comment only
11 Apr 2016 tofk2007


Comment only
11 Apr 2016 tofk2007


26 Feb 2016 Muthukumaran S

Excellent learning platform..

31 Oct 2015 Diem Tran

This file very useful

Comment only
24 Oct 2015 Zhu Jing

19 Aug 2015 Deepika jotwani

please mail me
what research paper use in this project please reply me sir

Comment only
27 May 2015 jilin

jilin (view profile)

thanks,it's very helpful to me.

08 May 2015 Abhiroop Datta

Could you please send me the documentation of this project. This is great work and helped me a lot in completing my final year project. It would be of great help if the documentation was provided.

06 May 2015 bassel mar

a very good work thanks a lot..

I need an example code for image restoration using Extended Kalman or kalman filters to help me with my PhD research.My e-mail:

07 Aug 2014 navya

navya (view profile)

15 Mar 2014 abha

abha (view profile)

25 Nov 2013 Jesse

Jesse (view profile)

very good work ,I'm trying to assemble some algorithms for a traffic surveilance app to present on my thesis.Very smooth approach

Comment only
14 Nov 2013 Patricia Lara

17 Aug 2013 biruk agidie

As the same as the commenter i also need please please the the documentation part of your work for reference it is urgent by

Comment only
30 Jul 2013 dana Wang

Thank you very much.

Comment only
19 Jul 2012 Jin

Jin (view profile)

you're a good man,thanks for sharing

05 Jul 2012 russellvipl

21 May 2012 Yael

Yael (view profile)

Eres un amor <3

12 Jan 2012 Chang chang

23 Nov 2011 russellvipl

21 Jul 2011 AMUDHA

AMUDHA (view profile)


03 Jun 2011 jack

jack (view profile)

thanks a lot
i possible to send me the thesis or the paper you do it to reference your work in my project i do compare between different methods and one of them your methods
so please send to my e-mail:

17 Jun 2010 zhan mejon

thanks,it's wonderful

12 Mar 2010 astra kumar

hi prateek.
This is ramesh.

Could u please send the documentation for Image degradation and restoration.
I require it for mini project.

PLEASE PLEASE help me sir.
only few days left for submission of mini project.


Thank u so much.

Comment only
22 Nov 2009 Raymond Cheng

Thanks for your sharing.

01 Aug 2009 naitunn Kapko

Please you tell me "How to run Code"
I need it for my mini project
Thank you so much

Comment only
25 May 2009 snist reddy

this is srikanth..
i need the documentation for this project...( image restoration and degradation)
i need it for my mini project..
i have no idea of how to go along with the documentation..
please help me sir..,
kindly mail it to,...

19 Mar 2009 Liu Jinhua

Thanks a lot! You are very helpful!

Comment only
15 Jan 2009 shining cheung

thanks a lot!
this is benifit for my paper.

Comment only
27 Nov 2008 Hu Yu

Hu Yu (view profile)

very useful tool for researchers of this field

23 Jun 2008 rahul chaudhari


dont u think ur wiener filter has gone a little awry here?

u use: debl = ((modOTF./(modOTF+SNR))./(OTF)).*fbl;

but shouldnt u use (OTFconjugate./(modOTF + 1/SNR)).*fbl ???

please correct me if I am wrong. i think you should have a 1/SNR in the denominator instead of just SNR

14 Apr 2008 shuai susan

It's amazing!thank you?

29 Mar 2008 YAO ZHENJIE

very good and easy to use

17 Mar 2008 filily lee

man, i love you~

17 Mar 2008 aidy green

thank you very much!!you are very helpful~~

Comment only
06 Mar 2008 chandrakala c

Hi we r doing project on image segmentation. we have segmented the image based on kmeans,generalised gaussian distribution n em algorithm.we should evaluate performance parameters for that we need reconstruction of the image could u suggest a method for this?

Comment only
19 Feb 2008 phani kumar

Can u tell me how to run the code?

26 Dec 2007 subrajeet mohapatra

Hey prattek thats great but tell me how can i know if i have an image how can i know which type of noise has affected an image. because i think before using any denoising scheme we should know which noise has corrupted the image so that we can model the noise and apply denoising algorithm. please reply and u can contact me at

25 Dec 2007 Mithila T

Hi Prateek,
gr88 job. I need the algorithm for it.Can you please mail me all those algorithm ?please i need it to study. I would be really very gr8ful to you. Thanks in advance :)

11 Dec 2007 edwi ws

it's good program. can you create source code image restoration using hopfield network?

03 Sep 2007 kalin ananiev


Comment only
03 Mar 2007 Sing Sing

How to use this program?

Comment only
03 Feb 2007 Anton Gorlin

It's very nice and helpful!
BUT!! there's some problem
when I restore image in compare window by inverse filter, it works good and when I do the same thing with the same parameters in Resore dialog it doesn't work at all. what's the problem may be?

04 Jan 2007 Surya Murthy

Hi, this is Murthy.I need an image restoration algorithm based on tychonoff regularization and topological gradient.If anybody can help me, send me a mail to my id .

21 Dec 2006 harsha nikhil

was very helpful !

17 Nov 2006 Karthik T

Hi Prateek y no reply ? for my mail ? Looking forward for ur reply

Comment only
25 Oct 2006 Mr.Karthik T Raja

Hi Authors, Good work!, I am looking algorithm for color image restoration. My new method will based on filtering for restore the blurred image based on its different blurr length. Can u help me ?

Karthik T

24 Oct 2006 Mary C

gr8 work! throughly explained with proper help and works gr8 with many many additional features ..thanks a lot this project rocks!

please provide me the literature for this project like the papers, algorithms especially the estimation part and all i would be highly highly grateful to you

05 Oct 2006 deedee dida

It's mean the world to me...!!!

I Promise to develop this software..

03 Oct 2006 Biju VG V G

i am doing my m.Tech project in image processing.This file helped me a lot for developing my project.Kindly sent me the algorithm used for angle and len esimation, then it will be very helpful to me to understand it correctly.

21 Sep 2006 Peng W

This file is very good ,thanks a lot!

16 May 2006 adi nugroho

bagus pisann euyy..
thanks yee...
bs bwt tugas citra gw..

19 Apr 2006 Grand Boy


09 Mar 2006 Chee Yu Kong

very very good

09 Mar 2006 wang bo

I can not completely download this file!Please check it.

Comment only
08 Dec 2005 Xenya Petrova

Contact us