The present application claims priority to Chinese Patent Application No. 202310337079.6, filed on Mar. 31, 2023, the content of which is incorporated herein by reference in its entirety.
The present disclosure belongs to applied mathematics and computer graphics and particularly relates to a spherical shearlet-based compression and reconstruction method for three-dimensional scalar information.
Conventional methods such as Fourier analysis, spline analysis and wavelet analysis which have been utilized in data processing are mostly based on Cartesian coordinates. Recently, scientific researchers applied deep learning methods to the learning of a simply connected set represented in a two-dimensional polar coordinate and observed a significant improvement compared to a conventional learning method by adopting a Cartesian orthogonal coordinate system, which means that the polar coordinate representation has inherent advantages in analyzing some two-dimensional data. In the processing of three-dimensional data, some dataset features are concentrated within the neighborhood of a two-dimensional spherical surface, and their distribution has linear singularity with respect to the two-dimensional curved surface. If a representation system with a spherical anisotropic structure is adopted, combined with three-dimensional polar coordinates, key information from such data usually can be captured in a more accurate and efficient way and stored-a spherical shearlet representation is one representation with such characteristic. However, so far there is no technical method for three-dimensional information compression and reconstruction based on a spherical shearlet representation.
Regarding the shortcomings of the existing technical methods, the present disclosure provides a spherical shearlet-based compression and reconstruction technical method for three-dimensional scalar information, which is used for decomposing, extracting, storing and reconstructing scalar data information meeting a certain distribution in a three-dimensional space, including data from a mass distribution with a spherical feature in the three-dimensional space or random data distributed according to certain probability distribution. In biomedicine, three-dimensional data of human heart, kidney and brain surface from ultrasound magnetic resonance and CT image are suitable for being processed by the spherical shearlet-based information compression and reconstruction method; and in nature, distribution data of earth surface ridges, submarine trenches and star surroundings may be analyzed by using this method as well.
A specific technical solution is as follows.
A spherical shearlet-based compression and reconstruction method for three-dimensional scalar information includes the following steps:
The discrete spherical shearlet system {Sj,k}j,k has the ability of stable decomposition and reconstruction and has an adjustable anisotropic support, namely, in the case that S2 is the two-dimensional sphere and R represents the real domain, inputted spherical information Xs:S2→R has the following reconstruction formula after certain normalization operation:
where L represents a positive integer, Xs represents a distribution or a random variable that satisfies a square integrable condition. The spherical shearlet transform of Xs in discrete form has an expression:
and its calculation concerns further discretization of P1Sj,k, which can be accomplished through calculation prior to performing the spherical shearlet transform.
Further, in the step S1, a specific implementation step of partitioning, layer by layer, the set and the scalar data information is as follows: letting V=R3 be the entire three-dimensional real space or a bounded set including to-be-processed data. Prior information is unnecessary for the method of the present disclosure, but if prior information of data distribution of the entire space exists and how many blocks the data are partitioned is known, the entire space may be pre-partitioned into several parts by using an appropriate data classification method, and then each part is used as V to be processed, respectively. V is partitioned into concentric spherical layers V[r
Setting a threshold Nb<<μ(V) according to actual needs, directly abandoning data in the concentric spherical layers V[r
Setting ri,k,1=ri,k,2=ri,k,−1=ri,k,−2=ri on each subdomain Vi,k that satisfies μ (Vi,k)<δiμ (V[r
and letting ri,k,1=infr{r:μ({x∈Vi,k:
to reduce the amount of calculation when data in Vi,k include a small amount of discrete data points.
Partitioning the subdomain Vi,k into two along r=
After finite times of partitions, pairing and combining the subdomains of V[r
Further, the step S2 of setting an information selection mechanism FS:X→FSX={FSXi}i∈I+ and decomposing data information in the three-dimensional space into multiple layers of spherical information FSX for processing may, for example, adopt the following solution.
Defining 1W as a characteristic function of a set W in the three-dimensional space, and considering a data distribution X=Xc=cW·1W, namely, X is a non-zero constant cW on a locally connected space set W and almost everywhere zero on its complement Wc; and when each concentric spherical layer V[r
where ωi,k=(θi,k, φi,k) corresponds to directional coordinates of a subdomain Vi,k. The set W may correspond to, but not limited to, a three-dimensional cartoon figure with good local regularity.
Adopting the processing solution presented below, when data distributions X=Σm=1m cW
The to-be-processed data of a V[r
Finally, step S3 is performed: denoting the spherical information FSX part that includes the to-be-processed data depending on spherical coordinates in the expression (7) or the expression (9) as {xi}i∈I+={FSXi}i∈I+, decomposing the spherical shearlet according to the expression (4a), and storing the coefficients {cj,ki,+}j,k and {cj,ki,−}j,k obtained from the spherical shearlet transform (5). The original three-dimensional data X is approximated by the following distribution:
where 1U
so that on a finite (i, j, k) index set there are:
where ε′<<1 is chosen according to required accuracy, ∥·∥B represents a norm that may reflect data singular feature in space B adapted to the spherical shearlet system, and {tilde over (x)}Hi represents an approximation of a part of spherical data that is not of low degree. A corresponding shearlet coefficient has predictable sparsity in a case that FSX has a linear singularity property on the sphere. The number of layers needing to be calculated is usually finite, so the calculation efficiency is determined by the efficiency of spherical shearlet representation.
Beneficial effects of the present disclosure are as follows:
In the present disclosure the three-dimensional data distribution is decomposed into multiple layers of spherical data through reasonably partitioning the three-dimensional space into a plurality of concentric spherical layers, and by using the spherical shearlet system the three-dimensional space scalar data in each layer are decomposed, compressed and reconstructed under a polar coordinate system. The spherical shearlet representation has foreseeable superiority over conventional methods in the aspect of processing scalar data with a spherical distribution feature in the three-dimensional space, especially those with a curvelinear singular distribution on the sphere.
The present disclosure is described below in detail according to main flows and functions of a method. Specific embodiments and accompanying conceptual drawings described here are merely for explaining the present disclosure instead of limiting the present disclosure, and optimization of a calculation quantity and the like in specific implementations is not discussed.
This method is mainly used for processing scalar data information in a three-dimensional space, including data from a mass distribution with a spherical feature in the three-dimensional space or random data distributed according to certain probability distribution. At the technical level, data whose three-dimensional space distribution coordinates can be inputted into a computer in matrix form and calculated, can be processed by this technical method, although the present disclosure is not described in a matrix language. In biomedicine, three-dimensional ultrasound, magnetic resonance and CT image data of structures such as heart, kidney and brain surface of people are suitable for being processed by the spherical shearlet-based information compression and reconstruction method; and in nature, distribution data of earth surface ridges, submarine trenches and star surroundings may be analyzed by using this method as well.
As shown in a schematic flowchart
where {ak}k≥1 represents a sampling of the positive real axis, ak monotonically approach zero, and δ′>0 exists, so that |ak−ak+1|<δ′; index α represents the degree of anisotropy, and the smaller a value of the index is, the higher the degree of anisotropy is; and G represents a finite or countable discrete subset of an orthogonal group SO(3), so that an integral of a square-integrable spherical function h on the orthogonal group has a discrete expression:
where z0 represents a selected pole on the sphere, and w; represents a weight depending on G. The discrete spherical shearlet system may be obtained from a single or a finite number of generation function Sα through spherical dilation transform Da and spherical rotation on a discretized parameter set. P1 is a projection onto the space spanned by spherical harmonic functions of degrees n=1, . . . , 1, and the generation functions Sα need to satisfy, for example, the following restriction condition:
The discrete spherical shearlet system {Sj,k}j,k has the function of stably decomposing and reconstructing spherical information and has an adjustable anisotropic support, namely, in a case that S2 is a two-dimensional sphere and Rsymbolizes real domain, inputted spherical information Xs:S2→R after normalization has a construction formula:
where L represents a positive integer, Xs represents a distribution that is assumed to satisfy a square integrable condition ∫s
The specific calculation of the expression (5) concerns further discretization of P1Sj,k, which may be obtained through calculation prior to performing the spherical shearlet transform.
In the step S1, a specific implementation step of partitioning the space set and the scalar information layer by layer is as follows:
V represents the entire three-dimensional real space R3 or a bounded set including to-be-analyzed data. Prior information is unnecessary for the method of the present disclosure, but if prior information of data distribution of the entire space exists and how many blocks the data are partitioned is known, the entire space may be pre-partitioned into several parts by using an appropriate data classification method, and then each part is used as V to be processed, respectively. V is partitioned into nonintersecting concentric spherical layers V[r
A threshold Nb<<μ(V) is set according to actual needs, so that the concentric spherical layers V[r
ri,k,1=ri,k,2=ri,k,−1=ri,k,−2=ri is set on each subdomain Vi,k that satisfies μ(Vi,k)<δiμ(V[r
and ri,k,1=infr{r:μ({x∈Vi,k:
locally to reduce the amount of calculation in the case that data in Vi,k comprise a small amount of discrete data points, where Xi,k(x)=0 if there exist no effective data at a point x.
If a certain given positive constant c has ri,k,1−ri,k,−1≥c·s0, the subdomain Vi,k is partitioned into two along r=
In the subsequent operation, the subdomains obtained from finite times of partitions of V[r
The step S2 of setting an information selection mechanism FS:X→FSX according to a type of data distribution and decomposing data information in the three-dimensional space into multiple layers of spherical information FSX for processing may, for example, adopt the following solution:
be to-be-processed data, where ωi,k=(θi,k, φi,k) corresponds to directional coordinates of a subdomain Vi,k, or briefly recorded as
This is a particularly important type of data distribution. Just as the situation that planar shearlet system has been proved to be quite suitable for two-dimension cartoon-like images with certain regularity on a boundary, in the three-dimensional space, it can be assumed that W consists of a finite number of connected sets, and its boundary surface has good local regularity. For instance a three-dimensional cartoon figure, but is not limited to this type of data distribution in principle. In practice, the data to be analyzed usually exist in discrete forms, form a fitting or approximation of a three-dimensional figure with good regularity, while include some details and noise. For example, in biomedicine, when three-dimensional gray-scale image data of human body tissue is processed, usually much additional information is attached to a smooth organ image. A brain from inside to outside has apparent spherical distribution feature, especially its surface cortex, and lines and furrows of the cerebral surface exhibit anisotropic structures, which are suitable for being decomposed and reconstructed by the spherical shearlet. In addition to the biomedicine image data, it can be utilized when one performs physical simulation or models the Earth or distant stars. For example in a Saturn image captured by telescope, regular strips and rings surrounding the Saturn can be observed, which are suitable for being processed by the spherical shearlet system. As the magnification of the observing telescope increases, one gradually discovers asteroids or giant rocks distributed around celestial bodies-when only the distribution position of asteroids is interested, these scattered distributions can be treated as discrete data information.
When the noisy points are not a study object of interest, pre-processing denoising method including regularization models, neural networks and other means can be employed. However, some noisy points can be occasionally very interesting and important, and may exist in a discrete data form. Therefore, the case of including non-negligible discrete components Xd=Σp∈D dpδp needs to be considered in the model sometimes, namely, X=Xc+Xd, where D is a bounded discrete subset in the three-dimensional space, dp is a positive integer, and δp is the delta distribution at the point p. The spherical shearlet is capable of detecting discrete singular points, and as a decomposition and reconstruction process that concerns only summation and integral operations without a derivation operation, it is relatively noise-robust compared with some conventional methods.
When data including Σm=1
Y is defined to be a blockwise constant distribution that satisfies Y|Vi,k=∫V
The to-be-processed data of a layer V[r
If the quantity of points in D is large and the distribution of Xd has a certain simple geometrical structure, an appropriate cost function may be set, and the discrete data are pre-processed to obtain a principal manifold or the main part of interest hidden under Xd, namely determine a dimensionality reduction mapping of Xd→Xc, to reduce corresponding data to the type of Xc, and to be processed by using the spherical shearlets.
A specific implementation of the step S3 is as follows:
The spherical information FSX part that includes the to-be-processed data depending on the spherical coordinates in the expressions (7) or (9) is recorded as {xi}i∈I+={FSXi}i∈I+, spherical shearlet is decomposed according to the expression (4), and the coefficients {cj,ki,+}j,k and {cj,ki,−}j,k obtained from the spherical shearlet transform (5) are stored. The original three-dimensional space data distribution X may be approximated by a following expression:
where 1U
so that on a finite (i, j, k) index set there are:
where ε<<1 is chosen according to required accuracy, ∥·∥B represents a norm that may reflect the data singular feature in space B adapted to the spherical shearlet system, and {tilde over (x)}Hi represents an approximation of the part of spherical data that is not of low degree. The corresponding shearlet coefficients have predictable sparsity in the case that FSX has a curve linear singularity property on the sphere. The number of layers needing to be calculated is usually finite, so the overall calculation efficiency is determined by the efficiency of spherical shearlet representation.
Different from methods that are applied to data processing such as Fourier analysis, spline analysis and wavelet analysis under a conventional Cartesian coordinate system, the present disclosure provides a method for decomposing, compressing and reconstructing the three-dimensional space scalar data under the polar coordinate system by using the spherical shearlet system. Compared with conventional methods, the method based on spherical shearlet representation has predictable superiority in terms of processing the scalar data information with the spherical distribution feature in the three-dimensional space, especially with the linear singular distribution on the sphere.
Number | Date | Country | Kind |
---|---|---|---|
202310337079.6 | Mar 2023 | CN | national |