CN111803105B - Data processing method, device, system and computer equipment for CT correction - Google Patents
Data processing method, device, system and computer equipment for CT correction 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
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)
- Image Processing (AREA)
- Apparatus For Radiation Diagnosis (AREA)
Abstract
Description
技术领域technical field
本申请涉及电子计算机断层扫描技术领域,特别是涉及一种CT校正的数据处理方法、装置、系统和计算机设备。The present application relates to the technical field of computerized tomography, in particular to a data processing method, device, system and computer equipment for CT correction.
背景技术Background technique
CT(Computed Tomography)即电子计算机断层扫描,是利用精确准直的X线束与灵敏度极高的探测器一同围绕人体的某一部位作一个接一个的断面扫描。由于CT设备具有扫描时间快,图像清晰等特点,因此被广泛用于多种疾病的临床诊断。CT (Computed Tomography), that is, electronic computer tomography, uses a precisely collimated X-ray beam and a highly sensitive detector to scan a certain part of the human body one by one. Because CT equipment has the characteristics of fast scanning time and clear images, it is widely used in the clinical diagnosis of various diseases.
相关技术中,在CT成像链路上,会存在球管、准直器、探测器等机械安装工艺误差,也会有这些关键部件本身的物理因素误差。这些误差在成像上的表现是一些环状、带状、条纹等伪影,这些伪影会对影响诊断造成误诊。所以在CT成像链路中,需要去掉这些伪影,即进行CT校正。CT设备通常是进行一次断面扫描后,对扫描采集到的生数据进行校正,并根据校正后的数据进行数据重建处理;之后,CT设备再进行第二次断面扫描,对第二次扫描采集到的生数据进行校正,并根据校正后的数据进行数据重建处理。In related technologies, on the CT imaging link, there will be mechanical installation process errors such as tubes, collimators, and detectors, and there will also be errors in the physical factors of these key components themselves. The performance of these errors on imaging is some artifacts such as rings, bands, and stripes, which will affect the diagnosis and cause misdiagnosis. Therefore, in the CT imaging link, it is necessary to remove these artifacts, that is, perform CT correction. CT equipment usually performs a cross-sectional scan, corrects the raw data collected by the scan, and performs data reconstruction processing according to the corrected data; after that, the CT equipment performs a second cross-sectional scan, and the collected data from the second scan The raw data are corrected, and the data reconstruction process is carried out according to the corrected data.
但是,由于一些数据的校正时间很长,因此CT校正效率较低。However, due to the long correction time of some data, the CT correction efficiency is low.
发明内容Contents of the invention
基于此,有必要针对上述技术问题,提供一种能够提高CT校正效率的CT校正的数据处理方法、装置、系统和计算机设备。Based on this, it is necessary to provide a data processing method, device, system and computer equipment for CT correction capable of improving the efficiency of CT correction in view of the above technical problems.
一种CT校正的数据处理方法,该方法包括:A data processing method for CT correction, the method comprising:
获取多组扫描参数和各组扫描参数对应的参数信息;参数信息包括扫描条件和对应调用的数据处理管线的管线信息;Obtain multiple sets of scan parameters and parameter information corresponding to each set of scan parameters; the parameter information includes scan conditions and pipeline information of the correspondingly invoked data processing pipeline;
控制扫描设备根据各组扫描参数对应的扫描条件依次进行CT扫描,得到多组扫描生数据;Control the scanning device to perform CT scanning sequentially according to the scanning conditions corresponding to each set of scanning parameters, and obtain multiple sets of scanning raw data;
在扫描过程中,每得到一组扫描生数据,则根据得到的目标扫描生数据对应的目标扫描参数确定目标管线信息,并根据目标管线信息调用目标数据处理管线进行数据处理,得到目标扫描参数对应的目标校正表。In the scanning process, each time a set of scanning raw data is obtained, the target pipeline information is determined according to the target scanning parameters corresponding to the obtained target scanning raw data, and the target data processing pipeline is called for data processing according to the target pipeline information, and the corresponding target scanning parameters are obtained. target correction table.
在其中一个实施例中,上述管线信息包括数据处理管线所属的数据处理队列;上述根据得到的目标扫描生数据对应的目标扫描参数确定目标管线信息,并根据目标管线信息调用目标数据处理管线进行数据处理,得到目标扫描参数对应的目标校正表,包括:In one of the embodiments, the above-mentioned pipeline information includes the data processing queue to which the data processing pipeline belongs; the above-mentioned target pipeline information is determined according to the target scan parameters corresponding to the obtained target scan raw data, and the target data processing pipeline is called to perform data processing according to the target pipeline information. Processing to obtain the target calibration table corresponding to the target scanning parameters, including:
根据目标扫描生数据对应的目标扫描参数,确定数据处理管线所属的目标数据处理队列;Determine the target data processing queue to which the data processing pipeline belongs according to the target scanning parameters corresponding to the target scanning raw data;
对目标数据处理队列进行检测,并将目标数据处理队列中空闲的数据处理管线作为目标数据处理管线;Detecting the target data processing queue, and using the idle data processing pipeline in the target data processing queue as the target data processing pipeline;
调用目标数据处理管线进行数据处理,得到目标扫描参数对应的目标校正表。The target data processing pipeline is called for data processing, and the target correction table corresponding to the target scanning parameters is obtained.
在其中一个实施例中,上述参数信息还包括重建条件;上述调用目标数据处理管线进行数据处理,得到目标扫描参数对应的目标校正表,包括:In one of the embodiments, the above parameter information also includes reconstruction conditions; the above call target data processing pipeline for data processing, and obtain the target calibration table corresponding to the target scanning parameters, including:
调用目标数据处理管线对目标扫描生数据进行数据校正处理,并根据处理后的数据和重建条件进行数据重建处理,得到目标扫描参数对应的目标校正表。The target data processing pipeline is called to perform data correction processing on the target scanning raw data, and perform data reconstruction processing according to the processed data and reconstruction conditions, and obtain the target correction table corresponding to the target scanning parameters.
在其中一个实施例中,上述参数信息还包括重建条件;上述目标数据处理管线至少包括第一子数据处理管线和第二子数据处理管线,调用目标数据处理管线进行数据处理,得到目标扫描参数对应的目标校正表,包括:In one embodiment, the above parameter information also includes reconstruction conditions; the above target data processing pipeline includes at least 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 the corresponding The target correction table, including:
调用第一子数据处理管线对目标扫描生数据进行数据校正处理,并根据处理后的数据和重建条件进行数据重建处理,得到中间结果;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 reconstruction conditions, to obtain intermediate results;
调用第二子数据处理管线对中间结果进行数据校正处理,并根据处理后的数据和重建条件进行数据重建处理,得到目标扫描参数对应的目标校正表。Call the second sub-data processing pipeline to perform data correction processing on the intermediate results, and perform data reconstruction processing according to the processed data and reconstruction conditions, and obtain a target correction table corresponding to the target scanning parameters.
在其中一个实施例中,在上述得到中间结果之后,该方法还包括:In one of the embodiments, after the above-mentioned intermediate results are obtained, the method further includes:
将中间结果存储到预设存储空间中;Store the intermediate results in the preset storage space;
对应地,在上述调用第二子数据处理管线对中间结果进行数据校正处理之前,该方法还包括:Correspondingly, before calling the second sub-data processing pipeline to perform data correction processing on the intermediate results, the method further includes:
若检测到第二子数据处理管线空闲,则从预设存储空间中获取中间结果。If it is detected that the second sub-data processing pipeline is idle, an intermediate result is obtained from a preset storage space.
在其中一个实施例中,该方法还包括:In one embodiment, the method also includes:
接收管线配置信息;管线配置信息包含管线标识、管线数量和可用计算资源;Receive pipeline configuration information; pipeline configuration information includes pipeline identification, pipeline quantity and available computing resources;
根据管线数量和可用计算资源,为管线标识对应的数据处理管线分配相应的计算资源。According to the number of pipelines and available computing resources, allocate corresponding computing resources to the data processing pipeline corresponding to the pipeline identifier.
一种CT校正的数据处理装置,该装置包括:A data processing device for CT correction, the device comprising:
参数获取模块,用于获取多组扫描参数和各组扫描参数对应的参数信息;参数信息包括扫描条件和对应调用的数据处理管线的管线信息;A parameter acquisition module, configured to acquire multiple sets of scan parameters and parameter information corresponding to each set of scan parameters; the parameter information includes scan conditions and pipeline information of correspondingly called data processing pipelines;
扫描控制模块,用于控制扫描设备根据各组扫描参数对应的扫描条件依次进行CT扫描,得到多组扫描生数据;The scanning control module is used to control the scanning equipment to perform CT scanning sequentially according to the scanning conditions corresponding to each group of scanning parameters, so as to obtain multiple sets of scanning raw data;
数据处理模块,用于在扫描过程中,每得到一组扫描生数据,则根据得到的目标扫描生数据对应的目标扫描参数确定目标管线信息,并根据目标管线信息调用目标数据处理管线进行数据处理,得到目标扫描参数对应的目标校正表。The data processing module is used to determine the target pipeline information according to the target scanning parameters corresponding to the obtained target scanning raw data every time a set of scanning raw data is obtained during the scanning process, and call the target data processing pipeline for data processing according to the target pipeline information , to obtain the target calibration table corresponding to the target scanning parameters.
在其中一个实施例中,上述管线信息包括数据处理管线所属的数据处理队列;In one of the embodiments, the above pipeline information includes the data processing queue to which the data processing pipeline belongs;
上述数据处理模块,具体用于根据目标扫描生数据对应的目标扫描参数,确定数据处理管线所属的目标数据处理队列;对目标数据处理队列进行检测,并将目标数据处理队列中空闲的数据处理管线作为目标数据处理管线;调用目标数据处理管线进行数据处理,得到目标扫描参数对应的目标校正表。The above data processing module is specifically used to determine the target data processing queue to which the data processing pipeline belongs according to the target scanning parameters corresponding to the target scanning raw data; As a target data processing pipeline; call the target data processing pipeline for data processing, and obtain the target correction table corresponding to the target scanning parameters.
在其中一个实施例中,上述参数信息还包括重建条件;In one of the embodiments, the above parameter information also includes reconstruction conditions;
上述数据处理模块,具体用于调用目标数据处理管线对目标扫描生数据进行数据校正处理,并根据处理后的数据和重建条件进行数据重建处理,得到目标扫描参数对应的目标校正表。The above data processing module is specifically used to call the target data processing pipeline to perform data correction processing on the target scanning raw data, and perform data reconstruction processing according to the processed data and reconstruction conditions, and obtain a target correction table corresponding to the target scanning parameters.
在其中一个实施例中,上述参数信息还包括重建条件;目标数据处理管线至少包括第一子数据处理管线和第二子数据处理管线;In one embodiment, the above parameter information also includes reconstruction conditions; the target data processing pipeline includes at least a first sub-data processing pipeline and a second sub-data processing pipeline;
上述数据处理模块,具体用于调用第一子数据处理管线对目标扫描生数据进行数据校正处理,并根据处理后的数据和重建条件进行数据重建处理,得到中间结果;调用第二子数据处理管线对中间结果进行数据校正处理,并根据处理后的数据和重建条件进行数据重建处理,得到目标扫描参数对应的目标校正表。The above data processing module is specifically used to call the first sub-data processing pipeline to perform data correction processing on the target scanning raw data, and perform data reconstruction processing according to the processed data and reconstruction conditions to obtain intermediate results; call the second sub-data processing pipeline Perform data correction processing on the intermediate results, and perform data reconstruction processing according to the processed data and reconstruction conditions, and obtain a target correction table corresponding to the target scanning parameters.
在其中一个实施例中,该装置还包括:In one embodiment, the device also includes:
中间结果存储模块,用于将中间结果存储到预设存储空间中;The intermediate result storage module is used for storing the intermediate result in the preset storage space;
中间结果获取模块,用于若检测到第二子数据处理管线空闲,则从预设存储空间中获取中间结果。The intermediate result obtaining module is configured to obtain the intermediate result from the preset storage space if it is detected that the second sub-data processing pipeline is idle.
在其中一个实施例中,该装置还包括:In one embodiment, the device also includes:
配置信息接收模块,用于接收管线配置信息;管线配置信息包含管线标识、管线数量和可用计算资源;The configuration information receiving module is used to receive pipeline configuration information; the pipeline configuration information includes pipeline identification, pipeline quantity and available computing resources;
资源配置模块,用于根据管线数量和可用计算资源,为管线标识对应的数据处理管线分配相应的计算资源。The resource configuration module is configured to allocate corresponding computing resources to the data processing pipelines corresponding to the pipeline identifiers according to the number of pipelines and available computing resources.
一种CT校正的数据处理系统,该系统包括数据采集终端和数据处理终端;A data processing system for CT correction, the system includes a data acquisition terminal and a data processing terminal;
数据采集终端,用于获取多组扫描参数和各组扫描参数对应的参数信息;控制扫描设备根据各组扫描参数对应的扫描条件依次进行CT扫描,得到多组扫描生数据;参数信息包括扫描条件和对应调用的数据处理管线的管线信息;The data acquisition terminal is used to obtain multiple sets of scanning parameters and the parameter information corresponding to each set of scanning parameters; control the scanning device to perform CT scanning sequentially according to the scanning conditions corresponding to each set of scanning parameters, and obtain multiple sets of scanning raw data; the parameter information includes scanning conditions And the pipeline information of the data processing pipeline corresponding to the call;
数据处理终端,用于在扫描过程中,每得到一组扫描生数据,根据得到的目标扫描生数据对应的目标扫描参数确定目标管线信息,并根据目标管线信息调用目标数据处理管线进行数据处理,得到目标扫描参数对应的目标校正表。The data processing terminal is used to determine the target pipeline information according to the target scanning parameters corresponding to the obtained target scanning raw data for each set of scanning raw data obtained during the scanning process, and call the target data processing pipeline to perform data processing according to the target pipeline information, A target calibration table corresponding to the target scanning parameters is obtained.
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:A computer device, comprising a memory and a processor, the memory stores a computer program, and the processor implements the following steps when executing the computer program:
获取多组扫描参数和各组扫描参数对应的参数信息;参数信息包括扫描条件和对应调用的数据处理管线的管线信息;Obtain multiple sets of scan parameters and parameter information corresponding to each set of scan parameters; the parameter information includes scan conditions and pipeline information of the correspondingly invoked data processing pipeline;
控制扫描设备根据各组扫描参数对应的扫描条件依次进行CT扫描,得到多组扫描生数据;Control the scanning device to perform CT scanning sequentially according to the scanning conditions corresponding to each set of scanning parameters, and obtain multiple sets of scanning raw data;
在扫描过程中,每得到一组扫描生数据,则根据得到的目标扫描生数据对应的目标扫描参数确定目标管线信息,并根据目标管线信息调用目标数据处理管线进行数据处理,得到目标扫描参数对应的目标校正表。In the scanning process, each time a set of scanning raw data is obtained, the target pipeline information is determined according to the target scanning parameters corresponding to the obtained target scanning raw data, and the target data processing pipeline is called for data processing according to the target pipeline information, and the corresponding target scanning parameters are obtained. target correction table.
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:A computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:
获取多组扫描参数和各组扫描参数对应的参数信息;参数信息包括扫描条件和对应调用的数据处理管线的管线信息;Obtain multiple sets of scan parameters and parameter information corresponding to each set of scan parameters; the parameter information includes scan conditions and pipeline information of the correspondingly invoked data processing pipeline;
控制扫描设备根据各组扫描参数对应的扫描条件依次进行CT扫描,得到多组扫描生数据;Control the scanning device to perform CT scanning sequentially according to the scanning conditions corresponding to each set of scanning parameters, and obtain multiple sets of scanning raw data;
在扫描过程中,每得到一组扫描生数据,则根据得到的目标扫描生数据对应的目标扫描参数确定目标管线信息,并根据目标管线信息调用目标数据处理管线进行数据处理,得到目标扫描参数对应的目标校正表。In the scanning process, each time a set of scanning raw data is obtained, the target pipeline information is determined according to the target scanning parameters corresponding to the obtained target scanning raw data, and the target data processing pipeline is called for data processing according to the target pipeline information, and the corresponding target scanning parameters are obtained. target correction table.
上述CT校正的数据处理方法、装置、系统和计算机设备,终端获取多组扫描参数和各组扫描参数对应的参数信息;控制扫描设备根据各组扫描参数对应的扫描条件依次进行CT扫描,得到多组扫描生数据;在扫描过程中,每得到一组扫描生数据,则根据得到的目标扫描生数据对应的目标扫描参数确定目标管线信息,并根据目标管线信息调用目标数据处理管线进行数据处理,得到目标扫描参数对应的目标校正表。现有技术中是每次扫描后进行数据处理,数据处理结束再进行第二次扫描,而本公开实施例中,CT扫描和CT校正并行处理,在扫描的同时也进行数据校正,因此与现有技术相比,可以提高CT校正效率。In the above data processing method, device, system and computer equipment for CT correction, the terminal obtains multiple sets of scanning parameters and parameter information corresponding to each set of scanning parameters; the control scanning equipment performs CT scanning sequentially according to the scanning conditions corresponding to each set of scanning parameters, and obtains multiple Group scanning raw data; in the scanning process, each time a group of scanning raw data is obtained, the target pipeline information is determined according to the target scanning parameters corresponding to the obtained target scanning raw data, and the target data processing pipeline is called for data processing according to the target pipeline information. A target calibration table corresponding to the target scanning parameters is obtained. In the prior art, data processing is performed after each scan, and the second scan is performed after the data processing is completed. However, in the embodiment of the present disclosure, CT scanning and CT correction are processed in parallel, and data correction is also performed while scanning. Therefore, it is different from the current Compared with existing technologies, CT correction efficiency can be improved.
附图说明Description of drawings
图1为一个实施例中CT校正的数据处理方法的应用环境图;Fig. 1 is the application environment diagram of the data processing method of CT correction in an embodiment;
图2为一个实施例中CT校正的数据处理方法的流程示意图;Fig. 2 is a schematic flow chart of a data processing method for CT correction in an embodiment;
图3为一个实施例中CT校正的确定目标管线信息,调用目标数据处理管线,得到目标校正表的步骤的流程示意图;Fig. 3 is a schematic flowchart of the steps of determining the target pipeline information for CT correction, calling the target data processing pipeline, and obtaining the target correction table in an embodiment;
图4为一个实施例中调用目标数据处理管线进行数据处理,得到目标扫描参数对应的目标校正表的步骤的流程示意图之一;Fig. 4 is one of the schematic flow charts of the steps of invoking the target data processing pipeline for data processing and obtaining the target calibration table corresponding to the target scan parameters in one embodiment;
图5为一个实施例中调用目标数据处理管线进行数据处理,得到目标扫描参数对应的目标校正表的步骤的流程示意图之二;FIG. 5 is the second schematic flow diagram of the steps of invoking the target data processing pipeline for data processing and obtaining the target calibration table corresponding to the target scanning parameters in an embodiment;
图6为一个实施例中配置资源步骤的流程示意图;FIG. 6 is a schematic flow diagram of a resource configuration step in an embodiment;
图7为另一个实施例中CT校正的数据处理方法的流程示意图;FIG. 7 is a schematic flowchart of a data processing method for CT correction in another embodiment;
图8为一个实施例中CT校正的数据处理装置的结构框图;Fig. 8 is a structural block diagram of a data processing device for CT correction in an embodiment;
图9为一个实施例中CT校正的数据处理系统的结构框图;Fig. 9 is a structural block diagram of a data processing system for CT correction in an embodiment;
图10为一个实施例中计算机设备的内部结构图。Figure 10 is a diagram of the internal structure of a computer device in one embodiment.
具体实施方式Detailed ways
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。In order to make the purpose, technical solution and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present application, and are not intended to limit the present application.
本申请提供的CT校正的数据处理方法,可以应用于如图1所示的应用环境中。其中,该环境包括CT设备,CT设备包括扫描设备101和计算机设备102。其中,扫描设备101包括X线管、探测器和扫描架(机架);计算机设备102包括至少一个终端,终端可以包括处理器、显示器和存储器。The data processing method for CT correction provided in this application can be applied to the application environment shown in FIG. 1 . Wherein, the environment includes a CT device, and the CT device includes a
在一个实施例中,如图2所示,提供了一种CT校正的数据处理方法,可以包括以下步骤:In one embodiment, as shown in FIG. 2 , a data processing method for CT correction is provided, which may include the following steps:
步骤201,终端获取多组扫描参数和各组扫描参数对应的参数信息。In
其中,每组扫描参数可以包括分辨率、层厚、层距、视场、窗宽与窗位、管电流、管电流量中的至少一个。参数信息包括扫描条件和对应调用的数据处理管线的管线信息。扫描条件可以包括各扫描参数的参数值;管线信息可以包括数据处理管线的管线标识和占用资源的大小。本公开实施例对参数信息、扫描条件和管线信息不做限定。Wherein, each set of scanning parameters may include at least one of resolution, layer thickness, layer distance, field of view, window width and window level, tube current, and tube current quantity. The parameter information includes scanning conditions and pipeline information of a correspondingly called data processing pipeline. The scanning conditions may include parameter values of various scanning parameters; the pipeline information may include the pipeline identifier and the size of occupied resources of the data processing pipeline. The embodiments of the present disclosure make no limitation on parameter information, scanning conditions and pipeline information.
预先在终端中存储多组扫描参数,并设置多条数据处理管线,不同的数据处理管线对应不同的扫描参数。在进行CT校正的数据处理时,终端从本地获取多组扫描参数、各组扫描参数的扫描条件、各组扫描参数对应调用的数据处理管线的管线信息。Store multiple sets of scanning parameters in the terminal in advance, and set multiple data processing pipelines, and different data processing pipelines correspond to different scanning parameters. When performing data processing for CT correction, the terminal acquires multiple sets of scan parameters, scan conditions of each set of scan parameters, and pipeline information of a data processing pipeline called correspondingly by each set of scan parameters.
步骤202,控制扫描设备根据各组扫描参数对应的扫描条件依次进行CT扫描,得到多组扫描生数据。
在进行CT扫描时,可以是终端向扫描设备发送一个控制信号,扫描设备在接收到控制信号之后,根据控制信号中携带的多组扫描参数和各组扫描参数的扫描条件依次进行CT扫描,依次得到多组扫描生数据。也可以是终端依次向扫描设备发送多个控制信号,扫描设备每接收到一个控制信号,则根据控制信号中携带的一组扫描参数和扫描条件进行CT扫描,得到一组扫描生数据。本公开实施例对控制方式不做限定。When performing CT scanning, the terminal may send a control signal to the scanning device. After receiving the control signal, the scanning device performs CT scanning in sequence according to the multiple sets of scanning parameters carried in the control signal and the scanning conditions of each set of scanning parameters. Get multiple sets of scanned raw data. Alternatively, the terminal may sequentially send multiple control signals to the scanning device, and each time the scanning device receives a control signal, it performs a CT scan according to a set of scanning parameters and scanning conditions carried in the control signal to obtain a set of scanning data. The embodiments of the present disclosure do not limit the control manner.
步骤203,在扫描过程中,每得到一组扫描生数据,则根据得到的目标扫描生数据对应的目标扫描参数确定目标管线信息,并根据目标管线信息调用目标数据处理管线进行数据处理,得到目标扫描参数对应的目标校正表。
在扫描过程中,扫描设备每得到一组扫描生数据,则将扫描生数据发送到终端。终端在接收到一组扫描生数据后,将该组扫描生数据作为目标扫描生数据,将该目标扫描生数据对应的扫描参数确定为目标扫描参数,将目标扫描参数对应的管线信息确定为目标管线信息。之后,终端根据目标管线信息确定待调用的目标数据处理管线,并调用目标数据处理关系对目标扫描生数据进行数据处理,得到目标扫描参数对应的目标校正表。During the scanning process, each time the scanning device obtains a set of scanned raw data, it sends the scanned raw data to the terminal. After receiving a set of scanning data, the terminal takes the set of scanning data as the target scanning data, determines the scanning parameters corresponding to the target scanning data as the target scanning parameters, and determines the pipeline information corresponding to the target scanning parameters as the target scanning parameters. Pipeline information. Afterwards, the terminal determines the target data processing pipeline to be invoked according to the target pipeline information, and invokes the target data processing relationship to perform data processing on the target scanning raw data, and obtains the target calibration 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, it invokes the target data processing pipeline to perform data correction processing on the target scan raw data to obtain a target correction table.
在其中一个实施例中,计算机设备包括第一终端和第二终端,第一终端执行步骤201和步骤202,第二终端执行步骤203。本公开实施例对此不做限定。可以理解地,由不同终端进行CT校正的数据处理,一方面可以提高数据处理效率,从而缩短CT校正时间,另一方面还可以兼容各种系统,比如兼容6排,40排,64排,还有320排的系统。In one of the embodiments, the computer device includes a first terminal and a second terminal, the first terminal performs
上述CT校正的数据处理方法中,终端获取多组扫描参数和各组扫描参数对应的参数信息;控制扫描设备根据各组扫描参数对应的扫描条件依次进行CT扫描,得到多组扫描生数据;在扫描过程中,每得到一组扫描生数据,则根据得到的目标扫描生数据对应的目标扫描参数确定目标管线信息,并根据目标管线信息调用目标数据处理管线进行数据处理,得到目标扫描参数对应的目标校正表。现有技术中是每次扫描后进行数据处理,数据处理结束再进行第二次扫描,而本公开实施例中,CT扫描和CT校正并行处理,在扫描的同时也进行数据校正,因此与现有技术相比,可以提高CT校正效率。In the above data processing method for CT correction, the terminal acquires multiple sets of scanning parameters and parameter information corresponding to each set of scanning parameters; the scanning device is controlled to perform CT scanning sequentially according to the scanning conditions corresponding to each set of scanning parameters to obtain multiple sets of scanning raw data; During the scanning process, each time a set of scanning raw data is obtained, the target pipeline information is determined according to the target scanning parameters corresponding to the obtained target scanning raw data, and the target data processing pipeline is called for data processing according to the target pipeline information, and the corresponding target scanning parameters are obtained. Target correction table. In the prior art, data processing is performed after each scan, and the second scan is performed after the data processing is completed. However, in the embodiment of the present disclosure, CT scanning and CT correction are processed in parallel, and data correction is also performed while scanning. Therefore, it is different from the current Compared with existing technologies, CT correction efficiency can be improved.
在一个实施例中,管线信息包括数据处理管线所属的数据处理队列,如图3所示,根据得到的目标扫描生数据对应的目标扫描参数确定目标管线信息,并根据目标管线信息调用目标数据处理管线进行数据处理,得到目标扫描参数对应的目标校正表,包括:In one embodiment, the pipeline information includes the data processing queue to which the data processing pipeline belongs. As shown in FIG. 3 , the target pipeline information is determined according to the target scan parameters corresponding to the obtained target scan raw data, and the target data processing queue is called according to the target pipeline information. The pipeline performs data processing to obtain the target correction table corresponding to the target scanning parameters, including:
步骤301,根据目标扫描生数据对应的目标扫描参数,确定数据处理管线所属的目标数据处理队列。Step 301: Determine the target data processing queue to which the data processing pipeline belongs according to the target scan parameters corresponding to the target scan raw data.
可以预先在终端中设置多个数据处理队列,不同的数据处理队列应用在不同场景下。例如,数据处理队列1应用在临床诊断场景下,数据处理队列2应用在CT校正场景下。本公开实施例对各场景下的数据处理队列的数量不做限定。Multiple data processing queues can be set in the terminal in advance, and different data processing queues are used in different scenarios. For example, data processing queue 1 is applied in a clinical diagnosis scenario, and data processing queue 2 is applied in a CT correction scenario. The embodiments of the present disclosure do not limit the number of data processing queues in each scenario.
终端在得到一组扫描生数据之后,将该组扫描生数据作为目标扫描生数据,根据目标扫描生数据确定对应的目标扫描参数。由于各组扫描参数对应的参数信息包括数据处理管线所属的数据处理队列,因此可以根据目标扫描参数确定对应的目标数据处理队列。After obtaining a set of scanning raw data, the terminal uses the set of scanning raw data as target scanning raw data, and determines corresponding target scanning parameters according to the target scanning raw data. Since the parameter information corresponding to each set of scanning parameters includes 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.
例如,终端得到一组目标扫描生数据a之后,确定对应的目标扫描参数为A组扫描参数,进而根据目标扫描参数确定数据处理队列2为目标数据处理队列。For example, after obtaining a group of target scanning data a, the terminal determines the corresponding target scanning parameters as group A scanning parameters, and then determines the data processing queue 2 as the target data processing queue according to the target scanning parameters.
步骤302,对目标数据处理队列进行检测,并将目标数据处理队列中空闲的数据处理管线作为目标数据处理管线。Step 302: Detect the target data processing queue, and use an idle data processing pipeline in the target data processing queue as the target data processing pipeline.
每个数据处理队列中预先设置多条数据处理管线,例如,数据处理队列2中设置4条数据处理管线。多条数据处理管线可以并行进行数据处理,每条数据处理管线在进行数据处理后转变为空闲状态。可以理解地,终端预先设置数据处理队列中的最大允许管线数,可以控制并行运行的数据处理管线的数量。如果有数据处理管线数据处理完毕转为空闲状态,终端可以马上调度空闲的数据处理管线,始终保持最大允许管线数在同时处理数据。Multiple data processing pipelines are preset in each data processing queue, for example, 4 data processing pipelines are set in data processing queue 2 . Multiple data processing pipelines can perform data processing in parallel, and each data processing pipeline turns into an idle state after data processing. It can be understood that the terminal presets the maximum allowable number of pipelines in the data processing queue, which can control the number of data processing pipelines running in parallel. If any data processing pipeline is idle after data processing, the terminal can immediately schedule the idle data processing pipeline, and always keep the maximum allowable number of pipelines to process data at the same time.
终端在将确定目标数据处理队列后,对目标数据处理队列检测,如果目标数据处理中有数据处理管线转变为空闲状态,则将空闲的数据处理管线作为目标数据处理管线。After determining the target data processing queue, the terminal detects the target data processing queue, and if any data processing pipeline in the target data processing changes to an idle state, the idle data processing pipeline is used as the target data processing pipeline.
步骤303,调用目标数据处理管线进行数据处理,得到目标扫描参数对应的目标校正表。In
调用目标数据处理管线对目标扫描生数据进行数据处理,得到目标扫描参数对应的目标校正表。The target data processing pipeline is invoked to perform data processing on the target scan raw data to obtain a target correction table corresponding to the target scan parameters.
上述根据得到的目标扫描生数据对应的目标扫描参数确定目标管线信息,并根据目标管线信息调用目标数据处理管线进行数据处理,得到目标扫描参数对应的目标校正表的过程中,终端根据目标扫描生数据对应的目标扫描参数,确定数据处理管线所属的目标数据处理队列;对目标数据处理队列进行检测,并将目标数据处理队列中空闲的数据处理管线作为目标数据处理管线;调用目标数据处理管线进行数据处理,得到目标扫描参数对应的目标校正表。本公开实施例中,设置应用于不同场景的数据处理队列,可以对不同场景的扫描生数据分别进行数据处理,从而避免数据混淆,并且可以提高数据处理效率。进一步地,每个数据处理队列设置多条数据处理管线,多条数据处理管线可以并行处理数据,因此也可以提高数据处理效率,进而提高CT校正效率。The target pipeline information is determined according to the target scan parameters corresponding to the obtained target scan data, and the target data processing pipeline is called for data processing according to the target pipeline information, and the target calibration table corresponding to the target scan parameters is obtained. Target scanning parameters corresponding to the data, determine the target data processing queue to which the data processing pipeline belongs; detect the target data processing queue, and use the idle data processing pipeline in the target data processing queue as the target data processing pipeline; call the target data processing pipeline to perform Data processing to obtain a target calibration table corresponding to the target scan parameters. In the embodiments of the present disclosure, data processing queues applicable to different scenarios are set, and data processing can be performed on scanned data in different scenarios, thereby avoiding data confusion and improving data processing efficiency. Furthermore, each data processing queue is provided with multiple data processing pipelines, and the multiple data processing pipelines can process data in parallel, so the data processing efficiency can also be improved, thereby improving the CT correction efficiency.
在一个实施例中,参数信息还包括重建条件;目标数据处理管线的数据处理包括数据校正处理和数据重建处理,上述调用目标数据处理管线进行数据处理,得到目标扫描参数对应的目标校正表的步骤可以包括多种情况,一种情况下,数据处理管线只需要进行数据校正处理,则终端调用目标数据处理管线对目标扫描生数据进行数据校正处理,得到目标扫描参数对应的目标校正表。另一种情况下,数据处理管线不仅需要进行数据校正处理,还需要进行数据重建处理,则终端调用目标数据处理管线对目标扫描生数据进行数据校正处理,并根据处理后的数据和重建条件进行数据重建处理,得到目标扫描参数对应的目标校正表。In one embodiment, the parameter information also includes reconstruction conditions; the data processing of the target data processing pipeline includes data correction processing and data reconstruction processing, and the above step of invoking the target data processing pipeline for data processing to obtain the target calibration table corresponding to the target scan parameters It can include multiple cases. In one 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 scan raw data to obtain a target correction table corresponding to the target scan parameters. In another case, the data processing pipeline not only needs to perform data correction processing, but also needs to perform data reconstruction processing, then the terminal calls the target data processing pipeline to perform data correction processing on the target scanning raw data, and performs data correction processing according to the processed data and reconstruction conditions. Data reconstruction processing is performed to obtain a target correction table corresponding to the target scan parameters.
可以理解地,由多条数据处理管线并行进行数据处理,可以提高数据处理效率,进而提高CT校正效率。It can be understood that data processing is performed in parallel by multiple data processing pipelines, which can improve data processing efficiency and further improve CT correction efficiency.
在其中一个实施例中,目标数据处理管线至少包括第一子数据处理管线和第二子数据处理管线;如图4所示,上述调用目标数据处理管线进行数据处理,得到目标扫描参数对应的目标校正表的步骤,可以包括:In one embodiment, the target data processing pipeline includes at least a first sub-data processing pipeline and a second sub-data processing pipeline; The steps for correcting the table may include:
步骤401,终端调用第一子数据处理管线对目标扫描生数据进行数据校正处理,并根据处理后的数据和重建条件进行数据重建处理,得到中间结果。In
步骤402,调用第二子数据处理管线对中间结果进行数据校正处理,并根据处理后的数据和重建条件进行数据重建处理,得到目标扫描参数对应的目标校正表。
终端先根据目标扫描生数据确定对应的目标管线信息和重建条件,然后,根据目标管线信息确定待调用的第一子数据处理管线和第二子数据处理管线。接着,终端调用第一子数据处理管线,由第一子数据处理管线对目标扫描生数据进行数据校正处理,并根据处理后的数据和重建条件进行数据重建处理,得到中间结果。之后,终端再调用第二子数据处理管线,由第二子数据处理管线对中间结果进行数据校正处理,并根据处理后的数据和重建条件进行数据重建处理,得到目标校正表。The terminal first determines the corresponding target pipeline information and reconstruction conditions according to the target scan data, and then determines the first sub-data processing pipeline and the second sub-data processing pipeline to be invoked according to the target pipeline information. Next, the terminal invokes the first sub-data processing pipeline, and 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 intermediate results. Afterwards, the terminal invokes the second sub-data processing pipeline, and the second sub-data processing pipeline performs data correction processing on the intermediate results, and performs data reconstruction processing according to the processed data and reconstruction conditions to obtain the target correction table.
可以理解地,对于多组扫描生数据,第一子数据处理管线处理完一组扫描生数据之后,由第二子数据处理管线进行下一步的数据处理;而第一子数据处理管线可以继续处理另一组扫描生数据。因此,对于一组扫描生数据采用多条数据处理管线进行处理,可以提高数据处理效率,缩短校正表的生成时间,提高CT校正效率。It can be understood that for multiple sets of scanned raw data, after the first sub-data processing pipeline processes a set of scanned raw data, the second sub-data processing pipeline performs the next data processing; while the first sub-data processing pipeline can continue to process Another set of scanned raw data. Therefore, using multiple data processing pipelines to process a set of scan raw data can improve data processing efficiency, shorten the generation time of the correction table, and improve CT correction efficiency.
在其中一个实施例中,计算机设备可以包括第一终端和第二终端,目标数据处理队列包括第一数据处理队列和第二数据处理队列,其中,第一数据处理队列设置在第一终端中,并且第一数据处理队列中包括多条数据处理管线;第二数据处理队列设置在第二终端中,并且第二数据处理队列中也包括多条数据处理管线。由第一终端执行步骤401,由第二终端执行步骤402。例如,采用空气校正算法进行CT校正时,第一终端执行步骤401得到中间结果,第二终端从第一终端获取中间结果并执行步骤402。在非线性校正算法中,第一子数据处理管线处理XDFS(X方向飞焦点,X deflected flying spot)焦点的数据产生中间结果,第二子数据处理管线根据中间结果处理ZXDFS(Z方向和X方向飞焦点)焦点的数据产生校正表。由于ZXDFS可以使用XDFS处理的中间结果产生校正表,因此可以节省数据处理时间。In one of the embodiments, the computer device may include a first terminal and a second terminal, and the target data processing queue includes a first data processing queue and a second data processing queue, wherein the first data processing queue is set in the first terminal, And the first data processing queue includes multiple data processing pipelines; the second data processing queue is set in the second terminal, and the second data processing queue also includes multiple data processing pipelines. Step 401 is executed by the first terminal, and step 402 is executed by the second terminal. For example, when the air correction algorithm is used for CT correction, the first terminal performs
可以理解地,多个终端同时并行调用多条数据处理管线,可以提高数据处理效率,从而提高CT校正效率。It can be understood that multiple terminals call multiple data processing pipelines in parallel at the same time, which can improve data processing efficiency, thereby improving CT correction efficiency.
在其中一个实施例中,如图5所示,在得到中间结果之后,还可以包括:In one of the embodiments, as shown in Figure 5, after obtaining the intermediate result, it may also include:
步骤403,将中间结果存储到预设存储空间中。
对应地,在步骤402之前,还可以包括:Correspondingly, before
步骤404,若检测到第二子数据处理管线空闲,则从预设存储空间中获取中间结果。
终端在得到中间结果后,可以将中间结果存储到硬盘或共享内存中。同时,终端对第二数据处理队列进行检测,如果检测到第二数据处理队列中存在空闲的数据处理管线,则将空闲的数据处理管线作为第二子数据处理管线,从硬盘或共享内存中取出中间结果,并调用第二子数据处理管线根据中间结果进行数据处理。After obtaining the intermediate results, the terminal can store the intermediate results in the hard disk or shared memory. At the same time, the terminal detects the second data processing queue, and if it detects that there is an idle data processing pipeline in the second data processing queue, it takes the idle data processing pipeline as the second sub-data processing pipeline and takes it out from the hard disk or shared memory. intermediate results, and call the second sub-data processing pipeline to perform data processing according to the intermediate results.
上述实施例中,终端调用第一子数据处理管线对目标扫描生数据进行数据校正处理,并根据处理后的数据和重建条件进行数据重建处理,得到中间结果;之后,终端将中间结果存储到预设存储空间中;在检测到第二子数据处理管线空闲时,从预设存储空间中获取中间结果,调用第二子数据处理管线对中间结果进行数据校正处理,并根据处理后的数据和重建条件进行数据重建处理,得到目标扫描参数对应的目标校正表。本公开实施例中,针对一组扫描生数据采用多条数据处理管线进行数据处理,在处理过程中将中间结果存储到预设空间中,可以提高数据处理效率,从而提高CT校正效率。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 intermediate results; after that, the terminal stores the intermediate results in the preset In the storage space; when it is detected that the second sub-data processing pipeline is idle, the intermediate result is obtained from the preset storage space, and the second sub-data processing pipeline is called to perform data correction processing on the intermediate result, and according to the processed data and reconstruction conditions to perform data reconstruction processing to obtain the target calibration table corresponding to the target scanning parameters. In the embodiment of the present disclosure, multiple data processing pipelines are used for data processing for a set of scanned raw data, and intermediate results are stored in a preset space during the processing, which can improve data processing efficiency, thereby improving CT correction efficiency.
在一个实施例中,如图6所示,还可以预先为数据处理管线配置相应的计算资源,包括:In one embodiment, as shown in FIG. 6, corresponding computing resources may also be pre-configured for the data processing pipeline, including:
步骤204,终端接收管线配置信息。
其中,管线配置信息包含管线标识、管线数量和可用计算资源。Wherein, the pipeline configuration information includes pipeline identification, pipeline quantity and available computing resources.
终端可以接收用户输入的管线配置信息。由于每条数据处理管线所需的计算资源不同,不同终端可以并行调度的最大管线数量也不同,因此用户可以根据数据处理管线所需的计算资源和终端的硬件配置对各终端上的数据处理管线进行配置。例如,对终端的可用计算资源,终端上数据处理管线的管线数量,各数据处理管线的管线标识进行配置。The terminal can receive the pipeline configuration information input by the user. Since the computing resources required by each data processing pipeline are different, the maximum number of pipelines that can be scheduled in parallel by different terminals is also different. Therefore, users can adjust the data processing pipelines on each terminal according to the computing resources required by the data processing pipeline and the hardware configuration of the terminal. to configure. For example, the available computing resources of the terminal, the number of data processing pipelines on the terminal, and the pipeline identifiers of each data processing pipeline are configured.
在实际应用中,管线数量可以为4,5,10或者是大于或等于二的一个设置值,本公开实施例对数据处理管线的管线数量不做限定。In practical applications, the number of pipelines may be 4, 5, 10 or a set value greater than or equal to two, and the embodiment of the present disclosure does not limit the number of pipelines for data processing pipelines.
步骤205,根据管线数量和可用计算资源,为管线标识对应的数据处理管线分配相应的计算资源。
终端接收到管线配置信息后,根据管线数量和可用计算资源自动为各数据处理管线分配相应的计算资源。并且,分配计算资源后,将数据处理管线与分配到的计算资源进行绑定,从而避免数据处理管线互相抢占资源的问题。After receiving the pipeline configuration information, the terminal automatically allocates corresponding computing resources for each data processing pipeline according to the number of pipelines and available computing resources. Moreover, after the computing resources are allocated, the data processing pipelines are bound to the allocated computing resources, so as to avoid the problem of data processing pipelines preempting resources from each other.
上述实施例中,终端接收管线配置信息,根据管线数量和可用计算资源,为管线标识对应的数据处理管线分配相应的计算资源。本公开实施例中,采取资源自适应绑定技术,可以避免抢占资源的问题。In the above embodiment, the terminal receives the pipeline configuration information, and allocates corresponding computing resources for the data processing pipeline corresponding to the pipeline identifier according to the number of pipelines and available computing resources. In the embodiments of the present disclosure, the resource adaptive binding technology is adopted to avoid the problem of preempting resources.
在一个实施例中,如图7所示,提供了一种CT校正的数据处理方法,可以包括如下步骤:In one embodiment, as shown in FIG. 7 , a data processing method for CT correction is provided, which may include the following steps:
步骤501,终端接收管线配置信息。
其中,管线配置信息包含管线标识、管线数量和可用计算资源;Among them, the pipeline configuration information includes pipeline identification, pipeline quantity and available computing resources;
步骤502,根据管线数量和可用计算资源,为管线标识对应的数据处理管线分配相应的计算资源。
步骤503,获取多组扫描参数和各组扫描参数对应的参数信息。
其中,参数信息包括扫描条件和对应调用的数据处理管线的管线信息。Wherein, the parameter information includes the scanning condition and the pipeline information of the correspondingly called data processing pipeline.
步骤504,控制扫描设备根据各组扫描参数对应的扫描条件依次进行CT扫描,得到多组扫描生数据。
步骤505,根据目标扫描生数据对应的目标扫描参数,确定数据处理管线所属的目标数据处理队列。Step 505: Determine the target data processing queue to which the data processing pipeline belongs according to the target scan parameters corresponding to the target scan raw data.
步骤506,对目标数据处理队列进行检测,并将空闲的数据处理管线作为目标数据处理管线。Step 506: Detect the target data processing queue, and use an idle data processing pipeline as the target data processing pipeline.
步骤507,调用目标数据处理管线进行数据处理,得到目标扫描参数对应的目标校正表。
在其中一个实施例中,调用目标数据处理管线对目标扫描生数据进行数据校正处理,并根据处理后的数据和重建条件进行数据重建处理,得到目标扫描参数对应的目标校正表。In one embodiment, the target data processing pipeline is invoked 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 calibration table corresponding to target scan parameters.
在其中一个实施例中,调用第一子数据处理管线对目标扫描生数据进行数据校正处理,并根据处理后的数据和重建条件进行数据重建处理,得到中间结果;调用第二子数据处理管线对中间结果进行数据校正处理,并根据处理后的数据和重建条件进行数据重建处理,得到目标扫描参数对应的目标校正表In one of the embodiments, the first sub-data processing pipeline is invoked to perform data correction processing on the target scan raw data, and data reconstruction processing is performed according to the processed data and reconstruction conditions to obtain intermediate results; the second sub-data processing pipeline is invoked to Perform data correction processing on the intermediate results, and perform data reconstruction processing according to the processed data and reconstruction conditions, and obtain the target calibration table corresponding to the target scanning parameters
上述CT校正的数据处理方法中,终端先自适应绑定资源,之后一边扫描一边进行数据处理,由于扫描和数据处理并行进行,因此可以提高CT校正效率。进一步地,数据处理队列中中设置多条数据处理管线,多条数据处理管线也可以并行处理数据,因此,可以进一步提高CT校正效率。In the above data processing method for CT correction, the terminal first adaptively binds resources, and then performs data processing while scanning. Since scanning and data processing are performed in parallel, CT correction efficiency can be improved. Furthermore, multiple data processing pipelines are set in the data processing queue, and the multiple data processing pipelines can also process data in parallel, so the CT correction efficiency can be further improved.
应该理解的是,虽然图2-图7的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-图7中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。It should be understood that although the various steps in the flow charts of FIGS. 2-7 are shown sequentially as indicated by the arrows, these steps are not necessarily executed sequentially in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be executed in other orders. Moreover, at least some of the steps in FIGS. 2-7 may include multiple steps or stages. These steps or stages are not necessarily executed at the same moment, but may be executed at different moments. The steps or stages The execution sequence is not necessarily performed sequentially, but may be performed alternately or alternately with other steps or at least a part of steps or stages in other steps.
在一个实施例中,如图8所示,提供了一种CT校正的数据处理装置,包括:In one embodiment, as shown in FIG. 8, a data processing device for CT correction is provided, including:
参数获取模块601,用于获取多组扫描参数和各组扫描参数对应的参数信息;参数信息包括扫描条件和对应调用的数据处理管线的管线信息;The
扫描控制模块602,用于控制扫描设备根据各组扫描参数对应的扫描条件依次进行CT扫描,得到多组扫描生数据;The
数据处理模块603,用于在扫描过程中,每得到一组扫描生数据,则根据得到的目标扫描生数据对应的目标扫描参数确定目标管线信息,并根据目标管线信息调用目标数据处理管线进行数据处理,得到目标扫描参数对应的目标校正表。The
在其中一个实施例中,上述管线信息包括数据处理管线所属的数据处理队列;In one of the embodiments, the above pipeline information includes the data processing queue to which the data processing pipeline belongs;
上述数据处理模块603,具体用于根据目标扫描生数据对应的目标扫描参数,确定数据处理管线所属的目标数据处理队列;对目标数据处理队列进行检测,并将空闲的数据处理管线作为目标数据处理管线;调用目标数据处理管线进行数据处理,得到目标扫描参数对应的目标校正表。The above
在其中一个实施例中,上述参数信息还包括重建条件;In one of the embodiments, the above parameter information also includes reconstruction conditions;
上述数据处理模块603,具体用于调用目标数据处理管线对目标扫描生数据进行数据校正处理,并根据处理后的数据和重建条件进行数据重建处理,得到目标扫描参数对应的目标校正表。The above-mentioned
在其中一个实施例中,上述参数信息还包括重建条件;目标数据处理管线至少包括第一子数据处理管线和第二子数据处理管线;In one embodiment, the above parameter information also includes reconstruction conditions; the target data processing pipeline includes at least a first sub-data processing pipeline and a second sub-data processing pipeline;
上述数据处理模块603,具体用于调用第一子数据处理管线对目标扫描生数据进行数据校正处理,并根据处理后的数据和重建条件进行数据重建处理,得到中间结果;调用第二子数据处理管线对中间结果进行数据校正处理,并根据处理后的数据和重建条件进行数据重建处理,得到目标扫描参数对应的目标校正表。The above
在其中一个实施例中,该装置还包括:In one embodiment, the device also includes:
中间结果存储模块,用于将中间结果存储到预设存储空间中;The intermediate result storage module is used for storing the intermediate result in the preset storage space;
中间结果获取模块,用于若检测到第二子数据处理管线空闲,则从预设存储空间中获取中间结果。The intermediate result obtaining module is configured to obtain the intermediate result from the preset storage space if it is detected that the second sub-data processing pipeline is idle.
在其中一个实施例中,该装置还包括:In one embodiment, the device also includes:
配置信息接收模块,用于接收管线配置信息;管线配置信息包含管线标识、管线数量和可用计算资源;The configuration information receiving module is used to receive pipeline configuration information; the pipeline configuration information includes pipeline identification, pipeline quantity and available computing resources;
资源配置模块,用于根据管线数量和可用计算资源,为管线标识对应的数据处理管线分配相应的计算资源。The resource configuration module is configured to allocate corresponding computing resources to the data processing pipelines corresponding to the pipeline identifiers according to the number of pipelines and available computing resources.
关于CT校正的数据处理装置的具体限定可以参见上文中对于CT校正的数据处理方法的限定,在此不再赘述。上述CT校正的数据处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。For specific limitations on the data processing apparatus for CT correction, refer to the above-mentioned limitations on the data processing method for CT correction, which will not be repeated here. Each module in the above-mentioned CT correction data processing device can be fully or partially realized by software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, and can also be stored in the memory of the computer device in the form of software, so that the processor can invoke and execute the corresponding operations of the above-mentioned modules.
在一个实施例中,如图9所示,提供了一种CT校正的数据处理系统,该系统包括数据采集终端和数据处理终端;In one embodiment, as shown in FIG. 9 , a data processing system for CT correction is provided, the system includes a data acquisition terminal and a data processing terminal;
数据采集终端701,用于获取多组扫描参数和各组扫描参数对应的参数信息;控制扫描设备根据各组扫描参数对应的扫描条件依次进行CT扫描,得到多组扫描生数据;参数信息包括扫描条件和对应调用的数据处理管线的管线信息;The
数据处理终端702,用于在扫描过程中,每得到一组扫描生数据,根据得到的目标扫描生数据对应的目标扫描参数确定目标管线信息,并根据目标管线信息调用目标数据处理管线进行数据处理,得到目标扫描参数对应的目标校正表。The
在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图10所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、运营商网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种CT校正的数据处理方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。In one embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure 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 through a system bus. Wherein, the processor of the computer device is used to provide calculation 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 computer programs. The internal memory provides an environment for the operation of the operating system and computer programs 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 realized through WIFI, an operator network, NFC (Near Field Communication) or other technologies. When the computer program is executed by the processor, a data processing method for CT correction is realized. The display screen of the computer device may be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device may be a touch layer covered on the display screen, or a button, a trackball or a touch pad provided on the casing of the computer device , and can also be an external keyboard, touchpad, or mouse.
本领域技术人员可以理解,图10中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。Those skilled in the art can understand that the structure shown in Figure 10 is only a block diagram of a part of the structure related to the solution of this application, and does not constitute a limitation to the computer equipment on which the solution of this application is applied. The specific computer equipment can be More or fewer components than shown in the figures may be included, or some components may be combined, or have a different arrangement of components.
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:In one embodiment, a computer device is provided, including a memory and a processor, a computer program is stored in the memory, and the processor implements the following steps when executing the computer program:
获取多组扫描参数和各组扫描参数对应的参数信息;参数信息包括扫描条件和对应调用的数据处理管线的管线信息;Obtain multiple sets of scan parameters and parameter information corresponding to each set of scan parameters; the parameter information includes scan conditions and pipeline information of the correspondingly invoked data processing pipeline;
控制扫描设备根据各组扫描参数对应的扫描条件依次进行CT扫描,得到多组扫描生数据;Control the scanning device to perform CT scanning sequentially according to the scanning conditions corresponding to each set of scanning parameters, and obtain multiple sets of scanning raw data;
在扫描过程中,每得到一组扫描生数据,则根据得到的目标扫描生数据对应的目标扫描参数确定目标管线信息,并根据目标管线信息调用目标数据处理管线进行数据处理,得到目标扫描参数对应的目标校正表。In the scanning process, each time a set of scanning raw data is obtained, the target pipeline information is determined according to the target scanning parameters corresponding to the obtained target scanning raw data, and the target data processing pipeline is called for data processing according to the target pipeline information, and the corresponding target scanning parameters are obtained. target correction table.
在一个实施例中,上述管线信息包括数据处理管线所属的数据处理队列;处理器执行计算机程序时还实现以下步骤:In one embodiment, the above pipeline information includes the data processing queue to which the data processing pipeline belongs; when the processor executes the computer program, the following steps are also implemented:
根据目标扫描生数据对应的目标扫描参数,确定数据处理管线所属的目标数据处理队列;Determine the target data processing queue to which the data processing pipeline belongs according to the target scanning parameters corresponding to the target scanning raw data;
对目标数据处理队列进行检测,并将空闲的数据处理管线作为目标数据处理管线;Detect the target data processing queue, and use the idle data processing pipeline as the target data processing pipeline;
调用目标数据处理管线进行数据处理,得到目标扫描参数对应的目标校正表。The target data processing pipeline is called for data processing, and the target correction table corresponding to the target scanning parameters is obtained.
在一个实施例中,上述参数信息还包括重建条件;处理器执行计算机程序时还实现以下步骤:In one embodiment, the above parameter information also includes reconstruction conditions; when the processor executes the computer program, the following steps are also implemented:
调用目标数据处理管线对目标扫描生数据进行数据校正处理,并根据处理后的数据和重建条件进行数据重建处理,得到目标扫描参数对应的目标校正表。The target data processing pipeline is called to perform data correction processing on the target scanning raw data, and perform data reconstruction processing according to the processed data and reconstruction conditions, and obtain the target correction table corresponding to the target scanning parameters.
在一个实施例中,上述参数信息还包括重建条件;目标数据处理管线至少包括第一子数据处理管线和第二子数据处理管线;处理器执行计算机程序时还实现以下步骤:In one embodiment, the above parameter information also includes reconstruction conditions; the target data processing pipeline includes at least a first sub-data processing pipeline and a second sub-data processing pipeline; when the processor executes the computer program, it also implements 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 reconstruction conditions, to obtain intermediate results;
调用第二子数据处理管线对中间结果进行数据校正处理,并根据处理后的数据和重建条件进行数据重建处理,得到目标扫描参数对应的目标校正表。Call the second sub-data processing pipeline to perform data correction processing on the intermediate results, and perform data reconstruction processing according to the processed data and reconstruction conditions, and obtain a target correction table corresponding to the target scanning parameters.
在一个实施例中,处理器执行计算机程序时还实现以下步骤:In one embodiment, the following steps are also implemented when the processor executes the computer program:
将中间结果存储到预设存储空间中;Store the intermediate results in the preset storage space;
若检测到第二子数据处理管线空闲,则从预设存储空间中获取中间结果。If it is detected that the second sub-data processing pipeline is idle, an intermediate result is obtained from a preset storage space.
在一个实施例中,处理器执行计算机程序时还实现以下步骤:In one embodiment, the following steps are also implemented when the processor executes the computer program:
接收管线配置信息;管线配置信息包含管线标识、管线数量和可用计算资源;Receive pipeline configuration information; pipeline configuration information includes pipeline identification, pipeline quantity and available computing resources;
根据管线数量和可用计算资源,为管线标识对应的数据处理管线分配相应的计算资源。According to the number of pipelines and available computing resources, allocate corresponding computing resources to the data processing pipeline corresponding to the pipeline identifier.
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤: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:
获取多组扫描参数和各组扫描参数对应的参数信息;参数信息包括扫描条件和对应调用的数据处理管线的管线信息;Obtain multiple sets of scan parameters and parameter information corresponding to each set of scan parameters; the parameter information includes scan conditions and pipeline information of the correspondingly invoked data processing pipeline;
控制扫描设备根据各组扫描参数对应的扫描条件依次进行CT扫描,得到多组扫描生数据;Control the scanning device to perform CT scanning sequentially according to the scanning conditions corresponding to each set of scanning parameters, and obtain multiple sets of scanning raw data;
在扫描过程中,每得到一组扫描生数据,则根据得到的目标扫描生数据对应的目标扫描参数确定目标管线信息,并根据目标管线信息调用目标数据处理管线进行数据处理,得到目标扫描参数对应的目标校正表。In the scanning process, each time a set of scanning raw data is obtained, the target pipeline information is determined according to the target scanning parameters corresponding to the obtained target scanning raw data, and the target data processing pipeline is called for data processing according to the target pipeline information, and the corresponding target scanning parameters are obtained. target correction table.
在一个实施例中,上述管线信息包括数据处理管线所属的数据处理队列;计算机程序被处理器执行时还实现以下步骤:In one embodiment, the above pipeline information includes the data processing queue to which the data processing pipeline belongs; when the computer program is executed by the processor, the following steps are also implemented:
根据目标扫描生数据对应的目标扫描参数,确定数据处理管线所属的目标数据处理队列;Determine the target data processing queue to which the data processing pipeline belongs according to the target scanning parameters corresponding to the target scanning raw data;
对目标数据处理队列进行检测,并将空闲的数据处理管线作为目标数据处理管线;Detect the target data processing queue, and use the idle data processing pipeline as the target data processing pipeline;
调用目标数据处理管线进行数据处理,得到目标扫描参数对应的目标校正表。The target data processing pipeline is called for data processing, and the target correction table corresponding to the target scanning parameters is obtained.
在一个实施例中,上述参数信息还包括重建条件;计算机程序被处理器执行时还实现以下步骤:In one embodiment, the above parameter information also includes reconstruction conditions; when the computer program is executed by the processor, the following steps are also implemented:
调用目标数据处理管线对目标扫描生数据进行数据校正处理,并根据处理后的数据和重建条件进行数据重建处理,得到目标扫描参数对应的目标校正表。The target data processing pipeline is called to perform data correction processing on the target scanning raw data, and perform data reconstruction processing according to the processed data and reconstruction conditions, and obtain the target correction table corresponding to the target scanning parameters.
在一个实施例中,上述参数信息还包括重建条件;目标数据处理管线至少包括第一子数据处理管线和第二子数据处理管线;计算机程序被处理器执行时还实现以下步骤:In one embodiment, the above parameter information also includes reconstruction conditions; the target data processing pipeline includes at least a first sub-data processing pipeline and a second sub-data processing pipeline; when the computer program is executed by the processor, the following steps are also implemented:
调用第一子数据处理管线对目标扫描生数据进行数据校正处理,并根据处理后的数据和重建条件进行数据重建处理,得到中间结果;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 reconstruction conditions, to obtain intermediate results;
调用第二子数据处理管线对中间结果进行数据校正处理,并根据处理后的数据和重建条件进行数据重建处理,得到目标扫描参数对应的目标校正表。Call the second sub-data processing pipeline to perform data correction processing on the intermediate results, and perform data reconstruction processing according to the processed data and reconstruction conditions, and obtain a target correction table corresponding to the target scanning parameters.
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:In one embodiment, when the computer program is executed by the processor, the following steps are also implemented:
将中间结果存储到预设存储空间中;Store the intermediate results in the preset storage space;
若检测到第二子数据处理管线空闲,则从预设存储空间中获取中间结果。If it is detected that the second sub-data processing pipeline is idle, an intermediate result is obtained from a preset storage space.
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:In one embodiment, when the computer program is executed by the processor, the following steps are also implemented:
接收管线配置信息;管线配置信息包含管线标识、管线数量和可用计算资源;Receive pipeline configuration information; pipeline configuration information includes pipeline identification, pipeline quantity and available computing resources;
根据管线数量和可用计算资源,为管线标识对应的数据处理管线分配相应的计算资源。According to the number of pipelines and available computing resources, allocate corresponding computing resources to the data processing pipeline corresponding to the pipeline identifier.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above-mentioned embodiments can be completed by instructing related hardware through computer programs, and the computer programs can be stored in a non-volatile computer-readable memory In the medium, when the computer program is executed, it may include the processes of the embodiments of the above-mentioned methods. Wherein, any references to memory, storage, database or other media used in the various embodiments provided in the present application may include at least one of non-volatile memory and volatile memory. The non-volatile memory may include read-only memory (Read-Only Memory, ROM), magnetic tape, floppy disk, flash memory or optical memory, and the like. Volatile memory may include random access memory (Random Access Memory, RAM) or external cache memory. By way of illustration and not limitation, RAM can be in various forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM).
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。The technical features of the above embodiments can be combined arbitrarily. To make the description concise, all possible combinations of the technical features in the above embodiments are not described. However, as long as there is no contradiction in the combination of these technical features, they should be It is considered to be within the range described in this specification.
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。The above-mentioned embodiments only represent several implementation modes of the present application, and the description thereof is relatively specific and detailed, but it should not be construed as limiting the scope of the patent for the invention. It should be noted that those skilled in the art can make several modifications and improvements without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the scope of protection of the patent application should be based on the appended claims.
Claims (7)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010715944.2A CN111803105B (en) | 2020-07-23 | 2020-07-23 | Data processing method, device, system and computer equipment for CT correction |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010715944.2A CN111803105B (en) | 2020-07-23 | 2020-07-23 | Data processing method, device, system and computer equipment for CT correction |
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 | Data processing method, device, system and computer equipment for CT correction |
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 imaging equipment |
| CN1522668A (en) * | 2002-11-29 | 2004-08-25 | 株式会社东芝 | Data management system, X-ray computed tomography equipment and 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 |
|---|---|---|---|---|
| EP1328189B1 (en) * | 2000-05-16 | 2016-08-24 | Dario B. Crosetto | 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 |
| US20160282435A1 (en) * | 2013-12-13 | 2016-09-29 | Hitachi, Ltd. | Magnetic resonance imaging apparatus |
-
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 imaging equipment |
| CN1522668A (en) * | 2002-11-29 | 2004-08-25 | 株式会社东芝 | Data management system, X-ray computed tomography equipment and 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 |
|---|---|---|
| CN112671830B (en) | Resource scheduling method, system, device, computer equipment and storage medium | |
| CN110764788B (en) | Cloud storage deployment method, device, computer equipment and readable storage medium | |
| CN111803105B (en) | Data processing method, device, system and computer equipment for CT correction | |
| US9476994B2 (en) | Virtual frames for distributed list-mode time-of-flight reconstruction with continuous bed movement | |
| CN110990136A (en) | Task processing method and task scheduler | |
| CN111966556A (en) | Performance stress measurement method, device, server, and computer-readable storage medium | |
| CN107783839A (en) | A kind of multi-load data processing method and system | |
| CN113689518B (en) | Image reconstruction method, image reconstruction device, computer equipment and storage medium | |
| CN114324421B (en) | Data correction method, device, computer equipment and storage medium | |
| CN116746956B (en) | Adjustment method, device and computer equipment of electronic computer tomography system | |
| CN112002398B (en) | Component detection method, device, computer equipment, system and storage medium | |
| CN113590289A (en) | Job scheduling method, system, device, computer equipment and storage medium | |
| CN109597749B (en) | Regression testing method, device, electronic equipment and computer readable storage medium | |
| CN113689340B (en) | Image processing method, device, computer equipment and storage medium | |
| CN113793124B (en) | Method, device, computer equipment and storage medium for generating bill of materials | |
| US12478342B2 (en) | Region-of-interest extraction method and apparatus, and device, system and storage medium | |
| CN113568733B (en) | Resource allocation method, device, electronic equipment and storage medium | |
| CN117635511A (en) | Medical image processing methods, devices, computer equipment and storage media | |
| US11576627B2 (en) | Systems and methods for data collection in a medical device | |
| CN112559333B (en) | Log production method and device, computer equipment and storage medium | |
| CN116030148B (en) | Methods, devices, equipment, and media for analyzing the performance of medical scan data processing. | |
| CN114096011B (en) | Noise reduction method, device, computer equipment and storage medium | |
| CN110916704A (en) | Correction method, correction device and storage medium | |
| CN112416877A (en) | Medical data storage method and device, computer equipment and storage medium | |
| CN110621074A (en) | Resource allocation method, device, equipment 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 | ||
| 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. |
|
| GR01 | Patent grant | ||
| GR01 | Patent grant |