[go: up one dir, main page]

WO2024050027A1 - Method for automatically setting up computed tomography scan parameters - Google Patents

Method for automatically setting up computed tomography scan parameters Download PDF

Info

Publication number
WO2024050027A1
WO2024050027A1 PCT/US2023/031728 US2023031728W WO2024050027A1 WO 2024050027 A1 WO2024050027 A1 WO 2024050027A1 US 2023031728 W US2023031728 W US 2023031728W WO 2024050027 A1 WO2024050027 A1 WO 2024050027A1
Authority
WO
WIPO (PCT)
Prior art keywords
projections
scanning device
computed tomography
determining
total number
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.)
Ceased
Application number
PCT/US2023/031728
Other languages
French (fr)
Inventor
Adam P. DAMIANO
Kevin David CEDRONE
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.)
Lumafield Inc
Original Assignee
Lumafield Inc
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 Lumafield Inc filed Critical Lumafield Inc
Priority to EP23777090.4A priority Critical patent/EP4562412A1/en
Priority to CA3265900A priority patent/CA3265900A1/en
Priority to JP2025513226A priority patent/JP2025527895A/en
Priority to KR1020257010598A priority patent/KR20250100623A/en
Publication of WO2024050027A1 publication Critical patent/WO2024050027A1/en
Priority to MX2025002498A priority patent/MX2025002498A/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N23/00Investigating or analysing materials by the use of wave or particle radiation, e.g. X-rays or neutrons, not covered by groups G01N3/00 – G01N17/00, G01N21/00 or G01N22/00
    • G01N23/02Investigating or analysing materials by the use of wave or particle radiation, e.g. X-rays or neutrons, not covered by groups G01N3/00 – G01N17/00, G01N21/00 or G01N22/00 by transmitting the radiation through the material
    • G01N23/04Investigating or analysing materials by the use of wave or particle radiation, e.g. X-rays or neutrons, not covered by groups G01N3/00 – G01N17/00, G01N21/00 or G01N22/00 by transmitting the radiation through the material and forming images of the material
    • G01N23/046Investigating or analysing materials by the use of wave or particle radiation, e.g. X-rays or neutrons, not covered by groups G01N3/00 – G01N17/00, G01N21/00 or G01N22/00 by transmitting the radiation through the material and forming images of the material using tomography, e.g. computed tomography [CT]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/003Reconstruction from projections, e.g. tomography
    • G06T11/005Specific pre-processing for tomographic reconstruction, e.g. calibration, source positioning, rebinning, scatter correction, retrospective gating
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N2223/00Investigating materials by wave or particle radiation
    • G01N2223/10Different kinds of radiation or particles
    • G01N2223/101Different kinds of radiation or particles electromagnetic radiation
    • G01N2223/1016X-ray
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N2223/00Investigating materials by wave or particle radiation
    • G01N2223/30Accessories, mechanical or electrical features
    • G01N2223/303Accessories, mechanical or electrical features calibrating, standardising
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N2223/00Investigating materials by wave or particle radiation
    • G01N2223/30Accessories, mechanical or electrical features
    • G01N2223/306Accessories, mechanical or electrical features computer control
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N2223/00Investigating materials by wave or particle radiation
    • G01N2223/30Accessories, mechanical or electrical features
    • G01N2223/323Accessories, mechanical or electrical features irradiation range monitor, e.g. light beam
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N2223/00Investigating materials by wave or particle radiation
    • G01N2223/40Imaging
    • G01N2223/401Imaging image processing
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N2223/00Investigating materials by wave or particle radiation
    • G01N2223/40Imaging
    • G01N2223/419Imaging computed tomograph
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N2223/00Investigating materials by wave or particle radiation
    • G01N2223/40Imaging
    • G01N2223/423Imaging multispectral imaging-multiple energy imaging

Definitions

  • Some example embodiments may generally relate to the detection of x-ray electromagnetic radiation using scanning devices, scintillators, and x-ray sources. For example, certain example embodiments may relate to systems and/or methods for nonintrusive scanning of objects using x-ray electromagnetic radiation.
  • X-ray devices such as computed tomography (CT) devices, may be used to detect defects and/or damage in an object without disassembling the object.
  • CT computed tomography
  • current x- ray detection equipment is in need of improvements because they can be cost-prohibitive for certain analyses, too large or bulky to be used in certain situations, unable to form images of an object’s interior with the appropriate resolution, or other problems known in the field.
  • Set forth herein are solutions to these and other problems known in the field.
  • a method may include adjusting at least one operation parameter based upon a material composition of a scan target.
  • the method may further include calculating an exposure duration parameter per frame based on a total number of frames and a total time elapsed while collecting the frames.
  • the method may further include collecting at least one x-ray frame of the scan target based upon the at least one adjusted operation parameter and the calculated exposure duration parameter.
  • the method may further include setting at least one of a source beam energy parameter to a predefined maximum value.
  • the method may further include setting a camera gain parameter to a high value based upon a predetermined threshold value.
  • the method may further include positioning and magnifying an image of a scan target according to an object detection algorithm.
  • the method may further include determining whether the scan target is mono-material or multi-material.
  • the method may further include determining whether a minimum effective grey value associated with an image of the scan target is greater than a grey value threshold.
  • the method may further include, upon determining that a filtration parameter is set to a maximum filtration value, or that a minimum effective grey value is greater than a grey value threshold, determining whether a focal spot is static or dynamic.
  • the method may further include decreasing a source beam current parameter until Focal spot size ⁇ — Plxel slze — is
  • the method may further include calculating a source beam current parameter until Focal spot size ⁇ — Plxel slze — is
  • the method may further include calculating an exposure duration per frame based on at least one of a total number of frames and a total time elapsed while collecting the frames.
  • the method may further include determining whether the exposure duration per frame is greater than a maximum exposure duration per frame threshold. [15] In accordance with various example embodiments, the method may further include, in response to determining that an exposure duration per frame is not greater than a maximum exposure duration per frame threshold, determining whether the exposure duration per frame is less than a minimum exposure limit threshold.
  • the method may further include, in response to determining that an exposure duration per frame is not greater than a maximum exposure duration per frame threshold, determining whether the exposure duration per frame is less than a minimum exposure limit threshold.
  • the method may further include tuning camera gain to set an effective maximum grey value to an effective maximum grey value threshold.
  • the method may further include determining whether camera gain satisfies an effective maximum grey value.
  • the method may further include determining whether a total number of projections is less than a maximum total number of projections threshold.
  • the method may further include, in response to determining that the total number of projections is less than the maximum total number of projections threshold, calculating any of a noise optimal distribution of scan projections, bright flat-field correction projections, and dark flat-field correction projections based on the total number of projections.
  • the method may further include scanning a scan target according to at least one determined parameter.
  • a method may include adjusting, by a computed tomography scanning device, at least one operation parameter based upon a material composition of a scan target.
  • the method may further include calculating, by the computed tomography scanning device, an exposure duration parameter per frame based on a total number of frames and a total time elapsed while collecting the frames.
  • the method may further include collecting, by the computed tomography scanning device, at least one x- ray frame of the scan target based upon the at least one adjusted operation parameter and the calculated exposure duration parameter.
  • an apparatus may include means for adjusting at least one operation parameter based upon a material composition of a scan target.
  • the apparatus may further include means for calculating an exposure duration parameter per frame based on a total number of frames and a total time elapsed while collecting the frames.
  • the apparatus may further include means for collecting at least one x- ray frame of the scan target based upon the at least one adjusted operation parameter and the calculated exposure duration parameter.
  • a non-transitory computer readable medium may be encoded with instructions that may, when executed in hardware, perform a method.
  • the method may include adjusting at least one operation parameter based upon a material composition of a scan target.
  • the method may further include calculating an exposure duration parameter per frame based on a total number of frames and a total time elapsed while collecting the frames.
  • the method may further include collecting at least one x-ray frame of the scan target based upon the at least one adjusted operation parameter and the calculated exposure duration parameter.
  • a computer program product may perform a method.
  • the method may include adjusting at least one operation parameter based upon a material composition of a scan target.
  • the method may further include calculating an exposure duration parameter per frame based on a total number of frames and a total time elapsed while collecting the frames.
  • the method may further include collecting at least one x-ray frame of the scan target based upon the at least one adjusted operation parameter and the calculated exposure duration parameter.
  • an apparatus may include at least one processor and at least one memory including computer program code.
  • the at least one memory and the computer program code may be configured to, with the at least one processor, cause the apparatus to at least adjust at least one operation parameter based upon a material composition of a scan target.
  • the at least one memory and the computer program code may be further configured to, with the at least one processor, cause the apparatus to at least calculate an exposure duration parameter per frame based on a total number of frames and a total time elapsed while collecting the frames.
  • the at least one memory and the computer program code may be further configured to, with the at least one processor, cause the apparatus to at least collect at least one x-ray frame of the scan target based upon the at least one adjusted operation parameter and the calculated exposure duration parameter.
  • an apparatus may include circuitry configured to adjust at least one operation parameter based upon a material composition of a scan target.
  • the circuitry may further be configured to calculate an exposure duration parameter per frame based on a total number of frames and a total time elapsed while collecting the frames.
  • the circuitry may further be configured to collect at least one x-ray frame of the scan target based upon the at least one adjusted operation parameter and the calculated exposure duration parameter.
  • FIGs. l(a)-(c) illustrate an example of a flow diagram of a method according to various example embodiments.
  • FIG. 2(a) illustrates a radiograph of a single image capture of an aluminum step wedge (top) and a polymer step wedge (bottom) according to some example embodiments.
  • FIG. 2(b) illustrates an example of a scatter plot of a scene with multi-material scan targets that differentiates between different materials.
  • FIG. 3 illustrates an example of an x-ray imaging system according to certain example embodiments.
  • projection may refer to images used as input to a reconstruction algorithm
  • a “frame” may refer to an image captured by a detector.
  • a projection may include a single frame. When the frames per projection are increased, multiple images may be taken, which may then be averaged together into a single projection.
  • Certain example embodiments described herein may have various benefits and/or advantages to overcome the disadvantages described above.
  • certain example embodiments may improve the quality of images of an object’s interior with the appropriate resolution.
  • the systems and techniques can improve contrast-to- noise ratio of CT reconstruction images.
  • the systems and techniques can reduce one or more artifacts in the CT reconstruction images, e.g., reducing the beam hardening artifact.
  • various autotuning methods may improve the resolvability of fine features on both the interior and exterior of scanned objects, improve the discemibility of different materials in multi -material scanned objects, improve dimensional accuracy measurements, and decrease artifacts related to beam hardening.
  • Some example embodiments may also lead to time-optimal scans, wherein the auto-tuning can achieve a given scan quality in a one-hour scan that would otherwise require 2 hours.
  • Various example embodiments may improve setting beam energy parameters, setting filtration amounts, and identifying a mono-material versus a multi-material characteristic of a scanned part.
  • certain example embodiments discussed below are directed to improvements in computer-related technology.
  • FIGs. l(a)-(c) illustrate an example of a flow diagram of a method that may be performed by a scanning device, for example, CT scanning device 300 illustrated in FIG. 3, according to various example embodiments.
  • the scanning device may be configured to perform CT scans by obtaining and combining a plurality of x-ray images (i.e., frames).
  • the method may include receiving input from a user associated with scan parameters to begin the scanning process.
  • the received input may include any combination of scan duration and scan quality (e.g., fine feature resolvability, multimaterial determination).
  • the method may include setting at least one of a source beam energy parameter to a predefined source beam energy maximum value e.g., 120 kV, 190 kV), which may be the maximum beam energy achievable by the scanning device.
  • a source beam energy parameter e.g., 120 kV, 190 kV
  • the method may include setting a source beam current parameter to a predefined source beam current maximum value achievable by the scanning device (e.g., 0.3 mA, 0.5 mA, 0.75 mA) and/or setting a filtration parameter to a minimum value (e.g., 0).
  • the scanning device may include x-ray sources with a static focal spot size and/or x-ray sources with a dynamic focal spot size.
  • an x-ray source with a static focal spot will have a focal spot that does not change as a function of source parameters.
  • the focal spot size of a source with a dynamic focal spot will increase as x-Ray power is increased.
  • a dynamic focal spot size may have a larger focal spot with higher x-ray power.
  • increasing the beam current may cause an increase in focal spot size.
  • the method may include setting a camera gain parameter (i.e., amplification) to a high value based upon a predetermined threshold value (e.g., 30 dB, 40 dB, 50 dB).
  • a predetermined threshold value e.g. 30 dB, 40 dB, 50 dB.
  • the camera gain parameter may be set such that the 98 th percentile intensity of the scanning device may fall between 57,000 and 63,000 counts (i.e., 16-bit image ranging from 0 counts to 65,535 counts).
  • the method may include setting the camera exposure parameter based upon a predetermined threshold value; for example, the camera exposure parameter may be set to 0.5 seconds or less.
  • the method may include automatically positioning and magnifying an image of a scan target.
  • the positioning of the scan target may be performed using an object detection algorithm, such as a machine-learning (ML) based bounding box algorithm.
  • ML bounding box algorithm may set the magnification and positioning of the image of the scan target such that the boundaries of the scan target do not extend outside of the scanning device.
  • the method may include determining a material composition of the scan target, that is, whether the scan target is mono-material or multi-material (e.g., 100% aluminum; 45% tin, 15% carbon, 40% iron).
  • the scanning device may receive user input that specifies whether the material composition of the scan target is mono-material or multi-material.
  • the scanning device may determine whether the material composition of the scan target is mono-material or multi-material automatically using a material detection algorithm.
  • the material detection algorithm may include a series of data collection steps, wherein the scan target is rotated a predetermined minimum number of times (e.g., 2), and the scanning device captures images of the scan target at varying levels of filtration (e.g, 2) or beam energy. Once the images have been captured, the scanning device may classify the scan target based upon a scatter plot of an unfiltered grey value (GV) of all pixels plotted against filtered GVs of all pixels, such as those illustrated in FIGs. 2(a)-2(b).
  • GV unfiltered grey value
  • FIG. 2(a) illustrates a radiograph of a single image capture of an aluminum step wedge (top) and a polymer step wedge (bottom); in this example, a step wedge may be a wedge having several steps of differing thicknesses.
  • the radiograph was captured using x- ray source beam energy set to a relatively high value and low value. After capturing two images, each pixel in the radiograph may have two recorded GVs: one GV corresponding with the high x-ray source beam energy value, and another GV corresponding with the low x-ray source beam energy value.
  • the scatter plot shown in FIG. 2(b) may be generated by plotting a point for every pixel where its x-value is the GV value when the beam energy is below a threshold, and its y- value is the GV value when the beam energy is above a threshold (e.g., maximum beam energy (130 kV) for the high value and half the maximum beam energy (65 kV) for the low value).
  • a threshold e.g., maximum beam energy (130 kV) for the high value and half the maximum beam energy (65 kV) for the low value.
  • the scatter plot may depict a single, thick curve.
  • the thickness of the scatter plot curve may indicate the range of materials composing the scanned part.
  • the scattered points may cluster into a single curve for a mono-material scan target; two curves for a two-material scan target; three curves for a three-material scan target; etc.
  • the method may include setting an operation parameter (e.g., a GV threshold) to a first predetermined GV value (e.g., 7,000 counts) if the scan target is mono-material, and, alternatively, upon determining that the scan target is multi-material, setting the GV threshold to a second predetermined GV value (e.g, 15,000 counts).
  • the first/second GV thresholds may be related to an intensity, such as pixel intensity or pixel brightness; for example, with monochrome 16-bit images, each pixel may be 16-bits corresponding with intensity, wherein a value of 0 may be pure black, and a value of 65535 may be pure white.
  • the method may include determining whether a minimum effective GV is greater than the GV threshold.
  • the minimum effective grey value may be a representative value for how dark the detector’s grey value may be throughout the scan, and may vary based on the scanned part and scanner setup conditions (e.g., 2,000-45,000 grey value counts).
  • the minimum effective GV may be determined by the scanning device rotating the scan target on a turntable within the scanning device, taking images of the scan target from multiple angles, and calculating the 1 st percentile of GVs recorded from all images, thereby avoiding false signals from noise and/or defective pixels.
  • the method may further include, upon determining that the minimum effective GV is not greater than the GV threshold, determining that the filtration parameter (e.g, 0 mm, 0.5 mm, 1 mm, 1.5 mm, 2.5 mm, and 6 mm) is not set to a maximum filtration value (e.g. , 6 mm), and incrementally increasing a filtration thickness parameter and/or adjusting the camera exposure parameter such that an effective maximum GV is a predetermined value (e.g, 60,000 counts).
  • the filtration parameter e.g, 0 mm, 0.5 mm, 1 mm, 1.5 mm, 2.5 mm, and 6 mm
  • a maximum filtration value e.g. 6 mm
  • the method may further include, at 106, determining whether a focal spot is static or dynamic (as discussed above at 101), which may be based upon the hardware capabilities of the scanning device. Based upon the determination that the focal spot is dynamic, the method may further include decreasing the source beam current parameter until satisfied.
  • the method may further include calculating an exposure duration soft minimum limit, which may be based, at least in part, on a minimum duty cycle and/or overhead per frame.
  • the exposure duration soft minimum limit may be set to an exposure duration that yields a 60% duty cycle, wherein _ , , Exposure duration . , maybe , make , and makes a slit duration.
  • the method may include calculating an exposure duration per frame based on a total number of frames and/or a total time elapsed while collecting the frames.
  • the exposure duration per frame may be calculated according to
  • the method may include determining whether the exposure duration per frame is greater than a maximum exposure duration per frame threshold. If the exposure duration per frame is greater than the maximum exposure duration per frame threshold, the method may include setting the exposure to an upper limit of the scanning device, and recalculating the total number of frames based on at least one new exposure duration per frame and total scan duration, which may be similar to the calculation discussed above at 108.
  • the method may include determining, at 110, whether the exposure duration per frame is less than a minimum exposure limit threshold. If the exposure duration per frame is less than a minimum exposure limit threshold, the method may include setting exposure to the soft minimum exposure limit threshold, and, again, recalculating the total number of frames based on at least one new exposure duration per frame and total scan duration.
  • the method may include, at 111, tuning the camera gain to set the effective maximum GV to an effective maximum GV threshold (e.g., 60,000 counts).
  • an effective maximum GV threshold e.g., 60,000 counts
  • the method may include determining whether the camera gain satisfies the effective maximum GV. For example, if the effective maximum GV is -60,000 counts, the method may determine whether the required gain to achieve -60,000 counts is less than the minimum gain (0 dB) and/or greater than the maximum gain (60 dB).
  • the method may include setting gain as the nearest in-range gain (e.g, if a particular setup would require a gain of 65 dB, and the maximum gain is 60 dB, the gain may be set to 60 dB) from step 111 above and/or setting tune exposure duration such that the effective maximum GV of the scanning device reaches a predetermined value (e.g, 60,000 counts).
  • a predetermined value e.g, 60,000 counts.
  • exposure time may be proportional to effective maximum GV.
  • the total number of frames may be recalculated based on the new exposure duration per frame value.
  • the method may include determining whether a total number of projections is less than a maximum total number of projections threshold. If the total number of projections is less than the maximum total number of projections threshold, the method may include incrementing the number of frames per projection, resetting the total number of projections to an initial value (e.g., 930), and recalculating an exposure duration per frame based on a total number of frames and/or a total time elapsed while collecting the frames at 108.
  • an initial value e.g. 930
  • the method may include calculating any of a noise optimal distribution of scan projections; bright flat-field correction (FFC) projections; and dark FFC projections based on the total number of projections.
  • FFC bright flat-field correction
  • the method may include the scanning device scanning a scan target according to the determined parameters.
  • the determined parameters may be held constant throughout the scan.
  • FIG. 3 illustrates an example of CT scanning device 300, which may be configured to perform CT imaging.
  • CT scanning device 300 may include scintillator 301, and x-ray source 302 configured to emit x-rays 303 through scan target 304 and onto front face 305 of scintillator 301.
  • CT scanning device 300 may further include detector 306 configured to detect at least one fluorescence signal 307 (z.e., visible light) from scintillator 301.
  • detector 306 may be aimed directly at a back face of scintillator 301, or scintillator 301 may be oriented perpendicularly with x-ray source 302.
  • scintillator 301 may include a substrate layer, which may be made of any of polycarbonate, polyacrylate, polyethylene terephthalate (PET), and barrier films comprising metal oxide.
  • substrate layer which may be made of any of polycarbonate, polyacrylate, polyethylene terephthalate (PET), and barrier films comprising metal oxide.
  • x-ray source 302 may be at least one of a sealed tube-based x-ray source, an open tube-based x-ray source, a cold-cathode x-ray source, a rotating anode x-ray source, a stationary anode x-ray source, a liquid metal anode x-ray source, and triboluminescent x-ray source.
  • Scan target 304 may include any of inorganic materials, organic materials, metals, plastics, composites, carbon, non-carbon, multi-component, and multi-layer parts.
  • detector 306 may include any combination of a complementary metal-oxide-semiconductor (CMOS) digital camera sensor, a red-greengreen-blue (RGGB) Bayer filter, an optical camera, a monochromatic optical camera, a back-side-illuminated sensor, a front-side-illuminated sensor, a charge-coupled device (CCD) detector, a photodiode, X-ray flat panel detector.
  • CMOS complementary metal-oxide-semiconductor
  • RGGB red-greengreen-blue
  • CCD charge-coupled device
  • detector 306 may be configured to detect fluorescence signals 307 from the front/rear face of the scintillator 301.
  • Any of the devices of CT scanning device 300 may include at least one processor, which may be embodied by any computational or data processing device, such as a cent al processing unit (CPU), application specific integrated circuit (ASIC), or comparable device.
  • the processors may be implemented as a single controller, or a plurality of controllers or processors.
  • At least one memory may be provided in one or more of the devices of CT scanning device 300.
  • the memory may be fixed or removable.
  • the memory may include computer program instructions or computer code contained therein.
  • Memory may independently be any suitable storage device, such as a non-transitory computer-readable medium.
  • the term “non-transitory,” as used herein, may correspond to a limitation of the medium itself (i.e., tangible, not a signal) as opposed to a limitation on data storage persistency (e.g., random access memory (RAM) vs. read-only memory (ROM)).
  • RAM random access memory
  • ROM read-only memory
  • a hard disk drive (HDD), random access memory (RAM), flash memoiy, or other suitable memory may be used.
  • the memories may be combined on a single integrated circuit as the processor, or may be separate from the one or more processors.
  • the computer program instructions stored in the memory, and which may be processed by the processors may be any suitable form of computer program code, for example, a compiled or interpreted computer program written in any suitable programming language.
  • the processors and memories may be configured to provide means corresponding to the various blocks of FIGs. 1-3.
  • the devices may also include positioning hardware, such as GPS or micro electrical mechanical system (MEMS) hardware, which may be used to determine a location of the device.
  • MEMS micro electrical mechanical system
  • Other sensors are also permitted, and may be configured to determine location, elevation, velocity, orientation, and so forth, such as barometers, compasses, and the like.
  • the memory and the computer program instructions may be configured, with the processor for the particular device, to cause a hardware apparatus, such as UE, to perform any of the processes described above (i.e., FIGs. 1-3). Therefore, in certain example embodiments, a non-transitory computer-readable medium may be encoded with computer instructions that, when executed in hardware, perform a process such as one of the processes described herein. Alternatively, certain example embodiments may be performed entirely in hardware.
  • an apparatus may include circuitry configured to perform any of the processes or functions illustrated in FIGs. 1-3.
  • circuitry may refer to one or more or all of the following: (a) hardware-only circuit implementations (such as implementations in only analog and/or digital circuitry), (b) combinations of hardware circuits and software, such as (as applicable): (i) a combination of analog and/or digital hardware circuit(s) with software/firmware and (ii) any portions of hardware processor(s) with software (including digital signal processor(s)), software, and memory(ies) that work together to cause an apparatus, such as a mobile phone or server, to perform various functions), and (c) hardware circuit(s) and or processor(s), such as a microprocessor(s) or a portion of a microprocessor(s), that requires software (e.g, firmware) for operation, but the software may not be present when it is not needed for operation.
  • software e.g, firmware
  • circuitry also covers an implementation of merely a hardware circuit or processor (or multiple processors) or portion of a hardware circuit or processor and its (or their) accompanying software and/or firmware.
  • circuitry also covers, for example and if applicable to the particular claim element, a baseband integrated circuit or processor integrated circuit for a mobile device or a similar integrated circuit in server, a cellular network device, or other computing or network device.
  • CT scanning device 300 (and any of the devices in CT scanning device 300) may include means for performing a method, a process, or any of the variants discussed herein. Examples of the means may include one or more processors, memory, controllers, transmitters, receivers, and/or computer program code for causing the performance of the operations.
  • CT scanning device 300 (and any of the devices in CT scanning device 300) may be controlled by memory and a processor to adjust at least one operation parameter based upon a material composition of a scan target, calculate an exposure duration parameter per frame based on a total number of frames and a total time elapsed while collecting the frames, and collect at least one x-ray frame of the scan target based upon the at least one adjusted operation parameter and the calculated exposure duration parameter.
  • Certain example embodiments may be directed to an apparatus that includes means for performing any of the methods described herein including, for example, means for adjusting at least one operation parameter based upon a material composition of a scan target, calculating an exposure duration parameter per frame based on a total number of frames and a total time elapsed while collecting the frames, and collecting at least one x-ray frame of the scan target based upon the at least one adjusted operation parameter and the calculated exposure duration parameter.
  • Example 1 A method, comprising: adjusting, by a computed tomography scanning device, at least one operation parameter based upon a material composition of a scan target; calculating, by the computed tomography scanning device, an exposure duration parameter per frame based on a total number of frames and a total time elapsed while collecting the frames; and collecting, by the computed tomography scanning device, at least one x-ray frame of the scan target based upon the at least one adjusted operation parameter and the calculated exposure duration parameter.
  • Example 2 The method of Example 1, further comprising: setting, by the computed tomography scanning device, at least one of a source beam energy parameter to a predefined maximum value.
  • Example 3 The method of any one of the previous Examples, wherein the predefined maximum value comprises the maximum beam energy achievable by the computed tomography scanning device.
  • Example 4 The method of any one of the previous Examples, further comprising : setting, by the computed tomography scanning device, a camera gain parameter to a high value based upon a predetermined threshold value.
  • Example 5 The method of any one of the previous Examples, wherein the camera gain parameter is associated with amplification.
  • Example 6 The method of any one of the previous Examples, further comprising: positioning and magnifying, by the computed tomography scanning device, an image of a scan target according to an object detection algorithm.
  • Example 7 The method of any one of the previous Examples, further comprising: determining, by the computed tomography scanning device, whether the scan target is mono-material or multi-material.
  • Example 8 The method of any one of the previous Examples, further comprising: determining, by the computed tomography scanning device, whether a minimum effective grey value associated with an image of the scan target is greater than a grey value threshold.
  • Example 9 The method of any one of the previous Examples, further comprising: upon determining that a filtration parameter is set to a maximum filtration value, or that a minimum effective grey value is greater than a grey value threshold, determining, by the computed tomography scanning device, whether a focal spot is static or dynamic.
  • Example 10 The method of any one of the previous Examples, further comprising: decreasing, by the computed tomography scanning device, a source beam current parameter until Focal spot size ⁇ — Plxel slze — is satisfied.
  • Example 11 The method of any one of the previous Examples, further comprising: calculating, by the computed tomography scanning device, a source beam current parameter until Focal spot size ⁇ — Plxel slze — is satisfied.
  • Example 12 The method of any one of the previous Examples, further comprising: calculating, by the computed tomography scanning device, an exposure duration per frame based on at least one of a total number of frames and a total time elapsed while collecting the frames.
  • Example 13 The method of any one of the previous Examples, further comprising: determining, by the computed tomography scanning device, whether the exposure duration per frame is greater than a maximum exposure duration per frame threshold.
  • Example 14 The method of Example 13, further comprising: in response to determining that an exposure duration per frame is not greater than a maximum exposure duration per frame threshold, determining, by the computed tomography scanning device, whether the exposure duration per frame is less than a minimum exposure limit threshold.
  • Example 15 The method of any one of the previous Examples, further comprising: in response to determining that an exposure duration per frame is not greater than a maximum exposure duration per frame threshold, determining, by the computed tomography scanning device, whether the exposure duration per frame is less than a minimum exposure limit threshold.
  • Example 16 The method of any one of the previous Examples, further comprising: tuning, by the computed tomography scanning device, camera gain to set an effective maximum grey value to an effective maximum grey value threshold.
  • Example 17 The method of any one of the previous Examples, further comprising: determining, by the computed tomography scanning device, whether camera gain satisfies an effective maximum grey value.
  • Example 18 The method of any one of the previous Examples, further comprising: determining, by the computed tomography scanning device, whether a total number of projections is less than a maximum total number of projections threshold.
  • Example 19 The method of Example 18, further comprising: in response to determining that the total number of projections is less than the maximum total number of projections threshold, calculating, by the computed tomography scanning device, any of a noise optimal distribution of scan projections, bright flat-field correction projections, and dark flat-field correction projections based on the total number of projections.
  • Example 20 The method of any one of the previous Examples, further comprising: scanning, by the computed tomography scanning device, a scan target according to at least one determined parameter.
  • a non-transitory computer readable medium comprising program instructions stored thereon for performing operations as described in any one of the Examples 1 to 20 can also be implemented.
  • An apparatus comprising circuitry configured to perform operations as described in any one of the Examples 1 to 20 can also be implemented.
  • a computer program product encoded with instructions for performing operations as described in any one of the Examples 1 to 20 can also be implemented.
  • Example 21 A method, comprising: adjusting, by a computed tomography scanning device, at least one operation parameter comprising a grey value threshold based upon a material composition of a scan target; calculating, by the computed tomography scanning device, an exposure duration, optionally, the calculating comprising calculating the exposure duration per frame based on at least one of a total number of frames and a total time elapsed while collecting the frames; and collecting, by the computed tomography scanning device, at least one x-ray frame of the scan target based upon the at least one adjusted operation parameter and the calculated exposure duration.
  • Example 22 The method of Example 21, further comprising: setting, by the computed tomography scanning device, at least one of a source beam energy parameter to a predefined maximum value.
  • Example 23 The method of Example 21 or 22, wherein the predefined maximum value comprises a maximum beam energy achievable by the computed tomography scanning device.
  • Example 24 The method of Example 21, 22, or 23, further comprising: setting, by the computed tomography scanning device, a camera gain parameter to a high value based upon a predetermined threshold value.
  • Example 25 The method of Example 21, 22, 23, or 24, wherein the camera gain parameter is associated with amplification.
  • Example 26 The method of Example 21, 22, 23, 24, or 25, further comprising: positioning and magnifying, by the computed tomography scanning device, an image of the scan target according to an object detection algorithm.
  • Example 27 The method of Example 21, 22, 23, 24, 25, or 26, further comprising: determining, by the computed tomography scanning device, the material composition of the scan target comprising determining whether the scan target is monomaterial or multi-material.
  • Example 28 The method of Example 21, 22, 23, 24, 25, 26, or 27, further comprising: determining, by the computed tomography scanning device, whether a minimum effective grey value associated with an image of the scan target is greater than the grey value threshold.
  • Example 29 The method of Example 21, 22, 23, 24, 25, 26, 27, or 28, further comprising: upon determining that a filtration parameter is set to a maximum filtration value, or that a minimum effective grey value is greater than the grey value threshold, determining, by the computed tomography scanning device, whether a focal spot is static or dynamic.
  • Example 30 The method of Example 21, 22, 23, 24, 25, 26, 27, 28, or 29, further comprising: calculating, by the computed tomography scanning device, a source beam current parameter until Focal spot size ⁇ — Plxel slze — is satisfied.
  • Example 31 The method of Example 21, 22, 23, 24, 25, 26, 27, 28, 29, or 30, further comprising: determining, by the computed tomography scanning device, whether the exposure duration per frame is greater than a maximum exposure duration per frame threshold.
  • Example 32 The method of Example 31, further comprising: in response to determining that the exposure duration per frame is not greater than the maximum exposure duration per frame threshold, determining, by the computed tomography scanning device, whether the exposure duration per frame is less than a minimum exposure limit threshold.
  • Example 33 The method of Example 31, further comprising: in response to determining that the exposure duration per frame is greater than the maximum exposure duration per frame threshold, setting, by the computed tomography scanning device, the exposure duration per frame to an upper limit of the computed tomography scanning device, and calculating the total number of frames based on at least the exposure duration per frame and a total scan duration.
  • Example 34 The method of Example 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, or 33, further comprising: determining, by the computed tomography scanning device, whether a total number of projections is less than a maximum total number of projections threshold.
  • Example 35 The method of Example 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, or 34, further comprising: in response to determining that the total number of projections is less than the maximum total number of projections threshold, calculating, by the computed tomography scanning device, any of a noise optimal distribution of scan projections, bright flat-field correction projections, and dark flat-field correction projections based on the total number of projections. fill] Similar operations and processes as described in Examples 21 to 35 can be performed in a system comprising at least one process and a memory communicatively coupled to the at least one processor where the memoiy stores instructions that when executed cause the at least one processor to perform the operations. Further, a non- transitory computer-readable medium storing instructions which, when executed, cause at least one processor to perform the operations as describes in any one of the Examples 21 to 35 can also be implemented.
  • Example 36 A method, comprising: setting at least one scan parameter comprising a source beam energy parameter of a computed tomography scanning device to a predefined maximum value; and scanning a scan target according to the at least one scan parameter.
  • Example 37 The method of Example 36, wherein the predefined maximum value comprises a maximum beam energy achievable by the computed tomography scanning device.
  • Example 38 The method of Example 36 or 37, wherein the at least one scan parameter comprises a source beam current parameter, and the predefined maximum value comprises a predefined source beam current maximum value achievable by the computed tomography scanning device.
  • Example 39 The method of Example 36, 37, or 38, further comprising: determining that a filtration parameter is set to a maximum filtration value or determining that a minimum effective grey value is greater than a grey value threshold; in response to determining that the filtration parameter is set to the maximum filtration value or determining that the minimum effective grey value is greater than the grey value threshold, determining that a focal spot of the computed tomography scanning device is dynamic; and in response to determining that the focal spot of the computed tomography scanning device is dynamic, decreasing the source beam current parameter until Focal spot size ⁇
  • Example 40 The method of Example 36, 37, 38, or 39, comprising: adjusting a grey value threshold based upon a material composition of the scan target.
  • Example 41 A method, comprising: obtaining a total number of projections; calculating a noise optimal distribution of scan projections and flat-field correction projections based on the total number of projections, wherein the noise optimal distribution is calculated for reduced noise; and obtaining, using a computed tomography scanning device, at least one x-ray frame of a scan target based upon the distribution of the scan projections and the flat-field correction projections.
  • Example 42 The method of Example 41, wherein the flat-field correction projections comprise at least one of bright flat-field correction projections and dark flatfield correction projections.
  • Example 43 The method of Example 41 or 42, wherein the calculating the noise optimal distribution comprising determining a number of scan projections, a number bright flat-field correction projections, and a number of dark flat-field correction projections for minimized reconstruction noise.
  • Example 44 The method of Example 41, 42, or 43, comprising: determining whether the total number of projections is less than a maximum total number of projections threshold; and in response to determining that the total number of projections is less than the maximum total number of projections threshold, calculating the noise optimal distribution.
  • Example 45 The method of Example 44, comprising: obtaining a second total number of projections; in response to determining that the second total number of projections is not less than the maximum total number of projections threshold, adjusting a number of frames per projection; resetting the second total number of projections to an initial value; and calculating an exposure duration per frame.

Landscapes

  • Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Pulmonology (AREA)
  • Radiology & Medical Imaging (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Chemical & Material Sciences (AREA)
  • Analytical Chemistry (AREA)
  • Biochemistry (AREA)
  • General Health & Medical Sciences (AREA)
  • Immunology (AREA)
  • Pathology (AREA)
  • Apparatus For Radiation Diagnosis (AREA)
  • Analysing Materials By The Use Of Radiation (AREA)

Abstract

Systems, methods, apparatuses, and computer program products for nonintrusive scanning of objects using x-ray electromagnetic radiation. One method may include adjusting, by a computed tomography scanning device, at least one operation parameter including a grey value threshold based upon a material composition of a scan target; calculating, by the computed tomography scanning device, an exposure duration, optionally, the calculating including calculating the exposure duration per frame based on at least one of a total number of frames and a total time elapsed while collecting the frames; and collecting, by the computed tomography scanning device, at least one x-ray frame of the scan target based upon the at least one adjusted operation parameter and the calculated exposure duration.

Description

METHOD FOR AUTOMATICALLY SETTING UP COMPUTED TOMOGRAPHY SCAN PARAMETERS
CROSS-REFERENCE TO RELATED APPLICATIONS:
[1] This patent application claims priority to and the benefit of U.S. Provisional Patent Application No. 63/403, 161, filed on September 1, 2022, which is incorporated herein by reference in its entirety.
TECHNICAL FIELD:
[2] Some example embodiments may generally relate to the detection of x-ray electromagnetic radiation using scanning devices, scintillators, and x-ray sources. For example, certain example embodiments may relate to systems and/or methods for nonintrusive scanning of objects using x-ray electromagnetic radiation.
BACKGROUND:
[3] X-ray devices, such as computed tomography (CT) devices, may be used to detect defects and/or damage in an object without disassembling the object. However, current x- ray detection equipment is in need of improvements because they can be cost-prohibitive for certain analyses, too large or bulky to be used in certain situations, unable to form images of an object’s interior with the appropriate resolution, or other problems known in the field. Set forth herein are solutions to these and other problems known in the field.
SUMMARY:
[4] In accordance with certain example embodiments, a method may include adjusting at least one operation parameter based upon a material composition of a scan target. The method may further include calculating an exposure duration parameter per frame based on a total number of frames and a total time elapsed while collecting the frames. The method may further include collecting at least one x-ray frame of the scan target based upon the at least one adjusted operation parameter and the calculated exposure duration parameter. [5] In accordance with some example embodiments, the method may further include setting at least one of a source beam energy parameter to a predefined maximum value.
[6] In accordance with various example embodiments, the method may further include setting a camera gain parameter to a high value based upon a predetermined threshold value.
[7] In accordance with certain example embodiments, the method may further include positioning and magnifying an image of a scan target according to an object detection algorithm.
[8] In accordance with some example embodiments, the method may further include determining whether the scan target is mono-material or multi-material.
[9] In accordance with various example embodiments, the method may further include determining whether a minimum effective grey value associated with an image of the scan target is greater than a grey value threshold.
[10] In accordance with certain example embodiments, the method may further include, upon determining that a filtration parameter is set to a maximum filtration value, or that a minimum effective grey value is greater than a grey value threshold, determining whether a focal spot is static or dynamic.
[11] In accordance with some example embodiments, the method may further include decreasing a source beam current parameter until Focal spot size < — Plxel slze — is
Magnification-1 satisfied.
[12] In accordance with various example embodiments, the method may further include calculating a source beam current parameter until Focal spot size < — Plxel slze — is
Magnification-1 satisfied.
[13] In accordance with certain example embodiments, the method may further include calculating an exposure duration per frame based on at least one of a total number of frames and a total time elapsed while collecting the frames.
[14] In accordance with some example embodiments, the method may further include determining whether the exposure duration per frame is greater than a maximum exposure duration per frame threshold. [15] In accordance with various example embodiments, the method may further include, in response to determining that an exposure duration per frame is not greater than a maximum exposure duration per frame threshold, determining whether the exposure duration per frame is less than a minimum exposure limit threshold.
[16] In accordance with certain example embodiments, the method may further include, in response to determining that an exposure duration per frame is not greater than a maximum exposure duration per frame threshold, determining whether the exposure duration per frame is less than a minimum exposure limit threshold.
[17] In accordance with some example embodiments, the method may further include tuning camera gain to set an effective maximum grey value to an effective maximum grey value threshold.
[18] In accordance with various example embodiments, the method may further include determining whether camera gain satisfies an effective maximum grey value.
[19] In accordance with certain example embodiments, the method may further include determining whether a total number of projections is less than a maximum total number of projections threshold.
[20] In accordance with some example embodiments, the method may further include, in response to determining that the total number of projections is less than the maximum total number of projections threshold, calculating any of a noise optimal distribution of scan projections, bright flat-field correction projections, and dark flat-field correction projections based on the total number of projections.
[21] In accordance with various example embodiments, the method may further include scanning a scan target according to at least one determined parameter.
[22] In accordance with some example embodiments, a method may include adjusting, by a computed tomography scanning device, at least one operation parameter based upon a material composition of a scan target. The method may further include calculating, by the computed tomography scanning device, an exposure duration parameter per frame based on a total number of frames and a total time elapsed while collecting the frames. The method may further include collecting, by the computed tomography scanning device, at least one x- ray frame of the scan target based upon the at least one adjusted operation parameter and the calculated exposure duration parameter.
[23] In accordance with certain example embodiments, an apparatus may include means for adjusting at least one operation parameter based upon a material composition of a scan target. The apparatus may further include means for calculating an exposure duration parameter per frame based on a total number of frames and a total time elapsed while collecting the frames. The apparatus may further include means for collecting at least one x- ray frame of the scan target based upon the at least one adjusted operation parameter and the calculated exposure duration parameter.
[24] In accordance with various example embodiments, a non-transitory computer readable medium may be encoded with instructions that may, when executed in hardware, perform a method. The method may include adjusting at least one operation parameter based upon a material composition of a scan target. The method may further include calculating an exposure duration parameter per frame based on a total number of frames and a total time elapsed while collecting the frames. The method may further include collecting at least one x-ray frame of the scan target based upon the at least one adjusted operation parameter and the calculated exposure duration parameter.
[25] In accordance with some example embodiments, a computer program product may perform a method. The method may include adjusting at least one operation parameter based upon a material composition of a scan target. The method may further include calculating an exposure duration parameter per frame based on a total number of frames and a total time elapsed while collecting the frames. The method may further include collecting at least one x-ray frame of the scan target based upon the at least one adjusted operation parameter and the calculated exposure duration parameter.
[26] In accordance with certain example embodiments, an apparatus may include at least one processor and at least one memory including computer program code. The at least one memory and the computer program code may be configured to, with the at least one processor, cause the apparatus to at least adjust at least one operation parameter based upon a material composition of a scan target. The at least one memory and the computer program code may be further configured to, with the at least one processor, cause the apparatus to at least calculate an exposure duration parameter per frame based on a total number of frames and a total time elapsed while collecting the frames. The at least one memory and the computer program code may be further configured to, with the at least one processor, cause the apparatus to at least collect at least one x-ray frame of the scan target based upon the at least one adjusted operation parameter and the calculated exposure duration parameter.
[27] In accordance with various example embodiments, an apparatus may include circuitry configured to adjust at least one operation parameter based upon a material composition of a scan target. The circuitry may further be configured to calculate an exposure duration parameter per frame based on a total number of frames and a total time elapsed while collecting the frames. The circuitry may further be configured to collect at least one x-ray frame of the scan target based upon the at least one adjusted operation parameter and the calculated exposure duration parameter.
BRIEF DESCRIPTION OF THE DRAWINGS:
[28] For a proper understanding of example embodiments, reference should be made to the accompanying drawings, wherein:
[29] FIGs. l(a)-(c) illustrate an example of a flow diagram of a method according to various example embodiments.
[30] FIG. 2(a) illustrates a radiograph of a single image capture of an aluminum step wedge (top) and a polymer step wedge (bottom) according to some example embodiments.
[31] FIG. 2(b) illustrates an example of a scatter plot of a scene with multi-material scan targets that differentiates between different materials.
[32] FIG. 3 illustrates an example of an x-ray imaging system according to certain example embodiments.
DETAILED DESCRIPTION:
[33] It will be readily understood that the components of certain example embodiments, as generally described and illustrated in the figures herein, may be arranged and designed in a wide variety of different configurations. Thus, the following detailed description of some example embodiments of systems, methods, apparatuses, and computer program products for nonintrusive scanning of objects using x-ray electromagnetic radiation is not intended to limit the scope of certain example embodiments, but is instead representative of selected example embodiments.
[34] In CT scanning technology, and as used throughout this disclosure, “projection” may refer to images used as input to a reconstruction algorithm, while a “frame” may refer to an image captured by a detector. At a setting of one frame per projection, a projection may include a single frame. When the frames per projection are increased, multiple images may be taken, which may then be averaged together into a single projection.
[35] Certain example embodiments described herein may have various benefits and/or advantages to overcome the disadvantages described above. For example, certain example embodiments may improve the quality of images of an object’s interior with the appropriate resolution. In some implementations, the systems and techniques can improve contrast-to- noise ratio of CT reconstruction images. In some implementations, the systems and techniques can reduce one or more artifacts in the CT reconstruction images, e.g., reducing the beam hardening artifact. Furthermore, various autotuning methods may improve the resolvability of fine features on both the interior and exterior of scanned objects, improve the discemibility of different materials in multi -material scanned objects, improve dimensional accuracy measurements, and decrease artifacts related to beam hardening. Some example embodiments may also lead to time-optimal scans, wherein the auto-tuning can achieve a given scan quality in a one-hour scan that would otherwise require 2 hours. Various example embodiments may improve setting beam energy parameters, setting filtration amounts, and identifying a mono-material versus a multi-material characteristic of a scanned part. Thus, certain example embodiments discussed below are directed to improvements in computer-related technology.
[36] FIGs. l(a)-(c) illustrate an example of a flow diagram of a method that may be performed by a scanning device, for example, CT scanning device 300 illustrated in FIG. 3, according to various example embodiments. In some example embodiments, the scanning device may be configured to perform CT scans by obtaining and combining a plurality of x-ray images (i.e., frames).
[37] At 100, the method may include receiving input from a user associated with scan parameters to begin the scanning process. For example, the received input may include any combination of scan duration and scan quality (e.g., fine feature resolvability, multimaterial determination).
[38] At 101, the method may include setting at least one of a source beam energy parameter to a predefined source beam energy maximum value e.g., 120 kV, 190 kV), which may be the maximum beam energy achievable by the scanning device.
[39] Additionally or alternatively, the method may include setting a source beam current parameter to a predefined source beam current maximum value achievable by the scanning device (e.g., 0.3 mA, 0.5 mA, 0.75 mA) and/or setting a filtration parameter to a minimum value (e.g., 0). As an example, the scanning device may include x-ray sources with a static focal spot size and/or x-ray sources with a dynamic focal spot size. In general, an x-ray source with a static focal spot will have a focal spot that does not change as a function of source parameters. The focal spot size of a source with a dynamic focal spot will increase as x-Ray power is increased. Thus, with respect to a static focal spot size, increasing the source beam current may not yield a scan performance penalty. In contrast, a dynamic focal spot size may have a larger focal spot with higher x-ray power. Thus, with a preselected beam energy, increasing the beam current may cause an increase in focal spot size.
[40] At 102, the method may include setting a camera gain parameter (i.e., amplification) to a high value based upon a predetermined threshold value (e.g., 30 dB, 40 dB, 50 dB). As an example, the camera gain parameter may be set such that the 98th percentile intensity of the scanning device may fall between 57,000 and 63,000 counts (i.e., 16-bit image ranging from 0 counts to 65,535 counts). Additionally or alternatively, the method may include setting the camera exposure parameter based upon a predetermined threshold value; for example, the camera exposure parameter may be set to 0.5 seconds or less.
[41] At 103, the method may include automatically positioning and magnifying an image of a scan target. In some example embodiments, the positioning of the scan target may be performed using an object detection algorithm, such as a machine-learning (ML) based bounding box algorithm. The ML bounding box algorithm may set the magnification and positioning of the image of the scan target such that the boundaries of the scan target do not extend outside of the scanning device.
[42] At 104, the method may include determining a material composition of the scan target, that is, whether the scan target is mono-material or multi-material (e.g., 100% aluminum; 45% tin, 15% carbon, 40% iron). In one example, the scanning device may receive user input that specifies whether the material composition of the scan target is mono-material or multi-material. Alternatively, the scanning device may determine whether the material composition of the scan target is mono-material or multi-material automatically using a material detection algorithm. Specifically, the material detection algorithm may include a series of data collection steps, wherein the scan target is rotated a predetermined minimum number of times (e.g., 2), and the scanning device captures images of the scan target at varying levels of filtration (e.g, 2) or beam energy. Once the images have been captured, the scanning device may classify the scan target based upon a scatter plot of an unfiltered grey value (GV) of all pixels plotted against filtered GVs of all pixels, such as those illustrated in FIGs. 2(a)-2(b).
[43] FIG. 2(a) illustrates a radiograph of a single image capture of an aluminum step wedge (top) and a polymer step wedge (bottom); in this example, a step wedge may be a wedge having several steps of differing thicknesses. The radiograph was captured using x- ray source beam energy set to a relatively high value and low value. After capturing two images, each pixel in the radiograph may have two recorded GVs: one GV corresponding with the high x-ray source beam energy value, and another GV corresponding with the low x-ray source beam energy value.
[44] The scatter plot shown in FIG. 2(b) may be generated by plotting a point for every pixel where its x-value is the GV value when the beam energy is below a threshold, and its y- value is the GV value when the beam energy is above a threshold (e.g., maximum beam energy (130 kV) for the high value and half the maximum beam energy (65 kV) for the low value). As a result, if the material composition of a scanned part (i.e., step wedge) is mono-material, then all of the pixels may form a single, compact curve on the scatter plot. Alternatively, if a scanned part is multi-material, the scatter plot may depict multiple well- defined curves (as shown in FIG. 2(b)), or, if different materials overlap each other, the scatter plot may depict a single, thick curve. In this way, the thickness of the scatter plot curve may indicate the range of materials composing the scanned part. For example, the scattered points may cluster into a single curve for a mono-material scan target; two curves for a two-material scan target; three curves for a three-material scan target; etc. In response, the method may include setting an operation parameter (e.g., a GV threshold) to a first predetermined GV value (e.g., 7,000 counts) if the scan target is mono-material, and, alternatively, upon determining that the scan target is multi-material, setting the GV threshold to a second predetermined GV value (e.g, 15,000 counts). In some example embodiments, the first/second GV thresholds may be related to an intensity, such as pixel intensity or pixel brightness; for example, with monochrome 16-bit images, each pixel may be 16-bits corresponding with intensity, wherein a value of 0 may be pure black, and a value of 65535 may be pure white.
[45] At 105, the method may include determining whether a minimum effective GV is greater than the GV threshold. The minimum effective grey value may be a representative value for how dark the detector’s grey value may be throughout the scan, and may vary based on the scanned part and scanner setup conditions (e.g., 2,000-45,000 grey value counts). For example, the minimum effective GV may be determined by the scanning device rotating the scan target on a turntable within the scanning device, taking images of the scan target from multiple angles, and calculating the 1st percentile of GVs recorded from all images, thereby avoiding false signals from noise and/or defective pixels.
[46] In some example embodiments, the method may further include, upon determining that the minimum effective GV is not greater than the GV threshold, determining that the filtration parameter (e.g, 0 mm, 0.5 mm, 1 mm, 1.5 mm, 2.5 mm, and 6 mm) is not set to a maximum filtration value (e.g. , 6 mm), and incrementally increasing a filtration thickness parameter and/or adjusting the camera exposure parameter such that an effective maximum GV is a predetermined value (e.g, 60,000 counts). [47] Upon determining that the filtration parameter is set to the maximum filtration value, or determining that the minimum effective GV is greater than the GV threshold at 105, the method may further include, at 106, determining whether a focal spot is static or dynamic (as discussed above at 101), which may be based upon the hardware capabilities of the scanning device. Based upon the determination that the focal spot is dynamic, the method may further include decreasing the source beam current parameter until satisfied.
Figure imgf000011_0001
[48] At 107, the method may further include calculating an exposure duration soft minimum limit, which may be based, at least in part, on a minimum duty cycle and/or overhead per frame. In some example embodiments, the exposure duration soft minimum limit may be set to an exposure duration that yields a 60% duty cycle, wherein _ , , Exposure duration . , „ , „ , ,
Duty cycle = - , and thus, Exposure duration = Overhead *
Exposure dur ation+ over head
Duty cycle
- . For example, if the minimum duty cycle is 0.6, and the projection overhead l-Duty cycle ' J J r J
Figure imgf000011_0002
is 1 second, then the soft limit on the minimum exposure duration may be 1 X =
Figure imgf000011_0003
1.5 seconds. Similarly, if the minimum duty cycle is 0.8 and the overhead is 2 seconds, 08 then the minimum exposure duration may be 2 X — : — = 8 seconds.
Figure imgf000011_0004
[49] At 108, the method may include calculating an exposure duration per frame based on a total number of frames and/or a total time elapsed while collecting the frames. As an example, the exposure duration per frame may be calculated according to
Figure imgf000011_0005
[50] At 109, the method may include determining whether the exposure duration per frame is greater than a maximum exposure duration per frame threshold. If the exposure duration per frame is greater than the maximum exposure duration per frame threshold, the method may include setting the exposure to an upper limit of the scanning device, and recalculating the total number of frames based on at least one new exposure duration per frame and total scan duration, which may be similar to the calculation discussed above at 108.
[51] If the exposure duration per frame is not greater than the maximum exposure duration per frame threshold, the method may include determining, at 110, whether the exposure duration per frame is less than a minimum exposure limit threshold. If the exposure duration per frame is less than a minimum exposure limit threshold, the method may include setting exposure to the soft minimum exposure limit threshold, and, again, recalculating the total number of frames based on at least one new exposure duration per frame and total scan duration.
[52] In response to determining that the exposure duration per frame is not less than the soft minimum exposure limit, or recalculating the total number of frames based on at least one new exposure duration per frame and total scan duration, the method may include, at 111, tuning the camera gain to set the effective maximum GV to an effective maximum GV threshold (e.g., 60,000 counts).
[53] At 112, the method may include determining whether the camera gain satisfies the effective maximum GV. For example, if the effective maximum GV is -60,000 counts, the method may determine whether the required gain to achieve -60,000 counts is less than the minimum gain (0 dB) and/or greater than the maximum gain (60 dB).
[54] In some example embodiments, if the camera gain does not satisfy the effective maximum GV, the method may include setting gain as the nearest in-range gain (e.g, if a particular setup would require a gain of 65 dB, and the maximum gain is 60 dB, the gain may be set to 60 dB) from step 111 above and/or setting tune exposure duration such that the effective maximum GV of the scanning device reaches a predetermined value (e.g, 60,000 counts). In general, exposure time may be proportional to effective maximum GV. Subsequently, the total number of frames may be recalculated based on the new exposure duration per frame value.
[55] At 113, the method may include determining whether a total number of projections is less than a maximum total number of projections threshold. If the total number of projections is less than the maximum total number of projections threshold, the method may include incrementing the number of frames per projection, resetting the total number of projections to an initial value (e.g., 930), and recalculating an exposure duration per frame based on a total number of frames and/or a total time elapsed while collecting the frames at 108.
[56] At 114, if the total number of projections is less than the maximum total number of projections threshold, the method may include calculating any of a noise optimal distribution of scan projections; bright flat-field correction (FFC) projections; and dark FFC projections based on the total number of projections. In some example embodiments, reconstruction noise may be minimized when FFC projections = ( /Total number of projectionsj — 1. Dark FFC projections may also be set to zero.
[57] At 115, the method may include the scanning device scanning a scan target according to the determined parameters. The determined parameters may be held constant throughout the scan.
[58] FIG. 3 illustrates an example of CT scanning device 300, which may be configured to perform CT imaging. CT scanning device 300 may include scintillator 301, and x-ray source 302 configured to emit x-rays 303 through scan target 304 and onto front face 305 of scintillator 301. CT scanning device 300 may further include detector 306 configured to detect at least one fluorescence signal 307 (z.e., visible light) from scintillator 301. In various example embodiments, detector 306 may be aimed directly at a back face of scintillator 301, or scintillator 301 may be oriented perpendicularly with x-ray source 302.
[59] In some example embodiments, scintillator 301 may include a substrate layer, which may be made of any of polycarbonate, polyacrylate, polyethylene terephthalate (PET), and barrier films comprising metal oxide.
[60] In certain example embodiments, x-ray source 302 may be at least one of a sealed tube-based x-ray source, an open tube-based x-ray source, a cold-cathode x-ray source, a rotating anode x-ray source, a stationary anode x-ray source, a liquid metal anode x-ray source, and triboluminescent x-ray source.
[61] Scan target 304 may include any of inorganic materials, organic materials, metals, plastics, composites, carbon, non-carbon, multi-component, and multi-layer parts. [62] In certain example embodiments, detector 306 may include any combination of a complementary metal-oxide-semiconductor (CMOS) digital camera sensor, a red-greengreen-blue (RGGB) Bayer filter, an optical camera, a monochromatic optical camera, a back-side-illuminated sensor, a front-side-illuminated sensor, a charge-coupled device (CCD) detector, a photodiode, X-ray flat panel detector. In certain example embodiments, detector 306 may be configured to detect fluorescence signals 307 from the front/rear face of the scintillator 301.
[63] Any of the devices of CT scanning device 300 may include at least one processor, which may be embodied by any computational or data processing device, such as a cent al processing unit (CPU), application specific integrated circuit (ASIC), or comparable device. The processors may be implemented as a single controller, or a plurality of controllers or processors.
[64] At least one memory may be provided in one or more of the devices of CT scanning device 300. The memory may be fixed or removable. The memory may include computer program instructions or computer code contained therein. Memory may independently be any suitable storage device, such as a non-transitory computer-readable medium. The term “non-transitory,” as used herein, may correspond to a limitation of the medium itself (i.e., tangible, not a signal) as opposed to a limitation on data storage persistency (e.g., random access memory (RAM) vs. read-only memory (ROM)). A hard disk drive (HDD), random access memory (RAM), flash memoiy, or other suitable memory may be used. The memories may be combined on a single integrated circuit as the processor, or may be separate from the one or more processors. Furthermore, the computer program instructions stored in the memory, and which may be processed by the processors, may be any suitable form of computer program code, for example, a compiled or interpreted computer program written in any suitable programming language.
[65] The processors and memories may be configured to provide means corresponding to the various blocks of FIGs. 1-3. Although not shown, the devices may also include positioning hardware, such as GPS or micro electrical mechanical system (MEMS) hardware, which may be used to determine a location of the device. Other sensors are also permitted, and may be configured to determine location, elevation, velocity, orientation, and so forth, such as barometers, compasses, and the like.
[66] The memory and the computer program instructions may be configured, with the processor for the particular device, to cause a hardware apparatus, such as UE, to perform any of the processes described above (i.e., FIGs. 1-3). Therefore, in certain example embodiments, a non-transitory computer-readable medium may be encoded with computer instructions that, when executed in hardware, perform a process such as one of the processes described herein. Alternatively, certain example embodiments may be performed entirely in hardware.
[67] In certain example embodiments, an apparatus may include circuitry configured to perform any of the processes or functions illustrated in FIGs. 1-3. As used in this application, the term “circuitry” may refer to one or more or all of the following: (a) hardware-only circuit implementations (such as implementations in only analog and/or digital circuitry), (b) combinations of hardware circuits and software, such as (as applicable): (i) a combination of analog and/or digital hardware circuit(s) with software/firmware and (ii) any portions of hardware processor(s) with software (including digital signal processor(s)), software, and memory(ies) that work together to cause an apparatus, such as a mobile phone or server, to perform various functions), and (c) hardware circuit(s) and or processor(s), such as a microprocessor(s) or a portion of a microprocessor(s), that requires software (e.g, firmware) for operation, but the software may not be present when it is not needed for operation. This definition of circuitry applies to all uses of this term in this application, including in any claims. As a further example, as used in this application, the term circuitry also covers an implementation of merely a hardware circuit or processor (or multiple processors) or portion of a hardware circuit or processor and its (or their) accompanying software and/or firmware. The term circuitry also covers, for example and if applicable to the particular claim element, a baseband integrated circuit or processor integrated circuit for a mobile device or a similar integrated circuit in server, a cellular network device, or other computing or network device. [68] In some example embodiments, CT scanning device 300 (and any of the devices in CT scanning device 300) may include means for performing a method, a process, or any of the variants discussed herein. Examples of the means may include one or more processors, memory, controllers, transmitters, receivers, and/or computer program code for causing the performance of the operations.
[69] In various example embodiments, CT scanning device 300 (and any of the devices in CT scanning device 300) may be controlled by memory and a processor to adjust at least one operation parameter based upon a material composition of a scan target, calculate an exposure duration parameter per frame based on a total number of frames and a total time elapsed while collecting the frames, and collect at least one x-ray frame of the scan target based upon the at least one adjusted operation parameter and the calculated exposure duration parameter.
[70] Certain example embodiments may be directed to an apparatus that includes means for performing any of the methods described herein including, for example, means for adjusting at least one operation parameter based upon a material composition of a scan target, calculating an exposure duration parameter per frame based on a total number of frames and a total time elapsed while collecting the frames, and collecting at least one x-ray frame of the scan target based upon the at least one adjusted operation parameter and the calculated exposure duration parameter.
[71] The features, structures, or characteristics of example embodiments described throughout this specification may be combined in any suitable manner in one or more example embodiments. For example, the usage of the phrases “various embodiments,” “certain embodiments,” “some embodiments,” or other similar language throughout this specification refers to the fact that a particular feature, structure, or characteristic described in connection with an example embodiment may be included in at least one example embodiment. Thus, appearances of the phrases “in various embodiments,” “in certain embodiments,” “in some embodiments,” or other similar language throughout this specification does not necessarily all refer to the same group of example embodiments, and the described features, structures, or characteristics may be combined in any suitable manner in one or more example embodiments.
[72] Additionally, if desired, the different functions or procedures discussed above may be performed in a different order and/or concurrently with each other. Furthermore, if desired, one or more of the described functions or procedures may be optional or may be combined. As such, the description above should be considered as illustrative of the principles and teachings of certain example embodiments, and not in limitation thereof.
One having ordinary skill in the art will readily understand that the example embodiments discussed above may be practiced with procedures in a different order, and/or with hardware elements in configurations which are different than those which are disclosed. Therefore, although some embodiments have been described based upon these example embodiments, it would be apparent to those of skill in the art that certain modifications, variations, and alternative constructions would be apparent, while remaining within the spirit and scope of the example embodiments.
Examples
[73] Although the present application is defined in the attached claims, it should be understood that the present invention can also (additionally or alternatively) be defined in accordance with the following examples:
[74] Example 1: A method, comprising: adjusting, by a computed tomography scanning device, at least one operation parameter based upon a material composition of a scan target; calculating, by the computed tomography scanning device, an exposure duration parameter per frame based on a total number of frames and a total time elapsed while collecting the frames; and collecting, by the computed tomography scanning device, at least one x-ray frame of the scan target based upon the at least one adjusted operation parameter and the calculated exposure duration parameter. [75] Example 2: The method of Example 1, further comprising: setting, by the computed tomography scanning device, at least one of a source beam energy parameter to a predefined maximum value.
[76] Example 3 : The method of any one of the previous Examples, wherein the predefined maximum value comprises the maximum beam energy achievable by the computed tomography scanning device.
[77] Example 4 : The method of any one of the previous Examples, further comprising : setting, by the computed tomography scanning device, a camera gain parameter to a high value based upon a predetermined threshold value.
[78] Example 5 : The method of any one of the previous Examples, wherein the camera gain parameter is associated with amplification.
[79] Example 6: The method of any one of the previous Examples, further comprising: positioning and magnifying, by the computed tomography scanning device, an image of a scan target according to an object detection algorithm.
[80] Example 7 : The method of any one of the previous Examples, further comprising: determining, by the computed tomography scanning device, whether the scan target is mono-material or multi-material.
[81] Example 8: The method of any one of the previous Examples, further comprising: determining, by the computed tomography scanning device, whether a minimum effective grey value associated with an image of the scan target is greater than a grey value threshold.
[82] Example 9: The method of any one of the previous Examples, further comprising: upon determining that a filtration parameter is set to a maximum filtration value, or that a minimum effective grey value is greater than a grey value threshold, determining, by the computed tomography scanning device, whether a focal spot is static or dynamic. [83] Example 10: The method of any one of the previous Examples, further comprising: decreasing, by the computed tomography scanning device, a source beam current parameter until Focal spot size < — Plxel slze — is satisfied.
Magnification-1
[84] Example 11: The method of any one of the previous Examples, further comprising: calculating, by the computed tomography scanning device, a source beam current parameter until Focal spot size < — Plxel slze — is satisfied.
Magnification- 1
[85] Example 12: The method of any one of the previous Examples, further comprising: calculating, by the computed tomography scanning device, an exposure duration per frame based on at least one of a total number of frames and a total time elapsed while collecting the frames.
[86] Example 13: The method of any one of the previous Examples, further comprising: determining, by the computed tomography scanning device, whether the exposure duration per frame is greater than a maximum exposure duration per frame threshold.
[87] Example 14: The method of Example 13, further comprising: in response to determining that an exposure duration per frame is not greater than a maximum exposure duration per frame threshold, determining, by the computed tomography scanning device, whether the exposure duration per frame is less than a minimum exposure limit threshold.
[88] Example 15: The method of any one of the previous Examples, further comprising: in response to determining that an exposure duration per frame is not greater than a maximum exposure duration per frame threshold, determining, by the computed tomography scanning device, whether the exposure duration per frame is less than a minimum exposure limit threshold.
[89] Example 16: The method of any one of the previous Examples, further comprising: tuning, by the computed tomography scanning device, camera gain to set an effective maximum grey value to an effective maximum grey value threshold.
[90] Example 17: The method of any one of the previous Examples, further comprising: determining, by the computed tomography scanning device, whether camera gain satisfies an effective maximum grey value.
[91 ] Example 18: The method of any one of the previous Examples, further comprising: determining, by the computed tomography scanning device, whether a total number of projections is less than a maximum total number of projections threshold.
[92] Example 19: The method of Example 18, further comprising: in response to determining that the total number of projections is less than the maximum total number of projections threshold, calculating, by the computed tomography scanning device, any of a noise optimal distribution of scan projections, bright flat-field correction projections, and dark flat-field correction projections based on the total number of projections.
[93] Example 20: The method of any one of the previous Examples, further comprising: scanning, by the computed tomography scanning device, a scan target according to at least one determined parameter.
[94] Similar operations and processes as described in Examples 1 to 20 can be performed in an apparatus, comprising: at least one processor; and at least one memory including computer program code, wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to perform the operations.
[95] Further, a non-transitory computer readable medium comprising program instructions stored thereon for performing operations as described in any one of the Examples 1 to 20 can also be implemented. An apparatus comprising circuitry configured to perform operations as described in any one of the Examples 1 to 20 can also be implemented. A computer program product encoded with instructions for performing operations as described in any one of the Examples 1 to 20 can also be implemented.
[96] Example 21: A method, comprising: adjusting, by a computed tomography scanning device, at least one operation parameter comprising a grey value threshold based upon a material composition of a scan target; calculating, by the computed tomography scanning device, an exposure duration, optionally, the calculating comprising calculating the exposure duration per frame based on at least one of a total number of frames and a total time elapsed while collecting the frames; and collecting, by the computed tomography scanning device, at least one x-ray frame of the scan target based upon the at least one adjusted operation parameter and the calculated exposure duration.
[97] Example 22: The method of Example 21, further comprising: setting, by the computed tomography scanning device, at least one of a source beam energy parameter to a predefined maximum value.
[98] Example 23: The method of Example 21 or 22, wherein the predefined maximum value comprises a maximum beam energy achievable by the computed tomography scanning device.
[99] Example 24: The method of Example 21, 22, or 23, further comprising: setting, by the computed tomography scanning device, a camera gain parameter to a high value based upon a predetermined threshold value.
[100] Example 25: The method of Example 21, 22, 23, or 24, wherein the camera gain parameter is associated with amplification.
[101] Example 26: The method of Example 21, 22, 23, 24, or 25, further comprising: positioning and magnifying, by the computed tomography scanning device, an image of the scan target according to an object detection algorithm.
[102] Example 27: The method of Example 21, 22, 23, 24, 25, or 26, further comprising: determining, by the computed tomography scanning device, the material composition of the scan target comprising determining whether the scan target is monomaterial or multi-material.
[103] Example 28: The method of Example 21, 22, 23, 24, 25, 26, or 27, further comprising: determining, by the computed tomography scanning device, whether a minimum effective grey value associated with an image of the scan target is greater than the grey value threshold.
[104] Example 29: The method of Example 21, 22, 23, 24, 25, 26, 27, or 28, further comprising: upon determining that a filtration parameter is set to a maximum filtration value, or that a minimum effective grey value is greater than the grey value threshold, determining, by the computed tomography scanning device, whether a focal spot is static or dynamic.
[105] Example 30: The method of Example 21, 22, 23, 24, 25, 26, 27, 28, or 29, further comprising: calculating, by the computed tomography scanning device, a source beam current parameter until Focal spot size < — Plxel slze — is satisfied.
Magni fication-1
[106] Example 31 : The method of Example 21, 22, 23, 24, 25, 26, 27, 28, 29, or 30, further comprising: determining, by the computed tomography scanning device, whether the exposure duration per frame is greater than a maximum exposure duration per frame threshold.
[107] Example 32: The method of Example 31, further comprising: in response to determining that the exposure duration per frame is not greater than the maximum exposure duration per frame threshold, determining, by the computed tomography scanning device, whether the exposure duration per frame is less than a minimum exposure limit threshold.
[108] Example 33: The method of Example 31, further comprising: in response to determining that the exposure duration per frame is greater than the maximum exposure duration per frame threshold, setting, by the computed tomography scanning device, the exposure duration per frame to an upper limit of the computed tomography scanning device, and calculating the total number of frames based on at least the exposure duration per frame and a total scan duration.
[109] Example 34: The method of Example 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, or 33, further comprising: determining, by the computed tomography scanning device, whether a total number of projections is less than a maximum total number of projections threshold.
[110] Example 35: The method of Example 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, or 34, further comprising: in response to determining that the total number of projections is less than the maximum total number of projections threshold, calculating, by the computed tomography scanning device, any of a noise optimal distribution of scan projections, bright flat-field correction projections, and dark flat-field correction projections based on the total number of projections. fill] Similar operations and processes as described in Examples 21 to 35 can be performed in a system comprising at least one process and a memory communicatively coupled to the at least one processor where the memoiy stores instructions that when executed cause the at least one processor to perform the operations. Further, a non- transitory computer-readable medium storing instructions which, when executed, cause at least one processor to perform the operations as describes in any one of the Examples 21 to 35 can also be implemented.
[112] Example 36: A method, comprising: setting at least one scan parameter comprising a source beam energy parameter of a computed tomography scanning device to a predefined maximum value; and scanning a scan target according to the at least one scan parameter.
[113] Example 37: The method of Example 36, wherein the predefined maximum value comprises a maximum beam energy achievable by the computed tomography scanning device.
[114] Example 38: The method of Example 36 or 37, wherein the at least one scan parameter comprises a source beam current parameter, and the predefined maximum value comprises a predefined source beam current maximum value achievable by the computed tomography scanning device.
[115] Example 39: The method of Example 36, 37, or 38, further comprising: determining that a filtration parameter is set to a maximum filtration value or determining that a minimum effective grey value is greater than a grey value threshold; in response to determining that the filtration parameter is set to the maximum filtration value or determining that the minimum effective grey value is greater than the grey value threshold, determining that a focal spot of the computed tomography scanning device is dynamic; and in response to determining that the focal spot of the computed tomography scanning device is dynamic, decreasing the source beam current parameter until Focal spot size <
Pixel size is satisfied.
Magnification— 1
[116] Example 40: The method of Example 36, 37, 38, or 39, comprising: adjusting a grey value threshold based upon a material composition of the scan target.
[117] Similar operations and processes as described in Examples 36 to 40 can be performed in a system comprising at least one process and a memory communicatively coupled to the at least one processor where the memoiy stores instructions that when executed cause the at least one processor to perform the operations. Further, a non- transitory computer-readable medium storing instructions which, when executed, cause at least one processor to perform the operations as describes in any one of the Examples 36 to 40 can also be implemented. In some implementations, features of the Examples 36 to 40 can be combined with features from previous presented Examples 1 to 35.
[118] Example 41: A method, comprising: obtaining a total number of projections; calculating a noise optimal distribution of scan projections and flat-field correction projections based on the total number of projections, wherein the noise optimal distribution is calculated for reduced noise; and obtaining, using a computed tomography scanning device, at least one x-ray frame of a scan target based upon the distribution of the scan projections and the flat-field correction projections.
[119] Example 42: The method of Example 41, wherein the flat-field correction projections comprise at least one of bright flat-field correction projections and dark flatfield correction projections.
[120] Example 43: The method of Example 41 or 42, wherein the calculating the noise optimal distribution comprising determining a number of scan projections, a number bright flat-field correction projections, and a number of dark flat-field correction projections for minimized reconstruction noise.
[121] Example 44: The method of Example 41, 42, or 43, comprising: determining whether the total number of projections is less than a maximum total number of projections threshold; and in response to determining that the total number of projections is less than the maximum total number of projections threshold, calculating the noise optimal distribution.
[122] Example 45: The method of Example 44, comprising: obtaining a second total number of projections; in response to determining that the second total number of projections is not less than the maximum total number of projections threshold, adjusting a number of frames per projection; resetting the second total number of projections to an initial value; and calculating an exposure duration per frame.
[123] Similar operations and processes as described in Examples 41 to 45 can be performed in a system comprising at least one process and a memory communicatively coupled to the at least one processor where the memoiy stores instructions that when executed cause the at least one processor to perform the operations. Further, a non- transitory computer-readable medium storing instructions which, when executed, cause at least one processor to perform the operations as describes in any one of the Examples 41 to 45 can also be implemented. In some implementations, features of the Examples 41 to 45 can be combined with features from previous presented Examples 1 to 40.
[124] Partial Glossary
[125] CMOS Complementary metal-oxide-semiconductor
[126] CT Computed Tomography
[127] dB Decibel
[128] FFC Flat-Field Correction
[129] GV Grey Value
[130] kV Kilovolt
[131] mA Milliamp [132] ML Machine-Learning
[133] PET Polyethylene Terephthalate
[134] RGGB Red-green-green-blue

Claims

CLAIMS What is claimed is:
1. A method, comprising: adjusting, by a computed tomography scanning device, at least one operation parameter comprising a grey value threshold based upon a material composition of a scan target; calculating, by the computed tomography scanning device, an exposure duration, optionally, the calculating comprising calculating the exposure duration per frame based on at least one of a total number of frames and a total time elapsed while collecting the frames; and collecting, by the computed tomography scanning device, at least one x-ray frame of the scan target based upon the at least one adjusted operation parameter and the calculated exposure duration.
2. The method of claim 1, further comprising: setting, by the computed tomography scanning device, at least one of a source beam energy parameter to a predefined maximum value.
3. The method of claim 2, wherein the predefined maximum value comprises a maximum beam energy achievable by the computed tomography scanning device.
4. The method of claim 1, further comprising: setting, by the computed tomography scanning device, a camera gain parameter to a high value based upon a predetermined threshold value.
5. The method of claim 4, wherein the camera gain parameter is associated with amplification.
6. The method of claim 1, further comprising: positioning and magnifying, by the computed tomography scanning device, an image of the scan target according to an object detection algorithm.
7. The method of any of claims 1-6, further comprising: determining, by the computed tomography scanning device, the material composition of the scan target comprising determining whether the scan target is mono-material or multimaterial.
8. The method of any of claims 1-6, further comprising: determining, by the computed tomography scanning device, whether a minimum effective grey value associated with an image of the scan target is greater than the grey value threshold.
9. The method of any of claims 1-6, further comprising: upon determining that a fdtration parameter is set to a maximum filtration value, or that a minimum effective grey value is greater than the grey value threshold, determining, by the computed tomography scanning device, whether a focal spot is static or dynamic.
10. The method of any of claims 1-6, further comprising: calculating, by the computed tomography scanning device, a source beam current parameter until Focal spot size < — Plxel slze — is satisfied.
Magnification- 1
11. The method of any of claims 1-6, further comprising: determining, by the computed tomography scanning device, whether the exposure duration per frame is greater than a maximum exposure duration per frame threshold.
12. The method of claim 11, further comprising: in response to determining that the exposure duration per frame is not greater than the maximum exposure duration per frame threshold, determining, by the computed tomography scanning device, whether the exposure duration per frame is less than a minimum exposure limit threshold.
13. The method of claim 11, further comprising: in response to determining that the exposure duration per frame is greater than the maximum exposure duration per frame threshold, setting, by the computed tomography scanning device, the exposure duration per frame to an upper limit of the computed tomography scanning device, and calculating the total number of frames based on at least the exposure duration per frame and a total scan duration.
14. The method of any of claims 1-6, further comprising: determining, by the computed tomography scanning device, whether a total number of projections is less than a maximum total number of projections threshold.
15. The method of claim 14, further comprising: in response to determining that the total number of projections is less than the maximum total number of projections threshold, calculating, by the computed tomography scanning device, any of a noise optimal distribution of scan projections, bright flat-field correction projections, and dark flat-field correction projections based on the total number of projections.
16. A system comprising: a data processing apparatus including at least one processor; and a non-transitory computer-readable medium encoding instructions configured to cause the data processing apparatus to perform operations comprising: setting at least one scan parameter comprising a source beam energy parameter of a computed tomography scanning device to a predefined maximum value; and scanning a scan target according to the at least one scan parameter.
17. The system of claim 16, wherein the predefined maximum value comprises a maximum beam energy achievable by the computed tomography scanning device.
18. The system of any of claims 16-17, wherein the at least one scan parameter comprises a source beam current parameter, and the predefined maximum value comprises a predefined source beam current maximum value achievable by the computed tomography scanning device.
19. The system of claim 18, wherein the operations further comprise: determining that a filtration parameter is set to a maximum filtration value or determining that a minimum effective grey value is greater than a grey value threshold; in response to determining that the filtration parameter is set to the maximum filtration value or determining that the minimum effective grey value is greater than the grey value threshold, determining that a focal spot of the computed tomography scanning device is dynamic; and in response to determining that the focal spot of the computed tomography scanning device is dynamic, decreasing the source beam current parameter until Focal spot size < - is satisfied.
Magnification- 1
20. The system of any of claims 16-17, wherein the operations comprise: adjusting a grey value threshold based upon a material composition of the scan target.
21. A non-transitory computer-readable medium encoding instructions operable to cause a data processing apparatus to perform operations comprising: obtaining a total number of projections; calculating a noise optimal distribution of scan projections and flat-field correction projections based on the total number of projections, wherein the noise optimal distribution is calculated for reduced noise; and obtaining, using a computed tomography scanning device, at least one x-ray frame of a scan target based upon the distribution of the scan projections and the flat-field correction projections.
22. The computer-readable medium of claim 21, wherein the flat-field correction projections comprise at least one of bright flat-field correction projections and dark flat-field correction projections.
23. The computer-readable medium of any of claims 21-22, wherein the calculating the noise optimal distribution comprising determining a number of scan projections, a number bright flat-field correction projections, and a number of dark flat-field correction projections for minimized reconstruction noise.
24. The computer-readable medium of any of claims 21 -22, wherein the operations comprise: determining whether the total number of projections is less than a maximum total number of projections threshold; and in response to determining that the total number of projections is less than the maximum total number of projections threshold, calculating the noise optimal distribution.
25. The computer-readable medium of claim 24, wherein the operations comprise: obtaining a second total number of projections; in response to determining that the second total number of projections is not less than the maximum total number of projections threshold, adjusting a number of frames per projection; resetting the second total number of projections to an initial value; and calculating an exposure duration per frame.
PCT/US2023/031728 2022-09-01 2023-08-31 Method for automatically setting up computed tomography scan parameters Ceased WO2024050027A1 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
EP23777090.4A EP4562412A1 (en) 2022-09-01 2023-08-31 Method for automatically setting up computed tomography scan parameters
CA3265900A CA3265900A1 (en) 2022-09-01 2023-08-31 Method for automatically setting up computed tomography scan parameters
JP2025513226A JP2025527895A (en) 2022-09-01 2023-08-31 Method for automatically setting computed tomography scan parameters - Patent Application 20070122963
KR1020257010598A KR20250100623A (en) 2022-09-01 2023-08-31 Method for automatically setting computed tomography scan parameters
MX2025002498A MX2025002498A (en) 2022-09-01 2025-02-28 Method for automatically setting up computed tomography scan parameters

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US202263403161P 2022-09-01 2022-09-01
US63/403,161 2022-09-01

Publications (1)

Publication Number Publication Date
WO2024050027A1 true WO2024050027A1 (en) 2024-03-07

Family

ID=88197241

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2023/031728 Ceased WO2024050027A1 (en) 2022-09-01 2023-08-31 Method for automatically setting up computed tomography scan parameters

Country Status (7)

Country Link
US (1) US20240077434A1 (en)
EP (1) EP4562412A1 (en)
JP (1) JP2025527895A (en)
KR (1) KR20250100623A (en)
CA (1) CA3265900A1 (en)
MX (1) MX2025002498A (en)
WO (1) WO2024050027A1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6381299B1 (en) * 1997-12-04 2002-04-30 Hitachi Medical Corporation X-ray examination apparatus and imaging method of X-ray image
US20170109882A1 (en) * 2015-10-18 2017-04-20 Carl Zeiss X-ray Microscopy, Inc. Multi Energy X-Ray Microscope Data Acquisition and Image Reconstruction System and Method

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005316036A (en) * 2004-04-28 2005-11-10 Olympus Corp Imaging apparatus, illumination light control method, and illumination light control program
WO2006119426A2 (en) * 2005-05-03 2006-11-09 Regents Of The University Of California Biopsy systems for breast computed tomography
EP1934586A2 (en) * 2005-10-06 2008-06-25 Philips Intellectual Property & Standards GmbH Acquisition parameter optimization for csct
GB0903293D0 (en) * 2009-02-27 2009-04-08 Selex Sensors & Airborne Sys IR camera system and method
WO2011002743A1 (en) * 2009-07-01 2011-01-06 The Procter & Gamble Company Dryer bar having void volumes
DE102013218692B4 (en) * 2013-09-18 2022-09-08 Siemens Healthcare Gmbh Detection of X-ray radiation
KR102124598B1 (en) * 2013-09-30 2020-06-19 삼성전자주식회사 Image acquisition method and apparatus
JP6849966B2 (en) * 2016-11-21 2021-03-31 東芝エネルギーシステムズ株式会社 Medical image processing equipment, medical image processing methods, medical image processing programs, motion tracking equipment and radiation therapy systems
US11182920B2 (en) * 2018-04-26 2021-11-23 Jerry NAM Automated determination of muscle mass from images
IT201800011117A1 (en) * 2018-12-14 2020-06-14 Marco Farronato SYSTEM AND METHOD FOR THE VISUALIZATION OF AN ANATOMICAL SITE IN AUGMENTED REALITY
US11189045B2 (en) * 2019-11-07 2021-11-30 National Yang Ming Chiao Tung University Focal spot auto-calculation algorithm
DE102020112651A1 (en) * 2020-05-11 2021-11-11 Volume Graphics Gmbh Computer-implemented method for condition monitoring of a device for examining objects

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6381299B1 (en) * 1997-12-04 2002-04-30 Hitachi Medical Corporation X-ray examination apparatus and imaging method of X-ray image
US20170109882A1 (en) * 2015-10-18 2017-04-20 Carl Zeiss X-ray Microscopy, Inc. Multi Energy X-Ray Microscope Data Acquisition and Image Reconstruction System and Method

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
NISHIKI MASAYUKI: "Evaluation of the effective focal spot size of x-ray tubes by utilizing the edge response analysis", PROCEEDINGS OF SPIE, vol. 9412, 94123Z, 18 March 2015 (2015-03-18), pages 1 - 11, XP060051038, ISSN: 1605-7422, ISBN: 978-1-5106-0027-0, DOI: 10.1117/12.2081306 *
RICHARD A. KETCHAM ET AL: "Acquisition, optimization and interpretation of X-ray computed tomographic imagery: applications to the geosciences", COMPUTERS & GEOSCIENCES, vol. 27, no. 4, 1 May 2001 (2001-05-01), pages 381 - 400, XP055110459, ISSN: 0098-3004, DOI: 10.1016/S0098-3004(00)00116-3 *
SCHENA G ET AL: "Detecting microdiamonds in kimberlite drill-hole cores by computed tomography", INTERNATIONAL JOURNAL OF MINERAL PROCESSING, ELSEVIER SCIENCE PUBLISHERS, AMSTERDAM, NL, vol. 75, no. 3-4, 7 February 2005 (2005-02-07), pages 173 - 188, XP027606005, ISSN: 0301-7516, [retrieved on 20050207] *

Also Published As

Publication number Publication date
KR20250100623A (en) 2025-07-03
MX2025002498A (en) 2025-05-02
EP4562412A1 (en) 2025-06-04
US20240077434A1 (en) 2024-03-07
CA3265900A1 (en) 2024-03-07
JP2025527895A (en) 2025-08-22

Similar Documents

Publication Publication Date Title
KR101367747B1 (en) Radiographic apparatus and control method for the same
US7085430B2 (en) Correcting geometric distortion in a digitally captured image
KR101850871B1 (en) Method for processing radiography image and radiography system
US8682099B2 (en) Image correction method and image correction device
JP6284898B2 (en) Noise suppression processing apparatus and method, and program
JP6609119B2 (en) Radiographic apparatus, radiographic method, radiographic system, and program
JP2005095578A5 (en)
JP5868119B2 (en) Image processing apparatus, radiation imaging system, image processing method, and recording medium
JP5238175B2 (en) X-ray diagnostic imaging equipment
CN102859993B (en) Image processing device and image processing method
JP2002058665A (en) X-ray tv apparatus
JP2002034961A (en) Radiographing apparatus and radiographing method
US20200236303A1 (en) Radiation imaging system, image processing method, and non-transitory computer-readable storage medium
US8027432B2 (en) Radiography control apparatus and radiography control method
US20240077434A1 (en) Method for automatically setting up computed tomography scan parameters
JPH0678216A (en) Device and method for photographing radiograph
JP2003052687A (en) X-ray inspection system
JPH0228782A (en) Determining method for picture point in subject image
JP2018141636A (en) Dose evaluation device, dose measurement device, irradiation time evaluation device, dose evaluation method, and dose evaluation program
JP6789130B2 (en) X-ray equipment
WO2013039054A1 (en) Image processing device
JP6132938B2 (en) Image processing apparatus, radiation imaging system, image processing method, and recording medium
US20240185395A1 (en) Inference of bright flat-field correction based on scan radiographs
JP2009261842A (en) Radiographic imaging apparatus and method for detecting defective image
JP5219771B2 (en) Video processing apparatus and video processing apparatus control method

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 23777090

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2023777090

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2025513226

Country of ref document: JP

Ref document number: MX/A/2025/002498

Country of ref document: MX

ENP Entry into the national phase

Ref document number: 2023777090

Country of ref document: EP

Effective date: 20250227

WWE Wipo information: entry into national phase

Ref document number: 1020257010598

Country of ref document: KR

NENP Non-entry into the national phase

Ref country code: DE

WWP Wipo information: published in national office

Ref document number: MX/A/2025/002498

Country of ref document: MX

WWP Wipo information: published in national office

Ref document number: 2023777090

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1020257010598

Country of ref document: KR