A detection apparatus for detecting the position of a boundary between a first part and a second part of a subject, includes a pixel extraction unit for extracting a plurality of candidate pixels acting as candidates for a pixel situated on the boundary on the basis of image data of a first section crossing the first part and the second part, and a pixel specification unit for specifying the pixel situated on the boundary from within the plurality of candidate pixels by using an identifier which has been prepared by using an algorithm of machine learning.
|
19. A detection method of detecting the position of a boundary between a first part and a second part of a subject, the detection method comprising:
the pixel extraction step of extracting a plurality of candidate pixels acting as candidates for a pixel situated on the boundary on the basis of image data of a first section crossing the first part and the second part; and
the pixel specification step of specifying the pixel situated on the boundary from within the plurality of candidate pixels by using an identifier which has been prepared by using an algorithm of machine learning;
wherein the pixel specification step narrows down candidate pixels which are high in possibility that they are situated on the boundary from within the plurality of candidate pixels, and specifies the pixel which is situated on the boundary from within the narrowed-down candidate pixels by using the identifier.
1. A detection apparatus for detecting the position of a boundary between a first part and a second part of a subject, the detection apparatus comprising:
a pixel extraction unit for extracting a plurality of candidate pixels acting as candidates for a pixel situated on the boundary on the basis of image data of a first section crossing the first part and the second part; and
a pixel specification unit for specifying the pixel situated on the boundary from within the plurality of candidate pixels by using an identifier which has been prepared by using an algorithm of machine learning;
wherein the pixel specification unit narrows down candidate pixels which are high in possibility that they are situated on the boundary from within the plurality of candidate pixels, and specifies the pixel which is situated on the boundary from within the narrowed-down candidate pixels by using the identifier.
18. A magnetic resonance apparatus for detecting the position of a boundary between a first part and a second part of a subject, the magnetic resonance apparatus comprising:
a pixel extraction unit for extracting a plurality of candidate pixels acting as candidates for a pixel situated on the boundary on the basis of image data of a first section crossing the first part and the second part; and
a pixel specification unit for specifying the pixel situated on the boundary from within the plurality of candidate pixels by using an identifier which has been prepared by using an algorithm of machine learning;
wherein the pixel specification unit narrows down candidate pixels which are high in possibility that they are situated on the boundary from within the plurality of candidate pixels, and specifies the pixel which is situated on the boundary from within the narrowed-down candidate pixels by using the identifier.
2. The detection apparatus according to
3. The detection apparatus according to
4. The detection apparatus according to
5. The detection apparatus according to
wherein the pixel extraction unit extracts the plurality of candidate pixels per the first section on the basis of image data of a plurality of first sections crossing the first part and the second part;
the pixel specification unit specifies a set of pixels situated on the boundary per the first section; and
the navigator region determination unit selects a set of pixels to be used for determining the position of the navigator region from within the sets of pixels specified per the first section, and determines the position of the navigator region on the basis of the selected set of pixels.
6. The detection apparatus according to
7. The detection apparatus according to
8. The detection apparatus according to
9. The detection apparatus according to
10. The detection apparatus according to
11. The detection apparatus according to
12. The detection apparatus according to
13. The detection apparatus according to
14. The detection apparatus according to
15. The detection apparatus according to
16. The detection apparatus according to
17. The detection apparatus according to
|
The present invention relates to a detection device for detecting the position of a boundary between a first part and a second part of a subject, a magnetic resonance device to which that detection device has been applied, a detection method of detecting the position of a boundary between a first part and a second part of a subject, and a program used for detecting the position of a boundary between a first part and a second part of a subject.
As a method of imaging a part which moves with respiration of a subject, a method of using a navigator sequence for acquiring a respiratory signal of the subject is known (see Patent Document 1).
[Patent Document 1] Japanese Patent Application Laid-Open No. 2011-193884
In a case where a respiratory signal of a subject is to be acquired by using a navigator sequence, it is necessary to set a navigator region for collecting navigator echoes. The navigator region is set, for example, on the boundary between the lung and the liver. Since the liver moves with respiration of the subject, the respiratory signals of the subject can be collected by setting the navigator region on the boundary between the lung and the liver. As one example of the method of setting the navigator region, there exists a method that image data is acquired in advance, and an operator finds out the boundary between the lung and the liver while looking at that image data to set the navigator region. However, in this method, the operator himself has to find out the boundary between the lung and the liver, and it becomes complicated work for the operator. Thus, although development of a technology of automatically detecting the boundary between the lung and the liver is now being attempted, there exists such a problem that it is difficult to improve detection precision of the boundary. Therefore, a technology which is capable of improving the detection precision of the boundary is being asked for. A first viewpoint of the present invention is a detection device for detecting the position of a boundary between a first part and a second part of a subject, the detection device including; a pixel extraction means for extracting a plurality of candidate pixels acting as candidates for a pixel situated on the boundary on the basis of image data of a first section crossing the first part and the second part and a pixel specification means for specifying the pixel situated on the boundary from within the plurality of candidate pixels by using an identifier which has been prepared by using an algorithm of machine learning.
A second viewpoint of the present invention is a magnetic resonance device for detecting the position of a boundary between a first part and a second part of a subject, the magnetic resonance device including; a pixel extraction means for extracting a plurality of candidate pixels acting as candidates for a pixel situated on the boundary on the basis of image data of a first section crossing the first part and the second part, and a pixel specification means for specifying the pixel situated on the boundary from within the plurality of candidate pixels by using an identifier which has been prepared by using an algorithm of machine learning.
A third viewpoint of the present invention is a detection method of detecting the position of a boundary between a first part and a second part of a subject, the detection method including; the pixel extraction step of extracting a plurality of candidate pixels acting as candidates for a pixel situated on the boundary on the basis of image data of a first section crossing the first part and the second part, and the pixel specification step of specifying the pixel situated on the boundary from within the plurality of candidate pixels by using an identifier which has been prepared by using an algorithm of machine learning.
A fourth viewpoint of the present invention is a program for a detection device for detecting the position of a boundary between a first part and a second part of a subject, the program making a computer execute; a pixel extraction process of extracting a plurality of candidate pixels acting as candidates for a pixel situated on the boundary on the basis of image data of a first section crossing the first part and the second part, and a pixel specification process of specifying the pixel situated on the boundary from within the plurality of candidate pixels by using an identifier which has been prepared by using an algorithm of machine learning.
Since the pixel situated on the boundary is specified from within the plurality of candidate pixels by using the identifier prepared by using the algorithm of machine learning, it becomes possible to improve the detection precision of the position of the boundary.
Although, in the following, modes for embodying the invention will be described, the present invention is not limited to the following embodiments.
The magnet 2 has a bore 21 within which a subject 11 is to be contained. In addition, the magnet 2 has a superconducting coil 22, a gradient coil 23 and an RF coil 24. The superconducting coil 22 applies a magnetostatic field, the gradient coil 23 applies a gradient magnetic field, and the RF coil transmits an RF signal. Incidentally, a permanent magnet may be used in place of the superconducting coil 22.
The table 3 has a cradle 3a for supporting the subject 11. The cradle 3a is configured to move into the bore 21. The subject 11 is carried into the bore 21 by the cradle 3a. The receiver coil 4 is attached to the subject 11 and receives a magnetic resonance signal from the subject 11.
The MR device 100 further has a transmitter 5, a gradient magnetic field power source 6, a receiver 7, a control unit 8, an operation unit 9, a display unit 10 and the like. The transmitter 5 supplies a current to the RF coil 24, the gradient magnetic field power source 6 supplies a current to the gradient coil 23. The receiver 7 executes signal processing such as detection or the like on a signal received from the receiver coil 4.
The control unit 8 controls operations of respective units of the MR device 100 so as to implement various operations of transferring required information to the display unit 10, reconfiguring an image on the basis of data received from the receiver 7 and others of the MR device 100. The control unit 8 has an image data preparation means 81 to a navigator region determination means 88 and the like.
The image data preparation means 81 prepares image data of an imaged part of the subject 11. A fat removing means 82 removes the fat from the image data that the image data preparation means 81 has prepared. An AP range determination means 83 determines a range in an AP direction of the liver of the subject 11. An RL range determination means 84 determines a range in an RL direction which is high in possibility that an upper end of the liver is situated. An SI range determination means 85 determines a range in an SI direction which is high in possibility that the boundary between the lung and the liver is situated. A pixel extraction means 86 extracts candidate pixels acting as candidates for a pixel which is situated on the boundary between the lung and the liver. A pixel specification means 87 has a pixel narrowing-down means 87a and an identification means 87b. The pixel narrowing-down means 87a narrows down pixels which are high in possibility that they are situated on the boundary between the lung and the liver from within the extracted candidate pixels. The identification means 87b specifies the pixel which is situated on the boundary between the lung and the liver from within the narrowed-down pixels using an identifier. A navigator region determination means 88 determines the position of the navigator region on the basis of the specified pixel.
The control unit 8 is one example configuring the image data preparation means 81 to the navigator region determination means 88 and functions as these means by executing a predetermined program. Incidentally, the control unit 8 corresponds to the detection device.
The operation unit 9 is operated by an operator to input various pieces of information into the control unit 8. The display unit 10 displays the various pieces of information. The MR device 100 is configured as mentioned above.
The localizer scan LS is a scan executed for setting the navigator region Rnav (see
In step ST2, the fat removing means 82 (see
In step ST3, the AP range determination means 83 (see
Next, the AP range determination means 83 determines a range To in the AP direction of the liver on the basis of these ranges T1 to Tm. Since the position in the AP direction of the liver relative to the body inside region of the subject is roughly fixed, the range, To in the AP direction of the liver can be determined from information on the ranges T1 to Tm. As one example of this determination method, there exists a method of selecting one range Tj form within the ranges T1 to Tm and determining a central part of the range Tj as the range To in the AP direction of the liver. After the range To in the AP direction of the liver has been determined, it proceeds to step ST4.
In step ST4, the RL range determination means 84 (see
The RL range determination means 84, first, obtains ranges W1 to Wm in the RL direction of the body inside region of the subject on the respective axial planes AX1 to AXm. While the body outside region of the subject exhibits the low signal, the body inside region of the subject exhibits the high signal and therefore the ranges W1 to Wm in the RL direction of the body inside region of the subject can be obtained for each of the axial planes AX1 to AXm from a difference in signal value. The RL range determination means 84 determines a range WRL in the RL direction which is high in possibility that the upper end of the liver is situated on the basis of these ranges W1 to Wm. Since, in general, the upper end of the liver is situated on the right-half side of the subject, the range WRL in the RL direction which is high in possibility that the upper end of the liver is situated can be obtained from information on the ranges W1 to Wm. After the range WRL in the RL direction which is high in possibility that the upper end of the liver is situated has been determined, it proceeds to step ST5.
In step ST5, coronal image data included in the range To in the AP direction of the liver is selected in the coronal image data DC1 to DCn. The coronal image data included in the range To in the AP direction of the liver are shown in
In step ST6, the SI range determination means 85 (see
Incidentally, although in
In step ST7, differentiated image data are prepared by differentiating the coronal image data DCi to DCk. The differentiated image data DIi to DIk are schematically shown in
In the coronal image data DCi to DCk, a difference between the pixel value of the pixel of the liver and the pixel value of the pixel of the lung is large. Therefore, the differential value of the pixel which is situated on the boundary between the lung and the liver is increased when the coronal image data DCi to DCk are differentiated. On the other hand, the differential value of the pixel within the liver and the differential value of the pixel within the lung are reduced. Therefore, it becomes possible to emphatically depict the pixel which is situated on the boundary between the lung and the liver by preparing the differentiated image data DIi to DIk. In the differentiated image data DIi to DIk in
In step ST8, the pixel extraction means 86 (see
Next, the pixel extraction means 86 thinks a line L in the SI direction crossing the search region Rs on the differentiated image data DIj and obtains a profile of differential values of pixels on the line L. In
As described above, the differential value of the pixel which is situated on the boundary between the lung and the liver is increased. Therefore, the candidates for the pixel which is situated on the boundary between the lung and the liver can be extracted by detecting a peak appearing in the search region Rs of the profile. In
Although, in the above mentioned description, the method of extracting the candidate pixels on the line L of the coordinate value P=Pc has been described, the candidate pixels can be also extracted by the same method even when the line L has a coordinate value other than Pc. Therefore, it becomes possible to extract the candidates for the pixel which is situated on the boundary between the lung and the liver from within the search region Rs by changing the coordinate value P in the RL direction of the line L in the search region Rs, obtaining the profile of the differential values on the line L of each coordinate value P and detecting peaks per profile.
In addition, although in
In step ST9, the pixel specification means 87 (see
In step ST91, the pixel narrowing-down means 87a (see
Next, a region V is set on the lung side and a region W is set on the liver side for the pixel x. The size of the regions V and W is a pixel size of n×m. In
In general, there is a tendency that the pixel value of the pixel in the region of the lung is reduced, while the pixel value of the pixel in the region of the liver is increased. Therefore, it is thought that the following relationship is established when comparing the mean value M1 of the pixel values in the region V with the mean value M2 of the pixel values in the region W, M1<M2.
In addition, the region V is situated on the lung side. Since there is a tendency that the pixel value of the pixel included in the lung is reduced, a value that the mean value M1 of the pixels values in the region V could take can be narrowed down to a certain extent. Specifically, it is thought that the mean value M1 of the pixel values is high in possibility that it is included in a range expressed by the following formula: P<M1<q. Here, p: a lower limit value of values allowable as the mean value M1 q: an upper limit value of values allowable as the mean value M1
The lower limit value p and the upper limit value q are values which are determined with reference to, for example, pixel values of the lungs of image data acquired by actually scanning a plurality of human beings.
Further, the region W is situated on the liver side. Since there is a tendency that the pixel value of the pixel included in the liver is increased, a value that the mean value M2 of the pixels values in the region W could take can be narrowed down to a certain extent. Specifically, it is thought that the mean value M2 of the pixel values is high in possibility that it is included in a range expressed by the following formula: r<M2<s. Here, r: a lower limit value of values allowable as the mean value M2s: an upper limit value of values allowable as the mean value M2
The lower limit value r and the upper limit value s are values which are determined with reference to, for example, pixel values of the livers of image data acquired by actually scanning a plurality of human beings.
That is, in a case where the pixel x is situated on the boundary between the lung and the liver, it is thought that the mean value M1 of the pixel values in the region V and the mean value M2 of the pixel values in the region W satisfy the following conditions. (Condition 1) M1<M2 (Condition 2) p<M1<q (Condition 3) r<M2<s
Therefore, if a pixel which satisfies all of the three conditions 1 to 3 could be found, the pixels which are high in possibility that they are situated on the boundary between the lung and the liver can be narrowed down from within the extracted candidate pixels. Thus, in the present embodiment, the regions V and W are set for each of the candidate pixels xa to xe and whether they satisfy the three conditions 1 to 3 is decided (see
The pixel narrowing-down means 87a, first, detects the positions of the candidate pixels xa and xd on the coronal image data DCi. Then, it sets the regions V and W for each of the candidate pixels xa and xd and calculates the means values M1 and M2 of the pixel values.
In a case where the regions V and W have been set for the candidate pixel xd (see an enlarged diagram (a)), the region V is situated on the lung side and the region W is situated on the liver side. Therefore, in case of the candidate pixel xd, it is thought that the mean values M1 and M2 of the pixel values satisfy all of the three conditions 1 to 3.
However, in a case where the regions V and W have been set for the candidate pixel xa (see an enlarged diagram (b)), since not only the region V but also the region W are situated on the lung side, it is thought that they do not satisfy the condition 3.
Therefore, the pixels which are high in possibility that they are situated on the boundary between the lung and the liver can be narrowed down from within the extracted candidates xa to xe by specifying the candidate pixels satisfying the three conditions 1 to 3. Here, it is assumed that the candidate pixels xb, xc and xd have satisfied the three conditions 1 to 3 in the candidate pixels xa to xd. Therefore, the candidate pixels xb, xc, and xd are selected as the pixels which are high in possibility that they are situated on the boundary between the lung and the liver.
In the above-mentioned description, the method of narrowing down the pixels which are high in possibility that they are situated on the boundary between the lung and the liver from within the candidate pixels xa to xe which have been extracted on the line L of the coordinate value P=Pc is described. However, the pixels which are high in possibility that they are situated on the boundary between the lung and the liver can be narrowed down by the same method also in a case where two or more candidate pixels are extracted on the line L of a coordinate value other than Pc. Therefore, the pixels which are high in possibility that they are situated on the boundary between the lung and the liver can be narrowed down from within all the candidate pixels in the search region Rs. The candidate pixels which have been narrowed down from within the search region Rs are schematically shown in
In step ST92, the identification means 87b (see
The identifier Ci decides whether a pixel value in a region Ri in the window W satisfies a predetermined condition. Specifically, two sub regions ai and bi are thought of in the region Ri and whether the pixel values in the sub region a, and the pixel values in the sub region bi satisfy the following formula (4). Then, the identifier Ci outputs an output value OUTi according to a result of decision. In the present embodiment, in a case where they satisfy the formula (4), an output value OUTi=1 is output, and in a case where they do not satisfy the formula (4), an output value OUTi=0 is output. VAi−VBi>THi . . . (4) Here, VAi: a mean value of respective pixels in the sub region ai VBi: a mean value of respective pixels in the sub region bi THi: a threshold value of the region Ri obtained by AdaBoost
For example, the identifier C1 of i=1 sets i in the formula (4) as i=1 and decides whether the pixel values in the sub region a1 and the pixel values in the sub region b1 in the region R1 satisfy the formula (4). Then, the identifier C1 outputs OUT1=1 in a case where they satisfy the formula (4) and outputs OUT1=0 in a case where they do not satisfy the formula (4).
Then, identifiers C2 to Cn of i=2 to n set i in the formula (4) as i=2 to n and decide whether they satisfy the formula (4) similarly. Then, the identifiers C2 to Cn output OUTi=1 in a case where they satisfy the formula (4), and output OUTi=0 in a case where they do not satisfy the formula (4).
Next, the identification means 87b decides whether the output values exceeding a half of the output values OUT1 to OUTn (“1” or “0”) of the identifiers C1 to Cn have output “1s”. In a case where the output values exceeding a half of the output values OUT1 to OUTn are “1s”, the identification means 87b outputs a decision result true indicating that the pixel is situated on the boundary between the lung and the liver. On the other hand, in a case where the output values exceeding a half of the output values OUT1 to OUTn are not “1s”, the identification means 87b outputs a decision result false indicating that the pixel is not situated on the boundary between the lung and the liver. Although, in
The identifiers C1 to Cn prepared by AdaBoost are weak identifiers when seeing them individually. However, high identification ability can be obtained by using the identifiers C1 to Cn in combination. Therefore, the precision in detection of the pixel situated on the boundary between the lung and the liver can be improved by using the above-mentioned identifiers C1 to Cn.
In
Although, in the above-mentioned description, a case of specifying the pixel situated on the boundary between the lung and the liver on the coronal plane COj has been described, also in a case where pixels which are situated on the boundary between the lung and the liver are to be specified on other coronal planes, they can be specified by the same method. Therefore, the pixel which is situated on the boundary between the lung and the liver can be specified on each of the coronal planes COi to COk. Sets Seti to Setk of pixels which have been specified on the respective coronal planes COi to COk are schematically shown in
In step ST10, the navigator region determination means 88 (see
In step ST101, the navigator region determination means 88 selects a set of pixels to be used when determining the position of the navigator region from within the sets Seti to Setk (see
In the present embodiment, in the sets Seti to Setk of pixels, the set of pixels which is situated closest to the S side is selected as the set of pixels to be used when determining the position of the navigator region. Referring to
In step ST102, the navigator region determination means 88 performs preprocessing on the selected set Setj of pixels (see
Thus, the navigator region determination means 88 performs a process for making the set Setj of pixels run continuously. As a method of making the set Setj of pixels run continuously, for example, dynamic programming can be used. In the dynamic programming, first, by setting a pixel x1 which is situated closest to the R side as a start point and setting a pixel xz which is situated closest to the L side as an end point, a plurality of paths connecting the start point and the end point are thought of. Then, an additional value of reciprocals of differential values of the pixels is calculated per path, and a path when the additional value is minimized is specified and a pixel on the specified path is used as the pixel which bridges the gap. The set Setj of pixels before the process of dynamic programming is performed and a set Setj′ of pixels after the process of dynamic programming has been executed are schematically shown in
In step ST103, the navigator region determination means 88 performs a fitting process on the set Setj′ of pixels (see
Even if there exists an unnatural curve which would not be observed originally on the boundary between the lung and the liver in the set Setj′ of pixels, it can be modified by performing the fitting process. As fitting, for example, polynomial fitting (for example, quadratic fitting) can be used. After the fitting process has been executed, it proceeds to step ST104.
In step ST104, the pixel which is situated closest to the S-direction side is detected from within the set Setj″ of pixels after the fitting process (see
In step ST11, a main scan is executed. In the main scan, a navigator sequence for collecting the respiratory signals from the navigator region Rnav and an imaging sequence for collecting image data of the part including the liver are executed. At the completion of the main scan, the flow is terminated.
In the present embodiment, the candidate pixels acting as the candidates for the pixel which is situated on the boundary between the lung and the liver are extracted on the basis of the image data of the coronal plane (the coronal image data) crossing the lung and the liver. Next, the candidate pixels which are high in possibility that they are situated on the boundary between the lung and the liver are narrowed down from within the extracted candidate pixels. Then, the pixel situated on the boundary between the lung and the liver is specified from within the narrowed down candidate pixels by using the identifiers C1 to Cn which have been prepared by AdaBoost. Since the high identification ability can be obtained by using the identifiers C1 to Cn in combination, the detection precision of the pixel situated on the boundary between the lung and the liver can be improved. In addition, since the position of the navigator region Rnav is determined on the basis of the sets Seti to Setk of pixels specified on the respective coronal planes COi to COk, the navigator region can be set on the boundary between the lung and the liver and acquisition of the favorable respiratory signals becomes possible. Further, since the operator needs not find out the position of the navigator region, the work load on the operator can be also reduced.
In the present embodiment, in a case where the pixels which are high in possibility that they are situated on the boundary between the lung and the liver are to be narrowed down from within the candidate pixels, the mean value M1 of the pixel values of the pixels in the region V and the mean value M2 of the pixel values of the pixels in the region W are used (see
In the present embodiment, the candidate pixels which are high in possibility that they are situated on the boundary between the lung and the liver are narrowed down from within the candidate pixels and the identifiers are applied to the narrowed down candidate pixels, thereby specifying the pixel which is situated on the boundary between the lung and the liver. However, the pixel which is situated on the boundary between the lung and the liver may be specified by applying the identifiers to all the candidate pixels without performing the process of narrowing down the candidate pixels.
Although in the present embodiment, the example of setting the navigator region on the boundary between the lung and the liver is described, the present invention is not limited to the case of setting the navigator region on the boundary between the lung and the liver and can be also applied to a case of setting the navigator region on another boundary.
Although in the present embodiment, the image data of the n coronal planes CO1 to COn are acquired in the localizer scan LS, only the image data of one coronal plane crossing the liver and the lung may be acquired. However, in order to position the navigator region Rnav at a more optimum position, it is desirable to acquire the image data of the plurality of coronal planes in the localizer scan LS.
In the preset embodiment, the identifier Ci decides whether the pixel is situated on the boundary between the lung and the liver by using the formula (4). However, whether the pixel is situated on the boundary between the lung and the liver may be decided by using a formula other than the formula (4).
In the present embodiment, the image data of the m axial planes AX1 to AXm are acquired in the localizer scan LS. However, only the image data of one axial plane crossing the liver may be acquired to obtain the region To (see
Although in the present embodiment, the position of the navigator region Rnav is determined on the basis of the coronal image data, the position of the navigator region Rnav may be determined on the basis of image data of a plane (for example, an oblique plane obliquely intersecting with the coronal plane) other than the coronal plane.
Although in the present embodiment, it proceeds to step ST3 after the fat has been removed in step ST2, it may proceed to step ST3 without performing fat removal in step ST2.
In the following, a second embodiment will be described while referring to the flow shown in
Since step ST1 to step ST8 and step ST91 are the same as those in the first embodiment, description thereof is omitted. After narrowing down the candidate pixels in step ST91, it proceeds to step ST92.
In step ST92, the pixel which is situated on the boundary between the lung and the liver is specified from within the narrowed down candidate pixels. In the following, a specification method will be described.
First, as shown in
First, supervised data is prepared. The supervised data is image data of, for example, a section crossing the lung and the liver of a real human beings. Then, a hyperplane for separating the supervised data into two kinds of data (data on a pixel which is situated on the boundary between the lung and the liver and data on a pixel which is not situated on the boundary between the lung and the liver) is obtained. At that time, values of the factors F1 to Fz are obtained such that the hyperplane has a maximum margin.
The identifier C decides whether the pixel xb is situated on the boundary between the lung and the liver using the formula y including the factors F1 to Fz so obtained. Specifically, the identifier C substitutes the pixel values x11 to xmn of the respective pixels in the window W into the formula y. While in a case where the pixel xb is situated on the boundary between the lung and the liver, y=1, in a case where the pixel xb is not situated on the boundary between the lung and the liver, y=0. Therefore, whether the pixel xb is situated on the boundary between the lung and the liver can be decided from the value of y. In
The pixel which is situated on the boundary between the lung and the liver can be specified from within the candidate pixels in the search region Rs in the above mentioned manner. After the pixel which is situated on the boundary between the lung and the liver has been specified, it proceeds to step ST10 and step T11 and the flow is terminated.
In the second embodiment, the factors F1 to Fz in the formula y are obtained by Support Vector Machine. Since the factors F1 to Fz are determined such that the hyperplane has the maximum margin, the detection precision of the pixel situated on the boundary between the lung and the liver can be improved.
Incidentally, in the first embodiment, AdaBoost is used as the algorithm of machine learning, and in the second embodiment, Support Vector Machine is used as the algorithm of machine learning. However, the algorithms of machine learning are not limited to these and, for example, Neural Network may be used.
Many widely different embodiments of the invention may be configured without departing from the spirit and the scope of the present invention. It should be understood that the present invention is not limited to the specific embodiments described in the specification, except as defined in the appended claims.
The present invention is applied to the apparatus which specifies the pixel situated on the boundary from within the plurality of candidate pixels by using the identifier, and the apparatus can improve the detection precision of the position of the boundary.
Patent | Priority | Assignee | Title |
10706359, | Nov 30 2012 | ServiceNow, Inc | Method and system for generating predictive models for scoring and prioritizing leads |
Patent | Priority | Assignee | Title |
7558611, | Nov 24 2001 | ARNOLD, BEN | Automatic detection and quantification of coronary and aortic calcium |
7894647, | Jun 21 2004 | Siemens Healthcare GmbH | System and method for 3D contour tracking of anatomical structures |
7929739, | Apr 17 2006 | FUJIFILM Corporation | Image processing method, apparatus, and program |
8369590, | May 21 2007 | Cornell University | Method for segmenting objects in images |
20070159172, | |||
20130144160, | |||
EP2604189, | |||
JP2004024669, | |||
JP2004052873, | |||
JP2007249115, | |||
JP2012034988, | |||
JP5345610, | |||
WO2007037848, | |||
WO2012020547, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Mar 31 2003 | GE Medical Systems Global Technology Company, LLC | General Electric Company | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 040137 | /0029 | |
Aug 23 2013 | GOTO, TAKAO | GE HEALTHCARE JAPAN CORPORATION | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 040135 | /0055 | |
Aug 23 2013 | GE HEALTHCARE JAPAN CORPORATION | GE Medical Systems Global Technology Company, LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 035649 | /0732 | |
Aug 26 2013 | GE HEALTHCARE JAPAN CORPORATION | GE Medical Systems Global Technology Company, LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 040135 | /0148 | |
Nov 04 2013 | General Electric Company | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Jul 22 2020 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Jul 23 2024 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Date | Maintenance Schedule |
Feb 28 2020 | 4 years fee payment window open |
Aug 28 2020 | 6 months grace period start (w surcharge) |
Feb 28 2021 | patent expiry (for year 4) |
Feb 28 2023 | 2 years to revive unintentionally abandoned end. (for year 4) |
Feb 28 2024 | 8 years fee payment window open |
Aug 28 2024 | 6 months grace period start (w surcharge) |
Feb 28 2025 | patent expiry (for year 8) |
Feb 28 2027 | 2 years to revive unintentionally abandoned end. (for year 8) |
Feb 28 2028 | 12 years fee payment window open |
Aug 28 2028 | 6 months grace period start (w surcharge) |
Feb 28 2029 | patent expiry (for year 12) |
Feb 28 2031 | 2 years to revive unintentionally abandoned end. (for year 12) |