[go: up one dir, main page]

CN119257627A - A method, device, equipment and medium for detecting a scanning area - Google Patents

A method, device, equipment and medium for detecting a scanning area Download PDF

Info

Publication number
CN119257627A
CN119257627A CN202411388916.9A CN202411388916A CN119257627A CN 119257627 A CN119257627 A CN 119257627A CN 202411388916 A CN202411388916 A CN 202411388916A CN 119257627 A CN119257627 A CN 119257627A
Authority
CN
China
Prior art keywords
scanning
channel
data
average value
channels
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.)
Pending
Application number
CN202411388916.9A
Other languages
Chinese (zh)
Inventor
陈文豪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Siemens Shanghai Medical Equipment Ltd
Original Assignee
Siemens Shanghai Medical Equipment Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Siemens Shanghai Medical Equipment Ltd filed Critical Siemens Shanghai Medical Equipment Ltd
Priority to CN202411388916.9A priority Critical patent/CN119257627A/en
Publication of CN119257627A publication Critical patent/CN119257627A/en
Pending legal-status Critical Current

Links

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B6/00Apparatus or devices for radiation diagnosis; Apparatus or devices for radiation diagnosis combined with radiation therapy equipment
    • A61B6/58Testing, adjusting or calibrating thereof
    • A61B6/582Calibration
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B6/00Apparatus or devices for radiation diagnosis; Apparatus or devices for radiation diagnosis combined with radiation therapy equipment
    • A61B6/02Arrangements for diagnosis sequentially in different planes; Stereoscopic radiation diagnosis
    • A61B6/03Computed tomography [CT]
    • A61B6/032Transmission computed tomography [CT]

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)

Abstract

本发明提供了一种扫描区域的检测方法、装置、设备及介质,检测方法包括通过扫描设备对扫描区域进行扫描,获取原始扫描数据;根据所述原始扫描数据,分别计算每个所述扫描模块在每个投影方向下的通道数据的平均值;根据所述原始扫描数据与每个所述扫描模块在每个投影方向下的通道数据的平均值,计算所有扫描通道的异常信号,生成对应的信号评估值;将所述信号评估值与阈值进行比较,以对所述扫描区域进行检测。通过本发明提供的一种扫描区域的检测方法、装置、设备及介质,能够对扫描区域上是否存在物体进行确认。

The present invention provides a method, device, equipment and medium for detecting a scanning area. The detection method includes scanning the scanning area by a scanning device to obtain raw scanning data; calculating the average value of the channel data of each scanning module in each projection direction according to the raw scanning data; calculating the abnormal signals of all scanning channels according to the average value of the original scanning data and the channel data of each scanning module in each projection direction, and generating a corresponding signal evaluation value; comparing the signal evaluation value with a threshold value to detect the scanning area. The method, device, equipment and medium for detecting a scanning area provided by the present invention can confirm whether there is an object in the scanning area.

Description

Detection method, device, equipment and medium for scanning area
Technical Field
The present invention relates to the field of medical treatment, and in particular, to a method, apparatus, device, and medium for detecting a scanning area.
Background
In CT (Computed Tomography) scan techniques, an air calibration table is used to calibrate the raw scan data to obtain the correct attenuation signal for the object. In generating an air calibration table, if there are unwanted objects within the scan area, the generated calibration table may be damaged, resulting in artifacts in the image generated from the data subsequently calibrated with the calibration table.
To avoid this problem, object detection is typically performed before the air calibration table is generated. However, the existing detection method may generate false alarms due to the difference of channel responses. While relaxing the detection threshold may reduce false positives, this may reduce the sensitivity of object detection. Therefore, how to confirm whether there is an object on the scanning area and prevent false alarm before generating the air calibration table is a problem to be solved.
Disclosure of Invention
The invention aims to provide a detection method, a detection device and a detection medium for a scanning area, which can confirm whether an object exists on the scanning area.
In order to solve the technical problems, the invention is realized by the following technical scheme:
The invention provides a detection method of a scanning area, which comprises the following steps:
Scanning a scanning area through scanning equipment to obtain original scanning data, wherein the scanning equipment comprises a plurality of scanning modules which are arranged continuously, the scanning modules comprise a plurality of scanning channels which are arranged in an array, and the original scanning data comprise channel data of all the scanning channels in different projection directions;
Respectively calculating the average value of channel data of each scanning module in each projection direction according to the original scanning data;
Calculating abnormal signals of all scanning channels according to the average value of the original scanning data and channel data of each scanning module in each projection direction, and generating corresponding signal evaluation values;
The signal evaluation value is compared with a threshold value to detect the scanning area.
In an embodiment of the present invention, the step of calculating, based on the original scan data, an average value of channel data of each scan module in each projection direction includes:
extracting channel data of all scanning modules in each projection direction from the original scanning data;
splitting the extracted channel data of all scanning modules in each projection direction according to the scanning modules;
And calculating the average value of the channel data of each scanning module in each projection direction according to the split channel data.
In an embodiment of the present invention, the step of calculating abnormal signals of all the scan channels according to the average value of the original scan data and channel data of each scan module in each projection direction, and generating the corresponding signal evaluation value includes:
calculating the deviation value of each scanning channel in each projection direction according to the average value of the channel data of each scanning channel in each projection direction and the channel data of the scanning module in each projection direction of the scanning channel;
Calculating the average value of the deviation values of each scanning channel in all projection directions according to the deviation value of each scanning channel in each projection direction;
Calculating the difference value of the deviation value of each scanning channel in each projection direction and the average value of the deviation values of the scanning channels in all projection directions as an abnormal signal of each scanning channel;
and respectively calculating the average value of the abnormal signals of the scanning channels in the row direction according to the abnormal signals of each scanning channel to serve as a signal evaluation value.
In an embodiment of the present invention, the step of calculating the deviation value of each scan channel in each projection direction according to the average value of the channel data of each scan channel in each projection direction and the channel data of the scan module in each projection direction where the scan channel is located includes:
extracting channel data of all scanning channels in each projection direction from the original scanning data;
Extracting the average value of the channel data of the scanning module where all the scanning channels are located in each projection direction;
And calculating the deviation value of each scanning channel in each projection direction according to the channel data of each scanning channel and the average value of the channel data of the scanning module where the scanning channel is located.
In an embodiment of the present invention, the step of calculating an average value of the deviation values of each of the scan channels in all the projection directions according to the deviation value of each of the scan channels in each of the projection directions includes:
Extracting deviation values of all scanning channels in each projection direction;
Splitting the extracted deviation values of all scanning channels in each projection direction according to the scanning channels;
And calculating the average value of the deviation values of each scanning channel in all projection directions according to the split deviation values.
In an embodiment of the present invention, the step of calculating, as the anomaly signal of each scan channel, a difference between the deviation value of each scan channel in each projection direction and the average value of the deviation values of the scan channel in all projection directions includes:
Extracting deviation values of all scanning channels in each projection direction;
extracting the average value of the deviation values of each scanning channel in all projection directions;
And calculating abnormal signals of each scanning channel in each projection direction according to the deviation values of all scanning channels in each projection direction and the average value of the deviation values of the scanning channels in all projection directions.
In an embodiment of the present invention, the step of calculating, as the signal evaluation value, an average value of the abnormal signals of the scan channels in the row direction according to the abnormal signal of each of the scan channels, respectively, includes:
extracting abnormal signals of all scanning channels in each projection direction;
And calculating the average value of the abnormal signals of all the scanning channels in the row direction as a signal evaluation value.
The invention also provides a detection device of the scanning area, which comprises:
the scanning device comprises a scanning module, a scanning module and a projection module, wherein the scanning module is used for scanning a scanning area through a scanning device to obtain original scanning data, the scanning device comprises a plurality of scanning modules which are arranged continuously, the scanning module comprises a plurality of scanning channels which are arranged in an array, and the original scanning data comprises channel data of all the scanning channels in different projection directions;
The computing module is used for computing the average value of the channel data of each scanning module in each projection direction according to the original scanning data;
An evaluation module for calculating abnormal signals of all the scan channels according to the average value of the original scan data and the channel data of each scan module in each projection direction to generate corresponding signal evaluation values, and
And the judging module is used for comparing the signal evaluation value with a threshold value so as to detect the scanning area.
The invention also provides a computer device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, the processor executing the steps of the method for detecting a scanning area implemented by the computer program.
The present invention also provides a computer-readable storage medium storing a computer program which, when executed by a processor, implements the steps of a method for detecting a scanning area.
As described above, the detection method, device, equipment and medium for the scanning area provided by the invention eliminate false alarm caused by the response difference of the channel, and only rely on the attenuation signal of the object to detect, so that detection errors caused by the response difference of the equipment are reduced, and the detection precision is ensured. By eliminating the channel response deviation, the object is detected only according to the attenuation signal of the object, and false alarm is basically avoided, so that unnecessary shutdown, investigation and equipment replacement are reduced, and the reliability of the system is improved. While eliminating channel response bias, high sensitivity to object attenuation signals is maintained. This means that even small objects or small variations in the attenuated signal can still be accurately identified by the detection system, ensuring the acuity and accuracy of the detection.
Of course, it is not necessary for any one product to practice the invention to achieve all of the advantages set forth above at the same time.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings that are needed for the description of the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a flow chart of a method for detecting a scanning area according to an embodiment of the invention;
FIG. 2 is a two-dimensional schematic diagram of signal evaluation values of an object not placed in a scanning area according to an embodiment of the invention;
FIG. 3 is a signal evaluation value of an object not placed in a scan area according to an embodiment of the present invention;
FIG. 4 is a two-dimensional schematic diagram of signal evaluation values of a PMMA strip with a diameter of 4 cm placed in a scanning area according to an embodiment of the present invention;
FIG. 5 is a signal evaluation of a 4cm diameter PMMA strip placed in a scan area according to one embodiment of the present invention;
FIG. 6 is a two-dimensional schematic diagram of signal evaluation values of a 20 cm water phantom placed in a scanning area according to an embodiment of the invention;
FIG. 7 is a signal evaluation of a 20 cm water phantom placed in a scan area in accordance with one embodiment of the present invention;
FIG. 8 is a schematic diagram of a scanning area detection apparatus according to an embodiment of the invention;
fig. 9 is a schematic diagram of an electronic device according to an embodiment of the invention.
In the figure, 100 parts of a scanning module, 200 parts of a calculating module, 300 parts of an evaluating module, 400 parts of a judging module, 1 part of an electronic device, 12 parts of a memory, 13 parts of a processor.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
Referring to fig. 1, the present invention provides a method for detecting a scanning area, which can be applied to a medical imaging (such as CT scanning) device to detect the scanning area in advance before generating an air calibration table, and determine whether an object exists in the scanning area. An air calibration table is a set of data used to calibrate a scanning device. These data record the response of the scanning device to the signal without the object as a reference for correcting the deviation of the device during scanning. The detection method may include the steps of:
step S10, scanning a scanning area through scanning equipment to obtain original scanning data, wherein the scanning equipment comprises a plurality of scanning modules, the scanning modules comprise scanning channels arranged in an array, and the original scanning data comprise channel data of all the scanning channels in different projection directions;
Step S20, respectively calculating the average value of the channel data of each scanning module in each projection direction according to the original scanning data;
Step S30, calculating abnormal signals of all scanning channels according to the average value of the original scanning data and the channel data of each scanning module in each projection direction, and generating corresponding signal evaluation values;
step S40, comparing the signal evaluation value with a threshold value to detect the scanning area.
In one embodiment, when step S10 is performed, a scanning device is specifically described as an example of a CT scanning device. The CT scanning apparatus may be composed of a plurality of independent scanning modules. Each scanning module is an acquisition unit. By arranging and combining a plurality of scan modules in a particular manner, a complete CT scanner may be formed.
In one embodiment, each scan module may contain multiple scan channels (channels) inside. The plurality of scan channels may be arranged in an array. The number of rows of each scan module may be equal, with a row referring to a scan channel arranged in an array in the same row in the scan module. The scan channel is a critical part for detecting and acquiring X-ray information. Scanning channels refer to the different detector units in a CT scanning device that are responsible for receiving X-rays that pass from an object to be imaged, such as a human body, a water phantom, etc. During scanning, each scanning channel receives and processes attenuation information of a portion of the X-rays. Different scan channels may have different responses and therefore require calibration to ensure that all channels give accurate information.
In one embodiment, the CT scanning device acquires raw scan data without an object within the scan region. The purpose of this step is to record the X-ray intensities that each scan channel should receive in the absence of an object.
In one embodiment, in one actual scan, the scan module rotates around the scan area to expose the scan area multiple times to scan the scan area from different angles. Each exposure generates a set of projection data reflecting the attenuation of the X-rays as they pass through the object. All projection data generated during a scan may form a three-dimensional matrix. This three-dimensional matrix contains not only information of the spatial dimensions, but also data acquired from multiple angles. The three dimensions of the matrix may be spatial information of the detector, such as scan channels, row coordinates, different projection directions. The three-dimensional data matrix can be regarded as a complete data set formed after the scanning area has been scanned in different projection directions.
In one embodiment, projection data generated in different projection directions is collected into n sets, each set of projection data corresponding to projection information collected by the scan module from a particular angle. Each projection data is essentially a two-dimensional matrix. This two-dimensional matrix reflects the attenuation profile of the X-rays after passing through the object in the projection direction. The rows and columns of each matrix correspond to the signal strengths received by the scan channels within the scan area.
In one embodiment, a plurality of scan modules may generate different sub-projection data while scanning a scan region in a certain projection direction. Each scan module may correspond to one sub-projection data. The plurality of sub-projection data may be combined with each other to form one projection data. Since each scan module may include scan channels arranged in an array, each scan channel may generate one channel data, and in this case, the plurality of channel data generated by the plurality of scan channels of the scan module may form one sub-projection data.
In one embodiment, when step S20 is performed, specifically, step S20 may include the following steps:
Step S21, extracting channel data of all scanning modules in each projection direction from original scanning data;
S22, splitting the extracted channel data of all scanning modules in each projection direction according to the scanning modules;
step S23, calculating the average value of the channel data of each scanning module in each projection direction according to the split channel data.
In one embodiment, when step S21 and step S22 and step S23 are performed, specifically, in the CT scan, the scan channels may respectively receive the X-ray signals and generate corresponding channel data. In a certain projection direction, firstly, the channel data of all scanning channels in each scanning module are averaged, and the average value of the channel data of each scanning module is calculated. The average value refers to the average value of channel data of all scanning channels in one scanning module under a certain projection direction.
In one embodiment, for a certain projection direction r, the channel (k, l) corresponds to the average MEAN (k, l, r) of the channel data of all the scan channels in the scan module, which can be expressed as MEAN (k, l, r) =mean (MEAN (raw ori (ceil (k/m-1) ×m+1:ceil (k/m) ×m, r), 1), 2). Wherein mean represents averaging. ceil represents an upward rounding, for example, when its internal calculation result is 0.5, its final calculation result may be 1, and for example, when its internal calculation result is 1.1, its final calculation result may be 2.k denotes a certain scanning channel in a certain row of the detector. l represents a certain row. r denotes a certain projection direction. m represents the number of scan channels in a row of a scan module. mean (a, 1) represents averaging a in a first dimension (the dimension of the scan channel). mean (a, 2) means that a is averaged in the second dimension (dimension in the row direction). ceil (k/m-1) ×m: ceil (k/m) ×m: r represents three dimensions of original scan data, ceil (k/m-1) ×m represents dimensions of a scan channel, ceil (k/m) ×m represents dimensions in a row direction, and r represents dimensions in a projection direction. raw ori represents raw scan data, i.e., channel data for all scan channels of all scan modules in all projection directions.
In one embodiment, after the calculation of the average value of the channel data of the scanning channels in a certain scanning module is completed in a certain projection direction, the calculation of the average value of the channel data of the scanning channels in other scanning modules may be continued in the projection direction until the calculation of the average value of the channel data of the scanning channels in all the scanning modules is completed in the certain projection direction, and then the corresponding average value is obtained. Then, the average value of the channel data of the scanning channels in each scanning module can be calculated in turn under other projection directions, and the corresponding average value is obtained.
In one embodiment, when step S30 is performed, specifically, step S30 may include the following steps:
step S31, calculating deviation values of each scanning channel in each projection direction according to the average value of the channel data of each scanning channel in each projection direction and the channel data of the scanning module where the scanning channel is located in each projection direction;
step S32, calculating the average value of the deviation values of each scanning channel in all the projection directions according to the deviation values of each scanning channel in each projection direction;
step S33, calculating the difference value between the deviation value of each scanning channel in each projection direction and the average value of the deviation values of the scanning channels in all projection directions as an abnormal signal of each scanning channel;
Step S34, calculating the average value of the abnormal signals of the scanning channels in the row direction according to the abnormal signals of each scanning channel as a signal evaluation value.
In one embodiment, when step S31 is performed, specifically, step S31 may include the following steps:
step S311, extracting channel data of all scanning channels in each projection direction from original scanning data;
Step S312, extracting the average value of the channel data of the scanning module where all the scanning channels in each projection direction are located;
Step S313, calculating the deviation value of each scanning channel in each projection direction according to the channel data of each scanning channel and the average value of the channel data of the scanning module where the scanning channel is located.
In one embodiment, after the average is obtained, the deviation value of the raw scan data from all the average may be calculated, thereby calculating the resulting deviation. This deviation reflects the difference between the original scan data of the signal and all the averages.
In one embodiment, when performing steps S311, S312 and S313, specifically, first, in a certain projection direction, a deviation value between the channel data of each scan channel and the corresponding average value may be sequentially calculated. Subsequently, the deviation value of the channel data of each scanning channel and the corresponding data average value can be calculated in turn under other projection directions. Finally, all bias value selections may be aggregated, denoted as detection = raw ori -MEAN. The MEAN represents the data obtained by replacing the channel data of each scanning channel under all projections with the average value of the channel data of the corresponding scanning module under the corresponding projections.
In one embodiment, when step S32 is performed, specifically, step S32 may include the following steps:
Step S321, extracting deviation values of all scanning channels in each projection direction;
Step S322, splitting the extracted deviation values of all the scanning channels in each projection direction according to the scanning channels;
Step S323, calculating the average value of the deviation values of each scanning channel in all projection directions according to the split deviation values.
In one embodiment, when performing steps S321, S322 and S323, specifically, first, an average value of the deviation values of a certain scan channel in all projection directions may be calculated. Subsequently, the average value of the deviation values of the other scan channels in all projection directions can be calculated, respectively. Finally, all averages may be aggregated and represented as mean (3). Where mean (a, 3) represents averaging a in a third dimension (dimension in the projection direction).
In one embodiment, when step S33 is performed, specifically, step S33 may include the following steps:
step S331, extracting deviation values of all scanning channels in each projection direction;
Step S332, extracting the average value of the deviation values of each scanning channel in all projection directions;
Step S333, calculating an abnormal signal of each scan channel in each projection direction according to the deviation values of all scan channels in each projection direction and the average value of the deviation values of the scan channels in all projection directions.
In one embodiment, when executing steps S331, S332 and S333, specifically, first, a difference between a deviation value of each scan channel and a corresponding average value may be calculated as an abnormal signal of the scan channel in a certain projection direction. Then, the difference between the deviation value of each scanning channel and the corresponding average value can be calculated as an abnormal signal of the corresponding scanning channel under other projection directions. Finally, all of the anomaly signals signal abnorman can be aggregated, expressed as signal abnorman=deviation-deviationmean,deviationmean =mean (device, 3).
In one embodiment, when step S34 is performed, specifically, step S34 may include the following steps:
step S341, extracting abnormal signals of all scanning channels in each projection direction;
step S342, calculates the average value of the abnormal signals of all the scan channels in the row direction as the signal evaluation value.
In one embodiment, when the abnormal signal is acquired in step S341 and step S342, a signal evaluation value may be generated by averaging the abnormal signal in the row direction, which is expressed as signal=mean (signal abnorman, 2). The signal evaluation value can be used to finally determine whether an object is present on the scan area.
In one embodiment, when step S40 is performed, specifically, after the signal evaluation value is acquired, the signal evaluation value may be compared with a predefined threshold value. The threshold value can be set according to actual requirements and can be 30GU, 40GU, 50GU and the like. If the signal evaluation value is greater than or equal to the threshold value, a warning message may be issued that an object is present in the scanned area. If the signal evaluation value is less than the threshold value, it may indicate that no object is present in the scanning area.
Referring to fig. 2, 3, 4, 5, 6, and 7, in one embodiment, the test is performed under different scanning conditions by the above-mentioned detection method, for example, no object (signal_air) in the scanning area, 4 cm-diameter PMMA bar (signal_4cm PMMA bar) and 20cm water phantom (signal_20cm water phantom). Through these different scenarios, the behavior of the method in detecting different objects, in particular how it deals with the X-ray attenuation of different substances, can be evaluated. Where W represents a Window Width (Window Width), and refers to the total Width of the pixel value range of the image display. C represents Window level (Window Center), which refers to the Center value or midpoint of the image display pixel value range. W50 represents the gray scale range of the CT image, and is also the range of pixel values displayed, the window width is 50, and the range of pixel values displayed is 50 units (GU). C0 represents the center value of the CT image and is also the midpoint of the gray scale range, the window level is 0, the center value is 0, the midpoint of the pixel value of the image is 0, and the gray scale range is 25 units (namely-25 to +25) from the center value. Channel represents the number of scan channels of a certain row. The scan channels of a certain row refer to the scan channels of the same row arranged in an array in all scan modules.
In one embodiment, the fringes in the scan area displayed in the signal are caused by the window stripe gap, and the fringes, although having negligible effect, can still be detected, which illustrates that the detection method is very sensitive to attenuation in the scan area, and can accurately capture very fine signal changes. The higher the sensitivity, the more the detection method can reflect the tiny attenuation change of the object to the X-ray.
In one embodiment, the air scan results are displayed when there is no object within the scan area. This can be used as a reference signal to detect the behavior of the device in the absence of an object. The detection effect of this method on smaller objects can be tested when a 4 cm diameter PMMA (Polymethyl Methacrylate ) strip is placed in the scan area. When a 20 cm water phantom is placed in the scanning area, the water phantom is generally used for simulating human tissue, the 20 cm water phantom represents a larger-sized object, and the detection effect of the method when the method is used for dealing with the larger object can be tested. Wherein the red dotted line in the figure represents a predefined threshold t=40gu. In the scan result, this threshold is used to determine whether the signal strength exceeds a certain criterion, thereby detecting the presence of an object. If the detection signal exceeds this threshold value, this indicates that the device has detected an object. This predefined threshold is to distinguish the object from the background noise signal, ensuring that the object can be accurately identified.
Therefore, in the scheme, false alarm caused by the response difference of the channel is eliminated, detection is carried out only by relying on the attenuation signal of the object, detection errors caused by the response difference of the equipment are reduced, and the detection precision is ensured. By eliminating the channel response deviation, the object is detected only according to the attenuation signal of the object, and false alarm is basically avoided, so that unnecessary shutdown, investigation and equipment replacement are reduced, and the reliability of the system is improved. While eliminating channel response bias, high sensitivity to object attenuation signals is maintained. This means that even small objects or small variations in the attenuated signal can still be accurately identified by the detection system, ensuring the acuity and accuracy of the detection.
It should be understood that the sequence number of each step in the foregoing embodiment does not mean that the execution sequence of each process should be determined by the function and the internal logic, and should not limit the implementation process of the embodiment of the present invention.
Referring to fig. 8, the present invention further provides a detection device for a scanning area, where the detection device corresponds to the detection method in the above embodiment one by one. The detection device may include a scanning module 100, a computing module 200, an evaluation module 300, and a determination module 400.
In one embodiment, the scanning module 100 may be configured to scan a scanning area by a scanning device to obtain original scan data, where the scanning device includes a plurality of scanning modules, the scanning modules include scanning channels arranged in an array, and the original scan data includes channel data of all the scanning channels in different projection directions.
In one embodiment, the calculation module 200 may be configured to calculate an average value of channel data of each scan module in each projection direction according to the original scan data.
In one embodiment, the calculation module 200 may be specifically configured to extract channel data of all scan modules in each projection direction from original scan data, split the extracted channel data of all scan modules in each projection direction according to the scan modules, and calculate an average value of the channel data of each scan module in each projection direction according to the split channel data.
In one embodiment, the evaluation module 300 may be configured to calculate abnormal signals of all scan channels according to the average value of the original scan data and the channel data of each scan module in each projection direction, and generate corresponding signal evaluation values.
In one embodiment, the evaluation module 300 may be specifically configured to calculate, according to the channel data of each scan channel in each projection direction and the average value of the channel data of the scan module in each projection direction, the deviation value of each scan channel in each projection direction, calculate, according to the deviation value of each scan channel in each projection direction, the average value of the deviation values of each scan channel in all projection directions, calculate, as an abnormal signal of each scan channel, the difference between the deviation value of each scan channel in each projection direction and the average value of the deviation values of the scan channel in all projection directions, and calculate, as a signal evaluation value, the average value of the abnormal signal of each scan channel in the row direction according to the abnormal signal of each scan channel.
In one embodiment, the evaluation module 300 may be further specifically configured to extract channel data of all scan channels in each projection direction from the original scan data, extract an average value of channel data of a scan module where all scan channels in each projection direction are located, and calculate a deviation value of each scan channel in each projection direction according to the channel data of each scan channel and the average value of channel data of the scan module where the scan channel is located.
In one embodiment, the evaluation module 300 may be further specifically configured to extract the deviation values of all the scan channels in each projection direction, split the extracted deviation values of all the scan channels in each projection direction according to the scan channels, and calculate the average value of the deviation values of each scan channel in all the projection directions according to the split deviation values.
In one embodiment, the evaluation module 300 may be further specifically configured to extract the deviation values of all the scan channels in each projection direction, extract the average value of the deviation values of each scan channel in all the projection directions, and calculate the abnormal signal of each scan channel in each projection direction according to the deviation values of all the scan channels in each projection direction and the average value of the deviation values of the scan channel in all the projection directions.
In one embodiment, the evaluation module 300 may be further specifically configured to extract the abnormal signals of all scan channels in each projection direction, and calculate an average value of the abnormal signals of all scan channels in the row direction as the signal evaluation value.
In one embodiment, the determination module 400 may be configured to compare the signal evaluation value with a threshold value to detect the scan region.
For specific limitations of the detection device, reference may be made to the above limitations of the detection method, and no further description is given here. The respective modules in the above detection device may be implemented in whole or in part by software, hardware, and combinations thereof. The modules can be embedded in hardware or independent of a detector in the computer equipment, and can also be stored in a memory in the computer equipment in a software mode, so that the detector can call and execute the corresponding operations of the modules.
Referring to fig. 9, in one embodiment, the electronic device 1 may include a memory 12, a processor 13, and a bus, and may further include a computer program stored in the memory 12 and executable on the processor 13, such as a detection program for a scanning area.
In one embodiment, memory 12 comprises at least one type of readable storage medium including flash memory, removable hard disk, multimedia card, card memory (e.g., SD or DX memory, etc.), magnetic memory, magnetic disk, optical disk, etc. The memory 12 may in some embodiments be an internal storage unit of the electronic device 1, such as a mobile hard disk of the electronic device 1. The memory 12 may also be an external storage device of the electronic device 1 in other embodiments, such as a plug-in mobile hard disk, a smart memory card (SMART MEDIA CARD, SMC), a Secure Digital (SD) card, a flash memory card (FLASH CARD) or the like, which are provided on the electronic device 1. Further, the memory 12 may also include both an internal storage unit and an external storage device of the electronic device 1. The memory 12 may be used not only for storing application software installed in the electronic apparatus 1 and various types of data, such as a code of detection of a scanning area, or the like, but also for temporarily storing data that has been output or is to be output.
In one embodiment, the processor 13 may be comprised of an integrated circuit in some embodiments, for example, a single packaged integrated circuit, or may be comprised of multiple integrated circuits packaged with the same or different functions, including one or more central processing units (Central Processing unit, CPU), microprocessors, digital processing chips, graphics processors, and combinations of various control chips, etc. The processor 13 is a Control Unit (Control Unit) of the electronic apparatus 1, connects the respective components of the entire electronic apparatus 1 using various interfaces and lines, executes or executes programs or modules (for example, a correction program of the power battery capacity or the like) stored in the memory 12, and invokes data stored in the memory 12 to perform various functions of the electronic apparatus 1 and process the data.
In one embodiment, the processor 13 executes an operating system of the electronic device 1 and various types of applications installed. The processor 13 executes an application program to implement the steps in the above-described scanning area detection method.
In one embodiment, the computer program may be split into one or more modules, which are stored in the memory 12 and executed by the processor 13 to complete the present application. One or more of the modules may be a series of computer program instruction segments capable of performing particular functions for describing the execution of a computer program in the electronic device 1. For example, the computer program may be divided into a scanning module 100, a computing module 200, an evaluation module 300, and a judgment module 400.
In one embodiment, the integrated units implemented in the form of software functional modules may be stored in a computer readable storage medium, which may be nonvolatile or volatile. The software functional module is stored in a storage medium, and includes several instructions for causing a computer device (which may be a personal computer, a computer device, or a network device, etc.) or a processor (processor) to perform part of the functions of the detection method of the scanning area according to the embodiments of the present application.
The embodiments of the invention disclosed above are intended only to help illustrate the invention. The examples are not intended to be exhaustive or to limit the invention to the precise forms disclosed. Obviously, many modifications and variations are possible in light of the above teaching. The embodiments were chosen and described in order to best explain the principles of the invention and the practical application, to thereby enable others skilled in the art to best understand and utilize the invention. The invention is limited only by the claims and the full scope and equivalents thereof.

Claims (10)

1.一种扫描区域的检测方法,其特征在于,包括:1. A method for detecting a scanning area, comprising: 通过扫描设备对扫描区域进行扫描,获取原始扫描数据;其中,所述扫描设备包括连续排列的多个扫描模块,所述扫描模块包括阵列排列的多个扫描通道,所述原始扫描数据包括所有扫描通道在不同投影方向下的通道数据;Scanning the scanning area by means of a scanning device to obtain raw scanning data; wherein the scanning device comprises a plurality of scanning modules arranged in series, the scanning modules comprise a plurality of scanning channels arranged in an array, and the raw scanning data comprises channel data of all scanning channels in different projection directions; 根据所述原始扫描数据,分别计算每个所述扫描模块在每个投影方向下的通道数据的平均值;According to the original scanning data, respectively calculating the average value of the channel data of each scanning module in each projection direction; 根据所述原始扫描数据与每个所述扫描模块在每个投影方向下的通道数据的平均值,计算所有所述扫描通道的异常信号,生成对应的信号评估值;Calculate the abnormal signals of all the scanning channels according to the original scanning data and the average value of the channel data of each scanning module in each projection direction, and generate corresponding signal evaluation values; 将所述信号评估值与阈值进行比较,以对所述扫描区域进行检测。The signal evaluation value is compared with a threshold value to detect the scanning area. 2.根据权利要求1的扫描区域的检测方法,其特征在于,所述根据所述原始扫描数据,分别计算每个所述扫描模块在每个投影方向下的通道数据的平均值的步骤包括:2. The method for detecting a scanning area according to claim 1, characterized in that the step of respectively calculating the average value of the channel data of each scanning module in each projection direction according to the original scanning data comprises: 从所述原始扫描数据中提取每个投影方向下的所有扫描模块的通道数据;Extracting channel data of all scanning modules in each projection direction from the original scanning data; 将提取的每个所述投影方向下的所有扫描模块的通道数据按照扫描模块进行拆分;The extracted channel data of all scanning modules under each of the projection directions are split according to the scanning modules; 根据拆分好的通道数据,计算每个所述投影方向下,每个所述扫描模块的通道数据的平均值。According to the split channel data, the average value of the channel data of each scanning module in each projection direction is calculated. 3.根据权利要求1的扫描区域的检测方法,其特征在于,所述根据所述原始扫描数据与每个所述扫描模块在每个投影方向下的通道数据的平均值,计算所有所述扫描通道的异常信号,生成对应的信号评估值的步骤包括:3. The method for detecting a scanning area according to claim 1, characterized in that the step of calculating abnormal signals of all the scanning channels and generating corresponding signal evaluation values according to the average value of the original scanning data and the channel data of each scanning module in each projection direction comprises: 根据每个所述扫描通道在每个投影方向下的通道数据与该扫描通道所在的扫描模块在每个投影方向下的通道数据的平均值,分别计算每个所述扫描通道在每个投影方向下的偏差值;Calculate the deviation value of each scanning channel in each projection direction according to the channel data of each scanning channel in each projection direction and the average value of the channel data of the scanning module where the scanning channel is located in each projection direction; 根据每个所述扫描通道在每个投影方向下的偏差值,计算每个所述扫描通道在所有投影方向下的偏差值的平均值;According to the deviation value of each scanning channel in each projection direction, calculating the average value of the deviation value of each scanning channel in all projection directions; 计算每个所述扫描通道在每个投影方向下的偏差值与该扫描通道在所有投影方向下的偏差值的平均值的差值,作为每个所述扫描通道的异常信号;Calculate the difference between the deviation value of each scanning channel in each projection direction and the average value of the deviation values of the scanning channel in all projection directions as the abnormal signal of each scanning channel; 根据每个所述扫描通道的异常信号,分别计算所述扫描通道的异常信号在行方向下的平均值,作为信号评估值。According to the abnormal signal of each scanning channel, the average value of the abnormal signal of the scanning channel in the row direction is calculated respectively as the signal evaluation value. 4.根据权利要求3的扫描区域的检测方法,其特征在于,所述根据每个所述扫描通道在每个投影方向下的通道数据与该扫描通道所在的扫描模块在每个投影方向下的通道数据的平均值,分别计算每个所述扫描通道在每个投影方向下的偏差值的步骤包括:4. The method for detecting a scanning area according to claim 3, characterized in that the step of calculating the deviation value of each scanning channel in each projection direction according to the channel data of each scanning channel in each projection direction and the average value of the channel data of the scanning module where the scanning channel is located in each projection direction comprises: 从所述原始扫描数据中提取每个投影方向下的所有扫描通道的通道数据;Extracting channel data of all scanning channels in each projection direction from the original scanning data; 提取每个所述投影方向下的所有所述扫描通道所在的扫描模块的通道数据的平均值;Extracting an average value of channel data of scanning modules where all the scanning channels are located in each of the projection directions; 根据每个所述扫描通道的通道数据及该扫描通道所在的扫描模块的通道数据的平均值,计算每个所述投影方向下,每个所述扫描通道的偏差值。The deviation value of each scanning channel in each projection direction is calculated according to the channel data of each scanning channel and the average value of the channel data of the scanning module where the scanning channel is located. 5.根据权利要求3的扫描区域的检测方法,其特征在于,所述根据每个所述扫描通道在每个投影方向下的偏差值,计算每个所述扫描通道在所有投影方向下的偏差值的平均值的步骤包括:5. The method for detecting a scanning area according to claim 3, characterized in that the step of calculating the average value of the deviation value of each scanning channel in all projection directions according to the deviation value of each scanning channel in each projection direction comprises: 提取每个所述投影方向下的所有扫描通道的偏差值;Extracting deviation values of all scanning channels under each of the projection directions; 将提取的每个所述投影方向下的所有扫描通道的偏差值按照扫描通道进行拆分;The extracted deviation values of all scanning channels under each of the projection directions are split according to the scanning channels; 根据拆分好的偏差值,计算每个所述扫描通道在所有投影方向下的偏差值的平均值。According to the separated deviation values, the average value of the deviation values of each scanning channel in all projection directions is calculated. 6.根据权利要求3的扫描区域的检测方法,其特征在于,所述计算每个所述扫描通道在每个投影方向下的偏差值与该扫描通道在所有投影方向下的偏差值的平均值的差值,作为每个所述扫描通道的异常信号的步骤包括:6. The scanning area detection method according to claim 3, characterized in that the step of calculating the difference between the deviation value of each scanning channel in each projection direction and the average value of the deviation values of the scanning channel in all projection directions as the abnormal signal of each scanning channel comprises: 提取每个所述投影方向下的所有扫描通道的偏差值;Extracting deviation values of all scanning channels under each of the projection directions; 提取每个所述扫描通道在所有投影方向下的偏差值的平均值;Extracting an average value of the deviation values of each scanning channel in all projection directions; 根据每个所述投影方向下的所有扫描通道的偏差值及该扫描通道在所有投影方向下的偏差值的平均值,计算每个所述投影方向下,每个所述扫描通道的异常信号。According to the deviation values of all scanning channels in each of the projection directions and the average value of the deviation values of the scanning channel in all the projection directions, the abnormal signal of each of the scanning channels in each of the projection directions is calculated. 7.根据权利要求3的扫描区域的检测方法,其特征在于,所述根据每个所述扫描通道的异常信号,分别计算所述扫描通道的异常信号在行方向下的平均值,作为信号评估值的步骤包括:7. The method for detecting a scanning area according to claim 3, characterized in that the step of calculating the average value of the abnormal signal of each scanning channel in the row direction as the signal evaluation value comprises: 提取每个所述投影方向下的所有扫描通道的异常信号;Extracting abnormal signals of all scanning channels in each of the projection directions; 计算所有所述扫描通道的异常信号在行方向下的平均值,作为信号评估值。The average value of the abnormal signals of all the scanning channels in the row direction is calculated as the signal evaluation value. 8.一种扫描区域的检测装置,其特征在于,包括:8. A detection device for a scanning area, characterized by comprising: 扫描模块,用于通过扫描设备对扫描区域进行扫描,获取原始扫描数据;其中,所述扫描设备包括连续排列的多个扫描模块,所述扫描模块包括阵列排列的多个扫描通道,所述原始扫描数据包括所有扫描通道在不同投影方向下的通道数据;A scanning module, used to scan the scanning area through a scanning device to obtain raw scanning data; wherein the scanning device includes a plurality of scanning modules arranged in series, the scanning module includes a plurality of scanning channels arranged in an array, and the raw scanning data includes channel data of all scanning channels in different projection directions; 计算模块,用于根据所述原始扫描数据,分别计算每个所述扫描模块在每个投影方向下的通道数据的平均值;A calculation module, used for respectively calculating the average value of the channel data of each scanning module in each projection direction according to the original scanning data; 评估模块,用于根据所述原始扫描数据与每个所述扫描模块在每个投影方向下的通道数据的平均值,计算所有所述扫描通道的异常信号,生成对应的信号评估值;以及an evaluation module, configured to calculate abnormal signals of all the scanning channels according to the original scanning data and an average value of channel data of each scanning module in each projection direction, and generate corresponding signal evaluation values; and 判断模块,用于将所述信号评估值与阈值进行比较,以对所述扫描区域进行检测。The judgment module is used to compare the signal evaluation value with a threshold value to detect the scanning area. 9.一种计算机设备,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,其特征在于,处理器执行计算机程序时实现如权利要求1至7任一项的扫描区域的检测方法的步骤。9. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the scanning area detection method according to any one of claims 1 to 7 when executing the computer program. 10.一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,其特征在于,计算机程序被处理器执行时实现如权利要求1至7任一项的扫描区域的检测方法的步骤。10. A computer-readable storage medium storing a computer program, wherein the computer program, when executed by a processor, implements the steps of the method for detecting a scanning area according to any one of claims 1 to 7.
CN202411388916.9A 2024-09-30 2024-09-30 A method, device, equipment and medium for detecting a scanning area Pending CN119257627A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202411388916.9A CN119257627A (en) 2024-09-30 2024-09-30 A method, device, equipment and medium for detecting a scanning area

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202411388916.9A CN119257627A (en) 2024-09-30 2024-09-30 A method, device, equipment and medium for detecting a scanning area

Publications (1)

Publication Number Publication Date
CN119257627A true CN119257627A (en) 2025-01-07

Family

ID=94104844

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202411388916.9A Pending CN119257627A (en) 2024-09-30 2024-09-30 A method, device, equipment and medium for detecting a scanning area

Country Status (1)

Country Link
CN (1) CN119257627A (en)

Similar Documents

Publication Publication Date Title
CN110428415B (en) Medical image quality evaluation method, device, equipment and storage medium
CN111080584B (en) Quality control method for medical image, computer device and readable storage medium
JP4731698B2 (en) Image processing apparatus, photographing apparatus, image processing system, image processing method, and storage medium
US9928589B2 (en) Apparatus and method for supporting acquisition of multi-parametric images
WO2019111339A1 (en) Learning device, inspection system, learning method, inspection method, and program
CN107638189B (en) CT imaging method and apparatus
CN107392876B (en) Method and device for acquiring normalized correction factor and medical imaging method
CN111445546B (en) Image reconstruction method, device, electronic equipment and storage medium
CN114359135A (en) Medical tool detection method, system, computer equipment and storage medium
CN1743835B (en) X-ray computed tomography photography system and method for correcting data of the system
JPH09276219A (en) Ophthalmic device
US12310779B2 (en) Method and device of correction of ring artifact in CT image and computer program medium
TWI500412B (en) A method for improving image quality and imaging system using the same
US20020012417A1 (en) Method for reducing line artifacts in a CT image and device for implementing the method
CN119257627A (en) A method, device, equipment and medium for detecting a scanning area
US20230394666A1 (en) Information processing apparatus, information processing method and information processing program
CN118675683A (en) Quality control and retrieval system for digital images and reports
JP2018196426A (en) Pore detection method and pore detection device
CN107569251B (en) Medical imaging method and system and non-transitory computer readable storage medium
JP7699018B2 (en) Information processing device, learning data generating device, and diagnostic support system
US7155047B2 (en) Methods and apparatus for assessing image quality
CN113792736B (en) Medical image processing method, device and medium based on deep learning
EP3154026B1 (en) Image processing apparatus, control method thereof, and computer program
CN115147673B (en) Image equipment quality detection method, device, equipment and storage medium
CN119417826B (en) Intelligent evaluation system for medical images

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