# US 12,597,204 B2 · Model generating device, model generating system, model generating method, and program

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

- Number: US 12,597,204 B2
- Document ID: US12597204B2
- Status: Granted
- Kind: B2
- Application number: 18/685,611
- Filed: 2023-02-02
- Published: 2025-04-24
- Granted: 2026-04-07
- Earliest claimed: 2022-04-12
- Assignees: Mitsubishi Heavy Industries, Ltd.
- Applicants: Mitsubishi Heavy Industries, Ltd.
- Inventors: Shunsuke Mizumi; Soichiro Tabata; Koji Ishibashi; Tadashi Takahashi
- Web page: https://patentgrep.com/patent/US12597204B2

## CPC

- G06T 7/60: Analysis of geometric attributes
- G06T 17/10: Constructive solid geometry [CSG] using solid primitives, e.g. cylinders, cubes
- G01B 11/00: Measuring arrangements characterised by the use of optical techniques
- G01B 21/20: for measuring contours or curvatures, e.g. determining profile
- G06F 30/10: Geometric CAD
- G06F 30/12: characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
- G06T 17/00: Three-dimensional [3D] modelling for computer graphics
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G01B: MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Provided is a device that generates a three-dimensional model in a short amount of time. A model generating device according to the present invention comprises: an acquisition unit that acquires measurement data of a three-dimensional form of an object; a simple three-dimensional model generating unit that generates a three-dimensional model on the basis of the measurement data; a dimensions measurement unit that measures dimensions or position information of a predetermined portion of the object on the basis of the three-dimensional model; and a model generating unit that sets the dimensions or position information that is measured to a template of a parametric three-dimensional model of the object and generates a parametric three-dimensional model of the object.

## Claims

### Claim 1

A model generating device comprising:
at least one processor with a memory comprising instructions that, when executed by the at least one processor, cause the at least one processor to implement:
an acquisition unit that acquires measurement data of a three-dimensional shape of an object;
a simple three-dimensional model generating unit that generates a first three-dimensional model of the object for measuring dimensions or position information to set to a template of a parametric three-dimensional model of the object based on the measurement data;
a dimension measurement unit that measures dimensions or position information of a predetermined portion included in setting items of the template in the first three-dimensional model; and
a model generating unit that generates the parametric three-dimensional model of the object by setting the measured dimensions or the measured position information to the setting items of the template corresponding to the predetermined portion.

### Claim 2 (depends on 1)

The model generating device according to claim 1, wherein
the dimension measurement unit measures the dimensions of the predetermined portion multiple times by shifting a measurement position, and calculates the dimensions of the predetermined portion by calculating an average value based on a measurement result.

### Claim 3 (depends on 1)

The model generating device according to claim 1, wherein
the dimension measurement unit approximates the predetermined portion with any one figure of a triangle, a circle, an arc, an ellipse, a rectangular plane, a polygon, a rectangular parallelepiped, a polyhedron, a cylinder, a sphere, or a straight line, and measures the dimensions of the predetermined portion based on the figure used for approximation.

### Claim 4 (depends on 1)

The model generating device according to claim 1, wherein
the measurement data is an image obtained by capturing the object, and
the simple three-dimensional model generating unit generates the first three-dimensional model via a photogrammetry method based on the image.

### Claim 5 (depends on 1)

The model generating device according to claim 1, wherein
the measurement data is three-dimensional position information indicating a shape of the object, and
the simple three-dimensional model generating unit generates the first three-dimensional model based on the three-dimensional position information.

### Claim 6 (depends on 1)

The model generating device according to claim 1, wherein
the first three-dimensional model of the object has lower accuracy than that of the parametric three-dimensional model of the object.

### Claim 7 (depends on 6)

The model generating device according to claim 6, wherein the first three-dimensional model of the object is a set of pieces of coordinate data of a surface of the object, or a standard triangulated language (STL) polygon data.

### Claim 8 (depends on 1)

A model generating system comprising:
a measurement device that measures the three-dimensional shape of the object; and
the model generating device according to claim 1.

### Claim 9 (depends on 8)

The model generating system according to claim 8, wherein
the object has the three-dimensional shape including a space therein, and
the measurement data is measured by mounting the measurement device on a moving body and moving the moving body in the space.

### Claim 10 (depends on 8)

The model generating system according to claim 8, wherein
the object has the three-dimensional shape including a space therein, and
the measurement data is measured by mounting the measurement device on a predetermined member and inserting the member into the space.

### Claim 11

A model generating method comprising:
a step of acquiring measurement data of a three-dimensional shape of an object;
a step of generating a first three-dimensional model of the object for measuring dimensions or position information to set to a template of a parametric three-dimensional model of the object based on the measurement data;
a step of measuring dimensions or position information of a predetermined portion included in setting items of the template in the first three-dimensional model; and
a step of generating the parametric three-dimensional model of the object by setting the measured dimensions or the measured position information to the setting items of the template corresponding to the predetermined portion.

### Claim 12

A non-transitory computer readable recording medium storing a program causing a computer to execute a process comprising:
a step of acquiring measurement data of a three-dimensional shape of an object;
a step of generating a first three-dimensional model of the object for measuring dimensions or position information to set to a template of a parametric three-dimensional model of the object based on the measurement data;
a step of measuring dimensions or position information of a predetermined portion included in setting items of the template in the first three-dimensional model; and
a step of generating the parametric three-dimensional model of the object by setting the measured dimensions or the measured position information to the setting items of the template corresponding to the predetermined portion.
