Image processing apparatus, image processing method, and image processing system
US-10997775-B2 · May 4, 2021 · US
US2021209834A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2021209834-A1 |
| Application number | US-202117206165-A |
| Country | US |
| Kind code | A1 |
| Filing date | Mar 19, 2021 |
| Priority date | Aug 30, 2016 |
| Publication date | Jul 8, 2021 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
Opening claim text (preview).
1 - 19 . (canceled) 20 . 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. 21 . The image processing apparatus according to claim 20 , 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. 22 . The image processing apparatus according to claim 20 , 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. 23 . The image processing apparatus according to claim 20 , 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. 24 . The image processing apparatus according to claim 20 , 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. 25 . The image processing apparatus according to claim 20 , 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. 26 . The image processing apparatus according to claim 20 , wherein the rendering processing is a maximum value projection processing, and wherein the projection image is a maximum intensity projection image. 27 . The image processing apparatus according to claim 20 , wherein the brightness threshold value is capable of being changed by a user. 28 . The image processing apparatus according to claim 20 , 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. 29 . The image processing apparatus according to claim 20 , wherein the brightness threshold value is set so as not to exceed a capacity of a cache memory. 30 . The image processing apparatus according to claim 20 , wherein the voxel coordinate data, which are stored in a memory, are rearranged in order of magnitude of brightness values. 31 . The image processing apparatus according to claim 20 , 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. 32 . The image processing apparatus according to claim 20 , 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. 33 . 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. 34 . The image processing apparatus according to claim 33 , 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. 35 . The image processing apparatus according to claim 33 , 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. 36 . The image processing apparatus according to claim 33 , 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. 37 . The image processing apparatus according to claim 33 , wherein the brightness threshold value is
using histogram techniques · CPC title
General purpose image data processing · CPC title
Volume rendering · CPC title
based on interpolation, e.g. bilinear interpolation (image demosaicing G06T3/4015; edge-driven or edge-based scaling G06T3/403) · CPC title
Medical · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.