sharpening the blurred image edges without using direct commands .
이전 댓글 표시
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
Image Analyst
2011년 8월 30일
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
2011년 8월 30일
Okay, go ahead. Let us know if you encounter a specific MATLAB question along the way.
Walter Roberson
2011년 8월 30일
I suspect "without direct commands" means that Max is not permitted to use the built-in blurring and edge detection routines.
Max
2011년 8월 30일
Walter Roberson
2011년 8월 30일
http://en.wikipedia.org/wiki/Unsharp_masking
http://www.cambridgeincolour.com/tutorials/image-sharpening.htm
Max
2011년 8월 30일
답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Object Analysis에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!