Fast concolution of image and ellipse of varid sizes
1 次查看(过去 30 天)
显示 更早的评论
Hi, I'm currently trying to figure out how to make fast convolution between an image (2000x1600 pixels) and a much smaller ellipse mask of different sizes. Im using conv2 fucntion but its taking forever. Surely there must be a more simpler and faster way?
The ellipse might vary between 40-150 pixels in size or in some cases larger up to maybe 600 pixels.
I like to make convolution between the two images (the image and my ellipse mask) and optimize the speed. The image is mostly "zero" and consist of a laser lobe of varid sizes.
0 个评论
回答(1 个)
Bruno Luong
2018-10-29
编辑:Bruno Luong
2018-10-29
1 个评论
Bruno Luong
2018-10-29
Some possible further optimization: If you convolve the same image with different ellipses or the opposite: different image with the same set of ellipses the FFT of what ever image that is used multiple time can be computed once.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Image Processing Toolbox 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!