# US 10,482,651 B2 · Image processing apparatus, image processing method, and program

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,482,651 B2
- Document ID: US10482651B2
- Status: Granted
- Kind: B2
- Application number: 15/333,594
- Filed: 2016-10-25
- Published: 2017-05-04
- Granted: 2019-11-19
- Earliest claimed: 2015-10-29
- Assignees: Canon Kabushiki Kaisha
- Applicants: Canon Kabushiki Kaisha
- Inventors: Yasufumi Takama; Takaaki Endo; Kiyohide Satoh
- Web page: https://patentgrep.com/patent/US10482651B2

## CPC

- G06T 15/08: Volume rendering
- G06T 7/0012: {Biomedical image inspection}
- G06T 19/00: Manipulating three-dimensional [3D] models or images for computer graphics
- G06T 2207/10081: Computed x-ray tomography [CT]
- G06T 2207/10088: Magnetic resonance imaging [MRI]
- G06T 2207/10116: X-ray image
- G06T 2210/41: Medical
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

An image processing apparatus includes an image acquisition unit configured to acquire volume data, a feature point acquisition unit configured to acquire a coordinate of a feature point of an object in the volume data, a range setting unit configured to set a projection range defining a range of the volume data from which a projection image is to be generated, set a display range defining a range within which feature points are to be displayed, and adjust at least one of the projection range and the display range such that the projection range and the display range satisfy a predetermined relationship; and a display control unit configured to generate the projection image from the volume data according to the projection range and superimpose the feature point in the display range on the projection image.

## Claims

### Claim 1

An image processing apparatus comprising:
at least one memory storing instructions; and
at least one processor that, upon execution of the stored instructions is configured to operate as:
an image acquisition unit configured to acquire volume data;
a feature point acquisition unit configured to acquire a coordinate of a feature point of an object in the volume data;
a range setting unit configured to set a projection plane in the volume data, a projection range for generating a projection image from the volume data, which includes the projection plane and a first distance before and first distance behind the projection plane in a direction of a line normal to the projection plane, a display range of feature points to be superimposed on the projection image, which includes said projection plane and a second distance before and a second distance behind the projection plane in a direction of a line normal to the projection plane, and further configured to adjust at least one of the projection range and the display range such that the projection range and the display range satisfy a predetermined relationship in which the whole projection range is included in the display range; and
a display control unit configured to generate the projection image from the volume data according to the projection range and superimpose the feature point in the display range on the projection image.

### Claim 2 (depends on 1)

The image processing apparatus according to claim 1, wherein in a case where the projection range is greater than display range, the range setting unit adjusts the display range so as to be equal to the projection range such that the predetermined relationship is satisfied.

### Claim 3 (depends on 2)

The image processing apparatus according to claim 2, wherein
the range setting unit performs a process including
setting one of the projection range and the display range as a range subjected to operation and setting the other one as a range not subjected to operation,
acquiring a specified value specifying a set value of the range subjected to operation, and
setting the specified value as a new set value of the range subjected to operation, and adjusting the set value of the range not subjected to operation such that the specified value and the set value of the range not subjected to operation satisfy the predetermined relationship.

### Claim 4 (depends on 2)

The image processing apparatus according to claim 2, wherein
the range setting unit performs a process including
setting one of the projection range and the display range as a high-priority range and setting the other one as a no-priority range,
setting one of the projection range and the display range as a range subjected to operation and setting the other one as a range not subjected to operation,
acquiring a specified value specifying a set value of the range subjected to operation, and
in a case where the high-priority range is the range subjected to operation, setting the specified value as a new set value of the range subjected to operation, and adjusting the set value of the range not subjected to operation such that the predetermined relationship is satisfied, while in a case where the no-priority range is the range subjected to operation, adjusting the set value of the range subjected to operation based on the specified value without adjusting the set value of the range not subjected to operation such that the predetermined relationship is satisfied.

### Claim 5 (depends on 2)

The image processing apparatus according to claim 2, wherein
the range setting unit performs a process including
acquiring specified values respectively specifying set values of the projection range and the display range,
in a case where the specified values of the projection range and the display range satisfy the predetermined relationship, setting the respective specified values as new set values of the projection range and the display range, and
in a case where the specified values of the projection range and the display range do not satisfy the predetermined relationship, setting new set values of the projection range and the display range based on at least one of the specified values such that the set values of the projection range and the display range satisfy the predetermined relationship.

### Claim 6 (depends on 1)

The image processing apparatus according to claim 1, wherein in a case where the display range is smaller than the projection range, the range setting unit adjusts the projection range so as to be equal to the display range such that the predetermined relationship is satisfied.

### Claim 7 (depends on 6)

The image processing apparatus according to claim 6, wherein
the range setting unit performs a process including
setting one of the projection range and the display range as a range subjected to operation and setting the other one as a range not subjected to operation,
acquiring a specified value specifying a set value of the range subjected to operation, and
setting the specified value as a new set value of the range subjected to operation, and adjusting the set value of the range not subjected to operation such that the specified value and the set value of the range not subjected to operation satisfy the predetermined relationship.

### Claim 8 (depends on 6)

The image processing apparatus according to claim 6, wherein
the range setting unit performs a process including
setting one of the projection range and the display range as a high-priority range and setting the other one as a no-priority range,
setting one of the projection range and the display range as a range subjected to operation and setting the other one as a range not subjected to operation,
acquiring a specified value specifying a set value of the range subjected to operation, and
in a case where the high-priority range is the range subjected to operation, setting the specified value as a new set value of the range subjected to operation, and adjusting the set value of the range not subjected to operation such that the predetermined relationship is satisfied, while in a case where the no-priority range is the range subjected to operation, adjusting the set value of the range subjected to operation based on the specified value without adjusting the set value of the range not subjected to operation such that the predetermined relationship is satisfied.

### Claim 9 (depends on 1)

The image processing apparatus according to claim 1, wherein
the range setting unit performs a process including
setting a minimum value of the display range,
acquiring a specified value of the projection range and setting the projection range to be equal to the acquired specified value, and
setting the display range such that in a case where the specified value is greater than the minimum value, the display range is set to be equal to the projection range, while in a case where the specified value is smaller than the minimum value, the display range is set to be equal to the minimum value.

### Claim 10 (depends on 1)

The image processing apparatus according to claim 1, wherein
the range setting unit performs a process including
setting a maximum value of the display range,
acquiring a specified value of the display range and setting the display range to be equal to the acquired specified value, and
setting the projection range such that in a case where the specified value is smaller than the maximum value, the projection range is set to be equal to the display range, while in a case where the specified value is greater than the maximum value, the projection range is set to be equal to the maximum value.

### Claim 11 (depends on 1)

The image processing apparatus according to claim 1 wherein
the range setting unit performs a process including
setting one of the projection range and the display range as a range subjected to operation and setting the other one as a range not subjected to operation,
acquiring a specified value specifying a set value of the range subjected to operation, and
setting the specified value as a new set value of the range subjected to operation, and adjusting the set value of the range not subjected to operation such that the specified value and the set value of the range not subjected to operation satisfy the predetermined relationship.

### Claim 12 (depends on 1)

The image processing apparatus according to claim 1 wherein
the range setting unit performs a process including
setting one of the projection range and the display range as a high-priority range and setting the other one as a no-priority range,
setting one of the projection range and the display range as a range subjected to operation and setting the other one as a range not subjected to operation,
acquiring a specified value specifying a set value of the range subjected to operation, and
in a case where the high-priority range is the range subjected to operation, setting the specified value as a new set value of the range subjected to operation, and adjusting the set value of the range not subjected to operation such that the predetermined relationship is satisfied, while in a case where the no-priority range is the range subjected to operation, adjusting the set value of the range subjected to operation based on the specified value without adjusting the set value of the range not subjected to operation such that the predetermined relationship is satisfied.

### Claim 13 (depends on 1)

The image processing apparatus according to claim 1 wherein
the range setting unit performs a process including
acquiring specified values respectively specifying set values of the projection range and the display range,
in a case where the specified values of the projection range and the display range satisfy the predetermined relationship, setting the respective specified values as new set values of the projection range and the display range, and
in a case where the specified values of the projection range and the display range do not satisfy the predetermined relationship, setting new set values of the projection range and the display range based on at least one of the specified values such that the set values of the projection range and the display range satisfy the predetermined relationship.

### Claim 14 (depends on 1)

The image processing apparatus according to claim 1 wherein
the range setting unit performs a process including
setting one of the projection range and the display range as a range subjected to operation and setting the other one as a range not subjected to operation, and
setting a specifiable range of the specified value of the range subjected to operation based on the set value of the range not subjected to operation such that the predetermined relationship is satisfied.

### Claim 15

An image processing method executed by an image processing apparatus, the method comprising:
acquiring, by a processor, volume data;
acquiring, by the processor, a coordinate of a feature point of an object in the volume data;
setting a projection plane in the volume data, a projection range for generating a projection image from the volume data, which includes the projection plane and a first distance before and first distance behind the projection plane in a direction of a line normal to the projection plane, a display range of feature points to be superimposed on the projection image, which includes said projection plane and a second distance before and a second distance behind the projection plane in a direction of a line normal to the projection plane, and adjusting at least one of the projection range and the display range such that the projection range and the display range satisfy a predetermined relationship in which the whole projection range is included in the display image; and
generating, by the processor for projection, the projection image from the volume data according to the projection range and superimposing the feature point in the display range on the projection image.

### Claim 16

A non-transitory storage medium non-temporarily storing a program configured to cause a computer to execute a process, the process comprising:
acquiring, by a processor, volume data;
acquiring, by the processor, a coordinate of a feature point of an object in the volume data;
setting a projection plane in the volume data, a projection range for generating a projection image from the volume data, which includes the projection plane and a first distance before and first distance behind the projection plane in a direction of a line normal to the projection plane, a display range of feature points to be superimposed on the projection image, which includes said projection plane and a second distance before and a second distance behind the projection plane in a direction of a line normal to the projection plane, and adjusting at least one of the projection range and the display range such that the projection range and the display range satisfy a predetermined relationship in which the whole projection range is included in the display image; and
generating, by the processor for projection, the projection image from the volume data according to the projection range and superimposing the feature point in the display range on the projection image.

### Claim 17 (depends on 1)

The image processing apparatus according to claim 1, wherein the projection image is a slab maximum.
