IP Library Granted Patent US 9,519,965
Granted Patent B2
US 9,519,965 · App. 14/246,434 · Granted Dec 13, 2016

Display processing method and apparatus

Inventors: Masahiro Watanabe (Kawasaki, JP); Satoshi Fuchikami (Fukuoka, JP); Tadashi Ataka (Kawasaki, JP); Yoshimasa Kadooka (Kawasaki, JP); Toshiaki Hisada (Tokyo, JP); Seiryo Sugiura (Tokyo, JP); Takumi Washio (Tokyo, JP); Jun-Ichi Okada (Tokyo, JP)
Assignees: FUJITSU LIMITED; The University of Tokyo
G06T7/0012G06T15/08
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,519,965
App. No.
14/246,434
Granted
Dec 13, 2016
Kind
B2
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 (16)

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.

2. 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.

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.

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.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2014
From: WATANABE, MASAHIRO; FUCHIKAMI, SATOSHI; ATAKA, TADASHI; KADOOKA, YOSHIMASA; HISADA, TOSHIAKI; SUGIURA, SEIRYO; WASHIO, TAKUMI; OKADA, JUN-ICHI
To: FUJITSU LIMITED; THE UNIVERSITY OF TOKYO
Reel/Frame 032618/0310 →
Priority Claims (1)
JP 2013-085277 · Apr 15, 2013 · national
Continuity (1)
Related Publication 20140306960A1 · Oct 16, 2014