Three-dimensional form data processor retaining information on color boundaries of an object when thinning coordinate data
First Claim
Patent Images
1. A processor for three-dimensional data of an object, the processor comprising:
- a first input means for inputting three-dimensional coordinate data of points of an object;
a second input means for inputting color image data in correspondence to the coordinate data of the object input by said first input means;
a detection means for detecting color image data at boundaries between a first color and a second color different from the first color in the color image data input by said second input means; and
a thinning means for thinning the coordinate data except the coordinate data in correspondence to the data at the boundaries detected by said detection means.
1 Assignment
0 Petitions
Accused Products
Abstract
In a processor for generating a three-dimensional form model, data MX on an object having a three-dimensional form are read, while two-dimensional color image GX1 are read in correspondence to the form data MX. Then, color boundaries are discriminated in the color image GX1, and the form data MX are thinned except portions in correspondence to the color boundaries. Thus, the amount of data is reduced without losing information on the color boundaries of the form.
-
Citations
33 Claims
-
1. A processor for three-dimensional data of an object, the processor comprising:
-
a first input means for inputting three-dimensional coordinate data of points of an object;
a second input means for inputting color image data in correspondence to the coordinate data of the object input by said first input means;
a detection means for detecting color image data at boundaries between a first color and a second color different from the first color in the color image data input by said second input means; and
a thinning means for thinning the coordinate data except the coordinate data in correspondence to the data at the boundaries detected by said detection means. - View Dependent Claims (2, 3, 4, 5, 6, 7)
a light source for illuminating the object with a slit light; and
a read means for reading the slit light reflected from the object;
wherein said first input means determines the three-dimensional data from the data on the slit light read by said read means by using trigonometry.
-
-
6. The processor according to claim 1, further comprising an image display means for displaying the object in two dimensions as a polyhedron having a plurality of quadrilaterals based on the three-dimensional data.
-
7. The processor according to claim 6, wherein said image display means displays the object with colors based on the color image data.
-
8. A method for processing three-dimensional data of an object, the method comprising the steps of:
-
inputting three-dimensional coordinate data of points of an object;
inputting color image data in correspondence to the coordinate data of the object;
detecting data on boundaries between a first color in the color image data and a second color different from the first color; and
thinning the coordinate data except the coordinate date in correspondence to the data on boundaries detected by said detection means. - View Dependent Claims (9, 10, 11)
-
- 12. A processor for processing three-dimensional coordinate data of a plurality of points of an object, said processor thinning the three-dimensional coordinate data based on a boundary between a first portion and a second portion both of which are included in two-dimensional image data of the object, said plurality of portions being mutually different in characters.
-
18. A method for processing three-dimensional coordinate data of a plurality of points of an object, said method comprising the steps of:
-
(a) determining a boundary between a first portion and a second portion both of which are included in two-dimensional image data of the object; and
(b) thinning the three-dimensional coordinate data based on the boundary. - View Dependent Claims (19, 20, 21)
-
-
22. A data processor comprising:
a memory storing three-dimensional coordinate data of a plurality of points of an object, the object including at least one boundary for defining a plurality of areas of the object, each of the plurality of points corresponding to any one of the plurality of the areas and the at least one boundary, and a processing unit for processing the three-dimensional data of the object, said processor executing thinning of the three-dimensional coordinate data except the three-dimensional coordinate data of the points that correspond to the at least one boundary. - View Dependent Claims (23, 24, 25, 26, 27)
-
28. A computer system for processing three-dimensional coordinate data of a plurality of vertices of an object, said computer system comprising:
-
an input device from which an operator of the computer system is capable of inputting instructions; and
a processing unit connected with the input device, said processing unit accepting instructions on a first designation and a second designation from the input device, the first designation regarding a designation of at least one area of the object and the second designation regarding a designation of a reduction condition of the three-dimensional coordinate data of the at least one area, said processing unit reducing a number of vertices of the three-dimensional coordinate data within the at least one area in accordance with the reduction condition. - View Dependent Claims (29, 30, 31, 32, 33)
-
Specification