Image processing apparatus, image processing method, and image processing system

US11494972B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11494972-B2
Application numberUS-202117206165-A
CountryUS
Kind codeB2
Filing dateMar 19, 2021
Priority dateAug 30, 2016
Publication dateNov 8, 2022
Grant dateNov 8, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The disclosure proposes an image processing apparatus for rendering a maximum intensity projection image by extracting, as objects to be rendered, only voxels having a high brightness value in three-dimensional volume data and using the brightness values of these voxels for the corresponding pixels.

First claim

Opening claim text (preview).

What is claimed is: 1. An image processing apparatus comprising: a memory storing a program; and one or more processors which, by executing the program, causes the image processing apparatus to: (1) generate voxel coordinate data in which respective brightness values are associated with coordinate values of respective voxels; (2) convert the coordinate values of voxels to coordinate values of corresponding pixels on a projection plane at least with respect to voxels having a brightness value higher than a brightness threshold value which is set based on a predetermined percentile in the respective brightness values; and (3) execute rendering processing of a projection image by using brightness values of the corresponding voxels for the coordinate values obtained by the conversion. 2. The image processing apparatus according to claim 1 , wherein the one or more processors, by executing the program, causes the image processing apparatus to: when executing the rendering processing in a case that more than one voxel corresponds to a coordinate value of the same pixel, use a brightness value of a voxel having a higher brightness value, or a voxel having a larger brightness value. 3. The image processing apparatus according to claim 1 , wherein the one or more processors, by executing the program, causes the image processing apparatus to: execute, in advance, processing of rearranging the voxel coordinate data in order of magnitude of the brightness values or in approximate order of magnitude of the brightness values; in the conversion, calculate coordinate values of the corresponding pixel in units of one or a plurality of voxels in order from a voxel having a higher brightness value; and execute the rendering processing by using the brightness value of the corresponding voxel for the pixel with the calculated coordinate values. 4. The image processing apparatus according to claim 1 , wherein the one or more processors, by executing the program, causes the image processing apparatus to: in the rendering processing, after finishing rendering processing using, as objects to be processed, only voxels having a brightness value higher than the brightness threshold value which is set based on a predetermined percentile in the respective brightness values, execute rendering processing by using brightness values of remaining voxels. 5. The image processing apparatus according to claim 1 , wherein the one or more processors, by executing the program, causes the image processing apparatus to: when an enlarged display of the projection plane is instructed, linearly interpolate a partial region of the projection plane according to an enlargement ratio and execute the rendering processing of the enlarged partial region. 6. The image processing apparatus according to claim 1 , wherein the one or more processors, by executing the program, causes the image processing apparatus to: when a reduced display of the projection plane is instructed, execute the rendering processing by using the brightness value of the voxel subjected to converting the coordinate values for each pixel on the projection plane reduced according to a reduction ratio. 7. The image processing apparatus according to claim 1 , wherein the rendering processing is a maximum value projection processing, and wherein the projection image is a maximum intensity projection image. 8. The image processing apparatus according to claim 1 , wherein the brightness threshold value is capable of being changed by a user. 9. The image processing apparatus according to claim 1 , wherein the one or more processors further causes the image processing apparatus to: in the conversion, convert the coordinate values of voxels to the coordinate values of corresponding pixels on the projection plane for more voxels than voxels having a brightness value higher than the brightness threshold value which is set based on the predetermined percentile in the respective brightness values, in a case where the number of the voxels having a brightness value higher than the brightness threshold value which is set based on the predetermined percentile in the respective brightness values is smaller than a predetermined number. 10. The image processing apparatus according to claim 1 , wherein the brightness threshold value is set so as not to exceed a capacity of a cache memory. 11. The image processing apparatus according to claim 1 , wherein the voxel coordinate data, which are stored in a memory, are rearranged in order of magnitude of brightness values. 12. The image processing apparatus according to claim 1 , wherein the one or more processors, by executing the program, causes the image processing apparatus to: read the coordinate values of the voxels corresponding to an order of magnitude of the brightness values into a cache memory; and in the conversion, convert the coordinate values of the voxels into the coordinate values of pixels on the projection plane. 13. The image processing apparatus according to claim 1 , wherein in a case where a change in an observation direction is input by an input unit, the conversion converts the coordinate values of voxels to coordinate values of corresponding pixels on the projection plane corresponding to the changed observation direction. 14. An image processing apparatus comprising: a memory storing a program; and one or more processors which, by executing the program, causes the image processing apparatus to: (1) generate voxel coordinate data in which respective brightness values are associated with coordinate values of respective voxels; (2) convert the coordinate values of voxels to coordinate values of corresponding pixels on a projection plane at least with respect to voxels having a brightness value higher than a brightness threshold value which is set based on a capacity of a cache memory; and (3) execute rendering processing of a projection image by using brightness values of the corresponding voxels for the coordinate values obtained by the conversion. 15. The image processing apparatus according to claim 14 , wherein the one or more processors, by executing the program, causes the image processing apparatus to: calculate coordinate values of the corresponding pixel in units of one or a plurality of voxels in order from a voxel having a higher brightness value, and execute the rendering processing by using the brightness value of the corresponding voxel for the pixel with the calculated coordinate values. 16. The image processing apparatus according to claim 14 , wherein the one or more processors, by executing the program, causes the image processing apparatus to: in the rendering processing, after finishing rendering processing using, as objects to be processed, only voxels having a brightness value higher than the brightness threshold value which is set based on a predetermined percentile in the respective brightness values, execute rendering processing by using brightness values of remaining voxels. 17. The image processing apparatus according to claim 14 , wherein the one or more processors, by executing the program, causes the image processing apparatus to: when an enlarged display of the projection plane is instructed, linearly interpolate a partial region of the projection plane according to an enlargement ratio and execute the rendering processing of the enlarged partial region. 18. The image processing apparatus according to claim 14 , wherein the brightness threshold value is set so as not to exceed the capacity of the cache memory.

Assignees

Inventors

Classifications

  • Medical · CPC title

  • using histogram techniques · CPC title

  • General purpose image data processing · CPC title

  • Computed tomography [CT] · CPC title

  • based on interpolation, e.g. bilinear interpolation (image demosaicing G06T3/4015; edge-driven or edge-based scaling G06T3/403) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11494972B2 cover?
The disclosure proposes an image processing apparatus for rendering a maximum intensity projection image by extracting, as objects to be rendered, only voxels having a high brightness value in three-dimensional volume data and using the brightness values of these voxels for the corresponding pixels.
Who is the assignee on this patent?
Canon Kk
What technology area does this patent fall under?
Primary CPC classification G06T15/08. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 08 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 11 related publications on this page (citations in our corpus or others sharing the same primary CPC).