how to perform two dimensional deconvolution in matlab?

result2=[600 600] matrix,
frq22=[600 600] matrix,
I have to deconvolve these two matrices.For this I am using the following code but it’s not working.
Img=deconv(result2,frq22,'same');

 채택된 답변

Ridwan Alam
Ridwan Alam 2019년 12월 10일
편집: Ridwan Alam 2019년 12월 10일

0 개 추천

deconv() is defined only for vectors, not for matrices.
this might be helpful for matrices and images:

댓글 수: 3

Is there any function for deconvolution of matrices?
I don't know of any built-in function in Matlab. There are image deconvolution functions, but they don't work the way you are looking for. You can try the fft based approach I mentioned before. Or may try to create your own loop-based function. Good luck!
okay Thank you..

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

추가 답변 (1개)

Viktor
Viktor 2024년 7월 6일

1 개 추천

You can use deconvwnr(I,psf,nsr) and set nsr = 0. This will result in the straightforward deconvolution.

카테고리

제품

릴리스

R2014a

질문:

2019년 12월 10일

댓글:

2024년 7월 11일

Community Treasure Hunt

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

Start Hunting!

Translated by