Fast calculation of multiple line integrals

被引:33
作者
Brandt, A [1 ]
Dym, J
机构
[1] Weizmann Inst Sci, Dept Appl Math & Comp Sci, IL-76100 Rehovot, Israel
[2] Univ So Calif, Dept Math, Los Angeles, CA 90089 USA
关键词
radon transform; numerical integration;
D O I
10.1137/S1064827595285718
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
A line integral is defined as the integral of two-dimensional data along a (one-dimensional, straight) line of given length and orientation. Line integrals are used in various forms of edge and line detectors in images and in the computation of the Radon transform. We present a recursive algorithm which enables approximation of discretized line integrals at all lengths, orientations, and locations to within a prescribed error bound in at most O(n log n log log n) operations, where n is the number of data points. Furthermore, for most applications (in particular, where even small amounts of noise are present in the data) all of these integrals can be computed to the desired accuracy in about 24n log n operations.
引用
收藏
页码:1417 / 1429
页数:13
相关论文
共 5 条
[1]  
BRANDT A, IN PRESS SIAM J APPL
[2]  
DYM J, 1994, THESIS WEIZMANN I SC
[3]  
Gotz W., 1993, Ph.D. Thesis
[4]  
GOTZ WA, 1996, PATTERN RECOGN, V28, P711
[5]   Completion energies and scale [J].
Sharon, E ;
Brandt, A ;
Basri, R .
1997 IEEE COMPUTER SOCIETY CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, PROCEEDINGS, 1997, :884-890