sharpening the blurred image edges without using direct commands .
Show older comments
i want to deblur an image by following method
step 1> obtain a blurred image
step 2> apply edge detection filters in 4 different orientations of the blurred image
step 3> Find the four output images processed from the edge detection filters
step 4>combine the output based on an L2 norm or Eucledians norm
Step 5>obtain the edge of the image hence using the above method
6 Comments
Image Analyst
on 30 Aug 2011
I don't know how that can be achieved without using direct commands - it will require some code - unless you have an unusual definition of "direct commands". I also don't know what Step 3 is. Step 2 gives you some edge images and in step 4 you want to combine them, but what is step 3??? There is nothing to find - you already have them as a result of step 2. Likewise, how is step 5 different than step 4? Anyway, finding edges will not enhance edges unless you add them to the original image. You can do your whole algorithm in one single line with the conv2 filter and the appropriate kernel for certain types of edge filters (linear ones like the Laplacian but not non-linear ones like Canny).
Walter Roberson
on 30 Aug 2011
Okay, go ahead. Let us know if you encounter a specific MATLAB question along the way.
Walter Roberson
on 30 Aug 2011
I suspect "without direct commands" means that Max is not permitted to use the built-in blurring and edge detection routines.
Max
on 30 Aug 2011
Walter Roberson
on 30 Aug 2011
http://en.wikipedia.org/wiki/Unsharp_masking
http://www.cambridgeincolour.com/tutorials/image-sharpening.htm
Max
on 30 Aug 2011
Answers (0)
Categories
Find more on Deblurring in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!