RADIATION THERAPY SYSTEM, CONTROL METHOD FOR CONTROLLING MEDICAL DEVICE, AND CONTROLLER FOR CONTROLLING MEDICAL DEVICE
20200368554 ยท 2020-11-26
Inventors
- LIANG-HSIANG WU (New Taipei, TW)
- NGOT-SWAN CHONG (New Taipei, TW)
- CHIH-CHING CHANG (New Taipei, TW)
- Yi-Ching Liu (New Taipei, TW)
- MING-HSUN HSU (New Taipei, TW)
Cpc classification
A61N5/1049
HUMAN NECESSITIES
International classification
Abstract
A radiation therapy system includes a radiation source, a processor, a flexible pressure sensing matrix, and a pressure sensing device. The radiation source emits a radiation beam to a target region of a patient for treatment. The processor is coupled to the radiation source for adjusting an incident angle and intensity of the radiation beam. The flexible pressure sensing matrix is placed at an object for detecting an amount of movement and an amount of rotation of the object. The pressure sensing device is coupled to the flexible pressure sensing matrix for receiving the amount of movement and the amount of rotation of the object. When the amount of movement or the amount of rotation exceeds a first preset amount, the processor controls the radiation source to suspend treatment.
Claims
1. A radiation therapy system comprising: a radiation source emitting radiation beams to a target region; a processor coupled to the radiation source for adjusting an incident angle and intensity of the radiation beam; a flexible pressure sensing matrix adapted for placing on an object for detecting an amount of movement and an amount of rotation of the object; and a pressure sensing device coupled to the flexible pressure sensing matrix for receiving the amount of movement and the amount of rotation of the object, wherein: when the amount of movement or the amount of rotation exceeds a first preset amount, the processor controls the radiation source to stop emitting radiation beams.
2. The radiation therapy system of claim 1, wherein: when the processor determines that the amount of movement or the amount of rotation exceeds a second preset amount, the processor controls the radiation source to reduce an intensity of the radiation beam; and the second amount is within a range of the first amount.
3. The radiation therapy system of claim 1, wherein: the pressure sensing device comprises a constant power circuit, a data input/output unit, and a controller; the constant power circuit transmits a constant voltage or a constant current to the flexible pressure sensing matrix through the data input/output unit and receives returned sensed values from the flexible pressure sensing matrix.
4. The radiation therapy system of claim 3, wherein: the pressure sensing device further comprises a filter circuit; the filter circuit receives the sensed values from the flexible pressure sensing matrix through the data input/output unit and filters out noise from the sensed values, and then transmits the filtered sensed values to the controller.
5. The radiation therapy system of claim 3, wherein: the controller determines whether the amount of movement or the amount of rotation exceeds the first preset amount according to the sensed values.
6. The radiation therapy system of claim 3, wherein: the pressure sensing device further comprises a wireless module; the controller transmits the sensed values to the processor through the wireless module; and the processor calculates the amount of movement or the amount of rotation and determines whether the amount of movement or the amount of rotation exceeds the first preset amount.
7. A control method for controlling a medical device, the method comprising: receiving, by a control module, initial sensed values from a flexible pressure sensing matrix; receiving, by the control module, current sensed values from the flexible pressure sensing matrix; and determining whether an object on the flexible pressure sensing matrix has moved or rotated, wherein if the object has moved, calculating, by the control module according to the initial sensed values and the current sensed values and according to a comparison table, an amount of movement or an amount of rotation of the object or an amount of displacement of a target region of the object; and transmitting a warning signal to the medical device to suspend treatment when the amount of movement or the amount of rotation of the object or the amount of displacement of the target region exceeds a preset amount.
8. The control method of claim 7, wherein: the initial sensed values correspond to an initial two-dimensional pressure distribution; the current sensed values correspond to a current two-dimensional pressure distribution; and the comparison table represents a relationship between a plurality of two-dimensional pressure differences and a corresponding plurality of amounts of movement or rotation.
9. The control method of claim 7, wherein: the warning signal comprises the amount of movement or the amount of rotation of the object and/or the amount of displacement of the target region.
10. A controller for controlling a medical device, the controller coupled to the medical device and a flexible pressure sensing module, the controller comprising: a data input module receiving sensed value from the flexible pressure sensing module; and a control module coupled to the data input module; wherein: the control module receives initial sensed values and current sensed values from the flexible pressure sensing module through the data input module; the control module calculates an amount of movement or an amount of rotation of an object on the flexible pressure sensing module or an amount of displacement of a target region of the object according to the initial sensed values and the current sensed values and according to a comparison table; the control module determines whether the amount of movement or the amount of rotation of the object or the amount of displacement of the target region exceeds a preset amount; and the control module transmits a warning signal to the medical device when the amount of movement or the amount of rotation of the object or the amount of displacement of the target region exceeds the preset amount.
11. The controller of claim 10, wherein: the initial sensed values correspond to an initial two-dimensional pressure distribution; the current sensed values correspond to a current two-dimensional pressure distribution; and the comparison table represents a relationship between a plurality of two-dimensional pressure differences and a corresponding plurality of amounts of movement or rotation.
12. The controller of claim 10, further comprising a communication module coupled to the control module, the communication module communicatively coupled to the medical device, wherein: the communication module is controlled by the control module to transmit the warning signal to the medical device.
13. The controller of claim 10, further comprising a filter module coupled to the data input module and the control module, wherein: the filter module filters out noise from the sensed values received by the data input module.
14. The controller of claim 10, further comprising a constant power circuit electrically coupled to the flexible pressure sensing module, wherein: the constant power circuit transmits a constant voltage or a constant current to the flexible pressure sensing module.
15. The controller of claim 10, wherein: the flexible pressure sensing module comprises a plurality of pressure sensors distributed over a plurality of array points of a two-dimensional array.
16. The controller of claim 10, wherein: the warning signal comprises the amount of movement or the amount of rotation of the object and/or the amount of displacement of the target region.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0003] Implementations of the present disclosure will now be described, by way of embodiments, with reference to the attached figures.
[0004]
[0005]
[0006]
[0007]
[0008]
[0009]
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
DETAILED DESCRIPTION
[0019] It will be appreciated that for simplicity and clarity of illustration, where appropriate, reference numerals have been repeated among the different figures to indicate corresponding or analogous elements. Additionally, numerous specific details are set forth in order to provide a thorough understanding of the embodiments described herein. However, it will be understood by those of ordinary skill in the art that the embodiments described herein can be practiced without these specific details. In other instances, methods, procedures and components have not been described in detail so as not to obscure the related relevant feature being described. The drawings are not necessarily to scale and the proportions of certain parts may be exaggerated to better illustrate details and features. The description is not to be considered as limiting the scope of the embodiments described herein.
[0020] Several definitions that apply throughout this disclosure will now be presented.
[0021] The term coupled is defined as connected, whether directly or indirectly through intervening components, and is not necessarily limited to physical connections. The connection can be such that the objects are permanently connected or releasably connected. The term comprising means including, but not necessarily limited to; it specifically indicates open-ended inclusion or membership in a so-described combination, group, series and the like.
[0022]
[0023] When the patient's head is placed on the headrest 11 in an initial position for treatment, an initial time point is recorded, and sensed values of the flexible pressure sensing matrix are acquired. The sensed values may be pressure values of pressure sensors on the flexible pressure sensing matrix or may be impedance values of the plurality of pressure lines of the flexible pressure sensing matrix. The pressure sensing device 12 continuously or periodically receives the sensed values from the flexible pressure sensing matrix, and whether the patient's head is moving or rotating can be correspondingly determined.
[0024] In one embodiment, the pressure sensing device 12 compares the received sensed values to the sensed values at the initial time point according to a comparison table to determine whether the patient's head is moved or rotated beyond a preset amount. If the patient's head is moved or rotated beyond the preset amount, the pressure sensing device 12 transmits a warning signal to a radiation therapy machine through a wireless communication module to suspend therapy.
[0025] For example, when the pressure sensing device determines from the received sensed values that the pressure at a region 13a and a region 13b of the flexible pressure sensing matrix increases, and the pressure at a region 13c and a region 13d decreases, the pressure sensing device determines that the head of the patient has been moved or rotated toward the region 13a. The pressure sensing device 12 determines an amount of movement or rotation of the patient's head based on the pressure difference and the comparison table, and determines whether the amount of movement or rotation exceeds the preset amount. In one embodiment, if the amount of movement or rotation is greater than the preset amount, the pressure sensing device 12 transmits a warning signal to the radiation therapy machine through the wireless communication module to suspend therapy. In another embodiment, the pressure sensing device 12 transmits the amount of movement or rotation of the head to the radiation therapy machine, and a control unit of the radiation therapy machine determines whether to suspend therapy.
[0026] The pressure sensing device 12 and the headrest 11 are adaptable to a variety of radiation therapy machines through specific communication protocols.
[0027] Generally, a human skull is a nearly symmetrical structure. When the patient's head is completely in contact with the flexible pressure sensing matrix and the head moves or rotates, a symmetrical pressure change occurs on the flexible pressure sensing matrix. The regions 13a and 13d are symmetrically disposed on the flexible pressure sensing matrix, and the regions 13b and 13c are symmetrically disposed on the flexible pressure sensing matrix.
[0028] When the headrest 11 is made of a hard material, an amount of deformation of the headrest 11 is small, so that a change in horizontal displacement of the patient's head can be ignored. When the patient's head is rotated in the direction of the region 13a, the sensed value at the region 13a (which may be the pressure value or the impedance value) is increased, and the sensed value at the symmetrical region 13d is correspondingly reduced. At the same time, the sensed value sensed at the region 13b increases, and the sensed value at the symmetrical region 13c correspondingly decreases. Further, the amount of increase in the sensed value at the region 13b is higher than the amount of increase in the sensed value at the region 13a. Thus, when the pressure sensing device 12 detects the above-described pressure change, the pressure sensing device 12 determines that the patient's head is rotating.
[0029] Next, the pressure sensing device 12 determines an amount of rotation of the patient's head according to the pressure change of the flexible pressure sensing matrix, estimates an amount of displacement of a target region of the head according to the amount of rotation, and determines whether the amount of displacement is higher than a preset amount. If the amount of displacement of the target region is higher than the preset amount, a probability that the treatment may damage normal tissue adjacent to the target region is high, such as 30%-50%, so the radiotherapy machine will suspend treatment so that the position of the patient's head can be re-adjusted.
[0030]
[0031] In the example described above, the pressure sensing device 12 receives the sensed values from the flexible pressure sensing matrix and determines whether the patient's head has moved or rotated according to a change in pressure distribution.
[0032]
[0033] In another embodiment, the pressure sensing device 12 calculates the amount of displacement of the target region caused by movement or rotation and transmits the amount of displacement to the radiation therapy device, and the radiation therapy device determines whether to suspend treatment.
[0034]
[0035] In one embodiment, the controller 43 first estimates whether the movement or rotation of the user's head exceeds the preset amount. If the preset amount is exceeded, the controller 43 calculates the amount of displacement of the target region of the head. The displacement includes a horizontal displacement and a vertical displacement. If the amount of displacement exceeds the preset amount, the controller 43 transmits a warning signal to the radiation therapy device to suspend treatment. In one embodiment, the pressure sensing device 40 communicates the preset amount to the radiation therapy device via an encrypted communication protocol.
[0036] In one embodiment, the controller 43 first estimates whether the movement or rotation of the user's head exceeds the preset amount. If the preset amount is exceeded, the controller 43 transmits the sensed value to the radiation therapy device through the wireless module 44, and the radiation therapy device calculates the amount of displacement of the target region of the head. The amount of displacement includes the horizontal displacement and the vertical displacement. If the amount of displacement exceeds the preset amount, the radiation therapy device suspends treatment and notifies a healthcare professional to adjust the position of the patient's head.
[0037] In one embodiment, the filter circuit 42 is a Kalman filter. The sensed value returned by the flexible pressure sensing matrix has a time stamp. The Kalman filter calculates a current value at the time stamp according to a previous value at a previous time point, and then updates a predictive algorithm according to the actual measured value. The Kalman filter allows the sensed values to be converted into a smoother curve, which reduces noise or common mode noise caused during sensing.
[0038] The foregoing embodiments are described with the head as the region of treatment, but can be applied to radiation treatment of a chest cavity, an abdominal cavity, or the like, as long as a size of the headrest is modified. In addition, during thoracic treatment, the flexible pressure sensing matrix can also detect changes in chest breathing to determine when to start radiation therapy and when to suspend radiation therapy.
[0039]
[0040] The radiation source 52 emits a radiation beam to the target region. The processor 51 is coupled to the radiation source 52 for adjusting an incident angle and intensity of the radiation beam. The flexible pressure sensing matrix 55 is placed at region of the patient to be treated. The pressure detecting device 54 is coupled to the flexible pressure sensing matrix 55 for detecting an amount of movement or rotation of the region. The processor 51 controls the radiation source 52 to suspend emission of the radiation beam when the amount of movement or rotation exceeds a first preset amount. When the amount of movement or rotation exceeds a second preset amount, the processor 51 controls the radiation source 52 to reduce the intensity of the radiation beam. The second preset amount is within a range of the first preset amount. In one embodiment, the first preset amount of the amount of movement is 5 mm to 5 mm, and the second preset amount of the amount of movement is 2.5 mm to 2.5 mm. In one embodiment, the first preset amount of the amount of rotation is 15 degrees to 15 degrees, and the second preset amount of the amount of rotation is 7.5 degrees to 7.5 degrees.
[0041] The pressure sensing device 54 may have a structure as illustrated in
[0042] The filter circuit receives the sensed value returned by the flexible pressure sensing matrix through the data input/output unit and filters out noise, and then transmits the filtered sensed value to the controller.
[0043] The controller determines, according to the sensed value, whether the amount of movement or the amount of rotation exceeds the first preset amount. The controller transmits the sensed value to the processor 51 through the wireless module, and the processor calculates the amount of movement and/or the amount of rotation and determines whether the amount of movement or the amount of rotation exceeds the first preset amount. The wireless power sensing device senses a change in a magnetic field or an electric field to generate power for the pressure detecting device.
[0044]
[0045] The controller 61 includes a flexible pressure sensing module 611, a data input module 612, a control module 613, a communication module 614, a filter module 615, a constant power circuit 616, and a power module 617.
[0046] The flexible pressure sensing module 611 includes a plurality of pressure sensors and an electrical circuit connecting the pressure sensors. The pressure sensors are distributed over a plurality of array points of a two-dimensional array. The flexible pressure sensing module 611 electrically couples the constant power circuit 616 and the data input module 612 to receive a constant current or a constant voltage from the constant power circuit 616, and the sensed values generated by the pressure sensors are output to the data input module 612. In another embodiment, the flexible pressure sensing module 611 is composed of a plurality of interlaced pressure lines.
[0047] Referring to
[0048] The data input module 612 is coupled to the flexible pressure sensing module 611 to receive sensed values from the flexible pressure sensing module 611.
[0049] The communication module 614 is coupled to the medical device 62 and transmits the sensed values to the medical device 62 under control of the control module 613. In one embodiment, the communication module 614 supports a particular wireless communication protocol, such as WiFi, BLUETOOTH, or the like. In one embodiment, the communication network 63 includes a wireless communication network.
[0050] The filter module 615 is coupled to the data input module 612 and filters out noise of the sensed values received by the data input module 612 and transmits the filtered sensed values to the control module 613. The filter module 615 can be a filtering circuit, such as a Kalman filter. In one embodiment, the sensed values returned by the flexible pressure sensing module 611 have a time stamp. The Kalman filter calculates a current value at the time stamp according to a previous value at a previous time point, and then updates a predictive algorithm or device according to the actual measured value. The Kalman filter allows the sensed values to be converted into a smoother curve, which reduces noise or common mode noise caused during sensing.
[0051] The constant power circuit 616 provides one of a constant voltage and a constant current to the flexible pressure sensing module 611.
[0052] The power module 617 provides power required by the flexible pressure sensing module 611. In one embodiment, the power supply unit 46 is a battery. In another embodiment, the power supply unit 46 is a wireless power receiving device for sensing a change in power or magnetic force in the radiation therapy device to generate the required power.
[0053] The control module 613 is coupled to the filter module 615 and receives data from the data input module 612 through the filter module 615. In one embodiment, the control module 613 receives the sensed values from the flexible pressure sensing module 611, calculates an amount of movement or an amount of rotation of an object on the flexible pressure sensing module 611 (such as the head 70 of
[0054] As described above, the flexible pressure sensing module 611 senses a pressure distribution of a contact surface of the headrest 7 that receives the patient's head 70 and generates sensed values of the pressure distribution. The foregoing embodiments are described with the head as the region of treatment, but can be applied to radiation treatment of a chest cavity, an abdominal cavity, or the like, as long as a size of the headrest is modified. In addition, during thoracic treatment, the flexible pressure sensing matrix can also detect changes in chest breathing to determine when to start radiation therapy and when to suspend radiation therapy.
[0055] Referring to
[0056]
[0057] At block M901, a flexible pressure sensing module 901 generates initial sensed values. The initial sensed values correspond to an initial position of an object (such as the head 70 of
[0058] At block S901, a control module 902 receives and stores the initial sensed values from the flexible pressure sensing module 901 via a data input module (such as the data input module 612). For example, when the patient's head is in the initial position, the control module 902 records the sensed pressures from the flexible pressure sensing module 901. In another embodiment, the control module 902 records an impedance of the plurality of pressure lines of the flexible pressure sensing module 901.
[0059] At block M902, the flexible pressure sensing module 901 generates current sensed values. The current sensed values relate to a current position of the object (such as the head 80 of
[0060] At block S902, the control module 902 receives the current sensed values from the flexible pressure sensing module 901. In one embodiment, during treatment, the control module 902 continuously or periodically accepts the sensed values transmitted by the flexible pressure sensing module 901.
[0061] At block S903, the control module 902 calculates an amount of movement or an amount of rotation of the object (such as the head 80 of
[0062] In one embodiment, whether to continue treatment is determined according to the amount of movement or rotation of the object. In another embodiment, whether to continue treatment is determined according to the amount of displacement of the target region.
[0063] When the control module 902 calculates the amount of movement or the amount of rotation of the object and the amount of displacement of the target region at block S903, the control module 902 compares the initial two-dimensional pressure distribution to the current two-dimensional pressure distribution in the comparison table to obtain the amount of movement or the amount of rotation of the object and the amount of displacement of the target region.
[0064]
[0065] At block S904, the control module 902 determines whether the amount of movement or rotation or the amount of displacement is higher than a preset amount. The preset amount is set according to a safety range according to the treatment plan. In one embodiment, the preset amount may correspond to an amount of movement or an amount of rotation of the object (such as the head 30 of
[0066] At block S905, the control module 902 transmits a warning signal to the medical device (the medical device 12) when the amount of movement or the amount of rotation of the object or the amount of displacement of the target region is higher than the preset amount. In one embodiment, the warning signal is used to suspend operation of the medical device to re-adjust the position of the object.
[0067] In one embodiment, when the control module 902 calculates the amount of movement or the amount of rotation of the object, the warning signal includes the amount of movement or the amount of rotation, and the medical device determines whether to suspend operation according to the amount of movement or the amount of rotation.
[0068] In one embodiment, when the control module 902 calculates the amount of displacement of the target region, the warning signal includes the sensed values from the flexible pressure sensing module 901, such as the initial sensed values and the current sensed values. The medical device calculates the amount of displacement of the target region to be treated (such as the region 801 of
[0069]
[0070] At block M1101, a flexible pressure sensing module 1101 generates initial sensed values.
[0071] At block S1101, a control module 1102 receives the initial sensed values from the flexible pressure sensing module 1101.
[0072] At block M1102, the flexible pressure sensing module 1101 generates current sensed values.
[0073] At block S1102, the control module 1102 receives the current sensed values from the flexible pressure sensing module 1101.
[0074] At block S1103, the control module 1102 determines whether an object resting on the flexible pressure sensing module 1101 is moved or rotated according to the initial sensed values, the current sensed values, and a comparison table. In general, the human skull is a nearly symmetrical structure, so that when a patient's head is completely in contact with the flexible pressure sensing module and is moved or rotated, pressure changes of the pressure sensors have a specific pattern.
[0075] Referring to
[0076] In one embodiment, the control module 1102 makes the determination based on the comparison table and the sensed values received from the flexible pressure sensing module 1101. In another embodiment, the control module 1102 makes the determination based on the pressure distribution map generated by the control module 1102 based on the sensed values.
[0077] At block S1104, the control module 1102 calculates an amount of movement or an amount of rotation of the object according to the initial sensed values, the current sensed values, and the comparison table.
[0078] At block S1105, the control module 1102 determines whether the amount of movement or the amount of rotation is higher than a preset amount.
[0079] At block S1106, when the amount of movement or the amount of rotation is higher than the preset amount, the control module 1102 transmits a warning signal to control the medical device to suspend treatment.
[0080]
[0081] At block M1201, a flexible pressure sensing module 1201 generates initial sensed values.
[0082] At block S1201, a control module 1202 receives the initial sensed values from the flexible pressure sensing module 1201.
[0083] At block M1202, the flexible pressure sensing module 1201 generates current sensed values.
[0084] At block S1202, the control module 1202 receives the current sensed values from the flexible pressure sensing module 1201.
[0085] At block S1203, the control module 1202 calculates an amount of movement or an amount of rotation of an object resting on the flexible pressure sensing module 1201 according to the initial sensed values, the current sensed values, and a comparison table.
[0086] At block S1204, the control module 1202 determines whether the amount of movement or the amount of rotation of the object is higher than a preset value.
[0087] At block S1205, when the control module 1202 determines that the amount of movement or the amount of rotation is higher than the preset amount, the control module 1202 calculates an amount of displacement of a target region of the object according to the amount of movement or the amount of rotation of the object.
[0088] At block S1206, the control module 1202 determines whether the amount of displacement of the target region is higher than a preset amount.
[0089] At block S1207, the control module 1202 transmits a warning signal to the medical device to control the medical device to suspend treatment when the amount of displacement of the target region is higher than the preset amount.
[0090] In summary, the positions of the object (70/80/100) and the target region (801/101) are detected by the flexible pressure sensing module (611/901/1101/1201), and a movement or rotation of the object and/or displacement of the target region are calculated according to sensed values from the flexible pressure sensing module. A warning signal is transmitted to the medical device 62 when the amount of movement or the amount of rotation of the object and/or the amount of displacement of the target region is higher than a preset amount to control the medical device 62 to suspend treatment.
[0091] The embodiments shown and described above are only examples. Even though numerous characteristics and advantages of the present technology have been set forth in the foregoing description, together with details of the structure and function of the present disclosure, the disclosure is illustrative only, and changes may be made in the detail, including in matters of shape, size and arrangement of the parts within the principles of the present disclosure up to, and including, the full extent established by the broad general meaning of the terms used in the claims.