System for geometrically accurate compression and decompression
Abstract
A system is disclosed providing accurate compression, storage, transmission and reconstruction of both simulated and empirical data representing terrain and other physical or hypothetical signals or surfaces, in one or multiple dimensions. In one embodiment, a gradient of an original surface is generated, and the data representing that gradient is compressed, then stored and/or transmitted. Reconstruction of the gradient yields an accurate representation of the original gradient. An alternative embodiment includes taking a second gradient of the original surface before compression, in which case reconstruction yields the second gradient, from which the first gradient can also be recovered.
Claims
exact text as granted — not AI-modified1 . A method for compressing and decompressing digital terrain elevation data, images, or graphs in at least two dimensions, including the steps of:
computing a numerical approximation to at least one of the slope, curvature, and/or another predetermined geometric feature, and storing the numerical approximation together with data values prescribed at certain predetermined locations; applying a suitable compression technique to the geometric feature; and retrieving the image.
2 - 4 . (canceled)
5 . The method of claim 1 , wherein the retrieving step is carried out by numerically solving an elliptic differential equation using a source term derived from a compressed version of the elliptic operator applied to the image, where appropriate boundary conditions are stored and used.
6 . A system for compressing and decompressing surface data, including:
a gradient module configured to receive the surface data and generate a gradient signal; a compression module configured to receive the gradient signal and generate a compressed signal; and a reconstruction module configured to decompress the compressed signal to recover the gradient signal as a reconstructed signal.
7 . The system of claim 6 , further including a module configured to store the compressed signal.
8 . The system of claim 6 , further including a module configured to transmit the compressed signal.
9 . The system of claim 6 , configured to operate in cooperation with a processor-based computer system.
10 . The system of claim 6 , wherein the surface data comprises digital terrain elevation data.
11 . The system of claim 6 , further including an input/output channel in communication with avionics equipment, and configured to provide elevation data to the avionics equipment generated from the reconstructed signal.
12 . The system of claim 6 , further including an integration module configured to generate reconstructed surface data from the reconstructed signal.
13 . A system for compressing and. decompressing surface data, including:
a first gradient module configured to receive the surface data and generate a first gradient signal; a second gradient module configured to receive the surface data and generate a second gradient signal; a compression module configured to receive the second gradient signal and generate a compressed signal; and a reconstruction module configured to decompress the compressed signal to recover the second gradient signal as a reconstructed signal.
14 . The system of claim 13 , further including an integration module to generate reconstructed surface data from the reconstructed signal.
15 . The system of claim 13 , further including a module configured to store the compressed signal.
16 . The system of claim 13 , further including a module configured to transmit the compressed signal.
17 . The system of claim 13 , configured to operate in cooperation with a processor-based computer system.
18 . The system of claim 13 , Wherein the surface data comprises digital terrain elevation data.
19 . The system of claim 13 , further including an input/output channel in communication with, avionics equipment, and configured to provide elevation data to the avionics equipment generated from the reconstructed signal.
20 . A program storage device readable by a computer the device containing instructions executable by the computer to perform method steps for compressing and reconstructing a signal of at least one dimension, the method including the steps of:
generating a gradient of the signal; compressing the gradient of the signal to generate a compressed signal; and decompressing the compressed signal to generate a reconstructed signal.
21 . The program storage device of claim 20 , wherein said method further includes the step of generating an integrated signal from the reconstructed signal.
22 . The program storage device of claim 21 , wherein at least one of the steps of generating the gradient of the signal and generating the integrated signal is carried out by a numerical process.
23 . The program storage device of claim 22 , wherein at least one of the gradient and the integrated signal is generated to within a predetermined level of accuracy.
24 . The program storage device of claim 21 , wherein at least one of the steps of generating the gradient of the signal and generating the integrated signal is carried out by analytically.
25 . The program storage device of claim 24 , wherein at least one of the gradient and the integrated signal is generated to within a predetermined level of accuracy.
26 . The program storage device of claim 20 , wherein the signal relates to terrain data.
27 . The program storage device of claim 26 , wherein said method further includes the step of transmitting the reconstructed signal as input to avionics equipment for providing relative elevation data.
28 . A program storage device readable by a computer, the device containing instructions executable by the computer to perform method steps for compressing and reconstructing a signal of at least one dimension, the method including the steps of:
generating a first gradient of the signal; generating a second gradient from the first gradient; compressing the second gradient to generate a compressed signal; and decompressing the compressed signal to generate a reconstructed second gradient signal.
29 . The program storage device of claim 28 , wherein said method further includes the step of generating an integrated signal from the reconstructed second gradient signal.
30 . The program storage device of claim 29 , wherein said method further includes the step of transmitting the integrated signal as input to avionics equipment for providing relative elevation data.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.