The invention discloses a data compression method, device and apparatus and a storage medium, and the method comprises the steps: compressing data from a high-semantic-redundancy domain to a low-semantic-redundancy domain, obtaining compressed data expressed in a natural semantic form, carrying out lossy coding or lossless coding of the compressed data, obtaining the coded compressed data, and carrying out lossy coding or lossless coding of the compressed data; decoding the encoded compressed data to obtain low-semantic redundant data which can be expressed in a natural semantic form, and decompressing the low-semantic redundant data which can be expressed in the natural semantic form to obtain high-semantic redundant data. According to the data compression method disclosed by the invention, the data with high semantic redundancy is compressed into the data with low semantic redundancy, so that not only is the compression of the data realized, but also the fidelity of the semantic level of the data is emphatically optimized, and the obtained compressed data is the data which can be understood by people and is expressed in a natural semantic form, and can be oriented to one or moremachine analysis tasks. The invention can also be applied to a semantic monitoring scene.