| Literature DB >> 35177773 |
Meiyu Xu1, Dayong Lu2, Xiaoyun Sun3.
Abstract
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.Entities:
Year: 2022 PMID: 35177773 PMCID: PMC8854743 DOI: 10.1038/s41598-022-06756-w
Source DB: PubMed Journal: Sci Rep ISSN: 2045-2322 Impact factor: 4.379
Format of floating-point numbers in IEEE-754.
Figure 13-D data.
Floating point format of .
| 1 | p | |
|---|---|---|
Summary of format parameters.
| Parameter | Format | |||
|---|---|---|---|---|
| Single | Single extended | Double | Double extended | |
| p | 8 | 11 | ||
| q | 24 | 53 | ||
| Format width in bits | 32 | 64 | ||
Figure 2The principle of interpolation in one direction.
Figure 3Coordinate map relationship.
Figure 4Quantum circuits that implement QFT. Not shown are swap gates at the end of the circuit which reverse the order of the qubits[31].
Figure 5Adding one module[32].
Figure 6Rotation module[31].
Figure 7Adder module[29].
Figure 8Subtractor module[29].
Figure 9Multiplier module[29].
Figure 10Special Subtractor module[29].
Figure 11Divided by 2 module[12].
Figure 12Q-Adder module.
Figure 13Q-Multiplier module.
Figure 14Converter module.
Figure 15Coordinate map relationship for 3-D.
Figure 17Scaling-up circuit(1).
Figure 18Scaling-up circuit(2).
Figure 16Schematic representation of the scaling-up circuit, where , , .
Figure 19Scaling-down circuit(1).
Figure 20Scaling-down circuit(2).