# US 9,519,965 B2 · Display processing method and apparatus

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

- Number: US 9,519,965 B2
- Document ID: US9519965B2
- Status: Granted
- Kind: B2
- Application number: 14/246,434
- Filed: 2014-04-07
- Published: 2014-10-16
- Granted: 2016-12-13
- Earliest claimed: 2013-04-15
- Assignees: Fujitsu Limited; The University of Tokyo
- Applicants: Fujitsu Limited; The University of Tokyo
- Inventors: Masahiro Watanabe; Satoshi Fuchikami; Tadashi Ataka; Yoshimasa Kadooka; Toshiaki Hisada; Seiryo Sugiura; Takumi Washio; Jun-Ichi Okada
- Web page: https://patentgrep.com/patent/US9519965B2

## CPC

- G06T 7/0012: {Biomedical image inspection}
- G06T 15/08: Volume rendering
- G06T 19/00: Manipulating three-dimensional [3D] models or images for computer graphics
- G06T 2210/41: Medical
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

A disclosed method includes: performing a processing for adjusting positions of voxel data for an object and data of a geometric model for the object; calculating, for each voxel included in a range defined by a cross section among plural voxels that are included in the voxel data, a voxel value of the voxel from physical values in elements of the geometric model, which are included in a predetermined range of the voxel, based on a relation between the cross section and vectors; and rendering an image by using the voxel value calculated for each voxel. A vector of the vectors is set for one element of plural elements included in the geometric model, the vectors represent a direction of an inner structure of the object, and the cross section is set for the voxel data and the geometric model data.

## Claims

### Claim 1

A computer-readable, non-transitory storage medium storing a program for causing a computer to execute a process, the process comprising:
performing a processing for adjusting positions of voxel data for an object and data of a geometric model for the object;
calculating, for each voxel included in a range defined by a cross section among a plurality of voxels that are included in the voxel data, a voxel value of the voxel from weighted physical values that are obtained by weighting, for each of elements of the geometric model, a physical value that is set in the element, according to a length of a first vector obtained when projecting a second vector that is set for the element and represents a direction of an inner structure of the object onto the cross section, wherein the elements are included in a predetermined range of the voxel, and the cross section is set for the voxel data and the geometric model data; and
rendering an image by using the voxel value calculated for each voxel.

### Claim 2 (depends on 1)

The computer-readable, non-transitory storage medium as set forth in claim 1, wherein the calculating further comprises:
calculating an average value of the weighted physical values, as the voxel value.

### Claim 3

A display processing method, comprising:
performing, by using a computer, a processing for adjusting positions of voxel data for an object and data of a geometric model for the object;
calculating, by using the computer and for each voxel included in a range defined by a cross section among a plurality of voxels that are included in the voxel data, a voxel value of the voxel from weighted physical values that are obtained by weighting, for each of elements of the geometric model, a physical value that is set in the element, according to a length of a first vector obtained when projecting a second vector that is set for the element and represents a direction of an inner structure of the object onto the cross section, wherein the elements are included in a predetermined range of the voxel, and the cross section is set for the voxel data and the geometric model data; and
rendering, by using the computer, an image by using the voxel value calculated for each voxel.

### Claim 4

A display processing apparatus, comprising:
a memory; and
a processor coupled to the memory and configured to:
perform a processing for adjusting positions of voxel data for an object and data of a geometric model for the object;
calculate, for each voxel included in a range defined by a cross section among a plurality of voxels that are included in the voxel data, a voxel value of the voxel from weighted physical values that are obtained by weighting for each of elements of the geometric model, a physical value that is set in the element, according to a length of a first vector obtained when projecting a second vector that is set for the element and represents a direction of an inner structure of the object onto the cross section, wherein the elements are included in a predetermined range of the voxel, and the cross section is set for the voxel data and the geometric model data; and
render an image by using the voxel value calculated for each voxel.
