Claims
- 1. A 3-dimensional configuration recognition system comprising:
- a means for projecting a checker pattern having branch points onto a surface of a solid object;
- means for converting said checker pattern into a processed form;
- a means for performing a thinning operation on said processed from checker pattern and for generating a thinned checker pattern;
- a means for extracting branch points of said thinned checker pattern;
- at least two means, at different respective and separated positions, each for detecting separate 2-dimensional coordinates of said branch points, each said means including:
- a) means for scanning a current convolution area and determining branch points therein,
- b) memory means for storing positions of the determined branch points; and
- c) means for determining a new convolution area centered on one of said branch points;
- a means for calculating 3-dimensional coordinates of said cross points from both said separate 2-dimensional coordinates and said positions of said at least two detecting means.
- 2. A system as in claim 1, wherein each said detecting means is at a different location, and each said detecting means determines angle of incidence with respect to a reference line intersecting each said cross point.
- 3. A system of claim 2, wherein said detecting means include cameras.
- 4. A system as in claim 2, wherein said 3-dimensional coordinates are determined using said angles of incidence to find two of said coordinates, and finding a third coordinate, L, using the formula L=D/(cot.alpha.+cot.beta.) where .alpha. and .beta. are said angles of incidence respectively, and D is a distance between said detecting means.
- 5. A system according to claim 1, wherein said scanning means scans said convolution area in a spiral pattern.
- 6. A system as in claim 5, wherein said new convolution area is centered on the first cross point found during the spiral scanning.
- 7. A system as in claim 1, further comprising means for setting a larger convolution a area that said current convolution area if no branch points are found within the current convolution area.
Priority Claims (1)
Number |
Date |
Country |
Kind |
1-296677 |
Nov 1989 |
JPX |
|
Parent Case Info
This is a continuation of application Ser. No. 07/608,740, filed on Nov. 5, 1990, which was abandoned upon the filing hereof.
US Referenced Citations (19)
Non-Patent Literature Citations (1)
Entry |
Azriel Rosenfeld and Avinash C. Kak, "Digital Picture Processing", Second Edition vol. 2, pp. 70-73, 232-240, 245-250, and 287-289. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
608740 |
Nov 1990 |
|