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...

Descripción completa

Detalles Bibliográficos
Autores principales: Xu, Meiyu, Lu, Dayong, Sun, Xiaoyun
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