CN111803105B - CT correction data processing method, device, system and computer equipment - Google Patents
CT correction data processing method, device, system and computer equipment Download PDFInfo
- Publication number
- CN111803105B CN111803105B CN202010715944.2A CN202010715944A CN111803105B CN 111803105 B CN111803105 B CN 111803105B CN 202010715944 A CN202010715944 A CN 202010715944A CN 111803105 B CN111803105 B CN 111803105B
- Authority
- CN
- China
- Prior art keywords
- data processing
- target
- scanning
- pipeline
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000012937 correction Methods 0.000 title claims abstract description 145
- 238000003672 processing method Methods 0.000 title abstract description 15
- 238000012545 processing Methods 0.000 claims abstract description 459
- 238000002591 computed tomography Methods 0.000 claims abstract description 67
- 238000000034 method Methods 0.000 claims abstract description 47
- 230000008569 process Effects 0.000 claims abstract description 26
- 238000004590 computer program Methods 0.000 claims description 24
- 238000010586 diagram Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 4
- 238000013170 computed tomography imaging Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000013468 resource allocation Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000003759 clinical diagnosis Methods 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 201000010099 disease Diseases 0.000 description 1
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000011900 installation process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B6/00—Apparatus or devices for radiation diagnosis; Apparatus or devices for radiation diagnosis combined with radiation therapy equipment
- A61B6/58—Testing, adjusting or calibrating thereof
- A61B6/582—Calibration
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B6/00—Apparatus or devices for radiation diagnosis; Apparatus or devices for radiation diagnosis combined with radiation therapy equipment
- A61B6/02—Arrangements for diagnosis sequentially in different planes; Stereoscopic radiation diagnosis
- A61B6/03—Computed tomography [CT]
- A61B6/032—Transmission computed tomography [CT]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Engineering & Computer Science (AREA)
- Medical Informatics (AREA)
- Optics & Photonics (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- High Energy & Nuclear Physics (AREA)
- Veterinary Medicine (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Public Health (AREA)
- Pathology (AREA)
- Radiology & Medical Imaging (AREA)
- Physics & Mathematics (AREA)
- Heart & Thoracic Surgery (AREA)
- Molecular Biology (AREA)
- Surgery (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Pulmonology (AREA)
- Theoretical Computer Science (AREA)
- Apparatus For Radiation Diagnosis (AREA)
- Image Processing (AREA)
Abstract
The application relates to a CT correction data processing method, device, system and computer equipment. The method comprises the following steps: acquiring a plurality of groups of scanning parameters and parameter information corresponding to each group of scanning parameters; the parameter information comprises scanning conditions and pipeline information of a data processing pipeline which is correspondingly called; controlling a scanning device to sequentially perform CT scanning according to scanning conditions corresponding to each group of scanning parameters to obtain a plurality of groups of scanning raw data; in the scanning process, determining target pipeline information according to target scanning parameters corresponding to the obtained target scanning raw data, and calling a target data processing pipeline to perform data processing according to the target pipeline information to obtain a target correction table corresponding to the target scanning parameters. By adopting the method, the CT correction efficiency can be improved.
Description
Technical Field
The present disclosure relates to the field of electronic computed tomography, and in particular, to a method, an apparatus, a system, and a computer device for processing CT correction data.
Background
CT (Computed Tomography), which is an electron computed tomography, is a cross-sectional scan of a part of the human body, one by one, using precisely collimated X-ray beams together with extremely sensitive detectors. Because CT equipment has characteristics such as scan time is fast, and the image is clear, so be widely used in the clinical diagnosis of multiple disease.
In the related art, mechanical installation process errors of a bulb tube, a collimator, a detector and the like exist on a CT imaging link, and physical factor errors of the key components exist. These errors appear as imaging artifacts such as loops, bands, stripes, etc., which can misdiagnose the effect of the diagnosis. In CT imaging links, it is necessary to remove these artifacts, i.e. to make CT corrections. The CT equipment generally corrects raw data acquired by scanning after performing one-time section scanning, and performs data reconstruction processing according to the corrected data; and then, the CT equipment performs second section scanning, corrects the raw data acquired by the second scanning, and performs data reconstruction processing according to the corrected data.
However, CT correction is inefficient because of the long correction time of some data.
Disclosure of Invention
In view of the foregoing, it is desirable to provide a data processing method, apparatus, system, and computer device for CT correction that can improve the CT correction efficiency.
A method of CT corrected data processing, the method comprising:
acquiring a plurality of groups of scanning parameters and parameter information corresponding to each group of scanning parameters; the parameter information comprises scanning conditions and pipeline information of a data processing pipeline which is correspondingly called;
the scanning equipment is controlled to sequentially perform CT scanning according to scanning conditions corresponding to each group of scanning parameters to obtain a plurality of groups of scanning raw data;
in the scanning process, determining target pipeline information according to target scanning parameters corresponding to the obtained target scanning raw data, and calling a target data processing pipeline according to the target pipeline information to perform data processing to obtain a target correction table corresponding to the target scanning parameters.
In one embodiment, the pipeline information includes a data processing queue to which the data processing pipeline belongs; determining target pipeline information according to the target scanning parameters corresponding to the obtained target scanning raw data, and calling a target data processing pipeline to perform data processing according to the target pipeline information to obtain a target correction table corresponding to the target scanning parameters, wherein the target correction table comprises the following components:
Determining a target data processing queue to which the data processing pipeline belongs according to target scanning parameters corresponding to the target scanning raw data;
detecting a target data processing queue, and taking an idle data processing pipeline in the target data processing queue as a target data processing pipeline;
and calling a target data processing pipeline to perform data processing to obtain a target correction table corresponding to the target scanning parameters.
In one embodiment, the parameter information further includes a reconstruction condition; the method for calling the target data processing pipeline to process data to obtain a target correction table corresponding to the target scanning parameter comprises the following steps:
and calling a target data processing pipeline to perform data correction processing on the target scanning raw data, and performing data reconstruction processing according to the processed data and reconstruction conditions to obtain a target correction table corresponding to the target scanning parameters.
In one embodiment, the parameter information further includes a reconstruction condition; the target data processing pipeline at least comprises a first sub data processing pipeline and a second sub data processing pipeline, and the target data processing pipeline is called to perform data processing to obtain a target correction table corresponding to a target scanning parameter, and the target correction table comprises:
Calling a first sub-data processing pipeline to perform data correction processing on the target scanning raw data, and performing data reconstruction processing according to the processed data and reconstruction conditions to obtain an intermediate result;
and calling a second sub-data processing pipeline to perform data correction processing on the intermediate result, and performing data reconstruction processing according to the processed data and reconstruction conditions to obtain a target correction table corresponding to the target scanning parameters.
In one embodiment, after the intermediate result is obtained, the method further includes:
storing the intermediate result into a preset storage space;
correspondingly, before the calling the second sub-data processing pipeline to perform data correction processing on the intermediate result, the method further comprises:
if the second sub data processing pipeline is detected to be idle, an intermediate result is obtained from a preset storage space.
In one embodiment, the method further comprises:
receiving pipeline configuration information; the pipeline configuration information includes pipeline identification, number of pipelines, and available computing resources;
and allocating corresponding computing resources for the data processing pipelines corresponding to the pipeline identifications according to the pipeline quantity and the available computing resources.
A CT corrected data processing apparatus, the apparatus comprising:
The parameter acquisition module is used for acquiring a plurality of groups of scanning parameters and parameter information corresponding to each group of scanning parameters; the parameter information comprises scanning conditions and pipeline information of a data processing pipeline which is correspondingly called;
the scanning control module is used for controlling the scanning equipment to sequentially perform CT scanning according to scanning conditions corresponding to each group of scanning parameters to obtain a plurality of groups of scanning raw data;
and the data processing module is used for determining target pipeline information according to the target scanning parameters corresponding to the obtained target scanning raw data when each group of scanning raw data is obtained in the scanning process, and calling the target data processing pipeline to perform data processing according to the target pipeline information to obtain a target correction table corresponding to the target scanning parameters.
In one embodiment, the pipeline information includes a data processing queue to which the data processing pipeline belongs;
the data processing module is specifically configured to determine a target data processing queue to which the data processing pipeline belongs according to a target scanning parameter corresponding to target scanning raw data; detecting a target data processing queue, and taking an idle data processing pipeline in the target data processing queue as a target data processing pipeline; and calling a target data processing pipeline to perform data processing to obtain a target correction table corresponding to the target scanning parameters.
In one embodiment, the parameter information further includes a reconstruction condition;
the data processing module is specifically configured to call a target data processing pipeline to perform data correction processing on target scan raw data, and perform data reconstruction processing according to the processed data and reconstruction conditions to obtain a target correction table corresponding to the target scan parameters.
In one embodiment, the parameter information further includes a reconstruction condition; the target data processing pipeline comprises at least a first sub data processing pipeline and a second sub data processing pipeline;
the data processing module is specifically used for calling the first sub-data processing pipeline to perform data correction processing on the target scanning raw data, and performing data reconstruction processing according to the processed data and reconstruction conditions to obtain an intermediate result; and calling a second sub-data processing pipeline to perform data correction processing on the intermediate result, and performing data reconstruction processing according to the processed data and reconstruction conditions to obtain a target correction table corresponding to the target scanning parameters.
In one embodiment, the apparatus further comprises:
the intermediate result storage module is used for storing the intermediate result into a preset storage space;
The intermediate result obtaining module is used for obtaining an intermediate result from a preset storage space if the second sub-data processing pipeline is detected to be idle.
In one embodiment, the apparatus further comprises:
the configuration information receiving module is used for receiving pipeline configuration information; the pipeline configuration information includes pipeline identification, number of pipelines, and available computing resources;
and the resource allocation module is used for allocating corresponding computing resources for the data processing pipelines corresponding to the pipeline identifications according to the pipeline quantity and the available computing resources.
A CT corrected data processing system, which comprises a data acquisition terminal and a data processing terminal;
the data acquisition terminal is used for acquiring a plurality of groups of scanning parameters and parameter information corresponding to each group of scanning parameters; the scanning equipment is controlled to sequentially perform CT scanning according to scanning conditions corresponding to each group of scanning parameters to obtain a plurality of groups of scanning raw data; the parameter information comprises scanning conditions and pipeline information of a data processing pipeline which is correspondingly called;
and the data processing terminal is used for determining target pipeline information according to the target scanning parameters corresponding to the obtained target scanning raw data every time a group of scanning raw data is obtained in the scanning process, and calling the target data processing pipeline to perform data processing according to the target pipeline information to obtain a target correction table corresponding to the target scanning parameters.
A computer device comprising a memory storing a computer program and a processor which when executing the computer program performs the steps of:
acquiring a plurality of groups of scanning parameters and parameter information corresponding to each group of scanning parameters; the parameter information comprises scanning conditions and pipeline information of a data processing pipeline which is correspondingly called;
the scanning equipment is controlled to sequentially perform CT scanning according to scanning conditions corresponding to each group of scanning parameters to obtain a plurality of groups of scanning raw data;
in the scanning process, determining target pipeline information according to target scanning parameters corresponding to the obtained target scanning raw data, and calling a target data processing pipeline according to the target pipeline information to perform data processing to obtain a target correction table corresponding to the target scanning parameters.
A computer readable storage medium having stored thereon a computer program which when executed by a processor performs the steps of:
acquiring a plurality of groups of scanning parameters and parameter information corresponding to each group of scanning parameters; the parameter information comprises scanning conditions and pipeline information of a data processing pipeline which is correspondingly called;
the scanning equipment is controlled to sequentially perform CT scanning according to scanning conditions corresponding to each group of scanning parameters to obtain a plurality of groups of scanning raw data;
In the scanning process, determining target pipeline information according to target scanning parameters corresponding to the obtained target scanning raw data, and calling a target data processing pipeline according to the target pipeline information to perform data processing to obtain a target correction table corresponding to the target scanning parameters.
The data processing method, the device, the system and the computer equipment for CT correction are characterized in that a terminal acquires a plurality of groups of scanning parameters and parameter information corresponding to each group of scanning parameters; the scanning equipment is controlled to sequentially perform CT scanning according to scanning conditions corresponding to each group of scanning parameters to obtain a plurality of groups of scanning raw data; in the scanning process, determining target pipeline information according to target scanning parameters corresponding to the obtained target scanning raw data, and calling a target data processing pipeline according to the target pipeline information to perform data processing to obtain a target correction table corresponding to the target scanning parameters. In the prior art, data processing is performed after each scanning, and then the second scanning is performed after the data processing is finished.
Drawings
FIG. 1 is a diagram of an application environment for a CT corrected data processing method in one embodiment;
FIG. 2 is a flow chart of a data processing method for CT correction in one embodiment;
FIG. 3 is a flowchart illustrating steps for determining target pipeline information for CT correction, calling a target data processing pipeline, and obtaining a target correction table in one embodiment;
FIG. 4 is a flowchart illustrating a step of calling a target data processing pipeline to perform data processing to obtain a target correction table corresponding to a target scan parameter in one embodiment;
FIG. 5 is a second flowchart illustrating steps for calling a target data processing pipeline to perform data processing to obtain a target correction table corresponding to a target scan parameter in one embodiment;
FIG. 6 is a flow diagram of the steps for configuring resources in one embodiment;
FIG. 7 is a flow chart of a data processing method for CT correction according to another embodiment;
FIG. 8 is a block diagram of a data processing apparatus for CT correction in one embodiment;
FIG. 9 is a block diagram of a data processing system for CT correction in one embodiment;
fig. 10 is an internal structural view of a computer device in one embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application will be further described in detail with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the present application.
The data processing method for CT correction can be applied to an application environment shown in FIG. 1. Wherein the environment comprises a CT device comprising a scanning device 101 and a computer device 102. Wherein the scanning device 101 comprises an X-ray tube, a detector and a gantry (gantry); the computer device 102 includes at least one terminal that may include a processor, a display, and a memory.
In one embodiment, as shown in fig. 2, a data processing method for CT correction is provided, which may include the following steps:
Wherein each set of scan parameters may include at least one of resolution, layer thickness, layer spacing, field of view, window width and level, tube current amount. The parameter information includes scan conditions and pipeline information of the data processing pipeline corresponding to the call. The scanning conditions may include parameter values for respective scanning parameters; the pipeline information may include a pipeline identification of the data processing pipeline and a size of the occupied resources. The embodiments of the present disclosure do not limit parameter information, scanning conditions, and pipeline information.
And storing a plurality of groups of scanning parameters in the terminal in advance, and setting a plurality of data processing pipelines, wherein different data processing pipelines correspond to different scanning parameters. When CT correction data processing is performed, the terminal locally acquires a plurality of groups of scanning parameters, scanning conditions of each group of scanning parameters and pipeline information of a data processing pipeline correspondingly called by each group of scanning parameters.
When CT scanning is performed, the terminal may send a control signal to the scanning device, and after the scanning device receives the control signal, the scanning device sequentially performs CT scanning according to a plurality of groups of scanning parameters and scanning conditions of each group of scanning parameters carried in the control signal, so as to sequentially obtain a plurality of groups of scanning raw data. Or the terminal sequentially sends a plurality of control signals to the scanning equipment, and when the scanning equipment receives one control signal, the scanning equipment performs CT scanning according to a group of scanning parameters and scanning conditions carried in the control signals to obtain a group of scanning raw data. The embodiments of the present disclosure do not limit the control manner.
In step 203, in the scanning process, each time a set of raw data is obtained, the target pipeline information is determined according to the target scanning parameters corresponding to the obtained raw data, and the target data processing pipeline is called to perform data processing according to the target pipeline information, so as to obtain the target correction table corresponding to the target scanning parameters.
In the scanning process, each time the scanning device obtains a group of raw data, the raw data is sent to the terminal. After receiving a group of raw data, the terminal takes the group of raw data as target raw data, determines the scanning parameters corresponding to the target raw data as target scanning parameters, and determines the pipeline information corresponding to the target scanning parameters as target pipeline information. And then, the terminal determines a target data processing pipeline to be called according to the target pipeline information, and calls a target data processing relation to perform data processing on the target scanning raw data to obtain a target correction table corresponding to the target scanning parameters.
In one embodiment, the data processing is data correction processing; after the terminal determines the target data processing pipeline, the target data processing pipeline is called to carry out data correction processing on the target scanning raw data, and a target correction table is obtained.
In one embodiment, the computer device includes a first terminal that performs steps 201 and 202 and a second terminal that performs step 203. The embodiments of the present disclosure are not limited in this regard. It can be understood that the data processing of CT correction by different terminals can improve the data processing efficiency, thereby shortening the CT correction time, and can be compatible with various systems, such as 6 rows, 40 rows, 64 rows, and 320 rows.
In the data processing method for CT correction, a terminal acquires a plurality of groups of scanning parameters and parameter information corresponding to each group of scanning parameters; the scanning equipment is controlled to sequentially perform CT scanning according to scanning conditions corresponding to each group of scanning parameters to obtain a plurality of groups of scanning raw data; in the scanning process, determining target pipeline information according to target scanning parameters corresponding to the obtained target scanning raw data, and calling a target data processing pipeline according to the target pipeline information to perform data processing to obtain a target correction table corresponding to the target scanning parameters. In the prior art, data processing is performed after each scanning, and then the second scanning is performed after the data processing is finished.
In one embodiment, the pipeline information includes a data processing queue to which the data processing pipeline belongs, as shown in fig. 3, determining target pipeline information according to a target scan parameter corresponding to the obtained target scan raw data, and calling the target data processing pipeline to perform data processing according to the target pipeline information, to obtain a target correction table corresponding to the target scan parameter, including:
A plurality of data processing queues can be preset in the terminal, and different data processing queues are applied in different scenes. For example, data processing queue 1 is applied in a clinical diagnostic setting and data processing queue 2 is applied in a CT correction setting. The embodiments of the present disclosure do not limit the number of data processing queues in each scenario.
After obtaining a group of raw data, the terminal takes the group of raw data as target raw data, and determines corresponding target scanning parameters according to the target raw data. Because the parameter information corresponding to each set of scanning parameters comprises the data processing queue to which the data processing pipeline belongs, the corresponding target data processing queue can be determined according to the target scanning parameters.
For example, after the terminal obtains a set of target scan raw data a, it determines that the corresponding target scan parameter is a set of scan parameter, and then determines that the data processing queue 2 is a target data processing queue according to the target scan parameter.
A plurality of data processing pipelines are preset in each data processing queue, for example, 4 data processing pipelines are set in the data processing queue 2. Multiple data processing pipelines may perform data processing in parallel, each of which transitions to an idle state after data processing. It will be appreciated that the terminal presets a maximum number of allowed pipelines in the data processing queue and may control the number of data processing pipelines running in parallel. If the data processing pipeline is completely processed, the terminal can immediately schedule the idle data processing pipeline, and always keep the maximum allowable pipeline number to process the data at the same time.
And after the terminal determines the target data processing queue, detecting the target data processing queue, and taking the idle data processing pipeline as the target data processing pipeline if the data processing pipeline is converted into the idle state in the target data processing.
And calling a target data processing pipeline to perform data processing on the target scanning raw data to obtain a target correction table corresponding to the target scanning parameters.
Determining target pipeline information according to the target scanning parameters corresponding to the obtained target scanning raw data, calling a target data processing pipeline according to the target pipeline information to perform data processing, and determining a target data processing queue to which the data processing pipeline belongs by a terminal according to the target scanning parameters corresponding to the target scanning raw data in the process of obtaining a target correction table corresponding to the target scanning parameters; detecting a target data processing queue, and taking an idle data processing pipeline in the target data processing queue as a target data processing pipeline; and calling a target data processing pipeline to perform data processing to obtain a target correction table corresponding to the target scanning parameters. In the embodiment of the disclosure, the data processing queues applied to different scenes are set, so that the data processing can be respectively performed on the scanning raw data of different scenes, thereby avoiding data confusion and improving the data processing efficiency. Furthermore, each data processing queue is provided with a plurality of data processing pipelines, and the data processing pipelines can process data in parallel, so that the data processing efficiency can be improved, and the CT correction efficiency can be improved.
In one embodiment, the parameter information further includes reconstruction conditions; the step of calling the target data processing pipeline to perform data processing to obtain the target correction table corresponding to the target scanning parameter may include various situations, in which case, the data processing pipeline only needs to perform data correction processing, and the terminal calls the target data processing pipeline to perform data correction processing on the target scanning raw data to obtain the target correction table corresponding to the target scanning parameter. In another case, the data processing pipeline is required to perform data correction processing and data reconstruction processing, and then the terminal calls the target data processing pipeline to perform data correction processing on the target scanning raw data, and performs data reconstruction processing according to the processed data and reconstruction conditions to obtain a target correction table corresponding to the target scanning parameters.
It can be appreciated that the data processing is performed in parallel by a plurality of data processing pipelines, so that the data processing efficiency can be improved, and the CT correction efficiency can be further improved.
In one embodiment, the target data processing pipeline includes at least a first sub data processing pipeline and a second sub data processing pipeline; as shown in fig. 4, the step of calling the target data processing pipeline to perform data processing to obtain the target correction table corresponding to the target scan parameter may include:
In step 401, the terminal calls the first sub data processing pipeline to perform data correction processing on the target scan raw data, and performs data reconstruction processing according to the processed data and reconstruction conditions to obtain an intermediate result.
The terminal firstly determines corresponding target pipeline information and reconstruction conditions according to the target scan raw data, and then determines a first sub-data processing pipeline and a second sub-data processing pipeline to be called according to the target pipeline information. And then, the terminal calls a first sub-data processing pipeline, the first sub-data processing pipeline performs data correction processing on the target scanning raw data, and performs data reconstruction processing according to the processed data and reconstruction conditions to obtain an intermediate result. And then, the terminal calls a second sub-data processing pipeline, the second sub-data processing pipeline performs data correction processing on the intermediate result, and performs data reconstruction processing according to the processed data and reconstruction conditions to obtain a target correction table.
It can be appreciated that for multiple sets of raw data, after the first sub-data processing pipeline processes one set of raw data, the second sub-data processing pipeline processes the next data; while the first sub-data processing pipeline may continue to process another set of raw scan data. Therefore, a group of raw scan data is processed by a plurality of data processing pipelines, so that the data processing efficiency can be improved, the generation time of a correction table can be shortened, and the CT correction efficiency can be improved.
In one embodiment, a computer device may include a first terminal and a second terminal, a target data processing queue including a first data processing queue and a second data processing queue, wherein the first data processing queue is disposed in the first terminal and the first data processing queue includes a plurality of data processing pipelines; a second data processing queue is disposed in the second terminal and also includes a plurality of data processing pipelines therein. Step 401 is performed by a first terminal and step 402 is performed by a second terminal. For example, when the air correction algorithm is used for CT correction, the first terminal performs step 401 to obtain an intermediate result, and the second terminal acquires the intermediate result from the first terminal and performs step 402. In the nonlinear correction algorithm, a first sub data processing pipeline processes data of an XDFS (X-direction fly-focus, X deflected flying spot) focus to generate intermediate results, and a second sub data processing pipeline processes data of a ZXDFS (Z-direction and X-direction fly-focus) focus to generate a correction table based on the intermediate results. Since ZXDFS can generate a correction table using intermediate results of XDFS processing, data processing time can be saved.
It will be appreciated that multiple terminals may invoke multiple data processing pipelines simultaneously in parallel, which may increase data processing efficiency and thus CT correction efficiency.
In one embodiment, as shown in fig. 5, after obtaining the intermediate result, it may further include:
Correspondingly, before step 402, the method may further include:
After obtaining the intermediate result, the terminal can store the intermediate result into a hard disk or a shared memory. And meanwhile, the terminal detects the second data processing queue, if the idle data processing pipeline exists in the second data processing queue, the idle data processing pipeline is used as a second sub-data processing pipeline, an intermediate result is taken out from the hard disk or the shared memory, and the second sub-data processing pipeline is called to perform data processing according to the intermediate result.
In the above embodiment, the terminal invokes the first sub-data processing pipeline to perform data correction processing on the target scan raw data, and performs data reconstruction processing according to the processed data and reconstruction conditions to obtain an intermediate result; then, the terminal stores the intermediate result into a preset storage space; when the second sub data processing pipeline is detected to be idle, an intermediate result is obtained from a preset storage space, the second sub data processing pipeline is called to perform data correction processing on the intermediate result, and data reconstruction processing is performed according to the processed data and reconstruction conditions, so that a target correction table corresponding to the target scanning parameters is obtained. In the embodiment of the disclosure, a plurality of data processing pipelines are adopted for data processing aiming at a group of raw data, and the intermediate result is stored in the preset space in the processing process, so that the data processing efficiency can be improved, and the CT correction efficiency is improved.
In one embodiment, as shown in fig. 6, the corresponding computing resources may also be preconfigured for the data processing pipeline, including:
in step 204, the terminal receives the pipeline configuration information.
Wherein the pipeline configuration information includes pipeline identification, number of pipelines, and available computing resources.
The terminal may receive pipeline configuration information entered by a user. Because the computing resources required by each data processing pipeline are different, the maximum pipeline number that can be scheduled in parallel by different terminals is also different, so that a user can configure the data processing pipelines on each terminal according to the computing resources required by the data processing pipelines and the hardware configuration of the terminals. For example, the pipeline identification of each data processing pipeline is configured for the available computing resources of the endpoint, the number of pipelines of the data processing pipeline on the endpoint.
In practical applications, the number of pipelines may be 4,5, 10 or a set value greater than or equal to two, and the number of pipelines of the data processing pipeline is not limited in the embodiments of the present disclosure.
After the terminal receives the pipeline configuration information, corresponding computing resources are automatically allocated to each data processing pipeline according to the number of pipelines and available computing resources. And after the computing resources are allocated, the data processing pipelines and the allocated computing resources are bound, so that the problem that the data processing pipelines mutually occupy the resources is avoided.
In the above embodiment, the terminal receives the pipeline configuration information, and allocates corresponding computing resources to the data processing pipeline corresponding to the pipeline identifier according to the number of pipelines and the available computing resources. In the embodiment of the disclosure, the resource self-adaptive binding technology is adopted, so that the problem of preempting resources can be avoided.
In one embodiment, as shown in fig. 7, a data processing method for CT correction is provided, which may include the following steps:
in step 501, the terminal receives pipeline configuration information.
Wherein the pipeline configuration information includes pipeline identification, number of pipelines, and available computing resources;
Wherein the parameter information includes scan conditions and pipeline information of the data processing pipeline corresponding to the call.
In step 506, the target data processing queue is detected, and the idle data processing pipeline is used as the target data processing pipeline.
In one embodiment, a target data processing pipeline is called to perform data correction processing on target scanning raw data, and data reconstruction processing is performed according to the processed data and reconstruction conditions to obtain a target correction table corresponding to target scanning parameters.
In one embodiment, a first sub-data processing pipeline is called to perform data correction processing on target scanning raw data, and data reconstruction processing is performed according to the processed data and reconstruction conditions to obtain an intermediate result; calling a second sub-data processing pipeline to perform data correction processing on the intermediate result, and performing data reconstruction processing according to the processed data and reconstruction conditions to obtain a target correction table corresponding to the target scanning parameters
In the data processing method for CT correction, the terminal is firstly self-adaptively bound with the resources, and then performs data processing while scanning, and the scanning and the data processing are performed in parallel, so that the CT correction efficiency can be improved. Furthermore, a plurality of data processing pipelines are arranged in the data processing queue, and the data can be processed by the plurality of data processing pipelines in parallel, so that the CT correction efficiency can be further improved.
It should be understood that, although the steps in the flowcharts of fig. 2-7 are shown in order as indicated by the arrows, these steps are not necessarily performed in order as indicated by the arrows. The steps are not strictly limited to the order of execution unless explicitly recited herein, and the steps may be executed in other orders. Moreover, at least a portion of the steps of fig. 2-7 may include multiple steps or stages that are not necessarily performed at the same time, but may be performed at different times, nor does the order in which the steps or stages are performed necessarily occur sequentially, but may be performed alternately or alternately with at least a portion of the steps or stages in other steps or other steps.
In one embodiment, as shown in fig. 8, there is provided a data processing apparatus for CT correction, including:
a parameter obtaining module 601, configured to obtain a plurality of sets of scan parameters and parameter information corresponding to each set of scan parameters; the parameter information comprises scanning conditions and pipeline information of a data processing pipeline which is correspondingly called;
the scanning control module 602 is configured to control the scanning device to sequentially perform CT scanning according to scanning conditions corresponding to each set of scanning parameters, so as to obtain multiple sets of raw scanning data;
The data processing module 603 is configured to determine target pipeline information according to target scan parameters corresponding to the obtained target scan raw data, and call a target data processing pipeline according to the target pipeline information to perform data processing, so as to obtain a target correction table corresponding to the target scan parameters.
In one embodiment, the pipeline information includes a data processing queue to which the data processing pipeline belongs;
the data processing module 603 is specifically configured to determine a target data processing queue to which the data processing pipeline belongs according to a target scan parameter corresponding to the target scan raw data; detecting a target data processing queue, and taking an idle data processing pipeline as a target data processing pipeline; and calling a target data processing pipeline to perform data processing to obtain a target correction table corresponding to the target scanning parameters.
In one embodiment, the parameter information further includes a reconstruction condition;
the data processing module 603 is specifically configured to invoke a target data processing pipeline to perform data correction processing on the target scan raw data, and perform data reconstruction processing according to the processed data and reconstruction conditions, so as to obtain a target correction table corresponding to the target scan parameters.
In one embodiment, the parameter information further includes a reconstruction condition; the target data processing pipeline comprises at least a first sub data processing pipeline and a second sub data processing pipeline;
the data processing module 603 is specifically configured to invoke the first sub-data processing pipeline to perform data correction processing on the target raw scan data, and perform data reconstruction processing according to the processed data and reconstruction conditions to obtain an intermediate result; and calling a second sub-data processing pipeline to perform data correction processing on the intermediate result, and performing data reconstruction processing according to the processed data and reconstruction conditions to obtain a target correction table corresponding to the target scanning parameters.
In one embodiment, the apparatus further comprises:
the intermediate result storage module is used for storing the intermediate result into a preset storage space;
the intermediate result obtaining module is used for obtaining an intermediate result from a preset storage space if the second sub-data processing pipeline is detected to be idle.
In one embodiment, the apparatus further comprises:
the configuration information receiving module is used for receiving pipeline configuration information; the pipeline configuration information includes pipeline identification, number of pipelines, and available computing resources;
And the resource allocation module is used for allocating corresponding computing resources for the data processing pipelines corresponding to the pipeline identifications according to the pipeline quantity and the available computing resources.
For specific limitations of the data processing apparatus for CT correction, reference may be made to the above limitation of the data processing method for CT correction, and no further description is given here. The various modules in the CT corrected data processing apparatus described above may be implemented in whole or in part by software, hardware, and combinations thereof. The above modules may be embedded in hardware or may be independent of a processor in the computer device, or may be stored in software in a memory in the computer device, so that the processor may call and execute operations corresponding to the above modules.
In one embodiment, as shown in FIG. 9, a CT corrected data processing system is provided, the system comprising a data acquisition terminal and a data processing terminal;
a data acquisition terminal 701, configured to acquire a plurality of sets of scan parameters and parameter information corresponding to each set of scan parameters; the scanning equipment is controlled to sequentially perform CT scanning according to scanning conditions corresponding to each group of scanning parameters to obtain a plurality of groups of scanning raw data; the parameter information comprises scanning conditions and pipeline information of a data processing pipeline which is correspondingly called;
The data processing terminal 702 is configured to determine target pipeline information according to target scan parameters corresponding to the obtained target scan raw data, and call a target data processing pipeline according to the target pipeline information to perform data processing, so as to obtain a target correction table corresponding to the target scan parameters.
In one embodiment, a computer device is provided, which may be a terminal, and an internal structure diagram thereof may be as shown in fig. 10. The computer device includes a processor, a memory, a communication interface, a display screen, and an input device connected by a system bus. Wherein the processor of the computer device is configured 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 computer programs in the non-volatile storage media. The communication interface of the computer device is used for carrying out wired or wireless communication with an external terminal, and the wireless mode can be realized through WIFI, an operator network, NFC (near field communication) or other technologies. The computer program is executed by a processor to implement a data processing method of CT correction. The display screen of the computer equipment can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer equipment can be a touch layer covered on the display screen, can also be keys, a track ball or a touch pad arranged on the shell of the computer equipment, and can also be an external keyboard, a touch pad or a mouse and the like.
It will be appreciated by those skilled in the art that the structure shown in fig. 10 is merely a block diagram of some of the structures associated with the present application and is not limiting of the computer device to which the present application may be applied, and that a particular computer device may include more or fewer components than shown, or may combine certain components, or have a different arrangement of components.
In one embodiment, a computer device is provided comprising a memory and a processor, the memory having stored therein a computer program, the processor when executing the computer program performing the steps of:
acquiring a plurality of groups of scanning parameters and parameter information corresponding to each group of scanning parameters; the parameter information comprises scanning conditions and pipeline information of a data processing pipeline which is correspondingly called;
the scanning equipment is controlled to sequentially perform CT scanning according to scanning conditions corresponding to each group of scanning parameters to obtain a plurality of groups of scanning raw data;
in the scanning process, determining target pipeline information according to target scanning parameters corresponding to the obtained target scanning raw data, and calling a target data processing pipeline according to the target pipeline information to perform data processing to obtain a target correction table corresponding to the target scanning parameters.
In one embodiment, the pipeline information includes a data processing queue to which the data processing pipeline belongs; the processor when executing the computer program also implements the steps of:
determining a target data processing queue to which the data processing pipeline belongs according to target scanning parameters corresponding to the target scanning raw data;
detecting a target data processing queue, and taking an idle data processing pipeline as a target data processing pipeline;
and calling a target data processing pipeline to perform data processing to obtain a target correction table corresponding to the target scanning parameters.
In one embodiment, the parameter information further includes reconstruction conditions; the processor when executing the computer program also implements the steps of:
and calling a target data processing pipeline to perform data correction processing on the target scanning raw data, and performing data reconstruction processing according to the processed data and reconstruction conditions to obtain a target correction table corresponding to the target scanning parameters.
In one embodiment, the parameter information further includes reconstruction conditions; the target data processing pipeline comprises at least a first sub data processing pipeline and a second sub data processing pipeline; the processor when executing the computer program also implements the steps of:
Calling a first sub-data processing pipeline to perform data correction processing on the target scanning raw data, and performing data reconstruction processing according to the processed data and reconstruction conditions to obtain an intermediate result;
and calling a second sub-data processing pipeline to perform data correction processing on the intermediate result, and performing data reconstruction processing according to the processed data and reconstruction conditions to obtain a target correction table corresponding to the target scanning parameters.
In one embodiment, the processor when executing the computer program further performs the steps of:
storing the intermediate result into a preset storage space;
if the second sub data processing pipeline is detected to be idle, an intermediate result is obtained from a preset storage space.
In one embodiment, the processor when executing the computer program further performs the steps of:
receiving pipeline configuration information; the pipeline configuration information includes pipeline identification, number of pipelines, and available computing resources;
and allocating corresponding computing resources for the data processing pipelines corresponding to the pipeline identifications according to the pipeline quantity and the available computing resources.
In one embodiment, a computer readable storage medium is provided having a computer program stored thereon, which when executed by a processor, performs the steps of:
Acquiring a plurality of groups of scanning parameters and parameter information corresponding to each group of scanning parameters; the parameter information comprises scanning conditions and pipeline information of a data processing pipeline which is correspondingly called;
the scanning equipment is controlled to sequentially perform CT scanning according to scanning conditions corresponding to each group of scanning parameters to obtain a plurality of groups of scanning raw data;
in the scanning process, determining target pipeline information according to target scanning parameters corresponding to the obtained target scanning raw data, and calling a target data processing pipeline according to the target pipeline information to perform data processing to obtain a target correction table corresponding to the target scanning parameters.
In one embodiment, the pipeline information includes a data processing queue to which the data processing pipeline belongs; the computer program when executed by the processor also performs the steps of:
determining a target data processing queue to which the data processing pipeline belongs according to target scanning parameters corresponding to the target scanning raw data;
detecting a target data processing queue, and taking an idle data processing pipeline as a target data processing pipeline;
and calling a target data processing pipeline to perform data processing to obtain a target correction table corresponding to the target scanning parameters.
In one embodiment, the parameter information further includes reconstruction conditions; the computer program when executed by the processor also performs the steps of:
and calling a target data processing pipeline to perform data correction processing on the target scanning raw data, and performing data reconstruction processing according to the processed data and reconstruction conditions to obtain a target correction table corresponding to the target scanning parameters.
In one embodiment, the parameter information further includes reconstruction conditions; the target data processing pipeline comprises at least a first sub data processing pipeline and a second sub data processing pipeline; the computer program when executed by the processor also performs the steps of:
calling a first sub-data processing pipeline to perform data correction processing on the target scanning raw data, and performing data reconstruction processing according to the processed data and reconstruction conditions to obtain an intermediate result;
and calling a second sub-data processing pipeline to perform data correction processing on the intermediate result, and performing data reconstruction processing according to the processed data and reconstruction conditions to obtain a target correction table corresponding to the target scanning parameters.
In one embodiment, the computer program when executed by the processor further performs the steps of:
storing the intermediate result into a preset storage space;
If the second sub data processing pipeline is detected to be idle, an intermediate result is obtained from a preset storage space.
In one embodiment, the computer program when executed by the processor further performs the steps of:
receiving pipeline configuration information; the pipeline configuration information includes pipeline identification, number of pipelines, and available computing resources;
and allocating corresponding computing resources for the data processing pipelines corresponding to the pipeline identifications according to the pipeline quantity and the available computing resources.
Those skilled in the art will appreciate that implementing all or part of the above described methods may be accomplished by way of a computer program stored on a non-transitory computer readable storage medium, which when executed, may comprise the steps of the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in embodiments provided herein may include at least one of non-volatile and volatile memory. The nonvolatile Memory may include Read-Only Memory (ROM), magnetic tape, floppy disk, flash Memory, optical Memory, or the like. Volatile memory can include random access memory (Random Access Memory, RAM) or external cache memory. By way of illustration, and not limitation, RAM can be in the form of a variety of forms, such as static random access memory (Static Random Access Memory, SRAM) or dynamic random access memory (Dynamic Random Access Memory, DRAM), and the like.
The technical features of the above embodiments may be arbitrarily combined, and all possible combinations of the technical features in the above embodiments are not described for brevity of description, however, as long as there is no contradiction between the combinations of the technical features, they should be considered as the scope of the description.
The above examples merely represent a few embodiments of the present application, which are described in more detail and are not to be construed as limiting the scope of the invention. It should be noted that it would be apparent to those skilled in the art that various modifications and improvements could be made without departing from the spirit of the present application, which would be within the scope of the present application. Accordingly, the scope of protection of the present application is to be determined by the claims appended hereto.
Claims (7)
1. A method of CT corrected data processing, the method comprising:
acquiring a plurality of groups of scanning parameters and parameter information corresponding to each group of scanning parameters; the parameter information comprises scanning conditions and pipeline information of a data processing pipeline which is correspondingly called;
controlling a scanning device to sequentially perform CT scanning according to scanning conditions corresponding to each group of scanning parameters to obtain a plurality of groups of scanning raw data;
In the scanning process, determining target pipeline information according to target scanning parameters corresponding to the obtained target scanning raw data, and calling a target data processing pipeline according to the target pipeline information to perform data processing to obtain a target correction table corresponding to the target scanning parameters;
wherein the pipeline information comprises a data processing queue to which a data processing pipeline belongs; determining target pipeline information according to target scanning parameters corresponding to the obtained target scanning raw data, and calling a target data processing pipeline to perform data processing according to the target pipeline information to obtain a target correction table corresponding to the target scanning parameters, wherein the target correction table comprises the following components:
determining a target data processing queue to which a data processing pipeline belongs according to target scanning parameters corresponding to the target scanning raw data;
detecting the target data processing queue, and taking an idle data processing pipeline in the target data processing queue as the target data processing pipeline;
calling the target data processing pipeline to perform data processing to obtain a target correction table corresponding to the target scanning parameters;
the parameter information also comprises reconstruction conditions; the target data processing pipeline at least comprises a first sub data processing pipeline and a second sub data processing pipeline, and the calling the target data processing pipeline to perform data processing to obtain a target correction table corresponding to the target scanning parameter comprises the following steps:
Invoking the first sub-data processing pipeline to perform data correction processing on the target scanning raw data, and performing data reconstruction processing according to the processed data and the reconstruction conditions to obtain an intermediate result;
and calling the second sub-data processing pipeline to perform data correction processing on the intermediate result, and performing data reconstruction processing according to the processed data and the reconstruction conditions to obtain a target correction table corresponding to the target scanning parameters.
2. The method of claim 1, wherein after the obtaining the intermediate result, the method further comprises:
storing the intermediate result into a preset storage space;
correspondingly, before the invoking the second sub-data processing pipeline to perform data correction processing on the intermediate result, the method further comprises:
and if the second sub data processing pipeline is detected to be idle, acquiring the intermediate result from the preset storage space.
3. The method according to claim 1, wherein the method further comprises:
receiving pipeline configuration information; the pipeline configuration information includes pipeline identification, number of pipelines, and available computing resources;
And allocating corresponding computing resources for the data processing pipeline corresponding to the pipeline identification according to the pipeline quantity and the available computing resources.
4. A CT corrected data processing apparatus, the apparatus comprising:
the parameter acquisition module is used for acquiring a plurality of groups of scanning parameters and parameter information corresponding to each group of scanning parameters; the parameter information comprises scanning conditions and pipeline information of a data processing pipeline which is correspondingly called;
the scanning control module is used for controlling the scanning equipment to sequentially perform CT scanning according to the scanning conditions corresponding to the scanning parameters of each group to obtain a plurality of groups of scanning raw data;
the data processing module is used for determining target pipeline information according to target scanning parameters corresponding to the obtained target scanning raw data when each group of scanning raw data is obtained in the scanning process, and calling a target data processing pipeline to perform data processing according to the target pipeline information to obtain a target correction table corresponding to the target scanning parameters;
wherein the pipeline information comprises a data processing queue to which a data processing pipeline belongs; the data processing module is specifically configured to determine a target data processing queue to which a data processing pipeline belongs according to a target scanning parameter corresponding to the target scanning raw data; detecting the target data processing queue, and taking an idle data processing pipeline in the target data processing queue as the target data processing pipeline; calling the target data processing pipeline to perform data processing to obtain a target correction table corresponding to the target scanning parameters;
The parameter information also comprises reconstruction conditions; the target data processing pipeline at least comprises a first sub data processing pipeline and a second sub data processing pipeline, and the data processing module is specifically used for calling the first sub data processing pipeline to perform data correction processing on the target raw scanning data, and performing data reconstruction processing according to the processed data and the reconstruction conditions to obtain an intermediate result; and calling the second sub-data processing pipeline to perform data correction processing on the intermediate result, and performing data reconstruction processing according to the processed data and the reconstruction conditions to obtain a target correction table corresponding to the target scanning parameters.
5. A CT corrected data processing system, the system comprising a data acquisition terminal and a data processing terminal;
the data acquisition terminal is used for acquiring a plurality of groups of scanning parameters and parameter information corresponding to each group of scanning parameters; controlling a scanning device to sequentially perform CT scanning according to scanning conditions corresponding to each group of scanning parameters to obtain a plurality of groups of scanning raw data; the parameter information comprises scanning conditions and pipeline information of a data processing pipeline which is correspondingly called;
The data processing terminal is used for determining target pipeline information according to target scanning parameters corresponding to the obtained target scanning raw data every time a group of scanning raw data is obtained in the scanning process, and calling a target data processing pipeline to perform data processing according to the target pipeline information to obtain a target correction table corresponding to the target scanning parameters;
wherein the pipeline information comprises a data processing queue to which a data processing pipeline belongs; the data processing terminal is specifically configured to determine a target data processing queue to which the data processing pipeline belongs according to a target scanning parameter corresponding to the target scanning raw data; detecting the target data processing queue, and taking an idle data processing pipeline in the target data processing queue as the target data processing pipeline; calling the target data processing pipeline to perform data processing to obtain a target correction table corresponding to the target scanning parameters;
the parameter information also comprises reconstruction conditions; the target data processing pipeline at least comprises a first sub data processing pipeline and a second sub data processing pipeline, and the data processing terminal is specifically used for calling the first sub data processing pipeline to perform data correction processing on the target raw scanning data, and performing data reconstruction processing according to the processed data and the reconstruction conditions to obtain an intermediate result; and calling the second sub-data processing pipeline to perform data correction processing on the intermediate result, and performing data reconstruction processing according to the processed data and the reconstruction conditions to obtain a target correction table corresponding to the target scanning parameters.
6. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that the processor implements the steps of the method of any one of claims 1 to 3 when the computer program is executed.
7. A computer readable storage medium, on which a computer program is stored, characterized in that the computer program, when being executed by a processor, implements the steps of the method of any of claims 1 to 3.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010715944.2A CN111803105B (en) | 2020-07-23 | 2020-07-23 | CT correction data processing method, device, system and computer equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010715944.2A CN111803105B (en) | 2020-07-23 | 2020-07-23 | CT correction data processing method, device, system and computer equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111803105A CN111803105A (en) | 2020-10-23 |
CN111803105B true CN111803105B (en) | 2023-06-27 |
Family
ID=72862395
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010715944.2A Active CN111803105B (en) | 2020-07-23 | 2020-07-23 | CT correction data processing method, device, system and computer equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111803105B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115527663A (en) * | 2022-09-30 | 2022-12-27 | 先临三维科技股份有限公司 | Method, device and equipment for processing oral cavity scanning data |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003135451A (en) * | 2001-10-31 | 2003-05-13 | Toshiba Corp | Medical image pickup device |
CN1522668A (en) * | 2002-11-29 | 2004-08-25 | 株式会社东芝 | Data managing system, X-ray computed tomographic apparatus, and x-ray computed tomograhic system |
CN104484232A (en) * | 2014-08-11 | 2015-04-01 | 沈阳东软医疗***有限公司 | Method and device for improving image reconstruction speed |
CN108158597A (en) * | 2016-12-07 | 2018-06-15 | 北京东软医疗设备有限公司 | Determine the method, apparatus and CT equipment of original X-rays energy datum |
CN109240831A (en) * | 2018-09-21 | 2019-01-18 | 郑州云海信息技术有限公司 | A kind of operation requests processing method, device, equipment and readable storage medium storing program for executing |
CN109389654A (en) * | 2018-09-30 | 2019-02-26 | 上海联影医疗科技有限公司 | A kind of CT data re-establishing method, device, equipment and storage medium |
CN109523459A (en) * | 2017-09-19 | 2019-03-26 | 通用电气公司 | Method and system for reconstruction image |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040195512A1 (en) * | 2000-05-16 | 2004-10-07 | Crosetto Dario B. | Method and apparatus for anatomical and functional medical imaging |
DE102007041345B4 (en) * | 2007-08-31 | 2010-07-22 | Siemens Ag | X-Core Image Reconstruction System (IRS) with x-parallel Recon Pipelines |
JP2015085182A (en) * | 2013-09-26 | 2015-05-07 | 株式会社東芝 | Medical image diagnostic apparatus, medical image display device, and medical image display method |
WO2015087889A1 (en) * | 2013-12-13 | 2015-06-18 | 株式会社 日立メディコ | Magnetic resonance imaging device |
-
2020
- 2020-07-23 CN CN202010715944.2A patent/CN111803105B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003135451A (en) * | 2001-10-31 | 2003-05-13 | Toshiba Corp | Medical image pickup device |
CN1522668A (en) * | 2002-11-29 | 2004-08-25 | 株式会社东芝 | Data managing system, X-ray computed tomographic apparatus, and x-ray computed tomograhic system |
CN104484232A (en) * | 2014-08-11 | 2015-04-01 | 沈阳东软医疗***有限公司 | Method and device for improving image reconstruction speed |
CN108158597A (en) * | 2016-12-07 | 2018-06-15 | 北京东软医疗设备有限公司 | Determine the method, apparatus and CT equipment of original X-rays energy datum |
CN109523459A (en) * | 2017-09-19 | 2019-03-26 | 通用电气公司 | Method and system for reconstruction image |
CN109240831A (en) * | 2018-09-21 | 2019-01-18 | 郑州云海信息技术有限公司 | A kind of operation requests processing method, device, equipment and readable storage medium storing program for executing |
CN109389654A (en) * | 2018-09-30 | 2019-02-26 | 上海联影医疗科技有限公司 | A kind of CT data re-establishing method, device, equipment and storage medium |
Non-Patent Citations (1)
Title |
---|
基于Gadgetron平台的多GPU分布式磁共振图像重建;徐嘉文;徐健;周晓东;张聪;陈群;;波谱学杂志(第03期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN111803105A (en) | 2020-10-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN116600017A (en) | Resource scheduling method, system, device, computer equipment and storage medium | |
US8429354B2 (en) | Fixed length memory block management apparatus and method for enhancing memory usability and processing efficiency | |
CN108958941B (en) | Image processing method and device | |
CN111803105B (en) | CT correction data processing method, device, system and computer equipment | |
CN110584698A (en) | Detector quality control validation method, detector quality control validation device, computer equipment and storage medium | |
CN108667864B (en) | Method and device for scheduling resources | |
CN110231981B (en) | Service calling method and device | |
CN104700255B (en) | Multi-process processing method, device and system | |
CN115080253B (en) | GPU task allocation method and device, electronic equipment and storage medium | |
CN112162756B (en) | Deployment method and device of software product, computer equipment and storage medium | |
CN114090351A (en) | Signal testing method and device, computer equipment and storage medium | |
CN110209506B (en) | Data processing system, method, computer device and readable storage medium | |
CN113282382B (en) | Task processing method, device, computer equipment and storage medium | |
CN113689518B (en) | Image reconstruction method, image reconstruction device, computer equipment and storage medium | |
CN115187080A (en) | Method, apparatus, computer device and medium for improving efficiency of field replacement of components | |
CN110916704B (en) | Correction method, correction device and storage medium | |
US11195442B2 (en) | Screen generation device and screen generation method | |
CN117372287B (en) | Compensation correction of detector spectral response, apparatus, device and medium | |
CN112102426B (en) | Background coincidence event judging and selecting method, device and equipment and readable storage medium | |
CN115794651B (en) | Conflict-free pile inserting method and system supporting multiple binaries | |
CN112420168B (en) | Method, device, equipment and storage medium for writing data into database | |
US20230217239A1 (en) | Method of coordinating multiple instances of user plane traffic processing in a data network | |
CN115049685B (en) | Region growing image segmentation method and device, computer equipment and storage medium | |
CN113689340B (en) | Image processing method, device, computer equipment and storage medium | |
CN115879579A (en) | Medical equipment reservation method and device, medical reservation system and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: 201807 Shanghai City, north of the city of Jiading District Road No. 2258 Applicant after: Shanghai Lianying Medical Technology Co.,Ltd. Address before: 201807 Shanghai City, north of the city of Jiading District Road No. 2258 Applicant before: SHANGHAI UNITED IMAGING HEALTHCARE Co.,Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |