Cargando…
Scaling up and down of 3-D floating-point data in quantum computation
In the past few decades, quantum computation has become increasingly attractive due to its remarkable performance. Quantum image scaling is considered a common geometric transformation in quantum image processing, however, the quantum floating-point data version of which does not exist. Is there a c...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Nature Publishing Group UK
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8854743/ https://www.ncbi.nlm.nih.gov/pubmed/35177773 http://dx.doi.org/10.1038/s41598-022-06756-w |
_version_ | 1784653496453169152 |
---|---|
author | Xu, Meiyu Lu, Dayong Sun, Xiaoyun |
author_facet | Xu, Meiyu Lu, Dayong Sun, Xiaoyun |
author_sort | Xu, Meiyu |
collection | PubMed |
description | In the past few decades, quantum computation has become increasingly attractive due to its remarkable performance. Quantum image scaling is considered a common geometric transformation in quantum image processing, however, the quantum floating-point data version of which does not exist. Is there a corresponding scaling for 2-D and 3-D floating-point data? The answer is yes. In this paper, we present a quantum scaling up and down scheme for floating-point data by using trilinear interpolation method in 3-D space. This scheme offers better performance (in terms of the precision of floating-point numbers) for realizing the quantum floating-point algorithms than previously classical approaches. The Converter module we proposed can solve the conversion of fixed-point numbers to floating-point numbers of arbitrary size data with [Formula: see text] qubits based on IEEE-754 format, instead of 32-bit single-precision, 64-bit double-precision and 128-bit extended-precision. Usually, we use nearest-neighbor interpolation and bilinear interpolation to achieve quantum image scaling algorithms, which are not applicable in high-dimensional space. This paper proposes trilinear interpolation of floating-point data in 3-D space to achieve quantum algorithms of scaling up and down for 3-D floating-point data. Finally, the quantum scaling circuits of 3-D floating-point data are designed. |
format | Online Article Text |
id | pubmed-8854743 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | Nature Publishing Group UK |
record_format | MEDLINE/PubMed |
spelling | pubmed-88547432022-02-22 Scaling up and down of 3-D floating-point data in quantum computation Xu, Meiyu Lu, Dayong Sun, Xiaoyun Sci Rep Article In the past few decades, quantum computation has become increasingly attractive due to its remarkable performance. Quantum image scaling is considered a common geometric transformation in quantum image processing, however, the quantum floating-point data version of which does not exist. Is there a corresponding scaling for 2-D and 3-D floating-point data? The answer is yes. In this paper, we present a quantum scaling up and down scheme for floating-point data by using trilinear interpolation method in 3-D space. This scheme offers better performance (in terms of the precision of floating-point numbers) for realizing the quantum floating-point algorithms than previously classical approaches. The Converter module we proposed can solve the conversion of fixed-point numbers to floating-point numbers of arbitrary size data with [Formula: see text] qubits based on IEEE-754 format, instead of 32-bit single-precision, 64-bit double-precision and 128-bit extended-precision. Usually, we use nearest-neighbor interpolation and bilinear interpolation to achieve quantum image scaling algorithms, which are not applicable in high-dimensional space. This paper proposes trilinear interpolation of floating-point data in 3-D space to achieve quantum algorithms of scaling up and down for 3-D floating-point data. Finally, the quantum scaling circuits of 3-D floating-point data are designed. Nature Publishing Group UK 2022-02-17 /pmc/articles/PMC8854743/ /pubmed/35177773 http://dx.doi.org/10.1038/s41598-022-06756-w Text en © The Author(s) 2022 https://creativecommons.org/licenses/by/4.0/Open AccessThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) . |
spellingShingle | Article Xu, Meiyu Lu, Dayong Sun, Xiaoyun Scaling up and down of 3-D floating-point data in quantum computation |
title | Scaling up and down of 3-D floating-point data in quantum computation |
title_full | Scaling up and down of 3-D floating-point data in quantum computation |
title_fullStr | Scaling up and down of 3-D floating-point data in quantum computation |
title_full_unstemmed | Scaling up and down of 3-D floating-point data in quantum computation |
title_short | Scaling up and down of 3-D floating-point data in quantum computation |
title_sort | scaling up and down of 3-d floating-point data in quantum computation |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8854743/ https://www.ncbi.nlm.nih.gov/pubmed/35177773 http://dx.doi.org/10.1038/s41598-022-06756-w |
work_keys_str_mv | AT xumeiyu scalingupanddownof3dfloatingpointdatainquantumcomputation AT ludayong scalingupanddownof3dfloatingpointdatainquantumcomputation AT sunxiaoyun scalingupanddownof3dfloatingpointdatainquantumcomputation |