Data backup system, image reconstruction method and device, computer equipment and medium
By designing a data backup system containing signal relay equipment, the problem of low data backup efficiency of PET/CT equipment in traditional technology is solved, and efficient data backup is achieved when the data acquisition card and acquisition and reconstruction host fails, improving the efficiency of data transmission and backup.
Patent Information
- Application Number
- CN202311667209.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-06
- Publication Date
- 2025-06-06
AI Technical Summary
The data backup method of traditional PET/CT devices is inefficient and cannot effectively solve the data backup problem when the data acquisition card and the acquisition and reconstruction host fail.
A data backup system is designed, including data acquisition equipment, signal relay equipment, data processing host and data processing backup machine. The signal relay device synchronizes the data collected by the data acquisition device to the data processing host and the data processing backup machine through the optical splitter and optical signal amplifier, realizing dual storage and backup of data.
The system can realize efficient data backup when the data acquisition card and acquisition and reconstruction host fail, ensure data integrity and reliability, and improve data transmission and backup efficiency.
Smart Images

Figure CN120108653A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of data backup, and in particular to a data backup system, an image reconstruction method, an apparatus, a computer device and a medium. Background Art
[0002] With the development of medical technology, there are more and more types of medical scanning equipment, such as computed tomography (CT) equipment, positron emission tomography / computed tomography (PET / CT) equipment, etc. Among them, for PET / CT equipment, due to the particularity of radioactive drug injection, the reliability and stability requirements of PET / CT equipment are relatively high. Especially after the subject completes the drug injection, the stability requirements for the PET data acquisition link are even higher.
[0003] In traditional technology, the control board of the PET / CT equipment is connected to multiple acquisition and reconstruction hosts through a data forwarding board. This can not only realize data backup when the data acquisition card in the acquisition and reconstruction host fails, but also realize data backup when the acquisition and reconstruction host fails.
[0004] However, the traditional data backup method still has the problem of low data backup efficiency. Summary of the invention
[0005] Based on this, it is necessary to provide a data backup system, image reconstruction method, device, computer equipment, computer-readable storage medium and computer program product that can realize data backup when the data acquisition card fails and the acquisition and reconstruction host fails, and can also improve data backup efficiency.
[0006] In a first aspect, the present application provides a data backup system, the system comprising: a data acquisition device, a signal relay device, a data processing host and a data processing backup machine;
[0007] The data acquisition device is connected to the input end of the signal relay device; the signal relay device includes a first output end and a second output end, the first output end is connected to the data processing host, and the second output end is connected to the data processing backup machine;
[0008] Data acquisition equipment, used to collect data and transmit the data to the signal relay equipment;
[0009] A signal relay device, used to send data to a data processing host and a data processing backup machine respectively;
[0010] The data processing main machine and the data processing backup machine are both used to store the received data.
[0011] In one embodiment, the signal relay device includes an optical splitter, the first output end and the second output end are output ends of the optical splitter, the data processing host includes a first data acquisition card, and the data processing backup machine includes a second data acquisition card;
[0012] The first output end is connected to the first data acquisition card; the second output end is connected to the second data acquisition card.
[0013] In one of the embodiments, the signal relay device further includes a first optical signal amplifier and a second optical signal amplifier;
[0014] The first output end is connected to the input end of the first optical signal amplifier, and the output end of the first optical signal amplifier is connected to the first data acquisition card;
[0015] The second output end is connected to the input end of the second optical signal amplifier, and the output end of the second optical signal amplifier is connected to the second data acquisition card.
[0016] In one embodiment, the data processing host further includes a first signal amplifying circuit, and the data processing backup machine further includes a second signal amplifying circuit;
[0017] The first output end is connected to the input end of the first signal amplifying circuit, and the output end of the first signal amplifying circuit is connected to the first data acquisition card;
[0018] The second output end is connected to the input end of the second signal amplifying circuit, and the output end of the second signal amplifying circuit is connected to the second data acquisition card.
[0019] In one embodiment, the system further comprises a monitoring host; the monitoring host is connected to the data processing host and the data processing backup machine respectively;
[0020] The monitoring host is used to monitor the working status of the data processing host and the working status of the data processing backup machine.
[0021] In one of the embodiments, the monitoring host is connected to a signal relay device;
[0022] The monitoring host is also used to monitor the working status of the signal relay equipment.
[0023] In a second aspect, the present application provides an image reconstruction method, which is applied to the data backup system of any one of the first aspects, wherein the data includes original medical scan data; the method comprises:
[0024] The monitoring host controls the data processing host to perform image reconstruction based on the original medical scan data stored in the data processing host;
[0025] In the event of a failure of the data processing host, the monitoring host controls the data processing backup machine to perform image reconstruction based on the original medical scan data stored in the data processing backup machine, and sends the obtained target reconstructed image to the monitoring host;
[0026] The monitoring host obtains the target reconstruction image sent by the data processing backup machine.
[0027] In a third aspect, the present application further provides an image reconstruction device, which is applied to the data backup system of any one of the first aspects, wherein the data includes original medical scan data; the device includes:
[0028] A first control module, configured to control the data processing host through the monitoring host to perform image reconstruction based on the original medical scan data stored in the data processing host;
[0029] A second control module is used to control the data processing backup machine through the monitoring host to perform image reconstruction based on the original medical scan data stored in the data processing backup machine in the event of a failure of the data processing host, and send the obtained target reconstructed image to the monitoring host;
[0030] The receiving module is used to receive the target reconstruction image sent by the data processing backup machine through the monitoring host.
[0031] In a fourth aspect, the present application further provides a computer device, which includes a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the image reconstruction method in the second aspect when executing the computer program.
[0032] In a fifth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of the image reconstruction method in the second aspect are implemented.
[0033] In a sixth aspect, the present application further provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the steps of the image reconstruction method in the second aspect are implemented.
[0034] The above-mentioned data backup system, image reconstruction method, device, computer equipment, storage medium and computer program product, wherein the data backup system includes a data acquisition device, a signal relay device, a data processing host and a data processing backup machine; wherein the data acquisition device is connected to the input end of the signal relay device; the signal relay device includes a first output end and a second output end, the first output end is connected to the data processing host, and the second output end is connected to the data processing backup machine; the data acquisition device is used to collect data and transmit the data to the signal relay device; the signal relay device is used to send the data to the data processing host and the data processing backup machine respectively; the data processing host and the data processing backup machine are both used to store the received data. That is to say, the data backup system in the embodiment of the present application synchronously sends the data collected by the data acquisition device to the data processing host and the data processing backup machine through the signal relay device, which can realize data backup under the failure of the data acquisition card and the failure of the acquisition and reconstruction host; and compared with the traditional data forwarding board backup solution, the data is transmitted to the backup machine only when the host fails, and the backup machine does not have the data before the host failure at this time. In the present application solution, the data is sent to the host and the backup machine at the same time, which can ensure the integrity of the data in the backup machine in the event of a host failure. In addition, in the present application solution, the signal relay device is used to copy the optical signal carrying the data and then forward it directly through the optical fiber. Compared with the traditional data forwarding board backup solution, in the present application solution, the signal repeater does not need to perform data decoding and encoding and other processing operations on the received data, which can improve the efficiency of data transmission; thereby improving the efficiency of data backup. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] FIG1( a ) is a schematic diagram of a conventional PET data link;
[0036] FIG1( b ) is a schematic diagram of a traditional PET data link backup;
[0037] FIG1( c ) is another schematic diagram of a conventional PET data link backup;
[0038] Figure 2 A schematic diagram of the structure of a data backup system in one embodiment;
[0039] Figure 3 A schematic diagram of the structure of a data backup system in another embodiment;
[0040] Figure 4 A schematic diagram of the structure of a data backup system in another embodiment;
[0041] Figure 5 A schematic diagram of the structure of a data backup system in another embodiment;
[0042] Figure 6A schematic diagram of the structure of a data backup system in another embodiment;
[0043] Figure 7 A complete structural diagram of a data backup system according to an embodiment;
[0044] Figure 8 is a schematic structural diagram of a spectrometer in one embodiment;
[0045] Fig. 9 is a schematic flow chart of an image reconstruction method in one embodiment;
[0046] Fig.10 is a structural block diagram of an image reconstruction device in one embodiment;
[0047] Fig.11 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment.
[0048] Description of reference numerals:
[0049] 210: data acquisition equipment; 220 signal relay equipment; 230: data processing host;
[0050] 240: Data processing backup machine; 250: Monitoring host:
[0051] 221: optical splitter; 222: first optical signal amplifier; 223: second optical signal amplifier;
[0052] 231: a first data acquisition card; 232: a first optical signal amplifier;
[0053] 241: a second data acquisition card; 242: a second optical signal amplifier. DETAILED DESCRIPTION
[0054] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0055] PET / CT is a very important medical device in nuclear medicine applications. Due to the particularity of radioactive drug injection, nuclear medicine equipment has extremely high requirements for equipment reliability and stability. After the patient completes the drug injection, once the system is abnormal or fails, it will have a great impact on the work of the clinical department and the clinical diagnosis of the patient. Among them, the stability of the PET data link is particularly important.
[0056] With the increasing demand for PET system time resolution performance and count rate characteristics in clinical applications in recent years, the number of PET detector sampling channels has also been increasing. This has led to a gradual increase in the data bandwidth requirements between the control board and the data acquisition card. Currently, mainstream manufacturers have gradually begun to use fiber optic communication to collect data between the control board and the data acquisition card.
[0057] PET data acquisition cards are generally connected to the acquisition and reconstruction host using the PCIe interface protocol. Generally, the acquisition and reconstruction host is mostly an industrial computer or server. However, due to the large number of internal components of the acquisition and reconstruction host, it often faces multi-process parallel application scenarios. In addition, due to differences in working and transportation environments, it can be seen from warranty statistical analysis that the problem of PET data link abnormality caused by abnormal operation of internal components of the acquisition and reconstruction host has gradually become a key problem of PET data link failure.
[0058] Conventionally, as shown in FIG1(a), the structure of the PET data link includes a control board, a data acquisition card, and a collection and reconstruction host; wherein the data acquisition card is arranged in the collection and reconstruction host. The control board transmits data to the data acquisition card in the collection and reconstruction host through an optical fiber, and then the data acquisition card transmits the data to the collection and reconstruction host.
[0059] For traditional PET acquisition links, in order to improve the security and reliability of data links, data needs to be backed up. There are generally two processing solutions for the existing design of backup nodes for PET acquisition links:
[0060] Referring to FIG1(b), one method is to add a data acquisition card and an optical fiber to the original optical fiber data link for data transmission; that is, two data acquisition cards are set in the reconstructed host, and are connected to the control board through optical fibers. Once one of the acquisition links is abnormal, the software controls the switch to another optical fiber acquisition link to ensure normal data acquisition.
[0061] This solution can solve the need for PET acquisition data link backup to a certain extent when the speed is low and the acquisition card or optical module is the main failure mode. However, it cannot solve the failure problem of the acquisition and reconstruction host when the component devices of the acquisition and reconstruction host fail.
[0062] As shown in reference figure 1(c), another method is to add a data forwarding board between the control board and the data acquisition card, that is, to connect the data acquisition cards in the two acquisition and reconstruction hosts respectively through the data forwarding board; in this way, when an abnormality occurs in a certain acquisition node, the faulty data will be forwarded to the alternative data acquisition link through software and onboard control, thereby ensuring the normal progress of data acquisition.
[0063] In actual applications, this solution requires that the data forwarding board decode and encode the data transmitted by the control board, and then forward the encoded data to the two data acquisition cards and the acquisition and reconstruction host at the back end respectively. When the data bandwidth requirement is relatively low, data processing can be carried out in this way. However, when the data bandwidth requirement is relatively high, decoding and encoding the data multiple times will reduce the data processing rate on the one hand, and on the other hand, due to the need for high-speed signal processing, higher requirements will be placed on the rate level of the data forwarding board and the rate level of the processing chip, and the corresponding cost will also increase significantly.
[0064] In view of the defects of various data link backup schemes in the above-mentioned traditional technologies, in order to further improve the reliability of the PET data link from the control board to the data acquisition card and then to the acquisition host and the efficiency of data transmission, a data backup system is proposed in the embodiment of the present application; the data backup system adopts a PET data link backup method based on data relay to back up the PET data link; it can not only realize data backup operations when the data acquisition card fails and the acquisition and reconstruction host fails, but also improve the reliability and stability of data backup; it can also increase the data transmission rate, no matter how high the data bandwidth requirement is, it can ensure efficient data transmission and improve data backup efficiency.
[0065] In one embodiment, Figure 2 As shown, a data backup system is provided, which includes: a data acquisition device 210, a signal relay device 220, a data processing host 230 and a data processing backup machine 240; wherein the data acquisition device 210 is connected to the input end of the signal relay device 220; the signal relay device 220 includes a first output end and a second output end, the first output end is connected to the data processing host 230, and the second output end is connected to the data processing backup machine 240.
[0066] The data acquisition device 210 is used to collect data and transmit the data to the signal relay device 220; the signal relay device 220 is used to send the data to the data processing host 230 and the data processing backup machine 240 respectively; the data processing host 230 and the data processing backup machine 240 are both used to store the received data.
[0067] Exemplarily, the data acquisition device 210 may include but is not limited to a medical imaging data acquisition device, such as a compliant control board in a PET / CT imaging device, or a compliant control board corresponding to a PET data link in a PET / CT imaging device, etc.; the data acquisition device 210 may acquire the original acquired data, and transmit the original acquired data to the signal relay device 220; wherein the original acquired data may be scanned data in the medical field. Exemplarily, the data acquisition device 210 and the signal relay device 220 may communicate via optical fiber, i.e., transmit the original acquired data via an optical signal.
[0068] Exemplarily, the signal relay device 220 can be used to replicate the received optical signal, and transmit the two replicated optical signals to the data processing host 230 and the data processing backup machine 240 respectively; wherein, the signal relay device 220 and the data processing host 230 can communicate via optical fiber, and the signal relay device 220 and the data processing backup machine 230 can also communicate via optical fiber. In other words, the data acquisition device 210 sends the collected data to the data processing host 230 and the data processing backup machine 240 respectively through the signal relay device 220; for the data processing host 230 and the data processing backup machine 240, both receive the data collected by the data acquisition device 210 at the same time, and store the received data synchronously.
[0069] Among them, after the signal relay device 220 replicates the optical signal sent by the received data acquisition device 210, it sends the optical signal to the data processing host 230 through the first optical fiber link between the first output end of the signal relay device 220 and the data processing host 230; at the same time, it sends the optical signal to the data processing backup machine 240 through the second optical fiber link between the second output end of the signal relay device 220 and the data processing host 230. Exemplarily, the length, structure and other aspects of the first optical fiber link and the second optical fiber link can be completely the same, or they can be partially or completely different.
[0070] In addition, for the data processing host 230 and the data processing backup machine 240, at least one data acquisition card can be mounted thereon respectively, for example: the data processing host 230 can include a first data acquisition card, and the data processing backup machine 240 can include a second data acquisition card. The first output end of the signal relay device 220 can be connected to the first data acquisition card in the data processing host 230 through an optical fiber; the second output end of the signal relay device 220 can be connected to the second data acquisition card in the data processing backup machine 240 through an optical fiber. Exemplarily, the model, memory size, and other aspects of the first data acquisition card and the second data acquisition card can be completely the same, or they can be partially or completely different.
[0071] When the signal relay device 220 sends the received optical signal carrying data to the first data acquisition card in the data processing host 230 and the second data acquisition card in the data processing backup machine 240, the data processing host 230 can obtain data from the first data acquisition card and store the obtained data locally; similarly, the data processing backup machine 240 can obtain data from the second data acquisition card and store the obtained data locally.
[0072] For example, in the medical field, the medical image data acquisition device should ultimately acquire the patient's medical scan image, and at this time, the data stored in the data processing host 230 and the data processing backup machine 240 are raw data scanned by the medical image data acquisition device, and the raw data scanned needs to be reconstructed before the medical scan image can be obtained. For the data backup system, in order to ensure the stability of the data link and the integrity of the data, the data processing host 230 and the data processing backup machine 240 will simultaneously receive and store the data collected by the data acquisition device 210; then, when reconstructing the image, in order to avoid image redundancy, one of the data processing devices can be controlled to reconstruct the image based on the stored data; for example: the data processing host 230 is preferentially controlled to perform the image reconstruction task. Among them, the data processing device includes a data processing host and a data processing backup machine.
[0073] Since the image data scans performed on patients by medical imaging data acquisition equipment are usually tomographic scans, the data sent by the data acquisition equipment 210 to the data processing host 230 and the data processing backup machine 240 via the signal relay device 220 include scanning data of multiple slices; when reconstructing the image, it is necessary to reconstruct the tomographic image based on the data of each slice respectively; therefore, when the data processing host 230 performs the image reconstruction task, it can be performing image reconstruction while acquiring data; of course, it can also be performing image reconstruction after acquiring the data of all slices.
[0074] Exemplarily, during the data transmission process, if the data processing host 230 fails, the data processing backup machine 240 can be controlled to perform an image reconstruction task based on the data stored thereon; since the data processing backup machine 240 receives and stores data simultaneously with the data processing host 230, the data processing backup machine 240 has stored backup data for the data before the data processing host 230 fails; therefore, the data processing backup machine 240 can directly re-execute the image reconstruction task based on the backup data stored thereon, and can also obtain the scanning image of each section of the patient, ensuring the integrity of the reconstructed image.
[0075] In this embodiment, a data backup system is proposed, including a data acquisition device, a signal relay device, a data processing host and a data processing backup machine; wherein the data acquisition device is connected to the input end of the signal relay device; the signal relay device includes a first output end and a second output end, the first output end is connected to the data processing host, and the second output end is connected to the data processing backup machine; the data acquisition device is used to collect data and transmit the data to the signal relay device; the signal relay device is used to send the data to the data processing host and the data processing backup machine respectively; the data processing host and the data processing backup machine are both used to store the received data. That is to say, the data backup system in the embodiment of the present application sends the data collected by the data acquisition device to the data processing host and the data processing backup machine synchronously through the signal relay device, which can realize data backup under the failure of the data acquisition card and the acquisition and reconstruction host; and compared with the traditional data forwarding board backup solution, the data is transmitted to the backup machine only when the host fails, and the backup machine does not have the data before the host failure. In this case, the data is sent to the host and the backup machine at the same time in the present application solution, which can ensure the integrity of the data in the backup machine in the event of a host failure. In addition, in the present application scheme, a signal relay device is used to copy the optical signal carrying the data and then directly forward it through the optical fiber. Compared with the traditional data forwarding board backup scheme, in the present application scheme, the signal repeater does not need to perform processing operations such as decoding and encoding of the received data, which can improve the efficiency of data transmission; thereby improving the efficiency of data backup.
[0076] In an exemplary embodiment, referring to Figure 3 As shown, the above-mentioned signal relay device 220 may include a splitter 221, the first output end and the second output end are respectively two output ends of the splitter 221, the data processing host 230 includes a first data acquisition card 231, and the data processing backup machine 240 includes a second data acquisition card 241; wherein the first output end is connected to the first data acquisition card 231; and the second output end is connected to the second data acquisition card 241.
[0077] As an example, the output end of the data acquisition device 210 is connected to the input end of the optical splitter 221, the first output end of the optical splitter 221 is connected to the first data acquisition card 231 in the data processing host 230, and the second output end of the optical splitter 221 is connected to the second data acquisition card 241 in the data processing backup machine 240. In this way, after the data acquisition device 210 transmits the collected data to the optical splitter 221 through the optical fiber, the optical splitter 221 performs optical splitting processing on the optical signal carrying the data, and transmits one optical signal after the splitting to the first data acquisition card 231 in the data processing host 230 through the first optical fiber link, so that the first data acquisition card 231 obtains the data collected by the data acquisition device 210; at the same time, the other optical signal after the splitting is transmitted to the second data acquisition card 241 in the data processing backup machine 240 through the second optical fiber link, so that the second data acquisition card 241 also synchronously obtains the data collected by the data acquisition device 210.
[0078] As another example, the signal relay device 220 may also include other components besides the spectrometer, and the other components realize comprehensive processing operations on the signal by connecting with the spectrometer 221; for example: the signal relay device 220 may also include an optical signal amplifier, the output end of the data acquisition device 210 is connected to the input end of the optical signal amplifier, the output end of the optical signal amplifier is connected to the input end of the spectrometer 221, the first output end of the spectrometer 221 is connected to the first data acquisition card, and the second output end of the spectrometer 221 is connected to the second data acquisition card.
[0079] In this example, the optical signal amplifier will first amplify the received optical signal to avoid the attenuation problem of the optical signal during the optical fiber transmission between the data acquisition device and the optical signal amplifier, as well as the attenuation problem of the two optical signals obtained after the subsequent splitting processing by the optical splitter; the optical signal amplifier transmits the amplified optical signal to the optical splitter 221. At this time, after the optical splitter 221 splits the amplified optical signal, the intensity of the two optical signals obtained can be close to the intensity of the optical signal sent by the data acquisition device, and then the two optical signals are respectively transmitted to the first data acquisition card through the first optical fiber link, and transmitted to the second data acquisition card through the second optical fiber link, thereby realizing lossless transmission of the optical signal and improving the reliability of the transmission link.
[0080] In this example, an optical splitter is used to replicate the optical signal, thereby dividing one optical signal emitted by the data acquisition device into two optical signals, which are respectively transmitted to two data processing devices to achieve data backup. In addition to splitting the optical signal, the optical splitter does not need to decode and encode the optical signal carrying the data, which can greatly improve the data transmission efficiency and thus improve the data backup efficiency.
[0081] In an exemplary embodiment, referring to Figure 4 As shown, in Figure 3 On the basis of the data backup system shown, the signal relay device 220 can also include a first optical signal amplifier 222 and a second optical signal amplifier 223; the first output end of the splitter 221 is connected to the input end of the first optical signal amplifier 222, and the output end of the first optical signal amplifier 222 is connected to the first data acquisition card 231; the second output end of the splitter 221 is connected to the input end of the second optical signal amplifier 223, and the output end of the second optical signal amplifier 223 is connected to the second data acquisition card 241.
[0082] That is to say, in this example, the optical splitter 221 first performs optical splitting processing on the optical signal sent by the data acquisition device 210 to obtain two optical signals; the intensity of the two optical signals at this time is lower than the intensity of the optical signal sent by the data acquisition device 210, and then, the two optical signals are respectively amplified by the optical signal amplifier, so that the intensity of the two amplified optical signals is almost consistent with the intensity of the optical signal sent by the data acquisition device 210. That is, the optical signal transmitted to the first data acquisition card 231 is amplified by the first optical signal amplifier 222, and the optical signal transmitted to the second data acquisition card 241 is amplified by the second optical signal amplifier 223. Then, the first optical signal amplifier 222 transmits the amplified optical signal to the first data acquisition card 231, and the second optical signal amplifier 223 transmits the amplified optical signal to the second data acquisition card 241.
[0083] Exemplarily, the amplification factor of the first optical signal amplifier 222 and the amplification factor of the second optical signal amplifier 223 may be the same or different.
[0084] In this example, an optical signal is first divided into two optical signals by an optical splitter, and then the two optical signals are amplified respectively by two optical signal amplifiers; in this way, when the intensities of the two optical signals obtained after the splitting are inconsistent, the two optical signals are independently amplified by two optical signal amplifiers to ensure that the intensities of the two optical signals after amplification remain consistent; or, when the two optical fiber links corresponding to the first data acquisition card and the second data acquisition card are inconsistent, that is, when the attenuation of the two optical fiber links is different, different amplification factors can be used to obtain optical signals of intensities matching each data acquisition card, so that the intensities of the optical signals received by the first data acquisition card and the second data acquisition card are almost consistent; by using the signal relay device in this example, the intensities of the optical signals can be adaptively adjusted and matched according to the different structural requirements of the data backup system, thereby improving the flexibility and operability of the data backup system, and thus improving the structural completeness of the data backup system.
[0085] In an exemplary embodiment, referring to Figure 5 As shown, in Figure 3 On the basis of the data backup system shown, the data processing host 230 may further include a first signal amplifying circuit 232, and the data processing backup machine 240 may further include a second signal amplifying circuit 242; the first output end of the spectrometer 221 is connected to the input end of the first signal amplifying circuit 232, and the output end of the first signal amplifying circuit 232 is connected to the first data acquisition card 231; the second output end of the spectrometer 221 is connected to the input end of the second signal amplifying circuit 242, and the output end of the second signal amplifying circuit 242 is connected to the second data acquisition card 241.
[0086] That is to say, in this example, the data acquisition device 210 transmits the optical signal carrying data to the spectrometer 221, and the spectrometer 221 performs spectroscopic processing on the received optical signal to divide one optical signal into two optical signals; then, the spectrometer 221 transmits one optical signal to the first signal amplifying circuit 232 in the data processing host 230 through the first optical fiber link, so that the first signal amplifying circuit 232 can amplify the received optical signal to obtain an optical signal of a preset intensity, and then transmit the optical signal of the preset intensity to the first data acquisition card 231 in the data processing host 230, so that the first data acquisition card 231 obtains the data collected by the data acquisition device 210 by analyzing the optical signal of the preset intensity.
[0087] At the same time, the optical splitter 221 transmits another optical signal to the second signal amplifying circuit 242 in the data processing backup machine 240 through the second optical fiber link, so that the second signal amplifying circuit 232 can amplify the received optical signal to obtain an optical signal of a preset intensity, and then transmit the optical signal of the preset intensity to the second data acquisition card 241 in the data processing backup machine 240, so that the second data acquisition card 241 can obtain the data collected by the data acquisition device 210 by analyzing the optical signal of the preset intensity.
[0088] In this example, an optical signal amplifier is set in the data processing device to amplify the optical signal transmitted by the splitter. On the basis of achieving stable and reliable data transmission, the structural complexity of the signal relay device can be reduced, as well as the volume and cost of the signal relay device can be reduced.
[0089] In an exemplary embodiment, referring to Figure 6 As shown, the above-mentioned data backup system may also include a monitoring host 250; the monitoring host 250 is connected to the data processing host 230 and the data processing backup machine 240 respectively; the monitoring host 250 is used to monitor the working status of the data processing host 230 and the working status of the data processing backup machine 240.
[0090] Exemplarily, the monitoring host 250 can continuously or intermittently obtain the working status of the data processing host 230 and the working status of the data processing backup machine 240; in one example, the data processing host 230 and the data processing backup machine 240 can automatically report their working status to the monitoring host 250 at a preset interval; in another example, the monitoring host 250 can also actively send a status acquisition request to the data processing host 230 and the data processing backup machine 240, and the data processing host 230 responds to the status acquisition request and feeds back its own working status to the monitoring host 250; similarly, the data processing backup machine 240 also responds to the status acquisition request and feeds back its own working status to the monitoring host 250. In this example, there is no specific limitation on the way in which the monitoring host 250 monitors the working status of the data processing host and the data processing backup machine.
[0091] Exemplarily, the working state may include a normal working state and an abnormal working state. The normal working state may be used to indicate that the data link is normal and the data processing device can normally receive and store data; the abnormal working state may be used to indicate that the data link is abnormal and the data processing device cannot receive or store data; the abnormal working state may include an abnormality of a data acquisition card in the data processing device and an abnormality of an internal device of the data processing device itself. It should be noted that, in the case where the data processing device also takes into account other data processing functions, such as image reconstruction function, the abnormal working state may also include an abnormality of components or devices related to processing other data processing functions.
[0092] For example, in the medical field, when the data processing device needs to reconstruct an image based on the acquired data, the monitoring host 250 can control the data processing host 230 or the data processing backup machine 240 to perform the image reconstruction task according to the working status of the data processing host 230 and the data processing backup machine 240. As an example, the monitoring host 250 can control the data processing host 230 to perform the image reconstruction task when it is determined that the data processing host 230 is not abnormal based on the working status of the data processing host 230; for example, the monitoring host 250 can send an image reconstruction instruction to the data processing host 230 to control the data processing host 230 to reconstruct the image based on the acquired data; and when the monitoring host 250 does not send an image reconstruction instruction to the data processing backup machine 240, the data processing backup machine 240 does not perform the image reconstruction task.
[0093] Exemplarily, if the monitoring host 250 detects that the data processing host 230 has an abnormality, that is, the data processing host 230 fails, the monitoring host 250 can send an image reconstruction instruction to the data processing backup machine 240 to control the data processing backup machine 240 to perform an image reconstruction task based on the acquired data.
[0094] Exemplarily, when the monitoring host 250 detects that the data processing host 230 has a fault, it can also output fault prompt information or send fault prompt information to the user terminal to remind the user that the data processing host 230 has a fault and to repair the data processing host 230 in time.
[0095] In an optional embodiment, the monitoring host 250 may also be connected to the signal relay device 220 ( Figure 6 (not shown), the monitoring host 250 is also used to monitor the working status of the signal relay device. Exemplarily, the way to monitor the working status of the signal relay device may include the signal relay device actively reporting its own working status, the monitoring host inquiring the signal relay device about its working status, etc.; this is not specifically limited in the embodiments of the present application.
[0096] In this example, the monitoring host 250 can also monitor the working status of the signal relay device 220 in real time, so as to monitor in real time whether the signal relay device 220 has any faults; and, when the monitoring host 250 monitors that the signal relay device 220 has a fault, it can also output the fault reminder information corresponding to the signal relay device 220, or send the fault reminder information corresponding to the signal relay device 220 to the user terminal, so that the user can repair or replace the signal relay device 220.
[0097] In addition, it should be noted that the connection method between the monitoring host 250 and the data processing host 230, the data processing backup machine 240 and the signal relay device 220 can be the same or different; the connection method can include wired connection and wireless connection, etc., which is not specifically limited in the embodiments of the present application.
[0098] In this embodiment, the data backup system may further include a monitoring host, which is connected to the data processing host and the data processing backup machine through the monitoring host. On the one hand, the working status of the data processing host and the data processing backup machine is monitored in real time; on the other hand, based on the working status of the data processing host and the data processing backup machine, the data processing host or the data processing backup machine is controlled to perform data-related processing operations; in addition, the monitoring host is also connected to the signal repeater to monitor the working status of the signal repeater in real time; the completeness and intelligence of the data backup system can be improved.
[0099] In an exemplary embodiment, Figure 7As shown, a data backup system is provided, taking the application of the data backup system in a PET data link as an example; the data backup system may include a Coincidence Process & Control Board (CCB), a signal relay device, an acquisition and reconstruction host, an acquisition and reconstruction backup machine, an Additional Control Board (ADB) and a monitoring host; wherein the acquisition and reconstruction host includes a first data acquisition card, and the acquisition and reconstruction backup machine includes a second data acquisition card; in addition, the acquisition and reconstruction host and the acquisition and reconstruction backup machine may be connected to the monitoring host via a switch, and the signal relay device may also be connected to the monitoring host via the switch.
[0100] Among them, the peripheral control board is connected to the compliant control board and can be used to control the data collection process in the compliant control board.
[0101] In this example, a communication optical relay solution is used to perform node backup of the PET data link, that is, an optical signal relay unit is added between the compliant control board and the data acquisition card. When the monitoring host detects that the software and hardware systems of the first data acquisition card or the acquisition and reconstruction host are abnormal, the data stream from the compliant control board can be automatically or controlled to continue to be sent to the backup data acquisition node, that is, the second data acquisition card in the acquisition and reconstruction backup machine, thereby ensuring the normal operation of the PET data link.
[0102] As an example, by adding a device similar to an optical splitter between the control board and the data acquisition card, the optical signal is split into two. Figure 8 As shown; at the same time, an optical signal amplifier is added to the output end of the optical splitter, or a corresponding optical signal amplification circuit design is added to the data acquisition card, so as to amplify the optical signal attenuated by the optical splitter into an optical signal of normal intensity, which is received by the data acquisition card.
[0103] For example, a splitter can be added to the optical transmission path between the compliant control board and the data acquisition card, on the side close to the data acquisition card, to split the optical signal from the compliant control board into two paths. After passing through the optical signal amplifier, the two paths are respectively connected to the two data acquisition cards located in the acquisition and reconstruction host machine and the acquisition and reconstruction backup machine, so as to realize synchronous transmission and storage of data.
[0104] As another example, the signal relay device can also use a switching control method to connect the optical fiber to one of the data links, that is, the signal relay device is connected to the acquisition and reconstruction host or the acquisition and reconstruction backup machine; at the same time, the signal relay signal is strengthened, or the protocol matching design of the signal reading end is used to copy the PET data from the control board into two independent data channels, and cooperate with the acquisition and reconstruction backup machine to form a backup PET data link. Once an abnormality occurs in one of the acquisition and reconstruction devices, the acquisition and reconstruction device is switched in time through software control to continue to complete the subsequent PET data acquisition, thereby ensuring the smooth progress of clinical acquisition.
[0105] The originality and technical features and advantages of the PET data link backup solution in this embodiment include:
[0106] 1) Adopt the mature solutions in the communication industry and apply them to the field of medical devices. After the optical signal is split and amplified, it is transmitted to the back-end data acquisition card and acquisition reconstruction unit. When there is a failure in the computer internal device or the acquisition card hardware and software, the backup node can be activated in time. Compared with the data distribution solution of the customized data forwarding board, the reliability of the mature solutions in the communication industry will be improved, and the manufacturing cost will be lower;
[0107] 2) Compared with the data distribution solution of customized data forwarding board, the splitting process is directly performed at the optical signal level, and there is no need to decode and encode the signal or PET data at the digital level, which reduces the resource consumption of data distribution and thus reduces the increase in system cost caused by the backup of the acquisition node solution;
[0108] 3) Compared with the same acquisition and reconstruction host, the solution of adding acquisition cards to achieve acquisition node backup can avoid the problem of PET data link failure caused by hardware failure of the acquisition and reconstruction host and data acquisition card to a greater extent, thereby further improving the stability and reliability of the PET data link.
[0109] In an exemplary embodiment, Fig. 9 As shown, an image reconstruction method is provided, which is applied to Figure 2-Figure 7 Taking any data backup system in the example as an example, the above data may include original medical scan data, and the method includes the following steps 902 to 906. Among them:
[0110] Step 902: The monitoring host controls the data processing host to perform image reconstruction based on the original medical scan data stored in the data processing host.
[0111] Step 904: in the event of a failure of the data processing host, the monitoring host controls the data processing backup machine to perform image reconstruction based on the original medical scan data stored in the data processing backup machine, and sends the obtained target reconstructed image to the monitoring host.
[0112] Step 906: The monitoring host obtains the target reconstruction image sent by the data processing backup machine.
[0113] Exemplarily, in the initial working state, the monitoring host can send an image reconstruction instruction to the data processing host to control the data processing host to perform image reconstruction based on the original medical scanning data stored therein; during the data acquisition process, the monitoring host can obtain the working status of the data processing host and the working status of the data processing backup machine in real time; and, when the monitoring host determines that the data processing host has failed based on the working status of the data processing host, if the working status of the data processing backup machine at this time indicates that the data processing backup machine has not failed, the monitoring host can send an image reconstruction instruction to the data processing backup machine to control the data processing backup machine to perform image reconstruction based on the original medical scanning data stored therein to obtain a target reconstructed image; then, the data processing backup machine can send the reconstructed target reconstructed image to the monitoring host.
[0114] It should be noted that during the data acquisition process, if the data processing host does not fail, the data processing host will perform image reconstruction to obtain a target reconstructed image; after the reconstruction is completed, the data processing host can send the reconstructed target reconstructed image to the monitoring host.
[0115] As an example, the monitoring host here can be a computer device in the operating room corresponding to the medical image scanning, and the operating room is the space where the doctor is located; the doctor's image scanning equipment is usually located in the scanning room, which is the space where the object to be measured, such as the patient, is located.
[0116] Exemplarily, a system status monitoring module can be set in the data processing host to monitor the working status of the data processing host in real time, and send the working status of the data processing host to the monitoring host in real time; similarly, a system status monitoring module can also be set in the data processing backup machine to monitor the working status of the data processing backup machine in real time, and send the working status of the data processing backup machine to the monitoring host in real time.
[0117] Exemplarily, a slave monitoring module may be provided in the monitoring host, which may send status acquisition requests or status query requests to the data processing host and the data processing backup machine respectively to obtain the working status of the data processing host and the data processing backup machine.
[0118] In this embodiment, the working status of the data processing host and the data processing backup machine during the data acquisition process is monitored in real time by the monitoring host. At the beginning of data acquisition, the data processing host is first controlled to perform image reconstruction based on the collected original medical scan data; during the data acquisition process, if it is detected that the data processing host has a fault, the data processing backup machine is controlled to perform image reconstruction based on the collected original medical scan data, thereby ensuring the stable operation of data acquisition and reconstruction, and improving the reliability and efficiency of data backup and image reconstruction.
[0119] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0120] Based on the same inventive concept, the embodiment of the present application also provides an image reconstruction device for implementing the above-mentioned image reconstruction method. The implementation solution provided by the device to solve the problem is similar to the implementation solution recorded in the above-mentioned method, so the specific limitations in one or more image reconstruction device embodiments provided below can refer to the limitations on the image reconstruction method above, and will not be repeated here.
[0121] In one embodiment, Fig.10 As shown, an image reconstruction device is provided, which is applied to Figure 2-Figure 7 Taking any data backup system in the example as an example, the above data may include original medical scan data. The device includes: a first control module 1002, a second control module 1004 and a receiving module 1006, wherein:
[0122] The first control module 1002 is used to control the data processing host through the monitoring host to perform image reconstruction based on the original medical scan data stored in the data processing host.
[0123] The second control module 1004 is used to control the data processing backup machine through the monitoring host to perform image reconstruction based on the original medical scan data stored in the data processing backup machine when a data processing host fails, and send the obtained target reconstructed image to the monitoring host.
[0124] The receiving module 1006 is used to receive the target reconstruction image sent by the data processing backup machine through the monitoring host.
[0125] Each module in the above-mentioned image reconstruction device can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute the operations corresponding to each module above.
[0126] In one embodiment, a computer device is provided. The computer device may be a monitoring host, and its internal structure diagram may be as follows: Fig.11 As shown. The computer device includes a processor, a memory, a communication interface, a display screen and an input device connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be achieved through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, an image reconstruction method is implemented. The display screen of the computer device can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covered on the display screen, or a key, trackball or touchpad set on the computer device shell, or an external keyboard, touchpad or mouse, etc.
[0127] Those skilled in the art will understand that Fig.11 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0128] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:
[0129] Controlling the data processing host to perform image reconstruction based on the original medical scan data stored in the data processing host;
[0130] In the event of a failure of the data processing host, controlling the data processing backup machine to perform image reconstruction based on the original medical scan data stored in the data processing backup machine to obtain a target reconstructed image;
[0131] Obtain the target reconstruction image sent by the data processing backup machine.
[0132] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:
[0133] Controlling the data processing host to perform image reconstruction based on the original medical scan data stored in the data processing host;
[0134] In the event of a failure of the data processing host, controlling the data processing backup machine to perform image reconstruction based on the original medical scan data stored in the data processing backup machine to obtain a target reconstructed image;
[0135] Obtain the target reconstruction image sent by the data processing backup machine.
[0136] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:
[0137] Controlling the data processing host to perform image reconstruction based on the original medical scan data stored in the data processing host;
[0138] In the event of a failure of the data processing host, controlling the data processing backup machine to perform image reconstruction based on the original medical scan data stored in the data processing backup machine to obtain a target reconstructed image;
[0139] Obtain the target reconstruction image sent by the data processing backup machine.
[0140] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.
[0141] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.
[0142] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0143] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A data backup system, It is characterized in that The system includes: data acquisition equipment, signal relay equipment, data processing host and data processing backup machine; The data acquisition device is connected to the input end of the signal relay device; the signal relay device includes a first output end and a second output end, the first output end is connected to the data processing host, and the second output end is connected to the data processing backup machine; The data acquisition device is used to collect data and transmit the data to the signal relay device; The signal relay device is used to send the data to the data processing host and the data processing backup machine respectively; The data processing host machine and the data processing backup machine are both used to store the received data.
2. The system according to claim 1, It is characterized in that The signal relay device includes an optical splitter, the first output end and the second output end are output ends of the optical splitter, the data processing host includes a first data acquisition card, and the data processing backup machine includes a second data acquisition card; The first output end is connected to the first data acquisition card; the second output end is connected to the second data acquisition card.
3. The system according to claim 2, It is characterized in that The signal relay device also includes a first optical signal amplifier and a second optical signal amplifier; The first output end is connected to the input end of the first optical signal amplifier, and the output end of the first optical signal amplifier is connected to the first data acquisition card; The second output end is connected to the input end of the second optical signal amplifier, and the output end of the second optical signal amplifier is connected to the second data acquisition card.
4. The system according to claim 2, It is characterized in that The data processing host also includes a first signal amplifying circuit, and the data processing backup machine also includes a second signal amplifying circuit; The first output end is connected to the input end of the first signal amplifying circuit, and the output end of the first signal amplifying circuit is connected to the first data acquisition card; The second output end is connected to the input end of the second signal amplifying circuit, and the output end of the second signal amplifying circuit is connected to the second data acquisition card.
5. The system according to claim 1, It is characterized in that The system further comprises a monitoring host; the monitoring host is connected to the data processing host and the data processing backup machine respectively; The monitoring host is used to monitor the working status of the data processing host and the working status of the data processing backup machine.
6. The system according to claim 5, It is characterized in that The monitoring host is connected to the signal relay device; The monitoring host is also used to monitor the working status of the signal relay device.
7. An image reconstruction method, It is characterized in that The data backup system applied to any one of claims 1 to 6, wherein the data includes original medical scan data; and the method includes: The monitoring host controls the data processing host to perform image reconstruction based on the original medical scan data stored in the data processing host; In the event of a failure of the data processing host, the monitoring host controls the data processing backup machine to perform image reconstruction based on the original medical scan data stored in the data processing backup machine, and sends the obtained target reconstructed image to the monitoring host; The monitoring host obtains the target reconstructed image sent by the data processing backup machine.
8. An image reconstruction device, It is characterized in that The data backup system applied to any one of claims 1 to 6, wherein the data includes original medical scan data; and the device includes: A first control module, configured to control the data processing host through a monitoring host to perform image reconstruction based on the original medical scan data stored in the data processing host; A second control module is used for controlling the data processing backup machine to perform image reconstruction based on the original medical scan data stored in the data processing backup machine through the monitoring host when the data processing host fails, and sending the obtained target reconstructed image to the monitoring host; A receiving module is used to receive the target reconstructed image sent by the data processing backup machine through the monitoring host.
9. A computer device comprising a memory and a processor, wherein the memory stores a computer program. It is characterized in that When the processor executes the computer program, the steps of the method described in claim 7 are implemented.
10. A computer-readable storage medium having a computer program stored thereon, It is characterized in that When the computer program is executed by a processor, the steps of the method described in claim 7 are implemented.