how could we identify the type of blur in an image?? first, how could we realize that a image is blurred or not???

조회 수: 4 (최근 30일)
  1. how could we identify an image is blurred or not and the type of blur occured??
  2. if i create a blur to an image by fspecial(), can we see the matrix of psf??
  3. is it possible to simulate a blur only to a particular object(portion) in an image, if so how??
can someone help me with the code too for better understanding.
Thanks in advance.....

답변 (1개)

Harsh Parikh
Harsh Parikh 2020년 9월 30일
Hi Vimal,
You can identify the "blurriness" of the image and the parameters as well using a neural network based on multi-valued neurons as shown in the paper here which should answer the first two questions.
To blur a particular part of an image:
  • Cut the part.
  • Apply blurring to that part.
  • Join the part back to the original image.
Refer the link1 and link2 which shows, blurring half of the image and blurring with a controlled area, respectively.
  댓글 수: 3
Image Analyst
Image Analyst 2020년 10월 1일
Regarding your #2, look in the workspace panel to see the numbers in your psf matrix. To visualize it, do something like this:
psf = fspecial('gaussian', 41, 11)
subplot(2, 1, 1);
imshow(psf, [], 'InitialMagnification', 800);
axis('on', 'image');
subplot(2, 1, 2);
surf(psf);

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Get Started with Image Processing Toolbox에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by