This application claims the priority benefit of Korean Patent Application No. 10-2012-0075747, filed on Jul. 11, 2012, in the Korean Intellectual Property Office, the disclosures of which are incorporated herein in their entirety by reference.
1. Field
The following description relates to a method of generating a temperature map showing a temperature change at a predetermined part of an organ by irradiating an ultrasound wave on moving organs, and an apparatus for generating a temperature map.
2. Description of the Related Art
Along with the development of medical science, a typical treatment for a tumor has developed from invasive surgeries, such as an abdominal operation, to minimally invasive surgeries. At present, non-invasive surgeries are also developed, and thus, a gamma knife, a cyber knife, a High Intensity Focused Ultrasound (HIFU) knife, and so forth are used. Particularly, among these knives, the recently commonly used HIFU knife is widely used in a therapy that is harmless to a human body and is eco-friendly by using ultrasound waves.
HIFU therapy using an HIFU knife is a surgery method for removing and curing a tumor by focusing and irradiating HIFU on a tumor part to be cured to cause focal destruction or necrosis of tumor tissue.
Provided are methods and apparatuses for a method of generating a temperature map showing a temperature change at a predetermined part of an organ by irradiating an ultrasound wave on moving organs, and an apparatus for generating a temperature map.
Additional aspects will be set forth in part in the description which follows and, in part, will be apparent from the description, or may be learned by practice of the presented embodiments.
According to an aspect of the present disclosure, a method of generating a temperature map showing a temperature change before and after an ultrasound wave for treatment is irradiated on a treatment part of a predetermined organ includes generating a plurality of reference frames indicating images of an observed part including a treatment part in the predetermined organ in a patient during a predetermined period related to a movement cycle of the predetermined organ from echo signals that are transduced from reflected waves of ultrasound waves for diagnosis irradiated on the observed part during the predetermined period; generating a current frame indicating an image of the observed part at a time an ultrasound wave for treatment is irradiated on the treatment part from the echo signals that are transduced from the reflected waves of the ultrasound waves for diagnosis irradiated on the observed part; selecting a comparison frame that is one of the reference frames based on a similarity between the reference frames and the current frame; and generating a temperature map showing a temperature change in the observed part based on a difference between the comparison frame and the current frame.
The selecting of the comparison frame may include selecting a frame that is the most similar to the current frame from among the reference frames as the comparison frame.
The selecting of the comparison frame may include determining a frame that is the most similar to the current frame from among the reference frames based on a difference between pixel values of each of the reference frames and pixel values of the current frame and selecting the reference frame, which is determined as the most similar frame to the current frame, as the comparison frame.
The predetermined period may include a breathing cycle of the patient that corresponds to the movement cycle of the predetermined organ, and the generating of the plurality of reference frames may include generating the reference frames during the breathing cycle of the patient.
The predetermined period may include a pause period between a breathing motion in which the movement of the predetermined organ is relatively small in the movement cycle of the predetermined organ, and the generating of the plurality of reference frames may include generating the reference frames during the pause period between the breathing motion.
The generating of the current frame may include generating the current frame from the echo signals that are transduced from the reflected waves of the ultrasound waves for diagnosis irradiated on the observed part during the pause period between the breathing motion.
The generating of the current frame may include generating current frames indicating images of the predetermined organ from the echo signals that are transduced from the reflected waves of the ultrasound waves for diagnosis irradiated on a plurality of cross-sectional images forming the observed part, and the generating of the temperature map may include generating a three-dimensional (3D) temperature map by accumulating a plurality of temperature maps generated from the generated current frames.
The selecting of the comparison frame may include selecting candidate reference frames from among the plurality of reference frames by considering an estimated position of the observed part at a time corresponding to the movement cycle of the predetermined organ or a time the current frame is generated.
Each of the reference frames may be obtained by replacing a reference frame generated at a time corresponding to a time the current frame is generated with the current frame by considering the movement cycle of the predetermined organ.
Each of the generating of the temperature map may include generating the temperature map by detecting a different type of waveform change between echo signals for generating the comparison frame selected from among the reference frames and echo signals for generating the current frame.
According to an aspect of the present disclosure, an ultrasound system to generate a temperature map showing a temperature change before and after an ultrasound wave for treatment is irradiated on a treatment part of a predetermined organ in a patient may include: an ultrasound diagnosis device to irradiate ultrasound waves for diagnosis on an observed part including the treatment part in the predetermined organ inside the patient during a predetermined period related to a movement cycle of the predetermined organ; an ultrasound treatment device to irradiate the ultrasound waves for treatment on the treatment part; and an ultrasound data processing device to generate the temperature map showing the temperature change in the observed part based on a difference between any one of a plurality of reference frames indicating images of the observed part that are generated from echo signals transduced from reflected waves of the ultrasound waves for diagnosis irradiated during the predetermined period and a current frame indicating an image of the observed part that is generated at a time the ultrasound wave for treatment is irradiated on the treatment part from the echo signals that are transduced from the reflected waves of the ultrasound waves for diagnosis.
The ultrasound data processing device may include a comparison frame generator for selecting a frame that is the most similar to the current frame from among the reference frames as a comparison frame.
The comparison frame generator determines a frame that is the most similar to the current frame from among the reference frames based on a difference between pixel values of each of the reference frames and pixel values of the current frame and selects the reference frame, which is determined as the most similar frame to the current frame, as the comparison frame.
The predetermined period is a breathing cycle of the patient that corresponds to the movement cycle of the predetermined organ, and the ultrasound data processing device may include a reference frame generator for generating the reference frames during the breathing cycle of the patient.
The predetermined period may include a pause period between a breathing motion in which the movement of the predetermined organ is relatively small in the movement cycle of the predetermined organ, and the ultrasound data processing device may include a reference frame generator for generating the reference frames during the pause period between the breathing motion.
The reference frame generator generates the current frame from the echo signals that are transduced from the reflected waves of the ultrasound waves for diagnosis irradiated on the observed part during the pause period between the breathing motion.
The ultrasound data processing device may include: a current frame generator to generate current frames indicating images of the predetermined organ from the echo signals that are transduced from the reflected waves of the ultrasound waves for diagnosis irradiated on a plurality of cross-sectional images forming the observed part; and a temperature map generator to generate a three-dimensional (3D) temperature map by accumulating a plurality of temperature maps generated from the generated current frames.
The reference frame generator may include a reference frame selector to select candidate reference frames from among the plurality of reference frames by considering an estimated position of the observed part at a time corresponding to the movement cycle of the predetermined organ or a time the current frame is generated.
The reference frame generator may replace a reference frame generated at a time corresponding to a time the current frame is generated with the current frame by considering the movement cycle of the predetermined organ.
The patent or application file contains at least one drawing executed in color. Copies of this patent or patent application publication with color drawings will be provided by the Office upon request and payment of the necessary fee. These and/or other aspects will become apparent and more readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings in which:
Reference will now be made in detail to embodiments, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to like elements throughout. In this regard, the present embodiments may have different forms and should not be construed as being limited to the descriptions set forth herein. Accordingly, the embodiments are merely described below, by referring to the figures, to explain aspects of the present description.
When a tumor in a patient is treated, the ultrasound treatment device 10 in the ultrasound system 1 heats the tumor by irradiating an ultrasound wave for treatment on a treatment part 50 of the tumor, and the ultrasound diagnosis device 20 irradiates an ultrasound wave for diagnosis on a surrounding part (hereinafter, referred to as “observed part”) including the treatment part 50 and receives reflected waves of the irradiated ultrasound wave. Thereafter, the ultrasound system 1 transduces the received reflected waves to echo signals, acquires ultrasound images based on the echo signals, and diagnoses whether a therapy has been completed. The heat indicates focal destruction or necrosis of tissue in the treatment part 50. In detail, the ultrasound system 1 treats the treatment part 50 using the ultrasound treatment device 10 for irradiating the ultrasound wave for treatment on the treatment part 50, e.g., a portion of the tumor, in the body of the patient and monitors treatment results, such as a temperature of the treatment part 50, using the ultrasound diagnosis device 20 for irradiating the ultrasound wave for diagnosis on the observed part.
The ultrasound treatment device 10 may be called a treatment probe. The ultrasound treatment device 10 may irradiate the ultrasound wave for treatment on various parts of a patient while moving under control of the driving device 60. Alternatively, the ultrasound treatment device 10 may irradiate the ultrasound wave for treatment on various parts of a patient in a method of changing a focal position at which the ultrasound wave for treatment is irradiated at a fixed position thereof. That is, the ultrasound treatment device 10 generates the ultrasound wave for treatment and irradiates the ultrasound wave for treatment on local tissue of a patient. As the ultrasound wave for treatment, High Intensity Focused Ultrasound (HIFU) having enough energy for necrosis of a tumor in the body of a patient may be used. That is, the ultrasound treatment device 10 corresponds to a device for irradiating HIFU generally known as the ultrasound wave for treatment. Because the HIFU is well-known to one of ordinary skill in the art, a detailed description thereof is omitted. However, it will be understood by one of ordinary skill in the art that the ultrasound treatment device 10 is not limited to the device for irradiating HIFU and any device may be included in the scope of the ultrasound treatment device 10 as long as similarly to the device for irradiating HIFU.
The method of changing a focal position at which the ultrasound wave for treatment is irradiated at a fixed position of the ultrasound treatment device 10 may use a Phase Array (PA) method. The PA method uses the premise that the ultrasound treatment device 10 includes a plurality of elements 110, as shown in
The ultrasound diagnosis device 20 may be called a diagnosis probe. The ultrasound diagnosis device 20 irradiates the ultrasound wave for diagnosis towards the observed part under control of the driving device 60. The observed part may be wider than or the same as the treatment part 50. In addition, the ultrasound diagnosis device 20 receives reflected waves of the irradiated ultrasound wave for diagnosis from the part on which the ultrasound wave for diagnosis is irradiated. In detail, the ultrasound diagnosis device 20 is generally produced with a piezoelectric transducer. When an ultrasound wave in a range from approximately 2 MHz to approximately 18 MHz is propagated to a predetermined part in the body of a patient from the ultrasound diagnosis device 20, the ultrasound wave is partially reflected from layers between several different tissues. In particular, the ultrasound wave is reflected from places in the body in which density changes, e.g., blood cells in blood plasma, small tissue in organs, etc. These reflected ultrasound waves, i.e., the reflected waves, cause the piezoelectric transducer to vibrate and output electrical pulses in response to the vibration. In the current embodiment, echo signals transduced from reflected waves received by the ultrasound diagnosis device 20 are additionally used to monitor a temperature change at the observed part. That is, the echo signals may be used to monitor a temperature change at the observed part in addition to generally known generation of an ultrasound diagnosis image. A method of monitoring a temperature change at the observed part will be described below. The ultrasound diagnosis device 20 may also be implemented at a fixed position thereof, and may be configured to have a size capable of accommodating a predetermined internal organ including the treatment part 50. An embodiment in a case where a position of the ultrasound diagnosis device 20 is fixed will be described below.
Although the ultrasound treatment device 10 and the ultrasound diagnosis device 20 are described as independent devices in the current embodiment, the current embodiment is not limited thereto, and the ultrasound treatment device 10 and the ultrasound diagnosis device 20 may be implemented as individual modules in a single device or implemented as a single device. That is, the ultrasound treatment device 10 and the ultrasound diagnosis device 20 are not limited to only a certain form. In addition, the ultrasound treatment device 10 and the ultrasound diagnosis device 20 are not limited to being singular, and may each be plural. In addition, although the ultrasound treatment device 10 and the ultrasound diagnosis device 20 irradiate ultrasound waves downwards above the body of a patient in
The driving device 60 controls positions of the ultrasound treatment device 10 and the ultrasound diagnosis device 20. In detail, the driving device 60 receives position information of the treatment part 50 from a controller (310 of
As described above, the ultrasound system 1 also monitors a temperature change at the observed part using the ultrasound diagnosis device 20. In a case of an ultrasound therapy using the ultrasound wave for the treatment, such as the HIFU, when the HIFU arrives at a portion of a tumor, a temperature of this tumor portion may instantaneously increase to more than 70° C. due to heat energy caused by the HIFU. Theoretically, it is known that tissue destruction occurs within approximately 110 msec at a temperature of approximately 60° C. This high temperature causes coagulative necrosis of tissue and blood vessels in the tumor portion. According to the current embodiment, by real-time monitoring of a temperature change at the observed part, it may be correctly perceived whether a therapy is to be continued or has been completed, so that an ultrasound therapy may be efficiently performed. In more detail, even when an internal organ moves due to breathing or other causes, a temperature change at the observed part may be monitored in real-time, and thus, it may be correctly perceived whether the ultrasound wave for treatment has been correctly irradiated on the treatment part 50 or whether a therapy is to be continued or has been completed.
The controller 310 transmits position control signals indicating positions of the ultrasound treatment device 10 and the ultrasound diagnosis device 20 that are generated based on motion information of a predetermined organ in the body of a patient to the driving device 60. In detail, the controller 310 generates a position control signal with respect to a position at which the ultrasound treatment device 10 irradiates the ultrasound wave for treatment in response to the movement of the treatment part 50 in the organ by using displacement information measured based on the movement of the organ in response to a breathing motion and transmits the position control signal to the driving device 60. A process of acquiring movement information of a predetermined organ in the body of a patient is a preparation process for a medical expert to diagnose a patient and may be performed even outside of an operating room. For example, a movement displacement of a liver due to breathing is as shown in
In addition, the controller 310 generates a position control signal with respect to a position at which the ultrasound diagnosis device 20 irradiates the ultrasound wave for diagnosis and receives reflected waves thereof and transmits the position control signal to the driving device 60. The controller 310 may generate a position control signal for the ultrasound diagnosis device 20 so that the ultrasound diagnosis device 20 periodically irradiates the ultrasound wave for diagnosis on every section equal to or less than 0.2 mm on the observed part, to obtain a plurality of reference frames to be described below. For example, the controller 310 may generate an image suitable for rapid and accurate tracking of a predetermined internal organ including the treatment part 50 from medical images for a breathing cycle of a patient to generate position control signals for the ultrasound treatment device 10 and the ultrasound diagnosis device 20, and an embodiment of this method will be described below.
The transducer 370 receives, from the ultrasound diagnosis device 20, reflected waves of the ultrasound wave for diagnosis that are received by the ultrasound diagnosis device 20. Thereafter, the transducer 370 transduces the reflected waves of the ultrasound wave for diagnosis into echo signals. An echo signal indicates a received beam formed an ultrasound Radio Frequency (RF) signal or a signal from which anatomic information of a medium, such as a B-mode image, is identified and temperature-related parameters are extracted through processing. Thereafter, the transducer 370 transmits the echo signals to the current frame generator 320 and the reference frame generator 330 to be described below.
The current frame generator 320 receives echo signals that are transduced from reflected waves of the ultrasound wave for diagnosis that are irradiated on the observed part by the ultrasound diagnosis device 20 at a current time, i.e., when the ultrasound treatment device 10 irradiates the ultrasound wave for treatment on the treatment part 50, and generates a current frame indicating an image of the observed part at the current time based on the received echo signals. The current frame includes information about a position and temperature of the observed part. An example of displaying the current frame with different brightness values may be a B-mode image. The B-mode image indicates an image in which echo signals transduced from reflected waves of the ultrasound wave for diagnosis are expressed by brightness differences. In detail, a brightness value in a B-mode image may increase in correspondence with the magnitude of an echo signal. The current frame generator 320 may determine whether the current frame generated by the current frame generator 320 is a current frame generated in a pause period between a breathing motion. The pause period between a breathing motion indicates a period in which a movement magnitude of an organ is relatively smaller than an inhalation or exhalation period within one breathing cycle.
The operation described above indicates a case where the current frame generator 320 generates a single current frame. However, the current frame generator 320 may generate a plurality of current frames. That is, for the temperature map generator 360, to be described below, to generate a completed temperature map of a three-dimensional (3D) volume for the observed part, the ultrasound diagnosis device 20 may receive reflected waves of ultrasound waves for diagnosis that are irradiated while changing a position and orientation thereof, and the current frame generator 320 may generate a plurality of current frames indicating a plurality of cross-sectional images forming the observed part by using echo signals transduced from the reflected waves.
The reference frame generator 330 receives echo signals transduced from reflected waves of ultrasound waves for diagnosis from the transducer 370 and generates reference frames indicating an image of the observed part at a corresponding time by using the received echo signals. Each of the reference frames includes information about a position and temperature of the observed part. The observed part may specify a proper part including the treatment part 50 in a predetermined internal organ. Each of the reference frames is generally generated as a frame including temperature information of the observed part before the ultrasound wave for treatment is irradiated on the treatment part 50 by the ultrasound treatment device 10. That is, to finally observe a relative temperature change between before and after the ultrasound wave for treatment is irradiated on the treatment part 50, the reference frames may be generated before the ultrasound wave for treatment is irradiated on the treatment part 50 by the ultrasound treatment device 10.
Alternatively, a current frame generated when the ultrasound treatment device 10 irradiates the ultrasound wave for treatment on the treatment part 50 may be used as a reference frame. This is implemented by a method of updating a reference frame database (DB) by a current frame, which is described below. This causes a reference frame to be generated in a process of irradiating the ultrasound wave for treatment on the treatment part 50 in the ultrasound treatment device 10 instead of generating the reference frame before the ultrasound treatment device 10 irradiates the ultrasound wave for treatment on the treatment part 50. The reference frame DB updated by the current frame is used when temperature-related parameters are extracted by Echo-Shift (ES) method. The ES method is described below. A detailed description of the method of updating the reference frame DB will be made below.
The storage unit 340 stores the current frame generated by the current frame generator 320 or the reference frames generated by the reference frame generator 330, respectively.
The comparator 350 generates a temperature map of the current frame by comparing the echo signals forming the current frame generated by the current frame generator 320 with the echo signals forming the comparison frame selected by the comparison frame selector 380 so that the temperature map generator 360 generates a completed temperature map from which a temperature change of the observed part is observed according to various criteria, and this is implemented by extracting temperature-related parameters. The comparator 350 generates a temperature map of the current frame that corresponds to a temperature change between the observed part shown in a reference frame and the observed part shown in the current frame based on a result of extracting the temperature-related parameters. For example, the temperature map of the current frame indicates a map displaying a physical amount proportional to a temperature, a map displaying a relative temperature change between the observed part shown in a reference frame and the observed part shown in the current frame, or a map displaying an unconditional temperature of the observed part shown in the current frame, etc.
A method of generating the map displaying a relative temperature change between the observed part shown in a reference frame and the observed part shown in a current frame will now be described. As a method of extracting temperature-related parameters, a Change in Backscattered Energy (CBE) method, the ES method, and a method of calculating a change of B/A are known.
A method of extracting temperature-related parameters using the CBE method is first described. The comparator 350 compares echo signals forming a reference frame with echo signals forming a current frame and detects an amplitude-changed portion from the echo signals forming the current frame. Thereafter, the comparator 350 detects a temperature change corresponding to a detected amplitude-changed level from a mapping table stored in the storage unit 340 and generates a temperature map of the current frame that corresponds to a relative temperature change between the observed part shown in the reference frame and the observed part shown in the current frame by using the detected temperature change value. The mapping table includes amplitude change values of a plurality of echo signals predefined as able to be transduced from reflected waves of the ultrasound wave for diagnosis and temperature change values mapped one-to-one to the amplitude change values. In the mapping table, a temperature change value mapped to a certain amplitude change value indicates a temperature change value of the treatment part 50 that is predicted from the certain amplitude change value. According to an embodiment of the present disclosure, a comparison frame selected from among reference frames generated before the ultrasound treatment device 10 irradiates the ultrasound wave for treatment on the treatment part 50 may be compared with a current frame generated when the ultrasound treatment device 10 irradiates the ultrasound wave for treatment on the treatment part 50.
Next, a method of extracting temperature-related parameters using the ES method is described. The comparator 350 compares echo signals forming a reference frame with echo signals forming a current frame, detects a portion in which an echo signal speed (i.e., echo time) is changed, i.e., a portion in which an echo signal delay occurs, from among the echo signals forming the current frame, and calculates a delay variation by differentiating the echo signal delay by a distance. Thereafter, the comparator 350 detects a temperature change corresponding to a detected echo signal delay variation level from a mapping table stored in the storage unit 340 and generates a temperature map of the current frame that corresponds to a relative temperature change between the observed part shown in the reference frame and the observed part shown in the current frame by using the detected temperature change value. The mapping table may be obtained by considering a speed change and thermal expansion in tissue according to a temperature. In the mapping table, a temperature change value mapped to a value of a certain echo signal delay variation level indicates a temperature change value of the treatment part 50 that is predicted from the value of the certain echo signal delay variation level. According to an embodiment of the present disclosure, a current frame generated when the ultrasound treatment device 10 irradiates the ultrasound wave for treatment on the treatment part 50 may be compared with a comparison frame, selected from among reference frames, generated at a time approximately equal to a time the current frame is generated. The reason is because the temperature map of the current frame corresponding to a relative temperature change between the observed part shown in the reference frame and the observed part shown in the current frame may show a large difference from an actual temperature change, if a time difference between when the comparison frame selected from among the reference frames is generated and when the current frame is generated is large in the ES method.
Finally, a method of extracting temperature-related parameters using the method of calculating a change of B/A is described. B/A denotes a value indicating a nonlinear characteristic of an echo signal speed changed in response to a temperature of the observed part on which the ultrasound wave for diagnosis is irradiated. B/A is described in detail in “Estimation of temperature distribution in biological tissue by acoustic nonlinearity parameter” (written by Zhang, D., Gong, X. F.) published in 2006. The comparator 350 compares B/A values of the echo signals forming the reference frame with B/A values of the echo signals forming the current frame to detect a portion in which a B/A value is changed from among the echo signals forming the current frame. Thereafter, the comparator 350 detects a temperature change corresponding to a detected echo signal B/A change value from a mapping table stored in the storage unit 340 and generates a temperature map of the current frame that corresponds to a relative temperature change between the observed part shown in the reference frame and the observed part shown in the current frame by using the detected temperature change value. The mapping table includes B/A change values of a plurality of echo signals predefined as capable of being generated by irradiation of the ultrasound wave for diagnosis and temperature change values mapped one-to-one to the B/A change values. In the mapping table, a temperature change value mapped to a B/A change value of a certain echo signal indicates a temperature change value of the treatment part 50 that is predicted from the B/A change value of the certain echo signal.
The map displaying an unconditional temperature of the observed part shown in the current frame indicates a map displaying a correct temperature of the observed part shown in the current frame. In general, before the ultrasound treatment device 10 irradiates the ultrasound wave for treatment, a temperature of the observed part corresponds to a normal temperature of a human body. Thus, the comparator 350 extracts the parameters related to the temperature and generates a map displaying an unconditional temperature value by adding a body temperature of a patient to a relative temperature increase value of the observed part shown in the current frame that is compared with the observed part shown in the reference frame by using the extracted temperature-related parameters. A detailed method of extracting the temperature-related parameters is the same as described in the method of generating a map displaying a relative temperature change.
In addition, the map displaying a physical amount proportional to a temperature indicates a temperature map generated directly using delay variations, amplitude change values, or B/A values between the echo signals forming the reference frame and the echo signals forming the current frame. In general, because these values are proportional to a temperature, information about a temperature change may be obtained even though the physical amount is displayed as it is.
The temperature map generator 360 generates a completed temperature map from which a temperature change of the observed part is observed according to various criteria, by using the temperature map of the current frame that is generated by the comparator 350. A method of generating the completed temperature map is described in detail below.
A comparison frame selecting process will now be described with reference to
The reference frame DB generator 331 receives, from the transducer 370, echo signals that are transduced from reflected waves received by the ultrasound diagnosis device 20 and generates reference frames indicating an image of the observed part by using the received echo signals. In addition, the reference frame DB generator 331 receives, from the storage unit 340, reference frames that are previously generated by the reference frame DB generator 331 and stored in the storage unit 340 and builds a reference frame DB by gathering the reference frames generated by the reference frame DB generator 331 and the reference frames stored in the storage unit 340. In detail, as shown in
In addition, as shown in
An embodiment of an operation of the candidate reference frame selector 332 will now be described with reference to
A method of selecting candidate reference frames in the candidate reference frame selector 332 will now be described in detail. First, it is assumed that a current time a reference frame is generated in a breathing cycle of a human body is tn+1, and a time a previous reference frame is generated is tn. In addition, it is assumed that a central position of the treatment part 50 or the observed part at the time tn is Pn(x, y, z), and a central position thereof at the time tn+1 is Pn+1(x, y, z). In addition, the candidate reference frame selector 332 uses an error range ±δPn+1 of an estimated position of the observed part that is previously input by a user. That is, a movement displacement of a predetermined internal organ moving according to a breathing motion of a patient maintains a certain level of similarity, but a position of the predetermined internal organ may minutely vary. Thus, an estimated position of the observed part at an arbitrary time in a breathing cycle may be different from an actual position of the observed part at the arbitrary time. Accordingly, to select candidate reference frames, the candidate reference frame selector 332 may use {circumflex over (P)}n+1(x, y, z) denoting an estimated position of the observed part and ±δPn+1 denoting an error range thereof. The estimated position {circumflex over (P)}n+1(x, y, z) of the observed part is obtained from position information corresponding to a movement displacement of a predetermined internal organ which the candidate reference frame selector 332 receives from the controller 310, and the error range ±δPn+1 is pre-set as a predetermined proper error value by the user.
Thus, as shown in
As shown in
An embodiment of selecting, by the comparison frame selector 380, a comparison frame from among reference frames in a reference frame DB will now be described with reference to
First, the comparison frame selector 380 may specify the comparison area 5111 from the current frame. The comparison area 5111 may be selected by excluding an area on which the ultrasound treatment device 10 irradiates the ultrasound wave for treatment. The reason is because the treatment part 50 in the current frame that is the area on which the ultrasound treatment device 10 irradiates the ultrasound wave for treatment is not an area suitable to measure a similarity between a current frame and a reference frame before and after the ultrasound wave for treatment is irradiated, because ultrasound images before and after the ultrasound wave for treatment is irradiated may be different from each other due to tissue degeneration by energy of the ultrasound wave for treatment. Moreover, in addition to the exclusion of the treatment part 50 that is the area on which the ultrasound treatment device 10 irradiates the ultrasound wave for treatment, an area including many landmark points, such as blood vessels distributed in an internal organ, may be selected. The comparison area 5111 in the current frame may be selected in a singular or plural form.
Thereafter, the comparison frame selector 380 performs image matching between the search area 5113 and the comparison area 5111 in operation 511 to find the matching area 5112 that is an area most similar to the comparison area 5111. However, although a plurality of comparison areas 5111 may be selected from the current frame as described above, an embodiment of performing image matching in operation 511 when only one matching area 5112 is selected is described hereinafter. The image matching (operation 511) includes template matching and speckle matching. When a plurality of comparison areas 5111 are selected, the image matching (operation 511) to be described below is repeatedly performed for the plurality of comparison areas 5111.
The comparison frame selector 380 performs template matching between the comparison area 5111 in the current frame and the search area 5113 in the reference frame to find the matching area 5112 in the reference frame. The search area 5113 in the reference frame is selected as a wider area than the comparison area 5111 in the current frame. The comparison frame selector 380 performs the template matching to find the matching area 5112 in the pixel unit of an image. The comparison frame selector 380 performs the speckle tracking to determine the matching area 5112 more precisely than a pixel unit of an image.
Because concrete algorithms for performing the template matching and the speckle tracking are well-known to one of ordinary skill in the art, a detailed description thereof is omitted.
The left side of
The comparison frame selector 380 performs the speckle tracking to find an area similar to the comparison area 5210 in a higher precision than the image pixel unit. The comparison frame selector 380 selects the matching area 5112 by performing the speckle tracking in the comparison area 5210 in the current frame and a similar area 5230 in the reference frame, which is obtained by the template matching. The right side of
The comparison frame selector 380 may calculate a movement displacement between the comparison area 5210 and the matching area 5260. In detail, the comparison frame selector 380 sets an arbitrary coordinate reference point in the current frame and calculates coordinates of the comparison area 5210. For example, the comparison frame selector 380 calculates coordinates C(Xc, Zc) of a central point of the comparison area 5210 by setting a depth from the skin of a patient (i.e., z-axis on the left side of
An embodiment of calculating similarity between the comparison area 5111 and the matching area 5112 in operation 512 will now be described.
The similarity calculation (operation 512) expresses a similarity level between a current frame and each of the reference frames as a numerical value, and, for example, a similarity may be derived by calculating a correlation coefficient between the current frame and each reference frame. The correlation coefficient may be calculated using Pearson's formula as defined in Equation 1.
In Equation 1, Amn denotes a value of a pixel at a horizontal mth position and a vertical nth position in the current frame. If the current frame and the reference frames are monochrome images, this pixel value may be a brightness value, and if the current frame and the reference frames are color images, this pixel value may be a color value. In detail, if it is assumed that a comparison area 531 selected in a current frame shown in
Operations of the comparator 350 and the temperature map generator 360 will now be described with reference to
As described above, the comparator 350 generates a temperature map 713 of a current frame 712 by comparing echo signals forming the current frame 712 generated by the current frame generator 320 with echo signals forming a comparison frame 711 selected by the comparison frame selector 380 so that the temperature map generator 360 generates a completed temperature map for observing a temperature change in an observed part according to various criteria.
The temperature map generator 360 generates a completed temperature map 722 by using a temperature map 721 of a current frame, which is generated by the comparator 350. The temperature map 721 of the current frame displays a relative temperature change between observed parts of a comparison frame and the current frame in an image form, e.g., an image represented by different colors as reference numeral 721 of
After the temperature map 721 of the current frame is generated, the temperature map generator 360 generates the completed temperature map 722 for observing a temperature change in an observed part according to various criteria, as shown in
As an example of generating a completed temperature map using a temperature map of a current frame in the temperature map generator 360, the temperature map generator 360 may sequentially accumulate the 2D temperature map 721 of the current frame for a portion of an observed part and 2D temperature maps of current frames for the same portion of the observed part according to an elapse of time. Accordingly, the temperature map generator 360 may generate a 2D completed temperature map in which an image change in a portion of an observed part according to an elapse of time is expressed. However, a completed temperature map generated by the temperature map generator 360 is not limited to the 3D completed temperature map for the entire observed part or the 2D completed temperature map in which an image change in a portion of an observed part according to an elapse of time is expressed by 2D temperature maps of current frames as described above, and may be generated as a 3D completed temperature map in which an image change in the entire observed part according to an elapse of time is expressed by accumulating 3D temperature maps of current frames for the entire observed part.
Referring to
In operation 820, the ultrasound diagnosis device 20 irradiates an ultrasound wave for diagnosis on an observed part in the predetermined moving internal organ by considering the measured movement displacement and receives reflected waves thereof. The ultrasound diagnosis device 20 irradiates the ultrasound wave for diagnosis in a range corresponding to the predetermined internal organ by considering the movement of the predetermined internal organ so that the observed part includes the entire treatment part 50.
In operation 830, the transducer 370 transduces the reflected waves received by the ultrasound diagnosis device 20 into echo signals.
In operation 840, the reference frame generator 330 generates reference frames indicating an image of the observed part by using the echo signals obtained from the transducer 370. In detail, the reference frame generator 330 generates reference frames indicating an image of the observed part by using the echo signals received from the transducer 370. Alternatively, a current frame generated at a time the ultrasound treatment device 10 irradiates an ultrasound wave for treatment on the treatment part 50 may be used as a reference frame. This may be implemented by updating the reference frame by the current frame in the reference frame generator 330, and a method of updating a reference frame by a current frame is as described above. In addition, although not shown in
In operation 850, the ultrasound treatment device 10 irradiates the ultrasound wave for treatment on the treatment part 50 in the predetermined moving internal organ by considering the measured movement displacement.
In operation 860, the current frame generator 320 generates a current frame indicating a changed image of the observed part. In detail, the ultrasound diagnosis device 20 irradiates the ultrasound wave for diagnosis on the treatment part 50 and receives reflected waves thereof at the time the ultrasound treatment device 10 irradiates the ultrasound wave for treatment on the treatment part 50. The ultrasound diagnosis device 20 transmits the reflected waves to the transducer 370, and the transducer 370 transduces the reflected waves into echo signals and transmits the echo signals to the current frame generator 320. The current frame generator 320 generates a current frame indicating an image of the observed part by using the echo signals received from the transducer 370.
In operation 870, the comparison frame selector 380 selects a comparison frame that is a frame most similar to the current frame from among the reference frames. In addition, although not shown in
In operation 880, the comparator 350 calculates temperature-related parameters indicating a relative temperature change between the current frame and the comparison frame by comparing echo signals forming the current frame with echo signals forming the comparison frame. The temperature-related parameters may be obtained in the CBE method, the ES method, or the B/A method, etc., as described above.
In operation 890, the comparator 350 generates a temperature map of the current frame by using the calculated temperature-related parameters. The temperature map of the current frame indicates a relative temperature change between the current frame and the comparison frame, as described above.
In operation 895, the temperature map generator 360 generates a completed temperature map indicating a temperature change in the observed part of the predetermined internal organ by using the temperature map of the current frame. The completed temperature map may be a 2D image or a 3D image at a predetermined time, or a 2D image or a 3D image that is changed over time, as described above.
A method of measuring a temperature of a moving organ by using an ultrasound wave in an ultrasound treatment and diagnosis system for treating the moving organ in response to the movement of the internal organ of a human body, according to an embodiment of the present disclosure, will now be described with reference to
The current embodiment is characterized in that the ultrasound treatment device 10 irradiates the ultrasound wave for treatment on the treatment part 50 while tracking a displacement trajectory of the treatment part 50 that changes in correspondence with the movement displacement of an internal organ, and the ultrasound diagnosis device 20 irradiates the ultrasound wave for diagnosis on an observed part while tracking a displacement trajectory of the observed part and receives reflected waves thereof. To do as so, the controller 310 transmits position control signals for the ultrasound treatment device 10 and the ultrasound diagnosis device 20 to the driving device 60 according to the feature of the current embodiment. That is, if it is assumed that a predetermined time is tn as shown in
The mean model generator 922 outputs a mean model of an organ to be treated by receiving and processing various personal medical images. In the current embodiment, the movement of an organ is tracked by generating a patient-personalized model, wherein generating a mean model is preparing to generate a personalized model, because the features of each patient need to be reflected to provide a correct operation environment to the patient because a shape, size, features, etc. of an organ vary according to an individual. To obtain a correct mean model, image information of various individuals may be used. In addition, even for an image obtained from each individual, images in various breathing motions may be obtained to reflect a shape of an organ changed in response to a breathing motion.
In detail, the mean model generator 922 receives images (hereinafter, external medical images 70) captured by medical experts for diagnosis of patients to analyze shapes, sizes, etc. of organs of various individuals, directly from a capturing device or from a storage medium storing the images. Thus, images that are easy to analyze contours of an organ and a lesion or the internal feature of an organ may be received. For example, Computed Tomography (CT) or Magnetic Resonance (MR) images may be received.
As a method of receiving external images, the external medical images 70 may be stored in a database by the medical image DB 921, and stored images may be retrieved. In the medical image DB 921, the external medical images 70 may be captured from various individuals by capturing devices and stored, or may be input from a storage medium. When images are retrieved from the medical image DB 921, all images may be retrieved, or some of the stored images may be retrieved according to a selection of a user.
As an embodiment, the mean model generator 922 may use a 3D Active Shape Models (ASM) algorithm based on the received external medical images 70. To use the ASM algorithm, the mean model generator 922 extracts shapes, sizes, and anatomic features of organs from the external medical images 70 by analyzing the external medical images 70 and generates a model obtained by statistically averaging the extracted shapes, sizes, and anatomic features of organs. The ASM algorithm is described in detail in “The Use of Active Shape Models For Locating Structure in Medical Images” (written by T. F. Cootes, A. Hill, C. J. Taylor and J. Haslam) published in 1994. By applying the ASM algorithm, a mean organ shape may be obtained, and this mean organ shape may be changed when a variable is adjusted.
When 2D images are received, image data with a 3D volume that three-dimensionally indicates a part to be extracted by accumulating a plurality of cross-sectional images is obtained to generate a 3D model, and this process is shown on the left side of
To apply the ASM algorithm, coordinate axes of position coordinate information of a plurality of organ boundaries and internal structures are arranged to be in accord with each other. The arrangement of coordinate axes to be in accord with each other indicates that the centers of gravity of a plurality of objects to be arranged are moved to a single origin, and orientations of all organs in various shapes are rearranged. Thereafter, points used as landmark points are determined from the position coordinate information of the plurality of organ boundaries and internal structures. The landmark points are basic points for applying an algorithm. The landmark points are determined in the following methods:
1. A point at which the feature of an object is clearly reflected is determined as a landmark point. For example, in a case of a liver, points at which a blood vessel diverges, which commonly exist in all people, may be determined as landmark points, or in a case of a heart, a boundary at which the right atrium and the left atrium are divided and a boundary at which the main vein and the outer wall of the heart meet each other may be determined as landmark points.
2. The highest point or the lowest point of an object in a determined coordinate system is determined as a landmark point.
3. Points at which interpolation is performed between the points defined in 1. and 2. are determined as landmark points along a boundary in a predetermined constant interval.
When determined landmark points are in a 2D space, the landmark points may be expressed by x- and y-axes coordinates, and when determined landmark points are in a 3D space, the landmark points may be expressed by x-, y-, and z-axes coordinates. Thus, when determined landmark points are in a 3D space, if landmark point coordinates are expressed by vectors such as x
,
x
, . . . ,
x
(n denotes the number of landmark points), the vectors may be represented by Equation 2.
The subscript i denotes position coordinate information of an organ boundary and an internal structure, which is obtained from an ith image. The number of pieces of position coordinate information may be large in cases, and in this case, the position coordinate information may be represented by a single vector to make computation of the position coordinate information easy. Then, a landmark point vector in which a total of the landmark points is represented by a single vector may be defined by Equation 3.
x
i
=[x
i0
,y
i0
,z
i0
,x
i1
,y
i1
,z
i1
, . . . , x
m-1
,y
m-1
,z
m-1]T (3)
A size of the vector xi is 3n×1.
When the number of data sets is N, a mean of landmark points in the total data sets may be represented by Equation 4.
Likewise, a size of the vector 1.
The mean model generator 922 obtains the mean landmark point
The equations to apply a plurality of parameters will now be described.
A difference between a mean landmark point and each data may be represented by Equation 5. In Equation 5, the subscript i denotes an ith image. Thus, in Equation 5, a difference between a landmark point in each image and a mean landmark point of all images is obtained.
dx
i
=x
i
−
A covariance matrix of x, y, and z may be defined by Equation 6 by using each data difference. Obtaining the covariance matrix is to obtain a unit eigenvector for the plurality of parameters for applying the ASM algorithm (detailed contents thereof is disclosed in the above-described paper).
If a unit eigenvector of the covariance matrix S is pk, the vector pk denotes an aspect in which a model generated by the ASM algorithm is modified. For example, a horizontal length of the model may be modified when a parameter b1 multiplied by a vector p1 is modified in a range of −2√{square root over (λ1)}≦b1<2√{square root over (λ1)}, or a vertical length of the model may be modified when a parameter b2 multiplied by a vector p2 is modified in a range of −2√{square root over (λ2)}≦b2<2√{square root over (λ2)}. The unit eigenvector pk (size is 3n×1) may be obtained by Equation 7.
S
p
=λkpk (λk denotes an eigenvalue) (7)
Finally, a landmark point vector x to which modification is applied is calculated by using a mean landmark point vector
x=
In Equation 8, p=(p1, p2, . . . , pt) (size of each pk is 3n×1, and size of p is 3n×t) denotes first t eigenvectors, and b=(b1, b2, . . . , bt)T (size is t×1) denotes a weight of each eigenvector.
The mean model generator 922 may calculate
The personalized model generator 923 receives the mean organ model
The personalized model generator 923 determines a weight (vector b) of an eigenvector in the ASM algorithm for an individual patient based on an image on which a shape of an organ, such as a CT or MR image, is clearly perceived. Thus, first, the external medical images 70 of the individual patient are received, and position coordinate information of an organ boundary and an internal structure is perceived using the process of
b=P
T(x−
The information about the vectors
The image matching unit 924 receives information about the vectors x,
The medical image may be a real-time captured image, e.g., an ultrasound image. The medical image may be a 2D or 3D image. The predetermined period may be a one-breath cycle because a change in an organ may have a constant period during a breathing cycle of a human body. For example, when a one-breath cycle of a patient is 5 seconds, if an ultrasound image of 20 frames per second (fps) is generated, an image of a total of 100 frames may be generated.
A process of matching an image in the image matching unit 924 may be largely divided into two operations: reflecting a change in an organ due to breathing in an ultrasound image input for a predetermined period in a 3D organ model; and aligning the modification-reflected 3D organ model with a corresponding organ in the ultrasound image by performing scale adjustment, axis rotation, and axis movement of the modification-reflected 3D organ model.
The operation of reflecting a change in an organ due to breathing in a 3D organ model will now be described. For example, in a case of an ultrasound image before matching with a medical image, a value of a vector b that is a weight value, a parameter of the ASM algorithm, is adjusted by perceiving a position and change of the organ according to frames of the ultrasound image. The adjusted value of the vector b is not much different from the value of the vector b determined by the mean model generator 922. The reason is because the image matching unit 924 reflects only the change due to breathing of a patient, wherein a shape change in an organ due to breathing is less than a difference from another individual, i.e., another person. Thus, when the value of the vector b is determined by the image matching unit 924, only a change within a predetermined limited range is added based on the value of the vector b determined by the mean model generator 922. In addition, a vector b of a previous frame may be reflected to determine a vector b of a next frame because a large change does not occur for a short period between frames because a change in an organ in a breathing process is continuous. After the value of the vector b is determined, a personalized model in which a change in the organ is reflected in each ultrasound image may be generated according to frames by computation of the 3D ASM algorithm.
Equation 11 is an equation for applying an affine transform function Taffine acquired from a 3D space or above instead of a 2D space to each frame.
x
ICP(n)=Taffine(n)×xASM(n) (11)
In Equation 11, n denotes an nth frame and is an integer (1≦n≦N). In addition, xASM(n) denotes a landmark point vector obtained by changing the vector b that is a weight value in the image matching unit 924. According to the formed xICP(n), when position coordinate information of an organ boundary and an internal structure on which a change is reflected for each frame is matched with an ultrasound image, if a voxel value corresponding to the position coordinate information in the ultrasound image may be replaced by a predetermined brightness value or may overlap with the position coordinate information, a graphic figure of an organ may be identified by the naked eye.
The personalized model generated by the personalized model generator 923 may be changed in a shape thereof according to a breathing motion. However, the change according to a breathing motion will be less than a change due to the variety between individuals. Thus, when the change according to a breathing motion is reflected, a method of adjusting a parameter value determined by the personalized model generator 923 may be quicker and easier than newly obtaining a parameter value in the 3D ASM algorithm. The affine transform function Taffine using the ICP algorithm is applied using landmark points in an organ model and landmark points in an organ of an ultrasound image on which the change is reflected. Through the affine transform, a size and position of a 3D organ model may be changed to meet a size and position of the organ in the ultrasound image. Synthesizing the changed model with the ultrasound image may be performed by a method of replacing a pixel (or voxel) value of the ultrasound image that corresponds to a position of the changed model by a predetermined value or overlapping the pixel (or voxel) value of the ultrasound image with the changed model. The matched image is called an ultrasound-model matching image and may be stored in the storage unit 340.
The image search unit 925 performs a process in a surgery. In brief, a graphic figure of an organ in a real-time input ultrasound image is displayed on a screen, and a surgeon performs the surgery while viewing the graphic figure with the naked eye. This process will now be described in detail. First, a real-time medical image of a patient is received. In this case, the medical image may be the same image as received from the image matching unit 924. Thus, if an ultrasound image is used as an example like the above example, when a real-time ultrasound image is received, the received ultrasound image is compared with medical images received from the image matching unit 924 for a predetermined period to determine the most similar image, and an ultrasound-model matching image corresponding to the determined image is searched for in the storage unit 340 and output.
An embodiment of comparing similar images from among ultrasound images is a method of determining an image by detecting a position of a diaphragm. If a position of a diaphragm in the received real-time medical image is X, a difference between a position of a diaphragm in each of a plurality of medical images received by the image matching unit 924 for a predetermined period and X, and an image having the least difference is detected.
An embodiment of comparing similar images from among ultrasound images is a method of determining an image by using a pixel brightness difference. That is, this is a method using that a brightness difference between most similar images is the least. In detail, when an image (second image) of a single frame in a real-time medical image is searched for from among medical images (first images) for a predetermined period that are used for the matching, a brightness difference between any one of the first images and the second image is first calculated, and a variance based on a total brightness difference is obtained. Then, variances are obtained between the remaining first images and the second image in the same way, and the most similar image may be determined by determining an image having the least variance.
The additional adjustment unit 926 may adjust a final output result by adjusting the affine transform function Taffine and the parameters of the 3D ASM algorithm by the user while the user views a displayed image. That is, the user performs a correct transform with the naked eye while viewing a displayed image.
In operation 981, CT or MR images of a patient are received. In operation 984, the 3D human body organ model generated in operation 983 is modified based on the images received in operation 981. The process of generating a personalized 3D human body organ model may be performed even outside an operation room. In operation 985, ultrasound images for a one-breath cycle of the patient (hereinafter, referred to as first ultrasound images) are received, and the first ultrasound images are matched with the personalized 3D human body organ model. The matched images are called ultrasound-model matching images, and may be stored in a temporary memory or a storage medium such as the storage unit 340. Operation 985 may be performed as a preparation process inside the operation room. In addition, positions of the patient and a probe in operations 985 and 986 may be fixed. In operation 986 as a real-time operation in the operation room, when a real-time ultrasound image of the patient (a second ultrasound image) is received, a first ultrasound image most similar to the second ultrasound image is determined, and an ultrasound-model matching image corresponding to the determined first ultrasound image, i.e., an image of a predetermined moving internal organ including the treatment part 50, is generated.
The position control signal generator 927 receives the ultrasound-model matching image generated by the image search unit 925, i.e., an image of a predetermined moving internal organ including the treatment part 50, from the image search unit 925 and generates position control signals for the ultrasound treatment device 10 and the ultrasound diagnosis device 20 in response to the received image. Thereafter, the position control signal generator 927 transmits the generated position control signals to the driving device 60. Accordingly, the ultrasound treatment device 10 may irradiate an ultrasound wave for treatment on the treatment part 50 along with the movement of the internal organ of the patient, and the ultrasound diagnosis device 20 may irradiate an ultrasound wave for diagnosis on the observed part along the movement of the internal organ of the patient and receive reflected waves thereof.
Referring to
In operation 1020, the ultrasound diagnosis device 20 irradiates an ultrasound wave for diagnosis on an observed part in the predetermined moving internal organ by considering the measured movement displacement and receives reflected waves thereof. The ultrasound diagnosis device 20 irradiates the ultrasound wave for diagnosis in a range corresponding to the predetermined internal organ by considering the movement of the predetermined internal organ so that the observed part includes the entire treatment part 50.
In operation 1030, the transducer 370 transduces the reflected waves received by the ultrasound diagnosis device 20 into echo signals.
In operation 1040, the reference frame generator 330 generates reference frames indicating an image of the observed part. In detail, the reference frame generator 330 generates reference frames indicating an image of the observed part by using the echo signals received from the transducer 370. In general, the reference frames are generated as frames including temperature information of the observed part before the ultrasound treatment device 10 irradiates the ultrasound wave for treatment on the treatment part 50. Alternatively, a current frame generated at a time the ultrasound treatment device 10 irradiates an ultrasound wave for treatment on the treatment part 50 may be used as a reference frame. This may be implemented by updating the reference frame by the current frame in the reference frame generator 330, and a method of updating a reference frame by a current frame is as described above.
In operation 1050, the reference frame generator 330 builds a reference frame DB with one or more reference frames
In operation 1060, the ultrasound treatment device 10 irradiates the ultrasound wave for treatment on the treatment part 50 along with the movement of the treatment part 50 in the predetermined internal organ in response to the position control signal transmitted from the controller 310 to the driving device 60 based on the ultrasound-model matching image generated by the controller 310, i.e., an image of a predetermined moving internal organ including the treatment part 50.
In operation 1070, the current frame generator 320 generates a current frame indicating a changed image of the observed part. In detail, the ultrasound diagnosis device 20 irradiates the ultrasound wave for diagnosis on the treatment part 50 and receives reflected waves thereof at the time the ultrasound treatment device 10 irradiates the ultrasound wave for treatment on the treatment part 50. For this operation, the ultrasound diagnosis device 20 also needs to move in response to the position control signal transmitted from the controller 310 to the driving device 60 based on the ultrasound-model matching image generated by the controller 310, i.e., an image of a predetermined moving internal organ including the treatment part 50. The ultrasound diagnosis device 20 transmits the reflected waves to the transducer 370, and the transducer 370 transduces the reflected waves into echo signals and transmits the echo signals to the current frame generator 320. The current frame generator 320 generates a current frame indicating an image of the observed part by using the echo signals received from the transducer 370.
In operation 1080, the reference frame generator 330 selects candidate reference frames from among the reference frames in the built reference frame DB by calculating errors in an estimated position and a breathing cycle.
In operation 1090, the comparison frame selector 380 selects a comparison frame that is a frame most similar to the current frame from among the candidate reference frames.
In operation 1093, the comparator 350 calculates temperature-related parameters indicating a relative temperature change between the current frame and the comparison frame by comparing the current frame with the comparison frame. The temperature-related parameters may be obtained in the CBE method, the ES method, or the B/A method, etc., as described above.
In operation 1095, the comparator 350 generates a temperature map of the current frame by using the calculated temperature-related parameters. The temperature map of the current frame indicates a relative temperature change between the current frame and the comparison frame, as described above.
In operation 1100, a completed temperature map indicating a temperature change in the observed part of the predetermined internal organ is generated by using the temperature map of the current frame. The completed temperature map may be a 2D image or a 3D image at a predetermined time, or a 2D image or a 3D image that is changed over time, as described above.
A method of generating a temperature map of an internal organ using an ultrasound wave in an ultrasound treatment and diagnosis system for treating the internal organ in a pause between a breathing motion, according to an embodiment of the present disclosure, will now be described with reference to
An HIFU therapy for treating an internal organ in a pause between a breathing motion indicates that the therapy is performed only in the pause between a breathing motion in which the movement of the organ is minimized instead of a therapy performed in all periods of a breathing motion. In detail, a one-breath cycle consists of a pause period between a breathing motion, an inhalation period, and an exhalation period, wherein the movement displacement of the internal organ is relatively smaller in the pause period between a breathing motion than in the inhalation period or the exhalation period to be more effective to irradiate an ultrasound wave on a predetermined treatment part 50. Referring to
Referring to
In operation 1320, the controller 310 derives a pause period between a breathing motion from the measured movement displacement of the predetermined internal organ of the patient In operation 1330, the ultrasound diagnosis device 20 irradiates an ultrasound wave for diagnosis on an observed part in the predetermined moving internal organ by considering the measured movement displacement and receives reflected waves thereof. The ultrasound diagnosis device 20 irradiates the ultrasound wave for diagnosis in a range corresponding to the predetermined internal organ by considering the movement of the predetermined internal organ so that the observed part includes the entire treatment part 50.
In operation 1340, the transducer 370 transduces the reflected waves received by the ultrasound diagnosis device 20 into echo signals.
In operation 1350, the reference frame generator 330 generates reference frames indicating an image of the observed part by using the echo signals. In detail, the reference frame generator 330 generates reference frames indicating an image of the observed part by using the echo signals received from the transducer 370. In general, the reference frames are generated as frames including temperature information of the observed part before the ultrasound treatment device 10 irradiates the ultrasound wave for treatment on the treatment part 50. Alternatively, a current frame generated at a time the ultrasound treatment device 10 irradiates an ultrasound wave for treatment on the treatment part 50 may be used as a reference frame. This may be implemented by updating the reference frame by the current frame in the reference frame generator 330, and a method of updating a reference frame by a current frame is as described above. In addition, although not shown in
In operation 1360, the ultrasound treatment device 10 irradiates the ultrasound wave for treatment on the treatment part 50 in the predetermined moving internal organ during the derived pause period between a breathing motion.
In operation 1370, the current frame generator 320 generates a current frame indicating a changed image of the observed part. In detail, the ultrasound diagnosis device 20 irradiates the ultrasound wave for diagnosis on the treatment part 50 and receives reflected waves thereof at the time the ultrasound treatment device 10 irradiates the ultrasound wave for treatment on the treatment part 50. The ultrasound diagnosis device 20 transmits the reflected waves to the transducer 370, and the transducer 370 transduces the reflected waves into echo signals and transmits the echo signals to the current frame generator 320. The current frame generator 320 generates a current frame indicating an image of the observed part by using the echo signals received from the transducer 370. The current frame includes information about a position and temperature of the observed part. The information about the temperature may be expressed by displaying a temperature distribution on the observed part with different colors or different brightness values.
In operation 1380, the current frame generator 320 determines whether the generated current frame is a frame generated during the pause period between a breathing motion. If the generated current frame is a frame generated during the pause period between a breathing motion, the method proceeds to operation 1390. Otherwise, if the generated current frame is a frame generated except for the pause period between a breathing motion, the method proceeds back to operation 1360 to perform operations 1360 and 1370 again.
In operation 1390, the comparison frame selector 380 selects a comparison frame that is a frame most similar to the current frame from among the reference frames. In addition, although not shown in
In operation 1393, the comparator 350 calculates temperature-related parameters indicating a relative temperature change between the current frame and the comparison frame by comparing the current frame with the comparison frame. The temperature-related parameters may be obtained in the CBE method, the ES method, or the B/A method, etc., as described above.
In operation 1395, the comparator 350 generates a temperature map of the current frame by using the calculated temperature-related parameters. The temperature map of the current frame indicates a relative temperature change between the current frame and the comparison frame, as described above.
In operation 1400, the temperature map generator 360 generates a completed temperature map indicating a temperature change in the observed part of the predetermined internal organ by using the temperature map of the current frame. The completed temperature map may be a 2D image or a 3D image at a predetermined time, or a 2D image or a 3D image that is changed over time, as described above.
A method of generating a temperature map that is characterized in that the ultrasound diagnosis device 20 operates at a fixed position thereof in an ultrasound treatment and diagnosis system for treating an internal organ, according to an embodiment of the present disclosure, will now be described with reference to
The current embodiment corresponds to a method of irradiating the ultrasound wave for diagnosis on an observed part in a physically fixed state. Thus, because the observed part with respect to which the ultrasound diagnosis device 20 irradiates the ultrasound wave for diagnosis and receives reflected waves thereof at a time the ultrasound treatment device 10 irradiates the ultrasound wave for treatment may not include the treatment part 50, a current frame generated by the current frame generator 320 may also not include an image of the treatment part 50. Therefore, in the current embodiment, a process of generating a plurality of current frames 1500 for the entire predetermined internal organ including the treatment part 50 is needed. A detailed description according to the current embodiment describes a process of generating a temperature map 1504 of a current frame 1501 that is one of the plurality of current frames 1500. In the current embodiment in which the plurality of current frames 1500 are generated, the temperature map 1504 of a current frame that corresponds to each current frame by repeating a process described below.
First, reference frames 1502 of a predetermined internal organ including the treatment part 50 are generated for a one-breath cycle of a patient. A detailed method of generating the reference frames 1502 is as described above.
Thereafter, the current frame generator 320 generates the current frame 1501 at a time the ultrasound treatment device 10 irradiates the ultrasound wave for treatment. A detailed method of generating the current frame 1501 is as described above. Thereafter, the comparison frame selector 380 selects a comparison frame 1503 corresponding to the current frame 1501 from among the reference frames 1502. Thereafter, the comparator 350 generates the temperature map 1504 of the current frame 1501 by using the current frame 1501 and the comparison frame 1503 corresponding to the current frame 1501.
Thereafter, the temperature map generator 360 generates a completed temperature map 1506 with a 3D volume that three-dimensionally shows the predetermined internal organ including the treatment part 50 by accumulating temperature maps 1505 of current frames generated for each current frame by repeating the above process. A method of operating the current frame generator 320, the comparison frame selector 380, the comparator 350, and the temperature map generator 360 is as described above.
As described above, according to the one or more of the above embodiments of the present disclosure, even when an internal organ is moving, a temperature change at a predetermined part of the organ according to ultrasound irradiation may be correctly measured. In addition, in a case of an ultrasound therapy for treating a disease in a method of irradiating an ultrasound wave along with a moving organ, a necrosis level of tissue in a treatment part may be correctly perceived by correctly measuring a temperature change at the treatment part. In addition, even in a case of an ultrasound therapy for treating a disease in a method of irradiating an ultrasound wave during a pause between a breathing motion, a necrosis level of tissue in a treatment part may be correctly perceived by correctly measuring a temperature change at the treatment part. In particular, because a temperature of a treatment part is correctly monitored even in a high temperature range while an ultrasound therapy is performed, the ultrasound therapy may be efficiently performed such that a treating time is shortened. In addition, a treatment part and normal surrounding tissue may be prevented from being damaged by an ultrasound wave for treatment.
The above-described embodiments may be recorded in computer-readable media including program instructions to implement various operations embodied by a computer. The media may also include, alone or in combination with the program instructions, data files, data structures, and the like. The program instructions recorded on the media may be those specially designed and constructed for the purposes of embodiments, or they may be of the kind well-known and available to those having skill in the computer software arts. Examples of computer-readable media include magnetic media such as hard disks, floppy disks, and magnetic tape; optical media such as CD ROM disks and DVDs; magneto-optical media such as optical disks; and hardware devices that are specially configured to store and perform program instructions, such as read-only memory (ROM), random access memory (RAM), flash memory, and the like. The computer-readable media may also be a distributed network, so that the program instructions are stored and executed in a distributed fashion. The program instructions may be executed by one or more processors. The computer-readable media may also be embodied in at least one application specific integrated circuit (ASIC) or Field Programmable Gate Array (FPGA), which executes (processes like a processor) program instructions. Examples of program instructions include both machine code, such as produced by a compiler, and files containing higher level code that may be executed by the computer using an interpreter. The above-described devices may be configured to act as one or more software modules in order to perform the operations of the above-described embodiments, or vice versa.
While the present disclosure has been particularly shown and described with reference to exemplary embodiments thereof, it will be understood by one of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope of the present invention as defined by the following claims. The exemplary embodiments should be considered in descriptive sense only and not for purposes of limitation. Therefore, the scope of the present invention is defined not by the detailed description of the present disclosure but by the appended claims, and all differences within the scope will be construed as being included in the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
10-2012-0075747 | Jul 2012 | KR | national |