Three-dimensional image generation device and three-dimensional image generation method
A three-dimensional image generation device and a three-dimensional image generation method are provided. The three-dimensional image generation device includes multiple cameras using imaging elements, and a control unit that processes respective images captured by the cameras. The control unit sets multiple voxels in a space including a target object; images the multiple voxels from multiple directions; (a) detects each brightness of each imaging clement corresponding to one voxel among the multiple voxels; (b) specifies the lowest brightness among the detected brightnesses as the lowest brightness of the one voxel; (c) specifies, when the specified lowest brightness is at least a prescribed threshold value, the one voxel as a specific voxel including the target object; repeatedly executes the operations of (a) to (c) for all of the multiple voxels; and generates a three-dimensional image of the target object by connecting the multiple specific voxels specified in (c).
This application is a 371 application of the International PCT application serial no. PCT/JP2021/028121, filed on Jul. 29, 2021. The entirety of the above-mentioned patent application is hereby incorporated by reference herein and made a part of this specification.
TECHNICAL FIELDThe present invention relates to a three-dimensional image generation device and three-dimensional image generation method of a target object using a camera.
RELATED ARTA method of generating a three-dimensional image of a target object such as a bonding wire (hereinafter referred to as a wire) connecting a pad of a semiconductor chip and a lead of a substrate has been proposed (see, for example, Patent Literature 1).
The method described in Patent Literature 1 is one that illuminates a wire with a ring-shaped illuminator, captures a wire image while changing a depth of focus using an optical system with a shallow focusing height, and detects a dark portion appearing at the center of each wire image, thereby detecting each XY coordinate of the wire at each focusing height, detecting the a three-dimensional shape of the entire wire base on these data, and generating a three-dimensional image.
CITATION LIST Patent literature
-
- [Patent Literature 1] JP 3235009
However, in the method described in Patent Literature 1, it is necessary to capture multiple images by changing the focusing height of the optical system, so there was a problem that it takes a long time to generate a three-dimensional image.
Accordingly, an object of the present invention is to generate a three-dimensional image of a target object in a short period of time.
Solution to ProblemA three-dimensional image generation device of the present invention includes a plurality of cameras using imaging elements, and a control unit that processes respective images captured by the cameras. The control unit sets a plurality of voxels in a space including a target object; images the plurality of voxels from a plurality of directions with the plurality of cameras; (a) detects each brightness of each imaging element of each of the cameras corresponding to one voxel among the plurality of voxels; (b) specifies a lowest brightness among the detected brightnesses detected by each of the cameras as a lowest brightness of the one voxel: (c) specifies, when the specified lowest brightness is at least a prescribed threshold value, the one voxel as a specific voxel including the target object; repeatedly executes operations (a) to (c) for all of the plurality of voxels; and generates a three-dimensional image of the target object by connecting a plurality of the specific voxels specified in (c).
A three-dimensional image generation method of the present invention includes: preparing a plurality of cameras using imaging elements; setting a plurality of voxels in a space including a target object; imaging the plurality of voxels from a plurality of directions using the plurality of cameras: (a) detecting each brightness of each imaging element of each of the cameras corresponding to one voxel among the plurality of voxels: (b) specifying a lowest brightness among the detected brightness detected by each of the cameras as a lowest brightness of the one voxel: (c) specifying, when the specified lowest brightness is at least a prescribed threshold value, the one voxel as a specific voxel including the target object; repeatedly executing operations (a) to (c) for all of the plurality of voxels; and generating a three-dimensional image of the target object by connecting a plurality of the specific voxels specified in (c).
In this manner, images captured by the plurality of cameras are processed to generate a three-dimensional image, a three-dimensional image may be generated without operating hardware such as changing the focusing height of an optical system, and a three-dimensional image of a target object can be generated in a short period of time.
In the three-dimensional image generation method of the present invention, the target object may be illuminated from above, and the plurality of cameras may be set above the target object.
Thereby, a three-dimensional image can be generated by a simple method.
In the three-dimensional image generation method of the present invention, the target object may be a wire connecting an electrode of a semiconductor element and an electrode of a substrate or connecting one electrode of the semiconductor element and another electrode of the semiconductor element.
In this manner, it is possible to generate a three-dimensional image of the wire in a short period of time.
EffectsAccording to the present invention, a three-dimensional image of a target object can be generated in a short period of time.
Hereinafter, a three-dimensional image generation device 100 that executes a three-
dimensional image generation method of an embodiment will be described below with reference to the drawings. In the description below, although the three-dimensional image generation device 100 will be described as generating a three-dimensional image of a wire 53 connecting an electrode 51 of a semiconductor element and an electrode 52 of a substrate as shown in
The three-dimensional image generation device 100 includes three cameras 10, 20 30 using imaging elements; a control unit 40 that processes images captured by the cameras 10, 20, 30 to generate a three-dimensional image of the wire 53, which is the target object; and a light source 45 that illuminates the wire 53. In this embodiment, the number of cameras is described as three, but the number is not limited to three, and may be two or four or more.
The light source 45 is arranged above the wire 53. Moreover, the camera 10 is arranged above the wire 53, and the cameras 20, 30 are arranged above the wire 53 such that their respective optical axes 20a, 30a are inclined with respect to an optical axis 10a of the camera 10. The control unit 40 is composed of a computer including a CPU 41 and a memory 42 for processing information therein.
Multiple voxels V are set in a space including the wire 53. The voxels V are set throughout the space where the wire 53 exists. Each center coordinate of the voxel V is represented by Vc (x, y, h). In
Next, referring to
The voxel V1 is at a center position Vc (x1, y1, h1), and corresponds to a pixel P11 of the imaging element 11 of the camera 10, a pixel P23 of the imaging element 21 of the camera 20, and a pixel P31 of the imaging element 31 of the camera 30. Similarly, a center position Vc (x2, y1, h1) of the voxel V2 corresponds to a pixel P12 of the imaging element 11, a pixel P24 of the imaging element 21, and a pixel P32 of the imaging element 31. Moreover, a center position Vc (x3, y1, h1) of the voxel V3 corresponds to a pixel P13 of the imaging element 11, a pixel P25 of the imaging element 21, and a pixel P33 of the imaging element 31. Similarly, a center position Vc (x1, y1, h2) of the voxel V4 corresponds to the pixel P11, a pixel P22, the pixel P32; a center position Vc (x2, y1, h2) of the voxel V5 corresponds to the pixel P12, the pixel P23, the pixel P33; a center position Vc (x3, y1, h2) of the voxel V6 corresponds to the pixel P13, the pixel P24, a pixel P34. Furthermore, a center position Vc (x1, y1, h3) of the voxel V7 corresponds to the pixel P11, a pixel P21, the pixel P33; a center position Vc (x2, y1, h3) of the voxel V8 corresponds to the pixel P12, the pixel P22, the pixel P34; and a center position Vc (x3, y1, h3) of the voxel V9 corresponds to the pixel P13, the pixel P23, a pixel P35.
Then, when the voxels V1-V9 are imaged by the cameras 10, 20, 30, the brightness of each of the voxels V1-V9 is detected as the brightness of each corresponding pixel of each of the imaging elements 11, 21, 31 of each of the corresponding cameras 10, 20, 30.
Next, the operation of the three-dimensional image generation device 100 will be described with reference to
The CPU 41 of the control unit 40 of the three-dimensional image generation device 100 images multiple voxels V from multiple directions with the multiple cameras 10, 20, 30, as shown in step S101 of
Here, an example of the processing of specifying the specific voxel including the target object in step S103 of
As described with reference to
As shown in step S201 of
A case where the CPU 41 detects the brightness of the voxel V1 will be described. As shown in
Next, the CPU 41 advances to step S202 in
Then, the CPU 41 advances to step S203 in
After the processing of the voxel V1, the CPU 41 determines NO in step S204 of
As shown in
Hereinafter, similarly, the CPU 41 specifies the brightness of each pixel for the voxels V3-V4 as shown in
The CPU 41 detects the brightness of each of the pixels P12, P23, P33 corresponding to the voxel V5. Since the voxel V5 is voxel V including the wire 53, high brightness 1 is detected for the pixels P12, P23, P33 corresponding to the imaging elements 11, 21, 31 of the cameras 10, 20, 30. Thus, the CPU 41 specifies the lowest brightness of the voxel V5 as 1, specifies the voxel V5 as a specific voxel, and proceeds with the processing of the voxel V6.
As shown in
The voxel V7 has the wire 53 positioned on an extension of an optical path between the voxel V7 and the corresponding pixel P33 of the camera 30. Thus, the CPU 41 specifies the pixels P11, P21, P33 corresponding to the voxel V7 as 0, 0, 1, respectively. Then, the CPU 41 specifies the lowest brightness of the voxel V7 as 0, and proceeds to process the voxels V8, V9 without specifying the voxel V7 a specific voxel.
As with voxel the V7, the CPU 41 detects the brightness of the corresponding pixels of the voxels V8, V9 as 1, 0, 0 and 0, 1, 0, respectively, specifies each lowest brightness as 0, advance to step S204 in
Through this processing, among the nine voxels V1-V9 at the coordinate center on the plane of y=y1. the CPU 41 specifies only the voxel V5 including the wire 53 as a specific voxel, as shown in
After changing y by Δy and executing the processing of step S103 in
In this manner, in the three-dimensional image generation method of the embodiment, multiple voxels V are set in a space including a target object, and when multiple voxels V are imaged from different angles by the multiple cameras 10, 20, 30, the brightness detected by each pixel of each of the cameras 10, 20, 30 corresponding to the voxel V including the target object is high brightness 1 due to reflection by the target object, and the lowest brightness of the voxel V is 1. On the other hand, at least one of the brightness detected by each pixel of each of the cameras 10, 20, 30 corresponding to the voxel V in which the target object does not exist is low brightness 0, and the lowest brightness of the voxel V is 0. As a result, when the lowest brightness is 1, the voxel V is specified as a specific voxel including the target object, and the specific voxels are connected to generate a three-dimensional image of the target object.
As explained above, since the three-dimensional image generation device 100 of the embodiment processes images captured by the multiple cameras 10, 20, 30 to generate three-dimensional images, a three-dimensional image may be generated without hardware operations such as changing the focusing height of the optical system, and a three-dimensional image of a target object such as the wire 53 can be generated in a short period of time.
Claims
1. A three-dimensional image generation device generating a three-dimensional image of a wire connecting an electrode of a semiconductor element and an electrode of a substrate or connecting one electrode of the semiconductor element and another electrode of the semiconductor element, the three-dimensional image generation device comprising:
- a plurality of cameras using imaging elements;
- a control unit that processes respective images captured by the cameras; and
- illumination that illuminates the wire from above,
- wherein the control unit: sets a plurality of voxels in a space including the wire; illuminates the wire from above with the illumination and images the plurality of voxels from a plurality of directions with the plurality of cameras; (a) detects each brightness of each imaging element of each of the cameras corresponding to one voxel among the plurality of voxels; (b) specifies a lowest brightness among the detected brightnesses detected by each of the cameras as a lowest brightness of the one voxel; (c) specifies, when the specified lowest brightness is at least a prescribed threshold value indicative of reflected light of the wire, the one voxel as a specific voxel including the wire; repeatedly executes operations (a) to (c) for all of the plurality of voxels; and generates a three-dimensional image of the wire by connecting a plurality of the specific voxels specified in (c).
2. A three-dimensional image generation method generating a three-dimensional image of a wire connecting an electrode of a semiconductor element and an electrode of a substrate or connecting one electrode of the semiconductor element and another electrode of the semiconductor element, the three-dimensional image generation method comprising:
- preparing a plurality of cameras using imaging elements and illumination that illuminates the wire from above;
- setting a plurality of voxels in a space including the wire;
- illuminating the wire from above with the illumination and imaging the plurality of voxels from a plurality of directions with the plurality of cameras;
- (a) detecting each brightness of each imaging element of each of the cameras corresponding to one voxel among the plurality of voxels;
- (b) specifying a lowest brightnesses among the detected brightness detected by each of the cameras as a lowest brightness of the one voxel;
- (c) specifying, when the specified lowest brightness is at least a prescribed threshold value indicative of reflected light of the wire, the one voxel as a specific voxel including the wire;
- repeatedly executing operations (a) to (c) for all of the plurality of voxels; and
- generating a three-dimensional image of the wire by connecting a plurality of the specific voxels specified in (c).
| 5576828 | November 19, 1996 | Tomiyama et al. |
| 20050062954 | March 24, 2005 | Wieneke |
| 20200258300 | August 13, 2020 | Schwarz |
| 20210025698 | January 28, 2021 | Kitai |
| 20220180494 | June 9, 2022 | Kinjo et al. |
| 102439708 | May 2012 | CN |
| H10122823 | May 1998 | JP |
| 3235009 | December 2001 | JP |
| 2018032938 | March 2018 | JP |
| 2021117909 | August 2021 | JP |
| 2010090605 | August 2010 | WO |
| 2020217970 | October 2020 | WO |
- “International Search Report (Form PCT/ISA/210) of PCT/JP2021/028121”, mailed on Oct. 26, 2021, with English translation thereof, pp. 1-4.
- Mohamed Chafik Bakkay et al., “Seuillage par hysteresis pour le test de photo-consistance des voxels dans le cadre de la reconstruction 3D”, retrieved from arXiv database, arXiv:1809.06070, Sep. 17, 2018, pp. 1-3. The relevant translated content was included in the Notice To Submit Written Opinion of Korea Counterpart Application.
- “Notice To Submit Written Opinion of Korea Counterpart Application”, issued on Jan. 19, 2026, with English translation thereof, pp. 1-10.
Type: Grant
Filed: Jul 29, 2021
Date of Patent: Aug 4, 2026
Patent Publication Number: 20250371800
Assignee: Yamaha Robotics Co., Ltd. (Tokyo)
Inventor: Takaya Kinjo (Tokyo)
Primary Examiner: Kee M Tung
Assistant Examiner: Thang Gia Huynh
Application Number: 18/292,919
International Classification: G06T 17/00 (20060101); G06T 15/50 (20110101); G06V 10/10 (20220101); G06V 10/14 (20220101);