Better Fixed-Point Filtering with Averaging Trees
dc.contributor.author | Adams, Andrew | en_US |
dc.contributor.author | Sharlet, Dillon | en_US |
dc.contributor.editor | Josef Spjut | en_US |
dc.contributor.editor | Marc Stamminger | en_US |
dc.contributor.editor | Victor Zordan | en_US |
dc.date.accessioned | 2023-01-23T10:23:46Z | |
dc.date.available | 2023-01-23T10:23:46Z | |
dc.date.issued | 2022 | |
dc.description.abstract | Production imaging pipelines commonly operate using fixed-point arithmetic, and within these pipelines a core primitive is convolution by small filters - taking convex combinations of fixed-point values in order to resample, interpolate, or denoise. We describe a new way to compute unbiased convex combinations of fixedpoint values using sequences of averaging instructions, which exist on all popular CPU and DSP architectures but are seldom used. For a variety of popular kernels, our averaging trees have higher performance and higher quality than existing standard practice. | en_US |
dc.description.number | 3 | |
dc.description.sectionheaders | Acceleration Structures | |
dc.description.seriesinformation | Proceedings of the ACM on Computer Graphics and Interactive Techniques | |
dc.description.volume | 5 | |
dc.identifier.doi | 10.1145/3543869 | |
dc.identifier.issn | 2577-6193 | |
dc.identifier.uri | https://doi.org/10.1145/3543869 | |
dc.identifier.uri | https://diglib.eg.org:443/handle/10.1145/3543869 | |
dc.publisher | ACM Association for Computing Machinery | en_US |
dc.subject | CCS Concepts: Computing methodologies -> Image processing Additional Key Words and Phrases: fixed-point arithmetic, image filtering | |
dc.subject | Computing methodologies | |
dc.subject | Image processing Additional Key Words and Phrases | |
dc.subject | fixed | |
dc.subject | point arithmetic | |
dc.subject | image filtering | |
dc.title | Better Fixed-Point Filtering with Averaging Trees | en_US |