DNA encoding method, DNA decoding method and related devices

Through the DNA encoding method of thumbnail processing and super-resolution model recovery of storage objects, the problem of low compression ratio and efficiency of DNA information storage in the prior art is solved, and higher storage density and lower synthesis cost are achieved.

CN119601097APending Publication Date: 2025-03-11SHENZHEN INST OF ADVANCED TECH CHINESE ACAD OF SCI
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411646799.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-18
Publication Date
2025-03-11

AI Technical Summary

Technical Problem

The compression ratio of existing DNA information storage technology has not reached the optimal state, and the storage efficiency and information density are low, especially the storage efficiency of multimedia data.

Method used

Using the DNA encoding method, the storage object is first performed to abbreviate, the thumbnail result is restored using the super-resolution model, and the thumbnail result is encoded into a DNA sequence, and finally the DNA sequence is synthesized into DNA for storage.

Benefits of technology

By reducing the amount of stored information and using an efficient super-resolution model to restore the stored object, the DNA information storage density of stored objects is significantly improved, the synthesis cost is reduced, and the decoding effect of stored objects is ensured.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119601097A_ABST
    Figure CN119601097A_ABST
Patent Text Reader

Abstract

The invention belongs to a DNA storage method, and provides a DNA encoding method, a DNA decoding method and a related device for solving the technical problems that a compression ratio does not reach an optimal state and the storage efficiency and the information density are low in a compression technology in the technical field of DNA information storage at present. Besides, when decoding is carried out after the super-resolution model is recovered and stored by adopting the storage object, the storage quality of the storage object can also be ensured, and an effective lossy compression algorithm based on DNA information storage is formed. Moreover, in practical application, the method can be combined with any DNA coding and decoding algorithm, so that other functions can be expanded on the basis of lossy compression, such as single base repetition or GC content of a control sequence. Therefore, on the premise of ensuring the decoding effect of the storage object, the storage density of the DNA information of the storage object is effectively improved, and the synthesis cost is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to a DNA storage method, and specifically to a DNA encoding method, a DNA decoding method and related devices. Background Art

[0002] In the field of DNA information storage, current compression technologies mainly focus on optimizing the encoded DNA sequence. These compression technologies integrate redundant information based on the distribution characteristics of DNA sequences to enhance the information carrying capacity of bases, thereby achieving data compression. However, this method ignores the inherent connection between elements in the original information, which may result in the compression ratio not reaching the optimal state. On the other hand, multimedia data (including images, audio and video) often contains a lot of redundant information, which will greatly reduce storage efficiency and information density. Summary of the invention In view of the technical problems that the compression technology in the current DNA information storage technology field has a compression ratio that does not reach the optimal state, as well as low storage efficiency and information density, the present application provides a DNA encoding method, a DNA decoding method and related devices.

[0003] In order to achieve the above objectives, this application adopts the following technical solutions: In the first aspect, the present application proposes a DNA encoding method, comprising: Scaling the storage object to obtain a shortened result; wherein when the storage object is decoded, the shortened result is restored by using a super-resolution model trained on the storage object; Encoding the abbreviated result into a DNA sequence; The DNA sequence is synthesized into DNA for storage.

[0004] Furthermore, after obtaining the thumbnail, the method further comprises compressing the thumbnail again by using a lossless compression algorithm.

[0005] In a second aspect, the present application proposes a DNA encoding system, comprising: A thumbnail module is used to thumbnail the storage object to obtain a thumbnail result; wherein, when the storage object is decoded, the thumbnail is restored by using a super-resolution model trained by the storage object; An encoding module, used for encoding the abbreviated result into a DNA sequence; The synthesis module is used to synthesize the DNA sequence into DNA for storage.

[0006] In a third aspect, the present application proposes a DNA decoding method, comprising: By sequencing, sequence information is obtained from the stored DNA; Decoding the abbreviated result information contained in the sequence information; wherein the algorithm used for decoding corresponds to the algorithm used for encoding; A super-resolution model is used to perform super-resolution processing on the abbreviated result information to obtain a restored storage object; the super-resolution model is obtained by training the storage object.

[0007] Furthermore, the training method of the super-resolution model includes: Downsampling multiple original storage objects; The downsampled storage objects and the corresponding original storage objects form a plurality of paired samples; The super-resolution model is fine-tuned using multiple groups of paired samples to obtain a trained super-resolution model.

[0008] Further, the storage object is an image; The fine-tuning training of the super-resolution model using multiple groups of paired samples also includes: Downsampling multiple original storage objects; Performing at least one of stretching, twisting and distorting on the original stored object to obtain a deformed image; The downsampled storage objects and the corresponding original storage objects form a plurality of paired samples; The super-resolution model is fine-tuned using multiple groups of paired samples and deformed images to obtain a trained super-resolution model.

[0009] Further, downsampling the plurality of original storage objects includes: Multiple original storage objects are downsampled using bicubic interpolation, bilinear interpolation, mean filter, Hamming filter, nearest neighbor interpolation, and Lanczos filter respectively.

[0010] In a fourth aspect, the present application proposes a DNA decoding system, comprising: A sequencing module, used for obtaining sequence information from the stored DNA through sequencing; A decoding module, used to decode the abbreviated result information contained in the sequence information; wherein the algorithm used for decoding corresponds to the algorithm used for encoding; The super-resolution module is used to perform super-resolution processing on the abbreviated result information by using a super-resolution model to obtain a restored storage object; the super-resolution model is obtained by training the storage object.

[0011] In a fifth aspect, the present application proposes an electronic device, comprising: a memory and one or more processors; the memory is coupled to the processor; wherein the memory stores computer program code, the computer program code comprises computer instructions, and when the computer instructions are executed by the processor, the electronic device executes the steps of the above-mentioned DNA encoding method, or the electronic device executes the steps of the above-mentioned DNA decoding method.

[0012] In a sixth aspect, the present application proposes a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, the steps of the above-mentioned DNA encoding method are implemented, or when the computer program is executed by a processor, the steps of the above-mentioned DNA decoding method are implemented.

[0013] Compared with the prior art, this application has the following beneficial effects: The present application proposes a DNA encoding method and also proposes a DNA decoding method. When encoding, the storage object is first abbreviated to reduce the amount of information that needs to be stored. In addition, the storage object is used to restore the super-resolution model. When decoding after storage, the storage quality of the storage object can also be guaranteed, forming an effective lossy compression algorithm based on DNA information storage. Furthermore, in practical applications, the present application can be combined with any DNA encoding and decoding algorithm, and then the remaining functions can be expanded on the basis of lossy compression, such as controlling the single base repeat or GC content of the sequence. Therefore, the present application effectively improves the density of the storage object DNA information storage and reduces the synthesis cost under the premise of ensuring the decoding effect of the storage object.

[0014] The present application also proposes a DNA encoding system, a DNA decoding system, an electronic device and a computer storage medium, which possess all the advantages of the above-mentioned DNA encoding method and the above-mentioned DNA decoding method. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without creative work.

[0016] Figure 1 A schematic diagram of a process flow of the DNA encoding method of the present application; Figure 2 A schematic diagram of a process of the DNA decoding method of the present application; Figure 3 A schematic diagram of the DNA encoding system of the present application; Figure 4 A schematic diagram of the DNA decoding system of the present application. DETAILED DESCRIPTION

[0017] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. The components of the embodiments of the present application described and shown in the drawings here can be arranged and designed in various different configurations.

[0018] Therefore, the following detailed description of the embodiments of the present application provided in the accompanying drawings is not intended to limit the scope of the present application for which protection is sought, but merely represents selected embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present application.

[0019] It should be noted that similar reference numerals and letters denote similar items in the following drawings, and therefore, once an item is defined in one drawing, further definition and explanation thereof is not required in subsequent drawings.

[0020] In the description of the embodiments of the present application, it should be noted that if the terms "upper", "lower", "horizontal", "inner", etc. appear, the orientation or position relationship indicated is based on the orientation or position relationship shown in the drawings, or the orientation or position relationship in which the invented product is usually placed when used. It is only for the convenience of describing the present application and simplifying the description, and does not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation on the present application. In addition, the terms "first", "second", etc. are only used to distinguish the description, and cannot be understood as indicating or implying relative importance.

[0021] In addition, if the term "horizontal" appears, it does not mean that the component must be absolutely horizontal, but can be slightly tilted. For example, "horizontal" only means that its direction is more horizontal than "vertical", which does not mean that the structure must be completely horizontal, but can be slightly tilted.

[0022] In the description of the embodiments of the present application, it is also necessary to explain that, unless otherwise clearly specified and limited, the terms "set", "install", "connect", and "connect" should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal connection of two components. For ordinary technicians in this field, the specific meanings of the above terms in this application can be understood according to specific circumstances.

[0023] With the rapid advancement of Internet technology and the acceleration of digital transformation, the amount of data generated worldwide is experiencing explosive growth. Although traditional silicon-based storage technologies, such as hard disk drives (HDDs) and solid-state drives (SSDs), have made significant technological progress, they are still unable to cope with such huge data storage needs. These technologies not only face physical space limitations, but also challenges in energy consumption, heat dissipation, and sustainability. Therefore, exploring new storage technologies, especially those that can provide higher storage density, longer shelf life, and more environmentally friendly solutions, has become a common goal of the scientific research community and the industrial community.

[0024] As a disruptive technology, DNA storage has attracted much attention due to its unique advantages. As a carrier of biological genetic information, DNA molecules have extremely high information density and can theoretically store huge amounts of data in a very small physical space. In addition, DNA has good stability and can be preserved for millions of years under appropriate conditions, far exceeding the lifespan of existing electronic storage media. Coupled with the scalability of DNA, that is, the storage capacity can be easily increased by synthesizing new DNA molecules, making it a potential savior to solve the future data storage crisis.

[0025] In the research of DNA storage, encoding and decoding algorithms are the core link. The encoding process involves converting raw data (such as text, images, videos, etc.) into binary sequences, and then mapping these binary sequences into sequences composed of four bases of DNA (A, T, C, G) according to specific encoding rules. Decoding is the reverse operation of this process, that is, recovering the original data from the DNA sequence.

[0026] In order to increase the information density of DNA storage, that is, to store more information without increasing the number of DNA molecules, researchers began to explore the application of compression technology. Data compression technology identifies and removes redundant information in the data, represents the original data in a more compact form, and thus reduces the required storage space without sacrificing data integrity.

[0027] In current DNA information storage technology, compression algorithms mainly focus on the distribution characteristics of DNA sequences, and achieve compression by integrating redundant sequence information to increase the amount of information contained in the bases. The limitations of this method are: (1) It does not take into account the correlation of the original information. These correlations may contain important structural or pattern information, which is crucial to improving compression efficiency. (2) The compression ratio is not optimal. Due to the failure to fully consider the characteristics of the original information, some current compression algorithms may not achieve the optimal compression ratio. In addition, multimedia data (such as images, audio, and video) usually contains a large amount of redundant information. By more effectively removing this redundant information, storage efficiency and information density can be significantly improved.

[0028] Based on the above situation, the present application proposes a DNA encoding method, a DNA decoding method and related devices, which are described in detail below in conjunction with embodiments and drawings.

[0029] like Figure 1 As shown, it is a schematic diagram of a process of a DNA encoding method of the present application, which may include: S101, abbreviating a storage object to obtain a abbreviated result; wherein, when the storage object is decoded, the abbreviated result is restored by using a super-resolution model trained by the storage object.

[0030] In practical applications, the storage object may be an image, video or other type of multimedia file, which will be thumbnailed first to reduce its file size for subsequent encoding and storage. Thumbnail processing usually involves downsampling, compression or other forms of simplification of the original data to reduce the amount of data while maintaining the main features and information of the data as much as possible. If the storage object is an image, image processing algorithms such as bilinear interpolation and bicubic interpolation can be used to scale it to obtain a smaller thumbnail. If the storage object is a video, key frames can be extracted or video compression can be performed to generate a thumbnail video or key frame sequence. If the storage object is other types of data, similar methods such as text summarization, audio downsampling, etc. can also be used to reduce the amount of data. You can choose according to the specific type of storage object and the actual thumbnail needs.

[0031] In addition, when the storage object is decoded, the abbreviated recovery is performed using the super-resolution model trained by the storage object. If the super-resolution model is to be used for recovery during decoding, the super-resolution model can be restored based on the storage object so that the super-resolution model has the recovery capability.

[0032] S102, encoding the abbreviated result into a DNA sequence.

[0033] In practical applications, before encoding the abbreviated result into a DNA sequence, the abbreviated result can also be converted into binary data. The DNA sequence is composed of four bases (A, T, C, G), which can be naturally mapped to four binary bits (00, 01, 10, 11). For example, 00 can be mapped to A, 01 can be mapped to T, 10 can be mapped to C, and 11 can be mapped to G. In this way, the binary data is converted into a DNA sequence. The accuracy and integrity of the data need to be ensured during the encoding process so that the original data can be accurately restored during subsequent decoding. In other embodiments of the present application, the encoding can be specifically completed by other means.

[0034] S103, synthesizing the DNA sequence into DNA for storage. The synthesis of the encoded DNA sequence into an actual DNA molecule usually needs to be carried out in a laboratory environment and is achieved with the help of biochemical technology. In practical applications, the corresponding bases can be connected in sequence order using equipment such as a DNA synthesizer based on the encoded DNA sequence to form a DNA molecule. This process usually involves multiple chemical reaction steps and requires precise control of reaction conditions and reaction time. The synthesized DNA molecules usually also need to be properly stored and protected to prevent them from being damaged by physical, chemical or biological factors.

[0035] This application is a lossy processing algorithm designed specifically for DNA information storage. According to the individuals stored, the super-resolution model is fine-tuned individually to improve the processing accuracy of details. At the same time, only the original abbreviated results are stored in the DNA, which greatly reduces the number of bases used for storage. While ensuring the original effect of the stored object, this application significantly improves the coding density.

[0036] The following is another embodiment of a DNA encoding method of the present application, which may include: S201, fine-tune the super-resolution model according to the information.

[0037] For the selected super-resolution model, it is first necessary to construct a fine-tuning training set based on the storage object. The way to construct the fine-tuning training set can be to downsample the storage object using different methods. The downsampling methods that can usually be selected include: bicubic interpolation, bilinear interpolation, mean filter, Hamming filter, nearest neighbor interpolation, Lanczos filter, etc. The downsampling ratio can be selected according to the selected super-resolution model.

[0038] It should be noted that the super-resolution model can be used for various types of data, such as image super-resolution, video super-resolution, audio super-resolution, etc., to restore and enhance the corresponding types of data. For images, it can learn the mapping relationship between low-resolution images and high-resolution images, for videos, it can extract the time-space correlation in the video sequence to generate higher quality super-resolution videos, and for audio, it can learn the mapping relationship between low-resolution audio signals and high-resolution audio signals.

[0039] After obtaining different downsampled storage objects, the downsampled storage objects and the original storage objects form paired samples to perform fine-tuning training on the super-resolution model.

[0040] In practical applications, if you want to further increase the size of the training set, you can also make more extensive expansions on the storage objects, such as stretching, rotating, and twisting the images, to further increase the diversity of the training set. In terms of training parameters, it is necessary to strengthen the weight of detail training to enrich the detail texture of the image after super-resolution processing and make it closer to the original image.

[0041] S202, obtaining abbreviated results Specifically, taking images as storage objects, image thumbnails are the information that is ultimately stored in DNA. When constructing the fine-tuned training set, you can choose to downsample the image files obtained, or you can regenerate them according to other demand solutions. However, it is usually necessary to ensure the integrity of the image contour, and large area removal operations such as cropping cannot be performed.

[0042] In other embodiments of the present application, a lossless compression algorithm, such as the Panda lossless compression algorithm, may be further accessed to further compress the image thumbnails so that the final storage density is higher.

[0043] S203, abbreviated result code to obtain DNA The abbreviation result determined in step S202 is used as input information for encoding into DNA. The present application can be connected to any DNA encoding algorithm, such as Church, Goldman, Fountain Code, Yin-Yang Code, Wukong Code and other algorithms.

[0044] S204, DNA synthesis The encoded DNA sequence is synthesized into DNA, which can exist in various forms, such as single-stranded oligonucleotide library, plasmid, cells, etc.

[0045] Corresponding to the above-mentioned DNA encoding method, Figure 2 As shown, it is a schematic diagram of a process of the DNA decoding method of the present application, which may include: S301, obtaining sequence information from the stored DNA through sequencing.

[0046] For the synthesized DNA, sequencing is required to obtain its sequence information. For example, when the synthesized product is a single-stranded oligonucleotide library, high-throughput sequencing is selected; when the synthesized product is stored in a plasmid or cell, Sanger sequencing is selected.

[0047] In practical applications, common sequencing methods may include Sanger sequencing and next-generation sequencing, etc. These methods break down DNA chains into a series of identifiable nucleotide sequences through specific chemical or physical processes.

[0048] S302, decoding the abbreviated result information contained in the sequence information; wherein the algorithm used for decoding corresponds to the algorithm used for encoding.

[0049] Encoding is the process of converting information into a specific format, while decoding is the process of restoring the encoded information to its original format. It should be noted that the algorithm used for decoding must correspond to the algorithm used for encoding to ensure accurate restoration of the information.

[0050] S303, using a super-resolution model to perform super-resolution processing on the thumbnail result information to obtain a restored storage object; the super-resolution model is obtained by training the storage object.

[0051] A super-resolution model is a deep learning model that uses software or hardware methods to improve the resolution of images, videos, or other types of data. The decoded thumbnail information is input into the trained super-resolution model, and the model will perform super-resolution processing on the thumbnail information through the learned mapping relationship. The result of the processing will be a storage object with higher resolution and richer details, which helps to better understand and use this information. Restoring using the fine-tuned trained super-resolution model can obtain a storage object that is consistent with the one before storage.

[0052] By combining the above-mentioned DNA encoding method and DNA decoding method, a corresponding DNA storage method can be obtained.

[0053] This application applies the super-resolution model to the field of DNA information storage, which reduces the amount of information that needs to be stored while ensuring the quality of the stored object. It is an effective lossy compression algorithm for storage objects based on DNA information storage. In practical applications, this application can be combined with any DNA encoding and decoding algorithm, and can expand other functions on the basis of lossy compression, such as controlling the single base repeat or GC content of the sequence.

[0054] like Figure 3 As shown, it is a schematic diagram of the DNA encoding system of the present application, which may include: A thumbnail module is used to thumbnail the storage object to obtain a thumbnail result; wherein, when the storage object is decoded, the thumbnail is restored by using a super-resolution model trained by the storage object; An encoding module, used for encoding the abbreviated result into a DNA sequence; The synthesis module is used to synthesize the DNA sequence into DNA for storage. like Figure 4 As shown, it is a schematic diagram of the DNA decoding system of the present application, which may include: A sequencing module, used for obtaining sequence information from the stored DNA through sequencing; A decoding module, used to decode the abbreviated result information contained in the sequence information; wherein the algorithm used for decoding corresponds to the algorithm used for encoding; The super-resolution module is used to perform super-resolution processing on the abbreviated result information by using a super-resolution model to obtain a restored storage object; the super-resolution model is obtained by training the storage object.

[0055] It should be noted that in the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the system embodiments described above are merely schematic. For example, the division of each module is only a logical function division. There may be other division methods in actual implementation. For example, multiple modules can be combined or integrated into another device, or some features can be ignored or not executed. The module described as a separate component may or may not be physically separated. The component displayed as a module may be a physical unit or multiple physical units, that is, it may be located in one place, or it may be distributed in multiple different places. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment.

[0056] In addition, each module in each embodiment of the present invention may be integrated into a processing unit, each module may exist physically separately, or two or more modules may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of a software functional unit.

[0057] An embodiment of the present application also provides an electronic device, which may include one or more processors, a memory, and a communication interface.

[0058] The memory, the communication interface and the processor are coupled, for example, the memory, the communication interface and the processor may be coupled together via a bus.

[0059] The communication interface is used for data transmission with other devices. The memory stores computer program code. The computer program code includes computer instructions, and when the computer instructions are executed by the processor, the electronic device executes the steps of the above-mentioned DNA encoding method, or the electronic device executes the steps of the above-mentioned DNA decoding method.

[0060] Wherein, the processor can be a processor or a controller, for example, a central processing unit (CPU), a general processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It can implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the present disclosure. The processor can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of DSP and microprocessors, and the like. The processor can be used to support electronic devices to execute the method steps provided in the above embodiments.

[0061] The bus may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The above bus may be divided into an address bus, a data bus, a control bus, etc.

[0062] An embodiment of the present application provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, the steps of the above-mentioned DNA encoding method are implemented, or when the computer program is executed by a processor, the steps of the above-mentioned DNA decoding method are implemented.

[0063] The computer-readable storage medium involved in the present application includes random access memory (RAM), internal memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disks, removable disks, CD-ROMs, or any other form of storage medium known in the technical field.

[0064] For the description of the relevant parts of the DNA encoding system, DNA decoding system, electronic device and computer-readable storage medium provided in the embodiments of the present application, please refer to the detailed description of the corresponding parts in the DNA encoding method and DNA decoding method provided in the embodiments of the present application, which will not be repeated here. In addition, the parts of the above-mentioned technical solutions provided in the embodiments of the present application that are consistent with the implementation principles of the corresponding technical solutions in the prior art are not described in detail to avoid excessive elaboration.

[0065] The above are only preferred embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A DNA encoding method, characterized in that: include: Scaling the storage object to obtain a shortened result; wherein when the storage object is decoded, the shortened result is restored by using a super-resolution model trained on the storage object; Encoding the abbreviated result into a DNA sequence; The DNA sequence is synthesized into DNA for storage.

2. A DNA encoding method according to claim 1, characterized in that: After the thumbnail is obtained, the method further comprises compressing the thumbnail again by using a lossless compression algorithm.

3. A DNA encoding system, characterized in that: include: A thumbnail module is used to thumbnail the storage object to obtain a thumbnail result; wherein, when the storage object is decoded, the thumbnail is restored by using a super-resolution model trained by the storage object; An encoding module, used for encoding the abbreviated result into a DNA sequence; The synthesis module is used to synthesize the DNA sequence into DNA for storage.

4. A DNA decoding method, characterized in that: include: By sequencing, sequence information is obtained from the stored DNA; Decoding the abbreviated result information contained in the sequence information; wherein the algorithm used for decoding corresponds to the algorithm used for encoding; A super-resolution model is used to perform super-resolution processing on the abbreviated result information to obtain a restored storage object; the super-resolution model is obtained by training the storage object.

5. A DNA decoding method according to claim 4, characterized in that: The training method of the super-resolution model comprises: Downsampling multiple original storage objects; The downsampled storage objects and the corresponding original storage objects form a plurality of paired samples; The super-resolution model is fine-tuned using multiple groups of paired samples to obtain a trained super-resolution model.

6. A DNA decoding method according to claim 5, characterized in that: The storage object is an image; The fine-tuning training of the super-resolution model using multiple groups of paired samples also includes: Downsampling multiple original storage objects; Performing at least one of stretching, twisting and distorting on the original stored object to obtain a deformed image; The downsampled storage objects and the corresponding original storage objects form a plurality of paired samples; The super-resolution model is fine-tuned using multiple groups of paired samples and deformed images to obtain a trained super-resolution model.

7. A DNA decoding method according to claim 5 or 6, characterized in that: The downsampling of the plurality of original storage objects comprises: Multiple original storage objects are downsampled using bicubic interpolation, bilinear interpolation, mean filter, Hamming filter, nearest neighbor interpolation, and Lanczos filter respectively.

8. A DNA decoding system, characterized in that: include: A sequencing module, used for obtaining sequence information from the stored DNA through sequencing; A decoding module, used to decode the abbreviated result information contained in the sequence information; wherein the algorithm used for decoding corresponds to the algorithm used for encoding; The super-resolution module is used to perform super-resolution processing on the abbreviated result information by using a super-resolution model to obtain a restored storage object; the super-resolution model is obtained by training the storage object.

9. An electronic device, characterized in that: include: A memory and one or more processors; the memory is coupled to the processor; wherein the memory stores computer program code, the computer program code includes computer instructions, and when the computer instructions are executed by the processor, the electronic device performs the steps of the DNA encoding method as claimed in claim 1 or 2, or the electronic device performs the steps of the DNA decoding method as claimed in any one of claims 4 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by the processor, the steps of the DNA encoding method as claimed in claim 1 or 2 are implemented; or, when the computer program is executed by the processor, the steps of the DNA decoding method as claimed in any one of claims 4 to 7 are implemented.