Article ID Journal Published Year Pages File Type
6951676 Digital Signal Processing 2018 16 Pages PDF
Abstract
Here, a new approach is introduced that tackles the problem of the quantization error generation and accumulation in any algorithm. This approach offers understanding of the actual cause of generation of finite precision error and the exact tracking of the number of erroneous digits accumulated in all quantities of any algorithm. This approach is applied in the study of popular algorithms evaluating Zernike radial polynomials and moments. The actual sources of the finite precision error in these algorithms are identified and the exact amount of the corresponding numerical error is evaluated. It is shown that, as far as Zernike moments are concerned, this error is independent of the content of the image; it instead depends on the nature of the employed algorithm, the shape of the pixels and the image dimensions. Subsequently, a new, fast, recursive algorithm for the computation of the Polar Zernike polynomials and moments is introduced. The proposed algorithm generates particularly small geometric and integration errors, due to the employed shape of the pixels and the associated recursive relations; it also manifests a considerable resistance to finite precision error. Thus, the algorithm may be applied to high dimensions images (e.g. 2048×2048) and correspondingly large Pmax.
Related Topics
Physical Sciences and Engineering Computer Science Signal Processing
Authors
, , , ,