IP Library Granted Patent US 11,263,763
Granted Patent B2
US 11,263,763 · App. 16/743,972 · Granted Mar 1, 2022

Image processing apparatus, image processing mehod, and storage medium

Inventor: Keita Nakagomi (Kawasaki, JP)
Assignee: Canon Kabushiki Kaisha
G06T7/38A61B6/463A61B6/466G06T7/0016G06T7/337G06T2207/10081G06T2207/30012
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,263,763
App. No.
16/743,972
Granted
Mar 1, 2022
Kind
B2
Abstract

An image processing apparatus obtains segment definition information that defines a plurality of segments obtained by dividing a human body along a body axis, and obtains a three-dimensional image including a plurality of slice images indicating cross sections of a subject. The image processing apparatus identifies, based on the segment definition information, a segment to which a cross section corresponding to at least one slice image among the slice images included in the image belongs, and calculates a coordinate value of the at least one slice image, based on the identified segment and a reference coordinate system in which a coordinate value is defined for each of the segments.

Claims (69)

1. An image processing apparatus comprising:

a memory storing a program; and

one or more processors which, by executing the program, function as:

an information obtaining unit configured to obtain segment definition information that defines a plurality of segments obtained by dividing a human body along a body axis;

an image obtaining unit configured to obtain a plurality of three-dimensional images, wherein each three-dimensional image, of the plurality of three-dimensional images, includes a respective plurality of slice images indicating cross sections of a subject;

a segment identifying unit configured to identify, based on the segment definition information, a segment to which a cross section corresponding to at least one slice image among the slice images included in the plurality of three-dimensional images belongs;

a coordinate value obtaining unit configured to obtain a coordinate value of the at least one slice image, based on the identified segment and a reference coordinate system in which a coordinate value is defined for each of the segments; and

an association unit configured to associate slice images having substantially a same coordinate value in the reference coordinate system, each of the slice images being included in the plurality of three-dimensional images.

2. The image processing apparatus according to claim 1 ,

wherein the anatomically characteristic cross section comprises a cross section on which an anatomical feature at the boundary of the anatomical structure is delineated.

3. The image processing apparatus according to claim 1 , wherein the one or more processors, by executing the program, further function as:

a display control unit for causing a display to display the associated slice images in such a manner as to make the associated slice images comparable with each other.

4. The image processing apparatus according to claim 1 ,

wherein in response to obtaining the plurality of three-dimensional images, the segment identifying unit identifies segments to which cross sections corresponding to the at least one slice image in the plurality of three-dimensional images belong.

5. The image processing apparatus according to claim 1 ,

wherein the information obtaining unit obtains a plurality of pieces of the segment definition information,

and

wherein the one or more processors, by executing the program, further function as:

an information association unit for associating, for each of the plurality of pieces of segment definition information, slice images indicating substantially a same position in the plurality of three-dimensional images;

a selection unit for selecting one of the plurality of pieces of segment definition information in accordance with a region being observed by a user; and

a display control unit for causing a display to display, based on the piece of segment definition information selected by the selection unit, the associated slice images in such a manner as to make the associated slice images comparable with each other.

6. The image processing apparatus according to claim 5 ,

wherein the selection unit selects one of the plurality of pieces of segment definition information, based on a display condition in which the at least one of the plurality of three-dimensional images is displayed on the display.

7. The image processing apparatus according to claim 6 ,

wherein the display condition at least includes a display parameter related to a density value of at least one of the plurality of three-dimensional images.

8. The image processing apparatus according to claim 5 ,

wherein each of the plurality of pieces of segment definition information comprises segment definition information that is based on a different anatomical structure.

9. The image processing apparatus according to claim 1 , wherein the one or more processors, by executing the program, further function as:

a position obtaining unit configured to obtain position information indicating a position of an anatomically characteristic cross section in the plurality of three-dimensional images, the anatomically characteristic cross section being a cross section on which a boundary of the anatomical structure is delineated,

wherein the segment identifying unit identifies the segment to which the cross section corresponding to the at least one slice image belongs, using the obtained position information of the anatomically characteristic cross section.

10. An image processing apparatus comprising:

a memory storing a program; and

one or more processors which, by executing the program, function as:

an information obtaining unit configured to obtain segment definition information that defines a plurality of segments obtained by dividing a human body along a body axis;

an image obtaining unit configured to obtain a plurality of three-dimensional images, where each three-dimensional image, of the plurality of three-dimensional images, includes a respective plurality of slice images indicating cross sections of a subject;

a segment identifying unit configured to identify, based on the segment definition information, a segment to which a cross section corresponding to at least one slice image among the slice images included in the plurality of three-dimensional images belongs;

a coordinate value obtaining unit configured to obtain a coordinate value of the at least one slice image, based on the identified segment and a reference coordinate system in which a coordinate value is defined for each of the segments;

an association unit configured to associate slice images having substantially a same coordinate value in the reference coordinate system, each of the slice images being included in the plurality of three-dimensional images; and

a position obtaining unit configured to obtain position information indicating a position of one or more anatomically characteristic cross sections of the subject, each of the one or more anatomically characteristic cross sections representing a boundary of one of the segments,

wherein the coordinate value obtaining unit obtains the coordinate value using the obtained position information, and

wherein the position obtaining unit estimates a position of an anatomically characteristic cross section of the subject outside an imaging range, the anatomically characteristic cross section being included in the plurality of three-dimensional images, among the one or more anatomically characteristic cross sections, to obtain position information indicating the position of the anatomically characteristic cross section outside the imaging range.

11. The image processing apparatus according to claim 1 , wherein the one or more processors, by executing the program, further function as:

an alignment unit for aligning the plurality of three-dimensional images with a three-dimensional reference image including one or more slice images each associated with information on one of the segments,

wherein the segment identifying unit identifies, based on information on the segments associated with the one or more slice images included in the three-dimensional reference image aligned with the plurality of three-dimensional images, the segments to which the cross sections corresponding to the slice images included in the plurality of three-dimensional images belong.

12. An image processing method comprising:

obtaining segment definition information that defines a plurality of segments obtained by dividing a human body along a body axis;

obtaining a plurality of three-dimensional images, where in each three-dimensional image, of the plurality of three-dimensional images, includes a respective plurality of slice images indicating cross sections of a subject;

identifying, based on the segment definition information, a segment to which a cross section corresponding to at least one slice image among the slice images included in the plurality of three-dimensional images belongs;

obtaining a coordinate value of the at least one slice image, based on the identified segment and a reference coordinate system in which a coordinate value is defined for each of the segments;

associating slice images having substantially a same coordinate value in the reference coordinate system, each of the slice images being included in the plurality of three-dimensional images; and

obtaining position information indicating a position of an anatomically characteristic cross section in the plurality of three-dimensional images, the anatomically characteristic cross section being a cross section on which a boundary of an anatomical structure is delineated,

wherein the identifying identifies the segment to which the cross section corresponding to the at least one slice image belongs, using the obtained position information of the anatomically characteristic cross section.

13. An image processing method comprising:

obtaining segment definition information that defines a plurality of segments obtained by dividing a human body along a body axis;

obtaining a plurality of three-dimensional images, wherein each three-dimensional image, of the plurality of three-dimensional images, includes a respective plurality of slice images indicating cross sections of a subject;

identifying, based on the segment definition information, a segment to which a cross section corresponding to at least one slice image among the slice images included in the plurality of three-dimensional images belongs;

obtaining a coordinate value of the at least one slice image, based on the identified segment and a reference coordinate system in which a coordinate value is defined for each of the segments;

associating slice images having substantially a same coordinate value in the reference coordinate system, each of the slice images being included in the plurality of three-dimensional images; and

obtaining position information indicating a position of one or more anatomically characteristic cross sections of the subject, each of the one or more anatomically characteristic cross sections representing a boundary of one of the segments,

wherein the obtaining obtains the coordinate value using the obtained position information, and

wherein the obtaining estimates a position of an anatomically characteristic cross section of the subject outside an imaging range, the anatomically characteristic cross section being included in the plurality of three-dimensional images, among the one or more anatomically characteristic cross sections, to obtain position information indicating the position of the anatomically characteristic cross section outside the imaging range.

14. A non-transitory computer readable storage medium storing a program for causing an image processing apparatus to function as an apparatus comprising:

an information obtaining unit configured to obtain segment definition information that defines a plurality of segments obtained by dividing a human body along a body axis;

an image obtaining unit configured to obtain a plurality of three-dimensional images, wherein each three-dimensional image, of the plurality of three-dimensional images, includes a respective plurality of slice images indicating cross sections of a subject;

a segment identifying unit configured to identify, based on the segment definition information, a segment to which a cross section corresponding to at least one slice image among the slice images included in the plurality of three-dimensional images belongs;

a coordinate value obtaining unit configured to obtain a coordinate value of the at least one slice image, based on the identified segment and a reference coordinate system in which a coordinate value is defined for each of the segments;

an association unit configured to associate slice images having substantially a same coordinate value in the reference coordinate system, each of the slice images being included in the plurality of three-dimensional images; and

a position obtaining unit configured to obtain position information indicating a position of an anatomically characteristic cross section in the plurality of three-dimensional images, the anatomically characteristic cross section being a cross section on which a boundary of an anatomical structure is delineated,

wherein the segment identifying unit identifies the segment to which the cross section corresponding to the at least one slice image belongs, using the obtained position information of the anatomically characteristic cross section.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2020
From: NAKAGOMI, KEITA
To: CANON KABUSHIKI KAISHA
Reel/Frame 052048/0722 →
Priority Claims (2)
JP JP2017-143687 · Jul 25, 2017 · national
JP JP2018-010523 · Jan 25, 2018 · national
Continuity (2)
Continuation PCTJP2018026693 · Jul 17, 2018
Related Publication 20200151889A1 · May 14, 2020