System and method for predictive maintenance of medical diagnostic machine components
10720236 ยท 2020-07-21
Assignee
Inventors
Cpc classification
G16H40/20
PHYSICS
A61B6/40
HUMAN NECESSITIES
A61B6/5258
HUMAN NECESSITIES
A61B6/586
HUMAN NECESSITIES
International classification
G16H40/40
PHYSICS
G16H40/20
PHYSICS
Abstract
The present disclosure provides components, systems, and methods for predictive maintenance of medical diagnostic machine components.
Claims
1. A method of reducing downtime of an MRI or CT scanner due to component or image quality failure, the method comprising: deriving training matrices using robust singular value decomposition or matrix inversion techniques on a plurality of input variables associated with various components of MRI or CT machines and image quality parameters; obtaining digital sensing data and QA-DICOM data from the MRI or CT scanner; projecting the obtained digital sensing data and QA-DICOM data onto the training matrices to provide a health matrix of the various components; comparing elements in the health matrix to predefined threshold values associated with each of the elements; classifying the performance of the components or the image quality into following categories: normal, warning or critical based at least on the compared elements; and calculating a time remaining to take a service action as a function of the obtained digital sensing data, QA-DICOM data and the training matrix, wherein the time remaining to take a service action is associated with predicted failure of the component or image quality.
2. The method of claim 1, wherein the plurality of input variables comprises helium level, helium gas pressure, cold head temperature, re-condenser temperature, thermal shield temperature, helium gas low pressure, helium gas high pressure, water low temperature, water high temperature, MRI acoustic noise, duty cycle, magnet center frequency, signal to noise ratio, geometric accuracy in X direction, geometric accuracy in Y direction, geometric accuracy in Z direction, magnitude stability, and phase stability.
3. The method of claim 1 further comprising sending an alert to a user if the component or image quality is classified as warning or critical, wherein the alert enables the user to access analysis results using API calls.
4. The method of claim 1, wherein: the MRI or CT scanner is an MRI scanner; the component or image quality failure is coldhead failure; and the step of deriving training matrices using robust singular value decomposition or matrix inversion techniques on a plurality of input variables associated with various components of MRI or CT machines and image quality parameters comprises deriving a coldhead training matrix using robust singular value decomposition or matrix inversion techniques on a plurality of input variables associated with the coldhead of the MRI.
5. The method of claim 4, wherein the plurality of input variables comprises helium level, helium gas pressure, cold head temperature, re-condenser temperature, thermal shield temperature, helium gas low pressure, helium gas high pressure, water low temperature, water high temperature.
6. The method of claim 4 further comprising sending an alert to a user if the coldhead performance is classified as warning or critical, wherein the alert enables the user to access analysis results using API calls.
7. The method of claim 1, wherein: the MRI or CT scanner is a CT scanner; the component or image quality failure is CT tube failure; and the step of deriving training matrices using robust singular value decomposition or matrix inversion techniques on a plurality of input variables associated with various components of MRI or CT machines and image quality parameters comprises deriving a component training matrix using robust singular value decomposition or matrix inversion techniques on a plurality of input variables associated with the tube of the CT.
8. The method of claim 7, wherein the plurality of input variables comprises X-ray tube acoustic noise and X-ray tube vibration.
9. The method of claim 7 further comprising sending an alert to a user if the CT tube performance is classified as warning or critical, wherein the alert enables the user to access analysis results using API calls.
10. The method of claim 1, wherein: the MRI or CT scanner is an MRI scanner; the component or image quality failure is unacceptable MRI field homogeneity; and the step of deriving training matrices using robust singular value decomposition or matrix inversion techniques on a plurality of input variables associated with various components of MRI or CT machines and image quality parameters comprises deriving an MRI field homogeneity training matrix using robust singular value decomposition or matrix inversion techniques on a plurality of input variables associated with MRI field homogeneity.
11. The method of claim 10, wherein the plurality of input variables comprises magnet center frequency, signal to noise ratio, geometric accuracy in X direction, geometric accuracy in Y direction, and geometric accuracy in Z direction.
12. The method of claim 10 further comprising sending an alert to a user if the MRI field homogeneity performance is classified as warning or critical, wherein the alert enables the user to access analysis results using API calls.
13. The method of claim 1, wherein: the MRI or CT scanner is an MRI scanner; the component or image quality failure is MRI image quality failure; and the step of deriving training matrices using robust singular value decomposition or matrix inversion techniques on a plurality of input variables associated with various components of MRI or CT machines and image quality parameters comprises deriving an MRI image quality training matrix using robust singular value decomposition or matrix inversion techniques on a plurality of input variables associated with MRI image quality.
14. The method of claim 13, wherein the plurality of input variables comprises signal to noise ratio, geometric accuracy in X direction, geometric accuracy in Y direction, geometric accuracy in Z direction, magnitude stability, and phase stability.
15. The method of claim 13 further comprising sending an alert to a user if the MRI image quality is classified as warning or critical, wherein the alert enables the user to access analysis results using API calls.
16. The method of claim 1, wherein: the MRI or CT scanner is a CT scanner; the component or image quality failure is CT image quality failure; and the step of deriving training matrices using robust singular value decomposition or matrix inversion techniques on a plurality of input variables associated with various components of MRI or CT machines and image quality parameters comprises deriving an CT image quality training matrix using robust singular value decomposition or matrix inversion techniques on a plurality of input variables associated with CT image quality.
17. The method of claim 16, wherein the plurality of input variables comprises water CT number, and air CT number.
18. The method of claim 16 further comprising sending an alert to a user if the CT image quality is classified as warning or critical, wherein the alert enables the user to access analysis results using API calls.
19. The method of claim 1, wherein the plurality of input variables comprises X-ray tube acoustic noise, X-ray tube vibration, water CT number, and air CT number.
Description
BRIEF DESCRIPTION OF DRAWINGS
(1) Other objects and advantages of the present invention will become apparent to those skilled in the art upon reading the following detailed description of the preferred embodiments, in conjunction with the accompanying drawings, wherein like reference numerals have been used to designate like elements, and wherein:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
DETAILED DESCRIPTION
(12) It is to be understood that the present disclosure is not limited in its application to the details of construction and the arrangement of components set forth in the following description or illustrated in the drawings. The present disclosure is capable of other embodiments and of being practiced or of being carried out in various ways. Also, it is to be understood that the phraseology and terminology used herein is for the purpose of description and should not be regarded as limiting.
(13) The use of including, comprising or having and variations thereof herein is meant to encompass the items listed thereafter and equivalents thereof as well as additional items. The terms a and an herein do not denote a limitation of quantity, but rather denote the presence of at least one of the referenced item. Further, the use of terms first, second, and third, and the like, herein do not denote any order, quantity, or importance, but rather are used to distinguish one element from another.
(14) Referring to
(15) The end-user device 106 may include a data analytics platform 110. The data analytics platform 110 may be accessed as a mobile application, a web application or other software application known in the art of further implemented, without limiting the scope of the present disclosure. The data analytics platform 110 may be configured to collect the digital sensing data and DICOM image data from the end-user device 106. The data analytics platform 110 may include linear classifier based algorithms. The data analytics platform 110 may compare variables in tables with predefined thresholds using symbols and transmit alerts to the end-user device 106. In some embodiments, the transmitted alert enables the end-user to access analysis results associated with analytical results produced by the data analytics platform 110. For example, the end-user device 106 may enable the end-user to access the analysis results using API calls in some embodiments. The data analytics platform 110 may be configured to predict the health of the components and also predict the time to replace components.
(16) The data analytics platform 110 may include a linear classifier matrix M, Training and determining linear classifier matrix M:
Y.sub.known=M.sub.unknownX.sub.known
wherein:
Y.sub.known and X.sub.known are known data matrix derived from historical data or analytical equations;
X.sub.known is referred as a first matrix set, Y.sub.known is referred as a second matrix set, and M.sub.unknown is referred as a third matrix set.
(17) Unstable solutions may result in for the third matrix set M unknown while inverting the first matrix set X.sub.known if X.sub.known is ill conditioned. The ill-condition ness often occurs if some columns in the first matrix set X.sub.known contain significant correlation between each other. To obtain stable results a singular value decomposition based model is used for inverting the first matrix set X.sub.known.
(18) Third matrix set M unknown is determined using regularized singular value decomposition technique: 1. The first matrix set X.sub.known is decomposed into eigen vector matrices U and V; Eigen value matrix W as shown below
X.sub.known=UWV.sup.T 2. Smaller diagonal values in W.sup.1 are set to zero 3. The third matrix set M.sub.unknown is estimated as follows:
M.sub.unknown=Y.sub.knownVW.sup.1U.sup.T U is a matrix whose columns are the eigenvectors of X.sub.knownX.sup.T.sub.known (AKA left eigenvectors) W is a diagonal matrix whose diagonal elements are the singular values of X.sub.known V is a matrix whose columns are the eigenvectors of known X.sup.T.sub.knownX.sub.known (AKA right eigenvectors)
(19) Referring to
(20) The sensing information acquisition unit 108 may further include analog to digital converters 206 which are electrically coupled to the processing device 202. The analog to digital converters 206 may be configured to convert the detected analog sensing data into digital sensing data. The term analog sensing data may refer to analog values received from the sensors 204a-204r that measure values from the medical diagnostic machine components, a digital value converted or a data wave modulated in the processing device 202. The processing device 202 may be configured to transmit the digital sensing data to the end-user device 106 through the network 104. The data analytics platform 110 may be configured to collect the digital sensing data from the end-user device 106 via the network 104.
(21) Referring to
(22) Referring to
(23) The recondenser 424 may be attached to the cold head 422. The example diagram 400a may further depict flex lines 440a-440b. The flex lines 440a-440b may be configured to supply helium gas to the cold head 422 from the compressor 426, and also return the helium gas to the compressor 426 from the cold head 422. The chiller 428 may have tubes 442a-442b which may be configured to provide low temperature and high temperature to the compressor 426. The example diagram 400a further depicts sensors 204a-204n positioned at different portions of the medical diagnostic machine components. The sensors 204a-204n include, but are not limited to, helium sensor, helium gas pressure sensor, cold head temperature sensor, re-condenser temperature sensor, thermal shield temperature sensor, helium gas low pressure sensor, helium gas high pressure sensor, water low temperature sensor, water high temperature sensor, acoustic sensor (e.g., MRI noise acoustic sensor), vibration sensor (e.g., MRI vibration sensor), room humidity sensor, room temperature sensor, and compressor pressure sensor. The example diagram 400a further depicts a support table 444 and a carrier 446. The carrier 446 along with a patient 448 may be positioned on the support table 444. After the carrier 446 is positioned on the support table 444 and moved into engagement with the RF body coil 404.
(24) The helium sensor 204a may be positioned between the inner helium vessel 412 and the outer helium vessel 414. The helium sensor 204a may be configured to detect the liquid helium level between the inner helium vessel 412 and the outer helium vessel 414. The helium gas pressure sensor 204b may also be positioned between the inner helium vessel 412 and the outer helium vessel 414. The helium gas pressure sensor 204b may be configured for measuring the pressure of helium gas between the inner helium vessel 412 and the outer helium vessel 414. The cold head temperature sensor 204c may be positioned at the cold head 422. The cold head temperature sensor 204c may be configured to sense the temperature of the cold head 422 and generate a temperature signal. The re-condenser temperature sensor 204d may be positioned on the re-condenser 424. The re-condenser temperature sensor 204d may be configured to sense the variations in the temperature at the re-condenser 424. The thermal shield temperature sensor 204e may be positioned on the outer thermal shield 416. The thermal shield temperature sensor 204e may be configured to sense the temperature around the outer thermal shield 416. The helium gas low pressure sensor 204f and the helium gas high pressure sensor 204g may be positioned on the flex lines 440a-440b. The helium gas low pressure sensor 204f may be configured to determine the low pressure of the helium gas at the flex line 440a. The helium gas high pressure sensor 204g may be configured to determine the high pressure of the helium gas at the flex line 440b. The water high temperature sensor 204h may be positioned on the tube 442b and the water high temperature sensor 204h may be configured to determine the high temperatures of the water in the tube 442b. The water low temperature sensor 204i may be positioned on the tube 442a and the water low temperature sensor 204i may be configured to determine the low temperatures of the water in the tube 442a. The acoustic sensor 204j may be positioned between the gradient coil 406 and the inner vacuum vessel 408. The acoustic sensor 204j may be configured for sensing an acoustic signal originating from the gradient coil 406 and the inner vacuum vessel 408. The vibration sensor 204k may be positioned between the gradient coil 406 and the inner vacuum vessel 408. The vibration sensor 204k may be configured to measure the vibration response of the gradient coil 406 and the inner vacuum vessel 408. The vibration sensor 204k may include a motion sensor to measure relative motion between the gradient coil 406 and the inner vacuum vessel and transmit signals related to the sensed motion. The room temperature sensor 204l and the humidity sensor 204m may be positioned in the magnetic resonance imaging machine scanner room 400. The room temperature sensor 204l may be configured to measure the actual room temperature in a space (where the (MRI) machine 402 is positioned) and generate a temperature signal indicative thereof. The humidity sensor 204m may be configured to measure the actual room humidity in space and generate a humidity signal indicative thereof. The pressure sensor 204n may be positioned on the compressor 426 and the pressure sensor 204n may be configured to provide pressure readings from selected points within the compressor 426.
(25) Referring to
(26) The data analytics platform 110 may be configured to collect the digital sensing data and QA-DICOM data from the end-user device 106. The below tables depict the digital sensing data description and QA-DICOM data description,
(27) TABLE-US-00001 Raw or filtered raw data variable Sensor Description name S1 Helium level x.sub.1.sup.raw S2 Helium gas pressure x.sub.2.sup.raw S3 Cold head Temperature x.sub.3.sup.raw S4 Re-condenser Temperature x.sub.4.sup.raw S5 Thermal shield temperature x.sub.5.sup.raw S6 Helium gas low pressure x.sub.6.sup.raw S7 Helium gas high pressure x.sub.7.sup.raw S8 Water low temperature x.sub.8.sup.raw S9 Water high temperature x.sub.9.sup.raw S10 MRI acoustic noise x.sub.10.sup.raw S11 MRI vibration x.sub.11.sup.raw S12 MRI machine room temperature x.sub.12.sup.raw S13 MRI machine room humidity x.sub.13.sup.raw S14 X-Ray tube acoustic noise x.sub.14.sup.raw S15 X-Ray tube vibration x.sub.15.sup.raw S16 CT system room temperature x.sub.16.sup.raw S17 CT system room humidity x.sub.17.sup.raw S18 Compressor pressure x.sub.18.sup.raw Raw or filtered raw data Calculated from variable name Description DICOM data x.sub.B0.sup.raw Magnet center frequency MRI qa or acr images x.sub.tx.sup.raw Transmit gain MRI qa or acr images x.sub.rx.sup.raw Receive gain MRI qa or acr images x.sub.SNR.sup.raw Signal to noise ratio MRI qa or acr images x.sub.gx.sup.raw Geometric accuracy in - X MRI qa or acr images direction x.sub.gy.sup.raw Geometric accuracy in - Y MRI qa or acr images direction x.sub.gz.sup.raw Geometric accuracy in - Z MRI qa or acr images direction x.sub.M.sup.raw Magnitude stability MRI qa or acr images with at-least 2 echoes x.sub.P.sup.raw Phase stability MRI qa or acr images with at-least 2 echoes x.sub.kV.sup.raw kV Any CT image x.sub.mAs.sup.raw mAs Any CT image x.sub.CTW.sup.raw Water CT Number CT qa or acr images x.sub.CTA.sup.raw Air CT Number CT qa or acr images
(28) The below tables depict the derived data variables from the digital sensing data and QA-DICOM data in the database 314,
(29) TABLE-US-00002 Derived data variable name Derived variable description x.sub.1.sup.d
(30) The data analytics platform 110 may be configured to collect the QA-DICOM data and the digital sensing data from the end-user device 106. The data analytics platform 110 may be configured to predict the health of the components in the medical diagnostic machine 102 based on the collected QA-DICOM data and digital sensing data. The data analytics platform 110 may be configured to predict the current health of the cold head component 422. The data analytics platform 110 includes, Matrix X.sub.CH is projected onto matrix M.sub.CH, which is derived from training data as described in the linear classifier matrix M Y.sub.CH is calculated health for cold head is classified as OK or WARNING or CRITICAL depending on which ever element is higher in matrix Y.sub.CH
X.sub.CH=[x.sub.1.sup.d x.sub.2.sup.d x.sub.22.sup.d x.sub.3.sup.d x.sub.4.sup.d x.sub.5.sup.d x.sub.6.sup.d x.sub.7.sup.d x.sub.8.sup.d x.sub.9.sup.d X.sub.10.sup.d].sup.T
Y.sub.CH=M.sub.CHX.sub.CH
Y.sub.CH=[Y.sub.CH.sup.OK Y.sub.CH.sup.WARNING Y.sub.CH.sup.CRITICAL].sup.T X.sub.CH=Coldhead input parameter matrix: 111 M.sub.CH=Coldhead Linear classifier matrix: 311 Y.sub.CH=Coldhead health matrix: 31
(31) The data analytics platform 110 may be configured to predict the current health of the magnet field homogeneity. The data analytics platform 110 includes, Matrix X.sub.FIELD is projected onto matrix M.sub.FIELD, which is derived from training data as described in the linear classifier matrix M Y.sub.FIELD is calculated health for cold head is classified as OK or WARNING or CRITICAL depending on which ever element is higher in matrix Y.sub.FIELD
X.sub.FIELD=[x.sub.B0.sup.raw x.sub.B0.sup.d x.sub.SNR.sup.raw x.sub.SNR.sup.d x.sub.GX.sup.raw x.sub.GX.sup.d x.sub.GY.sup.raw x.sub.GY.sup.d x.sub.GZ.sup.raw x.sub.GZ.sup.d].sup.T
Y.sub.FIELD=M.sub.FIELDX.sub.FIELD
Y.sub.FIELD=[Y.sub.FIELD.sup.OK Y.sub.FIELD.sup.WARNING Y.sub.FIELD.sup.CRITICAL].sup.T X.sub.FIELD=Coldhead input parameter matrix: 101 M.sub.FIELD=Coldhead Linear classifier matrix: 310 Y.sub.FIELD=Coldhead health matrix: 31
(32) The data analytics platform 110 may be configured to predict the current health of the MRI overall image quality. The data analytics platform 110 includes, Matrix X.sub.MRI_IQ is projected onto matrix M.sub.MRI_IQ, which is derived from training data as described in the linear classifier matrix M Y.sub.MRI_IQ is calculated health for cold head is classified as OK or WARNING or CRITICAL depending on which ever element is higher in matrix Y.sub.MRI_IQ
X.sub.MRI_IQ=[x.sub.SNR.sup.raw x.sub.SNR.sup.d x.sub.GX.sup.raw x.sub.GX.sup.d x.sub.GY.sup.raw x.sub.GY.sup.d x.sub.GZ.sup.raw x.sub.GZ.sup.d x.sub.M.sup.raw x.sub.M.sup.d x.sub.P.sup.raw x.sub.P.sup.d].sup.T
Y.sub.MRI_IQ=M.sub.MRI_IQX.sub.MRI_IQ
Y.sub.MRI_IQ=[Y.sub.MRI_IQ.sup.OK Y.sub.MRI_IQ.sup.WARNING Y.sub.MRI_IQ.sup.CRITICAL].sup.T X.sub.MRI_IQ=MRI IQ input parameter matrix: 121 M.sub.MRI_IQ=MRI IQ Linear classifier matrix: 312 Y.sub.MRI_IQ=MRI IQ health matrix: 31
(33) The data analytics platform 110 may be configured to predict the current health of the CT tube. The data analytics platform 110 includes, Matrix X.sub.TUBE is projected onto matrix M.sub.TUBE, which is derived from training data as described in the linear classifier matrix M Y.sub.TUBE is calculated health for cold head is classified as OK or WARNING or CRITICAL depending on which ever element is higher in matrix Y.sub.TUBE
X.sub.TUBE=[x.sub.14.sup.raw x.sub.15.sup.raw].sup.T
Y.sub.TUBE=M.sub.TUBEX.sub.TUBE
Y.sub.TUBE=[Y.sub.TUBE.sup.OK Y.sub.TUBE.sup.WARNING Y.sub.TUBE.sup.CRITICAL].sup.T X.sub.TUBE=Tube input parameter matrix: 111 M.sub.TUBE=Tube Linear classifier matrix: 311 Y.sub.TUBE=Tube health matrix: 31
(34) The data analytics platform 110 may be configured to predict the current health of the CT overall image quality. The data analytics platform 110 includes, Matrix X.sub.CT_IQ is projected onto matrix M.sub.CT_IQ, which is derived from training data as described in the linear classifier matrix M Y.sub.CT_IQ is calculated health for cold head is classified as OK or WARNING or CRITICAL depending on which ever element is higher in matrix Y.sub.CT_IQ
X.sub.CT_IQ=[x.sub.CTW.sup.raw X.sub.CTW.sup.d x.sub.CTA.sup.raw x.sub.CTA.sup.d].sup.T
Y.sub.CT_IQ=M.sub.CT_IQX.sub.CT_IQ
Y.sub.CT_IQ=[Y.sub.CT_IQ.sup.OK Y.sub.CT_IQ.sup.WARNING Y.sub.CT_IQ.sup.CRITICAL].sup.T X.sub.CT_IQ=CT IQ input parameter matrix: 41 M.sub.CT_IQ=CT IQ Linear classifier matrix: 34 Y.sub.CT_IQ=CT IQ health matrix: 31
(35) Referring to
(36) Referring to
(37) Referring to
(38) The method commences at step 702, where sense the functioning of medical diagnostic machine components by the sensors. An output data generated by the sensors having the analog sensing data. Convert the analog sensing data into digital sensing data by the analog to digital converters as represented by step 704. Transmit the digital sensing data to the end-user device from the processing device as represented by step 706. Collect the QA-DICOM data to end-user device from the medical diagnostic machine components as represented by step 708. Generate alerts to the end-user device when the collected sensing data and QA-DICOM data varied with predefined thresholds as represented by step 710. Determine the health of the medical diagnostic machine components based on the collected digital sensing data and QA-DICOM data as represented by step 712. Predict time to replace the medical diagnostic machine components based on the determined health of the medical diagnostic machine components as represented by step 714. Report the predicted time to the end-user device in real time as represented by step 716.
(39) Referring to
(40) The method commences at step 802 where obtain digital sensing data and QA-DICOM data related to medical diagnostic machine components from the sensing acquisition unit and the end-user device. Store the obtained digital sensing data and QA-DICOM data in the database and derive the obtained digital sensing data and QA-DICOM data as represented by step 804. Project the first matrix data set associated with the digital sensing data and QA-DICOM data on the second matrix data set associated with the set of historical data measurements as represented by step 806. Calculate the third matrix data set associated with the obtained digital sensing data and QA-DICOM data and the set of historical data measurements using the first matrix data set and the second matrix data set as represented by step 808. Predict the health of the medical diagnostic machine components based on the calculated third matrix data set as represented by step 810.
(41) More illustrative information will now be set forth regarding various optional architectures and uses in which the foregoing method may or may not be implemented, as per the desires of the user. It should be strongly noted that the following information is set forth for illustrative purposes and should not be construed as limiting in any manner. Any of the following features may be optionally incorporated with or without the exclusion of other features described.
(42) Referring to
(43) Digital processing system 900 may contain one or more processors such as a central processing unit (CPU) 910, random access memory (RAM) 920, secondary memory 927, graphics controller 960, display unit 970, network interface 980, an input interface 990. All the components except display unit 970 may communicate with each other over communication path 950, which may contain several buses as is well known in the relevant arts. The components of
(44) CPU 910 may execute instructions stored in RAM 920 to provide several features of the present disclosure. CPU 910 may contain multiple processing units, with each processing unit potentially being designed for a specific task. Alternatively, CPU 910 may contain only a single general-purpose processing unit.
(45) RAM 920 may receive instructions from secondary memory 930 using communication path 950. RAM 920 is shown currently containing software instructions, such as those used in threads and stacks, constituting shared environment 925 and/or user programs 926. Shared environment 925 includes operating systems, device drivers, virtual machines, etc., which provide a (common) run time environment for execution of user programs 926.
(46) Graphics controller 960 generates display signals (e.g., in RGB format) to display unit 970 based on data/instructions received from CPU 910. Display unit 970 contains a display screen to display the images defined by the display signals. Input interface 990 may correspond to a keyboard and a pointing device (e.g., touch-pad, mouse) and may be used to provide inputs. Network interface 980 provides connectivity to a network (e.g., using Internet Protocol), and may be used to communicate with other systems (such as those shown in
(47) Secondary memory 930 may contain hard drive 935, flash memory 936, and removable storage drive 937. Secondary memory 930 may store the data software instructions (e.g., for performing the actions noted above with respect to the Figures), which enable digital processing system 900 to provide several features in accordance with the present disclosure.
(48) Some or all of the data and instructions may be provided on the removable storage unit 940, and the data and instructions may be read and provided by removable storage drive 937 to CPU 910. Floppy drive, magnetic tape drive, CD-ROM drive, DVD Drive, Flash memory, a removable memory chip (PCMCIA Card, EEPROM) are examples of such removable storage drive 937.
(49) The removable storage unit 940 may be implemented using medium and storage format compatible with removable storage drive 937 such that removable storage drive 937 can read the data and instructions. Thus, removable storage unit 940 includes a computer readable (storage) medium having stored therein computer software and/or data. However, the computer (or machine, in general) readable medium can be in other forms (e.g., non-removable, random access, etc.).
(50) In this document, the term computer program product is used to generally refer to the removable storage unit 940 or hard disk installed in hard drive 935. These computer program products are means for providing software to digital processing system 900. CPU 910 may retrieve the software instructions, and execute the instructions to provide various features of the present disclosure described above.
(51) The term storage media/medium as used herein refers to any non-transitory media that store data and/or instructions that cause a machine to operate in a specific fashion. Such storage media may comprise non-volatile media and/or volatile media. Non-volatile media includes, for example, optical disks, magnetic disks, or solid-state drives, such as storage memory 930. Volatile media includes dynamic memory, such as RAM 920. Common forms of storage media include, for example, a floppy disk, a flexible disk, hard disk, solid-state drive, magnetic tape, or any other magnetic data storage medium, a CD-ROM, any other optical data storage medium, any physical medium with patterns of holes, a RAM, a PROM, and EPROM, a FLASH-EPROM, NVRAM, any other memory chip or cartridge.
(52) Storage media is distinct from but may be used in conjunction with transmission media. Transmission media participates in transferring information between storage media. For example, transmission media includes coaxial cables, copper wire and fiber optics, including the wires that comprise bus 950. Transmission media can also take the form of acoustic or light waves, such as those generated during radio-wave and infra-red data communications.
(53) In some embodiments, the present disclosure provides a system for predictive maintenance of medical diagnostic machine components, the system comprising: at least one sensing information acquisition unit comprising at least one processing device, whereby the at least one processing device electrically coupled to a plurality of sensors and the plurality of sensors configured to detect functioning of medical diagnostic machine components; at least one end-user device configured to receive quality control (QA) data in digital imaging and communications in medicine (DICOM) format from the medical diagnostic machine, and at least one data analytics platform configured to collect the sensing data and QA-DICOM data, the at least one data analytics platform configured to determine the health of the medical diagnostic machine components and predict time to replace the medical diagnostic machine components by the collected digital sensing data and QA-DICOM data using specific matrix variables, wherein the at least one data analytics platform determines the health of the medical diagnostic machine components using at least specific matrix variables and linear classifiers which are trained using singular value decomposition (SVD) based regularization techniques. In some embodiments, the system further comprises analog to digital converters electrically coupled to the at least one processing device and the analog to digital converters are configured to convert the detected analog sensing data into digital sensing data. In some embodiments, the at least one processing device configured to transmit the digital sensing data to the at least one end-user device through a network. In some embodiments, the at least one data analytics platform comprises at least one data acquisition module configured to acquire digital sensing data and QA-DICOM data from the at least one end-user device. In some embodiments, the at least one data analytics platform comprises at least one database configured to store the raw data of digital sensing data and QA-DICOM data. In some embodiments, the at least one data analytics platform further comprises at least one data deriving module configured to derive the raw data of digital sensing data and QA-DICOM data in at least one database. In some embodiments, the at least one data analytics platform further comprises at least one alert generation module configured to generate alerts to the at least one end-user device when the collected digital sensing data and QA-DICOM data varied with predefined thresholds. In some embodiments, the at least one data analytics platform further comprises at least one health component prediction module configured to predict the health of the medical diagnostic machine components based on the derived data and the predefined thresholds using the specific matrix variables. In some embodiments, the at least one data analytics platform further comprises at least one time component prediction module configured to predict time to replace the medical diagnostic machine components based on the derived data and the predefined thresholds using the specific matrix variables. In some embodiments, the at least one data analytics platform further comprises at least one interface module configured to allow users to access variables or charts in the at least one database from the at least one end-user device through application programming interface (API) requests.
(54) In some embodiments, the present disclosure provides a method for predictive maintenance of a medical diagnostic machine components, the method comprising: obtaining digital sensing data and QA-DICOM data related to medical diagnostic machine components from at least one sensing acquisition unit and at least one end-user device; storing the obtained digital sensing data and QA-DICOM data in a database and deriving the obtained digital sensing data and QA-DICOM data; projecting at least one first matrix data set associated with the digital sensing data and QA-DICOM data on at least one second matrix data set associated with the set of historical data measurements; calculating at least one third matrix data set associated with the obtained digital sensing data and QA-DICOM data and the set of historical data measurements using the at least one first matrix data set and the at least one second matrix data set; predicting the health of the medical diagnostic machine components based on the calculated the at least one third matrix data set; and predicting time to replace the medical diagnostic machine components using a non-linear regression model, wherein the non-linear regression model comprises at least specific matrix variables and linear classifiers which are trained using singular value decomposition (SVD) based regularization techniques. In some embodiments, the method further comprises a step of generating alerts to the at least one end-user device when the obtained digital sensing data and QA-DICOM data varied with the set of historical data measurements. In some embodiments, the method further comprises a step of reporting the predicted times of the medical diagnostic machine components to the at least one end-user device. In some embodiments, the method further comprises a step of obtaining unstable results in the at least one second matrix data set while inverting the at least one first matrix data set. In some embodiments, the method further comprises a step of obtaining stable results in the at least one second matrix data set using a regularized singular value decomposition based model. In some embodiments, the method further comprises a step of sensing the functioning of the medical diagnostic machine components using a plurality of sensors. In some embodiments, the method further comprises a step of transmitting the digital sensing data to the at least one end-user device from the at least one processing device.
(55) In some embodiments, the present disclosure provides a computer program product comprising module code embedded in a non-transitory data storage medium, wherein execution of the module code on an end-user device causes the end-user device to: obtain digital sensing data and QA-DICOM data related to medical diagnostic machine components from at least one sensing acquisition unit and at least one end-user device; store the obtained digital sensing data and QA-DICOM data in a database and deriving the obtained digital sensing data and QA-DICOM data; project at least one first matrix data set associated with the digital sensing data and QA-DICOM data on at least one second matrix data set associated with the set of historical data measurements; calculate at least one third matrix data set associated with the obtained digital sensing data and QA-DICOM data and the set of historical data measurements using the at least one first matrix data set and the at least one second matrix data set; predict the health of the medical diagnostic machine components based on the calculated the at least one third matrix data set; and predict time to replace the medical diagnostic machine components using a non-linear regression model.
(56) In some embodiments, the present disclosure provides a method of predicting failure of a coldhead component of an MRI machine, the method comprising: deriving a coldhead component training matrix M using robust singular value decomposition on a plurality of input variables associated with the coldhead component; obtaining digital sensing data and QA-DICOM data related to the coldhead component of the MRI machine; calculating a time remaining to target as a function of the obtained digital sensing data and QA-DICOM data and the coldhead component training matrix M, wherein the target is associated with predicted failure of the coldhead component; and classifying the coldhead component as critical if the calculated time remaining to target is at or near zero. In some embodiments, the method further comprises classifying the coldhead component as warning if the calculated time remaining to target is no more than about one week. In some embodiments, the plurality of input variables comprises helium level, helium gas pressure, cold head temperature, re-condenser temperature, thermal shield temperature, helium gas low pressure, helium gas high pressure, water low temperature, water high temperature, MRI acoustic noise, and duty cycle. In some embodiments, the method further comprises sending an alert to a user if the coldhead component is classified as warning. In some embodiments, the method further comprises sending an alert to a user if the coldhead component is classified as critical.
(57) In some embodiments, the present disclosure provides a method of predicting development of unacceptable MRI field homogeneity of an MRI machine, the method comprising: deriving an MRI field homogeneity training matrix M using robust singular value decomposition on a plurality of input variables associated with MRI field homogeneity; obtaining digital sensing data and QA-DICOM data related to MRI field homogeneity of the MRI machine; calculating a time remaining to target as a function of the obtained digital sensing data and QA-DICOM data and the MRI field homogeneity training matrix M, wherein the target is associated with unacceptable MRI field homogeneity; and classifying the MRI field homogeneity as critical if the calculated time remaining to target is at or near zero. In some embodiments, the method further comprises classifying the MRI field homogeneity as warning if the calculated time remaining to target is no more than about one week. In some embodiments, the plurality of input variables comprises magnet center frequency, signal to noise ratio, geometric accuracy in X direction, geometric accuracy in Y direction, and geometric accuracy in Z direction. In some embodiments, the method further comprises sending an alert to a user if the MRI field homogeneity is classified as warning. In some embodiments, the method further comprises sending an alert to a user if the MRI field homogeneity is classified as critical.
(58) In some embodiments, the present disclosure provides a method of predicting development of unacceptable MRI image quality of an MRI machine, the method comprising: deriving an MRI image quality training matrix M using robust singular value decomposition on a plurality of input variables associated with MRI image quality; obtaining digital sensing data and QA-DICOM data related to MRI image quality of the MRI machine; calculating a time remaining to target as a function of the obtained digital sensing data and QA-DICOM data and the MRI image quality training matrix M, wherein the target is associated with unacceptable MRI image quality; and classifying the MRI image quality as critical if the calculated time remaining to target is at or near zero. In some embodiments, the method further comprises classifying the MRI image quality component as warning if the calculated time remaining to target is no more than about one week. In some embodiments, the plurality of input variables comprises signal to noise ratio, geometric accuracy in X direction, geometric accuracy in Y direction, geometric accuracy in Z direction, magnitude stability, and phase stability. In some embodiments, the method further comprises sending an alert to a user if the MRI image quality is classified as warning. In some embodiments, the method further comprises sending an alert to a user if the MRI image quality is classified as critical.
(59) In some embodiments, the present disclosure provides a method of predicting CT tube failure in a CT machine, the method comprising: deriving a CT tube training matrix M using robust singular value decomposition on a plurality of input variables associated with MRI image quality; obtaining digital sensing data and QA-DICOM data related to CT tube failure of the CT machine; calculating a time remaining to target as a function of the obtained digital sensing data and QA-DICOM data and the CT tube training matrix M, wherein the target is associated with CT tube failure; and classifying the CT tube component as critical if the calculated time remaining to target is at or near zero. In some embodiments, the method further comprises classifying the CT tube component as warning if the calculated time remaining to target is no more than about one week. In some embodiments, the plurality of input variables comprises X-ray tube acoustic noise, and X-ray tube vibration. In some embodiments, the method further comprises sending an alert to a user if the CT tube component is classified as warning. In some embodiments, the method further comprises sending an alert to a user if the CT tube component is classified as critical.
(60) In some embodiments, the present disclosure provides a method of predicting development of unacceptable CT image quality of an CT machine, the method comprising: deriving an CT image quality training matrix M using robust singular value decomposition on a plurality of input variables associated with CT image quality; obtaining digital sensing data and QA-DICOM data related to CT image quality of the CT machine; calculating a time remaining to target as a function of the obtained digital sensing data and QA-DICOM data and the CT image quality training matrix M, wherein the target is associated with unacceptable CT image quality; and classifying the CT image quality as critical if the calculated time remaining to target is at or near zero. In some embodiments, the method further comprises classifying the CT image quality component as warning if the calculated time remaining to target is no more than about one week. In some embodiments, the plurality of input variables comprises water CT number, and air CT number. In some embodiments, the method further comprises sending an alert to a user if the CT image quality is classified as warning. In some embodiments, the method further comprises sending an alert to a user if the CT image quality is classified as critical.
(61) In some embodiments, the present disclosure provides a method of predicting failure of a component of an MRI machine, the method comprising: deriving an MRI component training matrix M using robust singular value decomposition on a plurality of input variables associated with the MRI component of the MRI machine; obtaining digital sensing data and QA-DICOM data related to the MRI component of the MRI machine; calculating a time remaining to target as a function of the obtained digital sensing data and QA-DICOM data and the MRI component training matrix M, wherein the target is associated with predicted failure of the MRI component; and classifying the MRI component as critical if the calculated time remaining to target is at or near zero. In some embodiments, the method further comprises classifying the MRI component as warning if the calculated time remaining to target is no more than about one week. In some embodiments, the plurality of input variables comprises helium level, helium gas pressure, cold head temperature, re-condenser temperature, thermal shield temperature, helium gas low pressure, helium gas high pressure, water low temperature, water high temperature, MRI acoustic noise, duty cycle, magnet center frequency, signal to noise ratio, geometric accuracy in X direction, geometric accuracy in Y direction, geometric accuracy in Z direction, magnitude stability, and phase stability. In some embodiments, the method further comprises sending an alert to a user if the MRI component is classified as warning. In some embodiments, the method further comprises sending an alert to a user if the MRI component is classified as critical. In some embodiments, the MRI component is selected from the list of: coldhead, chiller, compressor, helium level, shimming, and system gain.
(62) In some embodiments, the present disclosure provides a method of predicting failure of a component of a CT machine, the method comprising: deriving a CT component training matrix M using robust singular value decomposition on a plurality of input variables associated with the CT component of the CT machine; obtaining digital sensing data and QA-DICOM data related to the CT component of the CT machine; calculating a time remaining to target as a function of the obtained digital sensing data and QA-DICOM data and the CT component training matrix M, wherein the target is associated with predicted failure of the CT component; and classifying the CT component as critical if the calculated time remaining to target is at or near zero. In some embodiments, the method further comprises classifying the CT component as warning if the calculated time remaining to target is no more than about one week. In some embodiments, the plurality of input variables comprises X-ray tube acoustic noise, X-ray tube vibration, water CT number, and air CT number. In some embodiments, the method further comprises sending an alert to a user if the CT component is classified as warning. In some embodiments, the method further comprises sending an alert to a user if the CT component is classified as critical. In some embodiments, the CT component is selected from the list of: CT tube, and CT image quality.
(63) In some embodiments, the present disclosure provides a method of reducing downtime of an MRI or CT scanner due to component failure, the method comprising deriving a component training matrix M using robust singular value decomposition on a plurality of input variables associated with the component of the MRI or CT scanner; obtaining digital sensing data and QA-DICOM data related to the component of the MRI or CT scanner; calculating a time remaining to target as a function of the obtained digital sensing data and QA-DICOM data and the component training matrix M, wherein the target is associated with predicted failure of the component; classifying the component as critical if the calculated time remaining to target is at or near zero; and scheduling repair or replacement of the component at a time before the calculated time remaining to target is at or near zero. In some embodiments, the method further comprises classifying the component as warning if the calculated time remaining to target is no more than about one week. In some embodiments, the plurality of input variables comprises helium level, helium gas pressure, cold head temperature, re-condenser temperature, thermal shield temperature, helium gas low pressure, helium gas high pressure, water low temperature, water high temperature, MRI acoustic noise, duty cycle, magnet center frequency, signal to noise ratio, geometric accuracy in X direction, geometric accuracy in Y direction, geometric accuracy in Z direction, magnitude stability, phase stability, X-ray tube acoustic noise, X-ray tube vibration, water CT number, and air CT number. In some embodiments, the method further comprises sending an alert to a user if the component is classified as warning. In some embodiments, the method further comprises sending an alert to a user if the component is classified as critical. In some embodiments, the component is selected from the list of: coldhead, chiller, compressor, helium level, shimming, system gain, and image quality.
(64) Reference throughout this specification to one embodiment, an embodiment, or similar language means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the present disclosure. Thus, appearances of the phrases in one embodiment, in an embodiment and similar language throughout this specification may, but do not necessarily, all refer to the same embodiment.
(65) Although the present disclosure has been described in terms of certain preferred embodiments and illustrations thereof, other embodiments and modifications to preferred embodiments may be possible that are within the principles and spirit of the invention. The above descriptions and figures are therefore to be regarded as illustrative and not restrictive.
(66) Thus the scope of the present disclosure is defined by the appended claims and includes both combinations and sub combinations of the various features described herein above as well as variations and modifications thereof, which would occur to persons skilled in the art upon reading the foregoing description.
EXAMPLES
Example 1
(67) A system for predictive maintenance of medical diagnostic machine components, the system comprising: at least one sensing information acquisition unit comprising at least one processing device, whereby the at least one processing device electrically coupled to a plurality of sensors and the plurality of sensors configured to detect functioning of medical diagnostic machine components; at least one end-user device configured to receive quality control (QA) data in digital imaging and communications in medicine (DICOM) format from the medical diagnostic machine, and at least one data analytics platform configured to collect the sensing data and QA-DICOM data, the at least one data analytics platform configured to determine the health of the medical diagnostic machine components and predict time to replace the medical diagnostic machine components by the collected digital sensing data and QA-DICOM data using specific matrix variables, wherein the at least one data analytics platform determines the health of the medical diagnostic machine components using at least specific matrix variables and linear classifiers which are trained using singular value decomposition (SVD) based regularization techniques.
Example 2
(68) The system of Example 1, further comprising analog to digital converters electrically coupled to the at least one processing device and the analog to digital converters are configured to convert the detected analog sensing data into digital sensing data.
Example 3
(69) The system of Example 2, wherein the at least one processing device configured to transmit the digital sensing data to the at least one end-user device through a network.
Example 4
(70) The system of Example 1, wherein the at least one data analytics platform comprises at least one data acquisition module configured to acquire digital sensing data and QA-DICOM data from the at least one end-user device.
Example 5
(71) The system of Example 1, wherein the at least one data analytics platform comprises at least one database configured to store the raw data of digital sensing data and QA-DICOM data.
Example 6
(72) The system of Example 1, wherein the at least one data analytics platform further comprises at least one data deriving module configured to derive the raw data of digital sensing data and QA-DICOM data in at least one database.
Example 7
(73) The system of Example 1, wherein the at least one data analytics platform further comprises at least one alert generation module configured to generate alerts to the at least one end-user device when the collected digital sensing data and QA-DICOM data varied with predefined thresholds.
Example 8
(74) The system of Example 1, wherein the at least one data analytics platform further comprises at least one health component prediction module configured to predict the health of the medical diagnostic machine components based on the derived data and the predefined thresholds using the specific matrix variables.
Example 9
(75) The system of Example 1, wherein at least data analytics platform further comprises at least one time component prediction module configured to predict time to replace the medical diagnostic machine components based on the derived data and the predefined thresholds using the specific matrix variables.
Example 10
(76) The system of Example 1, wherein the at least one data analytics platform further comprises at least one interface module configured to allow users to access variables or charts in the at least one database from the at least one end-user device through application programming interface (API) requests.
Example 11
(77) A method for predictive maintenance of a medical diagnostic machine components, comprising: obtaining digital sensing data and QA-DICOM data related to medical diagnostic machine components from at least one sensing acquisition unit and at least one end-user device; storing the obtained digital sensing data and QA-DICOM data in a database and deriving the obtained digital sensing data and QA-DICOM data; projecting at least one first matrix data set associated with the digital sensing data and QA-DICOM data on at least one second matrix data set associated with the set of historical data measurements; calculating at least one third matrix data set associated with the obtained digital sensing data and QA-DICOM data and the set of historical data measurements using the at least one first matrix data set and the at least one second matrix data set; predicting the health of the medical diagnostic machine components based on the calculated the at least one third matrix data set; and predicting time to replace the medical diagnostic machine components using a non-linear regression model, wherein the non-linear regression model comprises at least specific matrix variables and linear classifiers which are trained using singular value decomposition (SVD) based regularization techniques.
Example 12
(78) The method of Example 11, further comprising a step of generating alerts to the at least one end-user device when the obtained digital sensing data and QA-DICOM data varied with the set of historical data measurements.
Example 13
(79) The method of Example 11, further comprising a step of reporting the predicted times of the medical diagnostic machine components to the at least one end-user device.
Example 14
(80) The method of Example 11, further comprising a step of obtaining unstable results in the at least one second matrix data set while inverting the at least one first matrix data set.
Example 15
(81) The method of Example 11, further comprising a step of obtaining stable results in the at least one second matrix data set using a regularized singular value decomposition based model.
Example 16
(82) The method of Example 11, further comprising a step of sensing the functioning of the medical diagnostic machine components using a plurality of sensors.
Example 17
(83) The method of Example 11, further comprising a step of transmitting the digital sensing data to the at least one end-user device from the at least one processing device.
Example 18
(84) A computer program product comprising module code embedded in a non-transitory data storage medium, wherein execution of the module code on an end-user device causes the end-user device to: obtain digital sensing data and QA-DICOM data related to medical diagnostic machine components from at least one sensing acquisition unit and at least one end-user device; store the obtained digital sensing data and QA-DICOM data in a database and deriving the obtained digital sensing data and QA-DICOM data; project at least one first matrix data set associated with the digital sensing data and QA-DICOM data on at least one second matrix data set associated with the set of historical data measurements; calculate at least one third matrix data set associated with the obtained digital sensing data and QA-DICOM data and the set of historical data measurements using the at least one first matrix data set and the at least one second matrix data set; predict the health of the medical diagnostic machine components based on the calculated the at least one third matrix data set; and predict time to replace the medical diagnostic machine components using a non-linear regression model.
Example 19
(85) A method of predicting failure of a coldhead component of an MRI machine, the method comprising: deriving a coldhead component training matrix M using robust singular value decomposition on a plurality of input variables associated with the coldhead component; obtaining digital sensing data and QA-DICOM data related to the coldhead component of the MRI machine; calculating a time remaining to target as a function of the obtained digital sensing data and QA-DICOM data and the coldhead component training matrix M, wherein the target is associated with predicted failure of the coldhead component; and classifying the coldhead component as critical if the calculated time remaining to target is at or near zero.
Example 20
(86) The method of Example 19, wherein the plurality of input variables comprises helium level, helium gas pressure, cold head temperature, re-condenser temperature, thermal shield temperature, helium gas low pressure, helium gas high pressure, water low temperature, water high temperature, MRI acoustic noise, and duty cycle.
Example 21
(87) The method of Example 19 or Example 20 further comprising sending an alert to a user if the coldhead component is classified as warning.
Example 22
(88) The method of any one of Examples 19-21 further comprising sending an alert to a user if the coldhead component is classified as critical.
Example 23
(89) A method of predicting development of unacceptable MRI field homogeneity of an MRI machine, the method comprising: deriving an MRI field homogeneity training matrix M using robust singular value decomposition on a plurality of input variables associated with MRI field homogeneity; obtaining digital sensing data and QA-DICOM data related to MRI field homogeneity of the MRI machine; calculating a time remaining to target as a function of the obtained digital sensing data and QA-DICOM data and the MRI field homogeneity training matrix M, wherein the target is associated with unacceptable MRI field homogeneity; and classifying the MRI field homogeneity as critical if the calculated time remaining to target is at or near zero.
Example 24
(90) The method of Example 23, wherein the plurality of input variables comprises magnet center frequency, signal to noise ratio, geometric accuracy in X direction, geometric accuracy in Y direction, and geometric accuracy in Z direction.
Example 25
(91) The method of Example 23 or Example 24 further comprising sending an alert to a user if the MRI field homogeneity is classified as warning.
Example 26
(92) The method of any one of Examples 23-25 further comprising sending an alert to a user if the MRI field homogeneity is classified as critical.
Example 27
(93) A method of predicting development of unacceptable MRI image quality of an MRI machine, the method comprising: deriving an MRI image quality training matrix M using robust singular value decomposition on a plurality of input variables associated with MRI image quality; obtaining digital sensing data and QA-DICOM data related to MRI image quality of the MRI machine; calculating a time remaining to target as a function of the obtained digital sensing data and QA-DICOM data and the MRI image quality training matrix M, wherein the target is associated with unacceptable MRI image quality; and classifying the MRI image quality as critical if the calculated time remaining to target is at or near zero.
Example 28
(94) The method of Example 27, wherein the plurality of input variables comprises signal to noise ratio, geometric accuracy in X direction, geometric accuracy in Y direction, geometric accuracy in Z direction, magnitude stability, and phase stability.
Example 29
(95) The method of Example 27 or Example 28 further comprising sending an alert to a user if the MRI image quality is classified as warning.
Example 30
(96) The method of any one of Examples 27-29 further comprising sending an alert to a user if the MRI image quality is classified as critical.
Example 31
(97) A method of predicting CT tube failure in a CT machine, the method comprising: deriving a CT tube training matrix M using robust singular value decomposition on a plurality of input variables associated with MRI image quality; obtaining digital sensing data and QA-DICOM data related to CT tube failure of the CT machine; calculating a time remaining to target as a function of the obtained digital sensing data and QA-DICOM data and the CT tube training matrix M, wherein the target is associated with CT tube failure; and classifying the CT tube component as critical if the calculated time remaining to target is at or near zero.
Example 32
(98) The method of Example 31, wherein the plurality of input variables comprises X-ray tube acoustic noise, and X-ray tube vibration.
Example 33
(99) The method of Example 31 or Example 32 further comprising sending an alert to a user if the CT tube component is classified as warning.
Example 34
(100) The method of any one of Examples 31-33 further comprising sending an alert to a user if the CT tube component is classified as critical.
Example 35
(101) A method of predicting development of unacceptable CT image quality of an CT machine, the method comprising: deriving an CT image quality training matrix M using robust singular value decomposition on a plurality of input variables associated with CT image quality; obtaining digital sensing data and QA-DICOM data related to CT image quality of the CT machine; calculating a time remaining to target as a function of the obtained digital sensing data and QA-DICOM data and the CT image quality training matrix M, wherein the target is associated with unacceptable CT image quality; and classifying the CT image quality as critical if the calculated time remaining to target is at or near zero.
Example 36
(102) The method of Example 35, wherein the plurality of input variables comprises water CT number, and air CT number.
Example 37
(103) The method of Example 35 or Example 36 further comprising sending an alert to a user if the CT image quality is classified as warning.
Example 38
(104) The method of any one of Examples 35-37 further comprising sending an alert to a user if the CT image quality is classified as critical.
Example 39
(105) A method of predicting failure of a component of an MRI machine, the method comprising: deriving an MRI component training matrix M using robust singular value decomposition on a plurality of input variables associated with the MRI component of the MRI machine; obtaining digital sensing data and QA-DICOM data related to the MRI component of the MRI machine; calculating a time remaining to target as a function of the obtained digital sensing data and QA-DICOM data and the MRI component training matrix M, wherein the target is associated with predicted failure of the MRI component; and classifying the MRI component as critical if the calculated time remaining to target is at or near zero.
Example 40
(106) The method of Example 39, wherein the plurality of input variables comprises helium level, helium gas pressure, cold head temperature, re-condenser temperature, thermal shield temperature, helium gas low pressure, helium gas high pressure, water low temperature, water high temperature, MRI acoustic noise, duty cycle, magnet center frequency, signal to noise ratio, geometric accuracy in X direction, geometric accuracy in Y direction, geometric accuracy in Z direction, magnitude stability, and phase stability.
Example 41
(107) The method of Example 39 or Example 40 further comprising sending an alert to a user if the MRI component is classified as warning.
Example 42
(108) The method of any one of Examples 39-41 further comprising sending an alert to a user if the MRI component is classified as critical.
Example 43
(109) The method of any one of Examples 39-42, wherein the MRI component is selected from the list of: coldhead, chiller, compressor, helium level, shimming, and system gain.
Example 44
(110) A method of predicting failure of a component of a CT machine, the method comprising: deriving a CT component training matrix M using robust singular value decomposition on a plurality of input variables associated with the CT component of the CT machine; obtaining digital sensing data and QA-DICOM data related to the CT component of the CT machine; calculating a time remaining to target as a function of the obtained digital sensing data and QA-DICOM data and the CT component training matrix M, wherein the target is associated with predicted failure of the CT component; and classifying the CT component as critical if the calculated time remaining to target is at or near zero.
Example 45
(111) The method of Example 44, wherein the plurality of input variables comprises X-ray tube acoustic noise, X-ray tube vibration, water CT number, and air CT number.
Example 46
(112) The method of Example 44 or Example 45 further comprising sending an alert to a user if the CT component is classified as warning.
Example 47
(113) The method of any one of Examples 44-46 further comprising sending an alert to a user if the CT component is classified as critical.
Example 48
(114) The method of any one of Examples 44-47, wherein the CT component is selected from the list of: CT tube, and CT image quality.
Example 49
(115) A method of reducing downtime of an MRI or CT scanner due to component failure, the method comprising: deriving a component training matrix M using robust singular value decomposition on a plurality of input variables associated with the component of the MRI or CT scanner; obtaining digital sensing data and QA-DICOM data related to the component of the MRI or CT scanner; calculating a time remaining to target as a function of the obtained digital sensing data and QA-DICOM data and the component training matrix M, wherein the target is associated with predicted failure of the component; classifying the component as critical if the calculated time remaining to target is at or near zero; and classifying the component as warning if the calculated time remaining to target is no more than about one week.
Example 50
(116) The method of Example 49, wherein the plurality of input variables comprises helium level, helium gas pressure, cold head temperature, re-condenser temperature, thermal shield temperature, helium gas low pressure, helium gas high pressure, water low temperature, water high temperature, MRI acoustic noise, duty cycle, magnet center frequency, signal to noise ratio, geometric accuracy in X direction, geometric accuracy in Y direction, geometric accuracy in Z direction, magnitude stability, phase stability, X-ray tube acoustic noise, X-ray tube vibration, water CT number, and air CT number.
Example 51
(117) The method of Example 49 or Example 50 further comprising sending an alert to a user if the component is classified as warning.
Example 52
(118) The method of any one of Examples 49-51 further comprising sending an alert to a user if the component is classified as critical.
Example 53
(119) The method of any one of Examples 49-52, wherein the component is selected from the list of: coldhead, chiller, compressor, helium level, shimming, system gain, and image quality.