# US 10,311,568 B2 · Image processing apparatus, control method thereof, and computer-readable storage medium

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

- Number: US 10,311,568 B2
- Document ID: US10311568B2
- Status: Granted
- Kind: B2
- Application number: 15/283,850
- Filed: 2016-10-03
- Published: 2017-04-13
- Granted: 2019-06-04
- Earliest claimed: 2015-10-08
- Assignees: Canon Kabushiki Kaisha
- Applicants: Canon Kabushiki Kaisha
- Inventors: Hiroyuki Omi
- Web page: https://patentgrep.com/patent/US10311568B2

## CPC

- G06T 7/0012: {Biomedical image inspection}
- A61B 6/5205: {involving processing of raw data to produce diagnostic data}
- A61B 6/5264: {due to motion}
- G06T 5/73: Deblurring; Sharpening
- G06T 7/20: Analysis of motion (motion estimation for coding, decoding, compressing or decompressing digital video signals H04N19/43, H04N19/51)
- G06T 7/246: using feature-based methods, e.g. the tracking of corners or segments
- G06T 7/73: using feature-based methods
- G06T 2207/10072: Tomographic images
- G06T 2207/10116: X-ray image
- G06T 2207/20021: Dividing image into blocks, subimages or windows
- G06T 2207/20068: Projection on vertical or horizontal image axis
- G06T 2207/20201: Motion blur correction
- G06T 2207/30061: Lung
- G06T 2207/30168: Image quality inspection
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- A61B: DIAGNOSIS; SURGERY; IDENTIFICATION (usefulness limited to only animals A61D)

## Abstract

An image processing apparatus includes an image acquisition unit adapted to acquire a radiation image capturing an object, a function acquisition unit adapted to acquire a point spread function from the radiation image, and a determination unit adapted to determine, based on a state of the point spread function, presence/absence of a movement of the object in the radiation image.

## Claims

### Claim 1

An image processing apparatus comprising:
one or more processors; and
a memory storing a program which, when executed by the one or more processors, causes the one or more processors to function as units comprising:
(1) an image acquisition unit adapted to acquire a radiation image capturing an object;
(2) a function acquisition unit adapted to acquire a point spread function from the radiation image; and
(3) a determination unit adapted to determine, based on a ratio of a length of a shape based on the point spread function projected in a first direction and a length of a shape based on the point spread function projected in a second direction, presence/absence of a movement of the object.

### Claim 2 (depends on 1)

The apparatus according to claim 1, wherein the function acquisition unit acquires the point spread function from the radiation image by repeating processing that acquires, based on a first restored image of the radiation image, a first point spread function, and the radiation image, a second restored image as the updated first restored image and acquires, based on the second restored image, the first point spread function, and the radiation image, a second point spread function as the updated first point spread function, until a difference between the radiation image and an image acquired by applying the second point spread function to the second restored image becomes less than a predetermined value.

### Claim 3 (depends on 1)

The apparatus according to claim 1, wherein the program causes the one or more processors to further function as a display control unit adapted to cause a display unit to display the presence/absence of the movement determined by the determination unit.

### Claim 4 (depends on 1)

The apparatus according to claim 1, wherein the determination unit determines, based on a shape of the point spread function, the presence/absence of the movement of the object.

### Claim 5 (depends on 4)

The apparatus according to claim 4, wherein the determination unit determines, when the point spread function has a line shape, the presence of the movement of the object.

### Claim 6 (depends on 5)

The apparatus according to claim 5, wherein the determination unit determines, based on the first direction and the second direction in which the point spread function spreads, a direction of the movement.

### Claim 7 (depends on 1)

The apparatus according to claim 1, wherein the determination unit projects, by weighting a larger weighting coefficient on a more central portion of the point spread function, the point spread function in the first direction and in the second direction.

### Claim 8 (depends on 1)

The apparatus according to claim 1, wherein the program causes the one or more processors to further function as a configuration unit adapted to configure, by analyzing the radiation image, an acquisition region to acquire a point spread function in the radiation image,
wherein the function acquisition unit acquires the point spread function in the acquisition region, and
wherein the determination unit determines, based on a shape of the point spread function acquired in the acquisition region, the presence/absence of the movement of the object.

### Claim 9 (depends on 8)

The apparatus according to claim 8, wherein the configuration unit divides the radiation image into a plurality of blocks and configures a block included in the plurality of blocks as the acquisition region,
wherein the function acquisition unit acquires a point spread function in each block configured as the acquisition region, and
wherein the determination unit determines, based on a shape of the acquired point spread function, the presence/absence of the movement of the object for each block.

### Claim 10 (depends on 9)

The apparatus according to claim 9, wherein the configuration unit configures each of a predetermined number of blocks as the acquisition region.

### Claim 11

A control method of an image processing apparatus, the method comprising:
acquiring, by an image acquisition unit, a radiation image capturing an object;
acquiring, by a function acquisition unit, a point spread function from the radiation image; and
determining, by a determination unit, based on a ratio of a length of a shape based on the point spread function projected in a first direction and a length of a shape based on the point spread function projected in a second direction, presence/absence of a movement of the object.

### Claim 12

A non-transitory computer-readable storage medium storing a computer program for causing a computer to function as each unit of an image processing apparatus, the apparatus comprising:
an image acquisition unit adapted to acquire a radiation image capturing an object;
a function acquisition unit adapted to acquire a point spread function from the radiation image; and
a determination unit adapted to determine, based on a ratio of a length of a shape based on the point spread function projected in a first direction and a length of a shape based on the point spread function projected in a second direction, presence/absence of a movement of the object.
