2011
DOI: 10.1007/978-3-642-24085-0_47
|View full text |Cite
|
Sign up to set email alerts
|

Efficient Computation of Convolution of Huge Images

Abstract: Abstract. In image processing, convolution is a frequently used operation. It is an important tool for performing basic image enhancement as well as sophisticated analysis. Naturally, due to its necessity and still continually increasing size of processed image data there is a great demand for its efficient implementation. The fact is that the slowest algorithms (that cannot be practically used) implementing the convolution are capable of handling the data of arbitrary dimension and size. On the other hand, th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2012
2012
2016
2016

Publication Types

Select...
4
1
1

Relationship

1
5

Authors

Journals

citations
Cited by 6 publications
(5 citation statements)
references
References 11 publications
0
5
0
Order By: Relevance
“…We address the challenge described above using a strategy that carefully partitions the large domain into smaller subdomains, performs the requisite computations on them, and then assembles correctly the statistics for the original large domain from the computations on the subdomains. Our approach can be compared to various partitioning strategies for efficient computation of convolutions via FFTs that are well known in digital signal processing applications, such as overlap-save, overlap-add, and hybrid schemes [64,65]. The overall process is illustrated schematically for a 2-D dataset in Fig.…”
Section: Large Microstructure Domainsmentioning
confidence: 99%
“…We address the challenge described above using a strategy that carefully partitions the large domain into smaller subdomains, performs the requisite computations on them, and then assembles correctly the statistics for the original large domain from the computations on the subdomains. Our approach can be compared to various partitioning strategies for efficient computation of convolutions via FFTs that are well known in digital signal processing applications, such as overlap-save, overlap-add, and hybrid schemes [64,65]. The overall process is illustrated schematically for a 2-D dataset in Fig.…”
Section: Large Microstructure Domainsmentioning
confidence: 99%
“…Although the concept of the fast Fourier transform [54] and the frequency-based convolution [55] is several decades old, with new architectures upcoming, one has to deal with new problems. For example, the efficient access to the memory was an important issue in 1970s [56] just as it is today [21,23]. Another problem to be considered is the numerical precision [57].…”
Section: Fast Convolutionmentioning
confidence: 99%
“…This means that the input signal and kernel will be split into smaller pieces, so called tiles that need not be of the same size. Hence, we will try to reduce the memory requirements while keeping the efficiency of the whole convolution process as proposed in [23]. 2 The size of padded signal should be exactly (N f + N g − 1).…”
Section: Decomposition In the Time Domainmentioning
confidence: 99%
See 1 more Smart Citation
“…The improvement is, nevertheless, at the expense of increased memory demand. The memory demand can be, however, considerably reduced if the technique designed in [11] is used.…”
Section: Perform Cross-correlationmentioning
confidence: 99%