Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.

DeconvLR

nmunk
初学者
609 次查看
Hi,

I have been struggling with the LR blind deconvolution for a little while...

Does anyone have a working code snippet C/C++/C# that shows the initialization of the kernel, and which kernel size to use?

The Intel documentation is not very informative on this I think.

My images are 2D and typically 1600x1200 pixels. It would be great to be able to run RGB deconvolution - but mono would be some start...

Any hints or comments are highly appreciated

Thanks, Niels

0 项奖励
2 回复数
Chao_Y_Intel
主持人
609 次查看
Niels,

Could you check the post, which discuss the kernel setting on this function:
http://software.intel.com/en-us/forums/showthread.php?t=71592

Thanks,
Chao
0 项奖励
nmunk
初学者
609 次查看
Thanks,

I looked at the kernel size discussion, and came a little further - now the program runs without crashing, and without bad error codes :-)

Unfortunately the resulting image has some artifacts - like horizontal lines in the image, and some repeated 'error-pixels' (Would be easier to explain if I could attach an image...).

Some parameter questions:

(1) I briefly looked into the original 1972 Richardson paper, and found that the number of iterations seems to be 10 in the examples there.

(2) What is the purpose of the thresholding parameter?

(3) Like others I have a tough time understanding the kernel, its size and sane values from the start. The original paper uses a 2x2 kernel?

(4) From another discussing in this forum, I read that the ROI needs to be square - or maybe it is the kernel? It is not very clear.

A running sample would be great - it is an interesting topic!

/Niels

0 项奖励
回复