2023
DOI: 10.1371/journal.pone.0286878
|View full text |Cite
|
Sign up to set email alerts
|

Performance enhancement of high order Hahn polynomials using multithreading

Basheera M. Mahmmod,
Wameedh Nazar Flayyih,
Zainab Hassan Fakhri
et al.

Abstract: Orthogonal polynomials and their moments have significant role in image processing and computer vision field. One of the polynomials is discrete Hahn polynomials (DHaPs), which are used for compression, and feature extraction. However, when the moment order becomes high, they suffer from numerical instability. This paper proposes a fast approach for computing the high orders DHaPs. This work takes advantage of the multithread for the calculation of Hahn polynomials coefficients. To take advantage of the availa… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
3
0

Year Published

2024
2024
2024
2024

Publication Types

Select...
4

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 37 publications
(72 reference statements)
0
3
0
Order By: Relevance
“…The variables F, G, and H are given in Table 3. It should be noted that after computing the coefficient using (23) at n = x − 1, Equation ( 24) can be applied directly to compute coefficients at n = x.…”
Section: Multi-threaded Algorithm For Dktv3mentioning
confidence: 99%
See 1 more Smart Citation
“…The variables F, G, and H are given in Table 3. It should be noted that after computing the coefficient using (23) at n = x − 1, Equation ( 24) can be applied directly to compute coefficients at n = x.…”
Section: Multi-threaded Algorithm For Dktv3mentioning
confidence: 99%
“…Moreover, recent developments in algorithms for computing Krawtchouk polynomial coefficients have been proposed to address instability issues associated with the computation of high-order polynomials [19,22,23]. One such approach involves the use of the three-term recurrence relation, which expresses each coefficient of the Krawtchouk polynomial in terms of the previous two coefficients.…”
Section: Introductionmentioning
confidence: 99%
“…The Threading library offers support for simultaneous multi-threading; this can reduce program execution time by allowing multiple processes requiring CPU attention to be executed simultaneously, this is used for updating the user interface [8].…”
mentioning
confidence: 99%