[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6702234B2 - Three-dimensional measuring device, three-dimensional measuring method, and program - Google Patents

Three-dimensional measuring device, three-dimensional measuring method, and program Download PDF

Info

Publication number
JP6702234B2
JP6702234B2 JP2017045648A JP2017045648A JP6702234B2 JP 6702234 B2 JP6702234 B2 JP 6702234B2 JP 2017045648 A JP2017045648 A JP 2017045648A JP 2017045648 A JP2017045648 A JP 2017045648A JP 6702234 B2 JP6702234 B2 JP 6702234B2
Authority
JP
Japan
Prior art keywords
height
pixels
area
image
subject
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2017045648A
Other languages
Japanese (ja)
Other versions
JP2018151172A (en
Inventor
康裕 大西
康裕 大西
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Omron Corp
Original Assignee
Omron Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Omron Corp filed Critical Omron Corp
Priority to JP2017045648A priority Critical patent/JP6702234B2/en
Publication of JP2018151172A publication Critical patent/JP2018151172A/en
Application granted granted Critical
Publication of JP6702234B2 publication Critical patent/JP6702234B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Length Measuring Devices By Optical Means (AREA)
  • Image Analysis (AREA)

Description

本発明は、測定対象物の撮影画像から3次元位置を測定する3次元測定技術に関し、特に、3次元位置の検出精度が十分であるか否かを判定する技術にする。   The present invention relates to a three-dimensional measurement technique for measuring a three-dimensional position from a captured image of a measurement object, and particularly to a technique for determining whether or not the detection accuracy of the three-dimensional position is sufficient.

近年、撮影画像から、対象物(被写体)の3次元位置あるいは対象物までの距離を測定する技術が多く利用されている。3次元測定の手法として、正弦波パターンや所定の空間符号化が施されたパターン光を投影して、3角測量の原理により対象物の位置を検出するアクティブステレオ法がある。   In recent years, a technique for measuring a three-dimensional position of a target (subject) or a distance to the target from a captured image has been widely used. As a method of three-dimensional measurement, there is an active stereo method in which the position of an object is detected by projecting a sine wave pattern or pattern light on which a predetermined spatial coding is performed and using the principle of triangulation.

どのような測定原理であっても撮影画像から距離または3次元位置を求めるためには、対象物が十分な明るさで撮影されており、かつ輝度飽和が発生していない必要がある。十分な明るさがなかったり輝度飽和が発生していたりする場合には、精度のよい測定が行えない。この問題に対応するために、明るさの異なる複数の画像を撮影することも考えられるが、そうすると処理時間が多大になるという問題が生じる。輝度飽和が発生しないような条件で撮影を行った場合、低輝度領域で十分な精度で測定が行えているかを判断できる必要がある。   In order to obtain the distance or the three-dimensional position from the photographed image by any measurement principle, it is necessary that the object be photographed with sufficient brightness and that the brightness saturation does not occur. If the brightness is not sufficient or the brightness is saturated, accurate measurement cannot be performed. In order to deal with this problem, it is conceivable to shoot a plurality of images with different brightness, but this causes a problem that the processing time becomes long. When photographing is performed under the condition that luminance saturation does not occur, it is necessary to determine whether or not the measurement can be performed with sufficient accuracy in the low luminance region.

特許文献1は、位相シフト法を用いた3次元測定において、所定の輝度振幅以下のデータは利用しないことを開示する。特許文献1は、精度の悪いデータを利用しないことで、低輝度領域において誤った距離が算出されることを防止しているとしている。   Patent Document 1 discloses that in three-dimensional measurement using the phase shift method, data having a predetermined luminance amplitude or less is not used. Japanese Patent Laid-Open Publication No. 2004-163242 states that the incorrect distance is prevented from being calculated in the low-luminance region by not using the data with low accuracy.

特許第5352997号公報Japanese Patent No. 5352997

しかしながら、複数の画素を含む領域までの距離を、当該領域に含まれる画素の距離の平均として算出する場合には、輝度振幅だけからは距離精度を求められない。このようにして求められる距離は、たとえば、領域の大きさや輝度のオフセット成分の大きさの影響も受ける。領域が大きいほど平均値は安定し、オフセット成分が大きい(明るい)ほどノイズも大きくなるといった影響があるためである。   However, when the distance to the area including a plurality of pixels is calculated as the average of the distances of the pixels included in the area, the distance accuracy cannot be obtained only from the luminance amplitude. The distance thus obtained is also influenced by the size of the area and the size of the offset component of the luminance. This is because the larger the area, the more stable the average value, and the larger (brighter) the offset component is, the larger the noise becomes.

すなわち、撮影画像における輝度振幅のみに基づいて、算出される距離が十分な精度を有するか否かを判定することはできない。   That is, it is not possible to determine whether or not the calculated distance has sufficient accuracy based on only the brightness amplitude in the captured image.

本発明は上記実情に鑑みなされたものであって、本発明は、撮影画像に基づいて計測対象物の高さを求める3次元計測装置において、求められた高さが信頼できるか否かを判定可能な技術を提供することを目的とする。   The present invention has been made in view of the above circumstances, and the present invention determines whether or not the obtained height is reliable in a three-dimensional measuring apparatus that obtains the height of an object to be measured based on a captured image. The aim is to provide possible technology.

本発明の第一の態様に係る3次元計測装置は、対象物の画像を取得する画像取得手段と、前記画像に基づいて、前記画像中に設定された領域に含まれる複数の画素それぞれについて当該画素にある被写体の高さを求め、前記複数の画素についての被写体の高さから前記領域についての高さを求める高さ算出手段と、前記複数の画素についての被写体高さのばらつきと、前記複数の画素の数とに基づいて、前記領域について求められた高さが信頼
できるか否かを判定する判定手段と、を備える。
A three-dimensional measurement apparatus according to a first aspect of the present invention relates to an image acquisition unit that acquires an image of an object and a plurality of pixels included in an area set in the image based on the image. Height calculating means for obtaining the height of the subject in the pixels and for obtaining the height for the region from the heights of the subject for the plurality of pixels; a variation in subject height for the plurality of pixels; Determining means for determining whether or not the height obtained for the region is reliable, based on the number of pixels of.

本態様において、前記高さ算出手段は、前記複数の画素の被写体の高さの平均を前記領域についての高さとして求めることができる。   In this aspect, the height calculation means can obtain an average of the heights of the subject of the plurality of pixels as the height of the region.

本態様において、前記判定手段は、(前記複数の画素についての被写体高さの標準偏差)/(前記複数の画素の数)1/2が閾値以下の場合に、前記領域についての高さが信頼できると判定することができる。測定結果の標準偏差は一般には測定を複数回行わなければ求められないが、領域の高さが領域内の画素についての高さの平均として求められる場合には、上述の式により領域についての高さの測定結果の標準偏差を推定できる。したがって、領域内の各画素についての高さの標準偏差から領域についての高さの標準偏差を求められ、領域についての高さの確からしさを評価することができる。 In this aspect, the determining unit determines that the height of the area is reliable when (standard deviation of subject height of the plurality of pixels)/(number of the plurality of pixels) 1/2 is equal to or less than a threshold value. It can be determined that it is possible. The standard deviation of the measurement results is generally not calculated unless the measurement is performed multiple times, but if the height of the area is calculated as the average height of the pixels in the area, the height of the area is calculated by the above formula. Can estimate the standard deviation of the measurement results. Therefore, the standard deviation of the height of the area can be obtained from the standard deviation of the height of each pixel in the area, and the certainty of the height of the area can be evaluated.

本態様に係る3次元計測装置は、前記判定手段によって前記領域についての高さが信頼できないと判定された場合に、前記領域を拡大して高さを再算出するか、もしくは、撮影条件を変えて画像を再取得するか、またはこれらの処理を行うことを提案する制御手段をさらに備えることも好ましい。ここで、撮影条件の変更は、より明るい画像が撮影できるよう変更であればどのようなものであってもよい。撮影条件の変更の例として、照明の明るさの変更、露光時間の変更、カメラの光学系のF値の変更が挙げられる。   In the three-dimensional measuring apparatus according to this aspect, when the determining unit determines that the height of the region is unreliable, the region is enlarged to recalculate the height, or the photographing condition is changed. It is also preferable to further include a control unit that proposes to re-acquire an image or perform these processes. Here, the change of the photographing condition may be any change so that a brighter image can be photographed. Examples of changing the shooting conditions include changing the brightness of illumination, changing the exposure time, and changing the F value of the optical system of the camera.

本態様における3次元計測装置は、各画素にある被写体の高さを求める方法は、特に限定されない。高さ算出手法の例として、位相シフト法、光切断法、符号化光投影法等が挙げられる。いずれの手法において、撮影画像における輝度の値が算出精度に影響を及ぼす。   In the three-dimensional measuring apparatus according to this aspect, the method of obtaining the height of the subject at each pixel is not particularly limited. Examples of the height calculation method include a phase shift method, a light cutting method, a coded light projection method, and the like. In either method, the brightness value in the captured image affects the calculation accuracy.

本発明の第二の態様に係る3次元測定装置は、
正弦波パターンの光を投影する投影手段と、
前記光が投影された対象物の画像を取得する画像取得手段と、
前記対象物に投影する光の位相を異ならせて撮影された複数の画像に基づいて、前記画像中に設定された領域に含まれる複数の画素それぞれについて当該画素にある被写体の基準平面からの高さを求め、前記複数の画素についての高さの平均を前記領域についての高さとして求める高さ算出手段と、
前記複数の画素について高さのばらつきをσ、前記複数の画素の数をN、前記領域についての高さの許容誤差をEとしたときに、σ/N1/2≦Eであれば前記領域についての高さが信頼できると判定し、そうでなければ信頼できないと判定する判定手段と、
を備える。
The three-dimensional measuring apparatus according to the second aspect of the present invention is
Projection means for projecting light of a sine wave pattern,
Image acquisition means for acquiring an image of the object onto which the light is projected,
Based on a plurality of images captured by changing the phase of light projected on the object, the height of the plurality of pixels included in the area set in the image from the reference plane of the subject in the pixel is increased. Height calculation means for calculating the average height of the plurality of pixels as the height of the area,
If σ/N 1/2 ≦E T, where σ is the height variation of the plurality of pixels, N is the number of the plurality of pixels, and E T is the height tolerance for the region. Determining means for determining that the height for the area is reliable, and otherwise determining that it is not reliable;
Equipped with.

本態様において、前記高さ算出手段は、前記複数の画像に基づいて、前記複数の画素のそれぞれについて前記光の位相を求め、位相接続処理および位相接続ミスの補正処理を行ってから前記複数の画素のそれぞれについての高さを求めるものであり、前記判定手段は、前記補正処理前の位相を複数のクラスに分類し、含まれる画素の最も多いクラスに含まれる画素の数が、前記複数の画素の全体の数の所定割合よりも少ない場合も、前記領域についての高さが信頼できないと判定することも好ましい。   In this aspect, the height calculating means obtains the phase of the light for each of the plurality of pixels based on the plurality of images, performs phase connection processing and phase connection error correction processing, and then performs the plurality of the plurality of pixels. The determination unit classifies the phase before the correction process into a plurality of classes, and the number of pixels included in a class having the largest number of pixels is the plurality of pixels. It is also preferable to determine that the height for the region is unreliable, even if it is less than a predetermined percentage of the total number of pixels.

なお、本発明は、上記手段の少なくとも一部を含む3次元計測装置として捉えることができる。また、本発明は、上記手段が行う処理の少なくとも一部を含む3次元計測方法として捉えることもできる。また、これらの方法の各ステップをコンピュータに実行させるためのコンピュータプログラムや、当該プログラムを非一時的に記憶したコンピュータ読取可能な記憶媒体として捉えることもできる。上記構成および処理の各々は技術的な矛盾が生じない限り互いに組み合わせて本発明を構成することができる。   The present invention can be understood as a three-dimensional measuring device including at least a part of the above means. The present invention can also be understood as a three-dimensional measurement method including at least a part of the processing performed by the above means. Further, it can be regarded as a computer program for causing a computer to execute the steps of these methods, or a computer-readable storage medium in which the program is stored non-temporarily. Each of the above configurations and processes can be combined with each other to configure the present invention as long as no technical contradiction occurs.

本発明によれば、撮影画像に基づいて計測対象物の高さを求める3次元計測装置において、求められた高さが信頼できるか否かを判定可能となる。   According to the present invention, it is possible to determine whether or not the obtained height is reliable in a three-dimensional measuring device that obtains the height of a measurement target based on a captured image.

図1は、実施形態に係る3次元計測装置の構成を示す図である。FIG. 1 is a diagram showing a configuration of a three-dimensional measuring apparatus according to an embodiment. 図2(A)は投影光のパターンを示す図であり、図2(B)は位相シフト法による測定原理を示す図である。2A is a diagram showing a pattern of projected light, and FIG. 2B is a diagram showing a measurement principle by the phase shift method. 図3は、実施形態に係る基板検査の一つである部品浮き検査処理の全体の流れを示すフローチャートである。FIG. 3 is a flowchart showing the overall flow of the component floating inspection process, which is one of the board inspections according to the embodiment. 図4は、基板検査処理において、対象領域の高さを求める処理の詳細を示すフローチャートである。FIG. 4 is a flowchart showing the details of the process of obtaining the height of the target area in the board inspection process. 図5(A)は距離検出領域の設定例を示す図、図5(B)は位相接続ミス補正前の位相誤差のヒストグラム、図5(C)は位相接続ミス補正後の位相誤差のヒストグラムである。5A is a diagram showing an example of setting the distance detection area, FIG. 5B is a histogram of phase errors before correction of phase connection error, and FIG. 5C is a histogram of phase errors after correction of phase connection error. is there. 図6(A),6(B)は、領域高さの標準偏差の推定精度を確かめる実験結果を示す図である。6(A) and 6(B) are diagrams showing experimental results for confirming the estimation accuracy of the standard deviation of the area height.

以下、図面を参照して本発明の好適な実施形態について説明する。本実施形態に係る3次元測定システムは、測定対象物にパターン光を投影して撮影を行い、3角測量の原理を用いて測定対象物の3次元形状を測定する。   Hereinafter, preferred embodiments of the present invention will be described with reference to the drawings. The three-dimensional measurement system according to the present embodiment projects pattern light onto a measurement target to perform image capturing, and measures the three-dimensional shape of the measurement target using the principle of triangulation.

(第1の実施形態)
以下、図面を参照して本発明の好適な実施形態について説明する。本実施形態は基板検査を行うための3次元計測装置である。本実施形態に係る3次元計測装置は、部品が取り付けられた基板(測定対象物)にパターン光を投影して撮影を行い、3角測量の原理を用いて測定対象物の3次元形状を測定する。本実施形態では、基板の表面高さ(基板が設置されている面と平行な基準面からの距離)を測定し、基板に部品が正常に取り付けられているかどうかを検査(部品浮き検査)する。
(First embodiment)
Hereinafter, preferred embodiments of the present invention will be described with reference to the drawings. The present embodiment is a three-dimensional measuring device for inspecting a board. The three-dimensional measuring apparatus according to the present embodiment measures a three-dimensional shape of an object to be measured using a principle of triangulation by projecting pattern light on a substrate (an object to be measured) to which components are attached and taking an image. To do. In the present embodiment, the surface height of the board (the distance from the reference plane parallel to the surface on which the board is installed) is measured, and it is inspected whether the parts are properly attached to the board (part floating test). ..

[構成]
図1は、本実施形態に係る3次元計測装置100の構成を示す図である。3次元計測装置100は、大略、投影部110、カメラ120、演算装置130から構成される。
[Constitution]
FIG. 1 is a diagram showing a configuration of a three-dimensional measuring apparatus 100 according to this embodiment. The three-dimensional measuring apparatus 100 is roughly composed of a projection unit 110, a camera 120, and a computing device 130.

投影部110は、測定対象物150に対して、正弦波のパターン光を投影する。投影部110は、ハロゲンランプやキセノンランプなどの光源、光源から照射された光にパターンを形成するための液晶素子などのパターン生成素子、およびマイクロレンズなどの光学系を備える。なお、投影部110が投影する光は、可視光である必要はなく、赤外光などの不可視光であっても良い。   The projection unit 110 projects sine wave pattern light onto the measurement target 150. The projection unit 110 includes a light source such as a halogen lamp or a xenon lamp, a pattern generation element such as a liquid crystal element for forming a pattern on light emitted from the light source, and an optical system such as a microlens. The light projected by the projection unit 110 does not have to be visible light, and may be invisible light such as infrared light.

投影部110が投影する光のパターンについて説明する。本実施形態では、位相シフト法を用いて3次元測定を行うので、投影部110は、周期的に変動する縞状のパターン光を投影する。図2(A)に投影部110が投影する光のパターンの例を示す。図2(A)に示す例は、縦縞のパターン光、すなわち、横方向に輝度が正弦波状に連続的に変化し、縦方向には輝度が一定であるようなパターン光を示す。正弦波の周波数(パターン光の空間周波数)は特に限定されない。本実施形態では、縦縞のパターン光の位相をずらしつつ複数回投影する。位相算出のためには最低3回の投影が必要であり、計測精度を考慮すると撮影枚数は多いほど好ましい。本実施形態では、計測の容易性から位相を90°(4分
の1周期)ずつずらして4回の投影を行う。以下では、これら複数の縦縞のパターン光を縦縞パターン光セットと称する。このように、縦縞パターン光セットのそれぞれを測定対象物150に投影して撮影した複数の画像から、画像に生じた輝度の変化の位相を算出することで測定対象物150の高さを測定できる。
The pattern of light projected by the projection unit 110 will be described. In the present embodiment, the three-dimensional measurement is performed using the phase shift method, so that the projection unit 110 projects the striped pattern light that changes periodically. FIG. 2A shows an example of a light pattern projected by the projection unit 110. The example shown in FIG. 2A shows pattern light having vertical stripes, that is, pattern light in which the luminance continuously changes in a sinusoidal manner in the horizontal direction and the luminance is constant in the vertical direction. The frequency of the sine wave (the spatial frequency of the pattern light) is not particularly limited. In this embodiment, the vertical stripe pattern light is projected multiple times while shifting the phase. It is necessary to project at least three times to calculate the phase, and considering the measurement accuracy, the larger the number of captured images, the better. In the present embodiment, for ease of measurement, the phase is shifted by 90° (quarter cycle) and projection is performed four times. Hereinafter, the pattern light having the plurality of vertical stripes is referred to as a vertical stripe pattern light set. As described above, the height of the measurement target 150 can be measured by calculating the phase of the change in the brightness generated in the image from the plurality of images captured by projecting each of the vertical stripe pattern light sets on the measurement target 150. ..

図2(B)は、投影光の正弦波の位相を異ならせて撮影された複数枚(ここでは4枚)の画像におけるある一点での輝度値I1〜I4を示す。これらの輝度値から、当該点での位相のズレθを求めることができる(位相復元)。この位相をもとに三角測量の原理を用いて、当該点の高さを求めることができる。   FIG. 2B shows the brightness values I1 to I4 at a certain point in a plurality of (here, four) images captured by changing the phase of the sine wave of the projection light. From these luminance values, the phase shift θ at that point can be obtained (phase restoration). Based on this phase, the height of the point can be obtained by using the principle of triangulation.

カメラ120は、パターン光が投影された測定対象物150を撮影する。カメラ120は、制御部131からの指令に基づいて、投影部110がパターン光の位相を切り替える度に撮影を行う。本実施形態においては、カメラ120が撮影した画像データは、画像入力部133に入力される。   The camera 120 photographs the measuring object 150 onto which the pattern light is projected. The camera 120 takes an image every time the projection unit 110 switches the phase of the pattern light based on a command from the control unit 131. In the present embodiment, the image data captured by the camera 120 is input to the image input unit 133.

演算装置130は、CPUなどのプロセッサ、RAMやROMなどのメモリ(記憶装置)、外部装置とのインタフェース、キーボードやマウスなどの入力装置、およびディスプレイやスピーカーなどの出力装置を備えるコンピュータである。演算装置130は、メモリに格納されたプログラムをCPUが実行することにより、制御部131、画像入力部133、高さ算出部134、精度判定部135、検査部136、通知部137などの機能を提供する。上記の各機能の一部または全ては、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)のようなハードウェア回路によって実現されても構わない。これらの各機能部の詳細は、以下のフローチャートともに説明する。   The arithmetic device 130 is a computer including a processor such as a CPU, a memory (storage device) such as RAM or ROM, an interface with an external device, an input device such as a keyboard or a mouse, and an output device such as a display or a speaker. The arithmetic unit 130 has the functions of the control unit 131, the image input unit 133, the height calculation unit 134, the accuracy determination unit 135, the inspection unit 136, the notification unit 137, etc., when the CPU executes the program stored in the memory. provide. Some or all of the functions described above may be realized by a hardware circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array). Details of each of these functional units will be described with reference to the following flowcharts.

[処理]
[[基板検査の全体処理]]
図3は、本実施形態に係る3次元計測装置100が行う基板検査の一つである部品浮き検査処理の全体の流れを示すフローチャートである。ここで示すフローチャートは処理の一例であり、その処理内容や処理順序は適宜変更して構わない。なお、投影部110とカメラ120のキャリブレーション(較正処理)は完了しているものとする。
[processing]
[[Overall processing of board inspection]]
FIG. 3 is a flowchart showing the overall flow of the component floating inspection process, which is one of the substrate inspections performed by the three-dimensional measuring apparatus 100 according to this embodiment. The flowchart shown here is an example of processing, and the processing content and processing order may be changed as appropriate. Note that the projection unit 110 and the camera 120 have been calibrated (calibration processing).

まず、ステップS102において、投影タイミングごとに位相を異ならせた正弦波パターンを投影部110から測定対象物150に対して投影し、パターン光の投影にあわせてカメラ120が測定対象物150を撮影する。投影部110は、制御部132からの指令にしたがって、指示されたタイミングで指示された位相の正弦波パターン光を測定対象物150に投影する。制御部132は、投影部110がパターン光の位相を変える度に、撮影を行うようにカメラ120を制御する。カメラ120によって撮影された画像データは、画像入力部133に入力されて、一時的に記憶される。なお、ステップS102において撮影された複数の画像データをまとめて、撮影画像データと称する。   First, in step S102, a sine wave pattern having a different phase for each projection timing is projected from the projection unit 110 onto the measurement object 150, and the camera 120 photographs the measurement object 150 in accordance with the projection of the pattern light. .. The projection unit 110 projects the sine wave pattern light of the designated phase at the designated timing on the measurement object 150 in accordance with the instruction from the control unit 132. The control unit 132 controls the camera 120 so as to capture an image each time the projection unit 110 changes the phase of the pattern light. The image data captured by the camera 120 is input to the image input unit 133 and temporarily stored. The plurality of image data captured in step S102 are collectively referred to as captured image data.

次に、ステップS104において、ユーザが入力部(不図示)を介して、撮影画像における距離検出領域を複数設定する。もしくは3次元計測装置100が公知の技術を用いて自動的に撮影画像における距離検出領域を複数設定する。距離検出領域は、その中の各点の高さが等しいような領域とすることが望ましい。図5(A)に距離検出領域の設定の例を示す。図5(A)は、部品52を含む基板が撮影された画像51を示す。ここでは部品52内に4つの距離検出領域53a〜53dが設定されている。なお、撮影時における基板とカメラの位置関係があらかじめ決まっていれば、距離検出領域はあらかじめ定めておくことができる。   Next, in step S104, the user sets a plurality of distance detection areas in the captured image via an input unit (not shown). Alternatively, the three-dimensional measuring apparatus 100 automatically sets a plurality of distance detection areas in the captured image using a known technique. It is desirable that the distance detection area is an area in which the heights of the points therein are equal. FIG. 5A shows an example of setting the distance detection area. FIG. 5A shows an image 51 in which a board including the component 52 is photographed. Here, four distance detection areas 53a to 53d are set in the component 52. If the positional relationship between the substrate and the camera at the time of shooting is determined in advance, the distance detection area can be determined in advance.

後述するように、それぞれの距離検出領域について1つの高さが算出される。これら4つの領域の高さから、部品52が適切な位置(高さ)に水平に設置されているか、すなわち部品52が基板に適切に取り付けられているかが判定される。   As will be described later, one height is calculated for each distance detection area. From the heights of these four regions, it is determined whether the component 52 is horizontally installed at an appropriate position (height), that is, whether the component 52 is properly attached to the board.

ステップS106において、高さ算出部134は、距離検出領域53a〜53dのそれぞれについて、領域内に含まれる各点(各画素)の高さを求め、その高さの平均を当該領域の高さとして決定する。   In step S106, the height calculation unit 134 obtains the height of each point (each pixel) included in the area for each of the distance detection areas 53a to 53d, and takes the average of the heights as the height of the area. decide.

ステップS108では、検査部136が領域ごとの高さから部品52が正常に取り付けられているか否かを判定する。具体的には、各領域の距離差の最大値が基準値(許容ばらつき)以内であり、かつ、各領域の距離の平均が基準以内であれば(S108−YES)であれば、検査部136は部品52が正常に取り付けられていると判定する(S110)。なお、これらの基準値(高さの許容ばらつきおよび高さの許容範囲)はあらかじめ設定されているものとする。なお、部品が正常に取り付けられているか否かの判定条件は、ここで示した条件に限られるものではない。   In step S108, the inspection unit 136 determines from the height of each area whether the component 52 is normally attached. Specifically, if the maximum value of the distance difference in each area is within the reference value (allowable variation) and the average of the distances in each area is within the reference (S108-YES), the inspection unit 136. Determines that the component 52 is properly attached (S110). It should be noted that these reference values (allowable variation in height and allowable range of height) are set in advance. The condition for determining whether or not the component is normally attached is not limited to the condition shown here.

一方、ステップS108の判定において距離差の最大値が基準値を超えれば部品52は水平に取り付けられていないことが分かり、また、平均距離が基準値外であれば正しい高さに取り付けられていないことが分かる。したがってこの場合(S108−NO)は、検査部136は部品52の取り付け状態が異常であると判定する(S112)。   On the other hand, when the maximum value of the distance difference exceeds the reference value in the determination of step S108, it is found that the component 52 is not mounted horizontally, and when the average distance is outside the reference value, it is not mounted at the correct height. I understand. Therefore, in this case (S108-NO), the inspection unit 136 determines that the mounting state of the component 52 is abnormal (S112).

[[距離算出処理の詳細処理]]
図4は、ステップS106における距離算出処理の詳細な流れを示すフローチャートである。図4は、1つの距離検出領域の高さを求める処理である。したがって、距離検出領域53a〜53dのそれぞれについて図4に示す処理が実行される。以下では、図4において処理の対象とされている距離検出領域を対象領域と称する。
[[Detailed processing of distance calculation processing]]
FIG. 4 is a flowchart showing a detailed flow of the distance calculation process in step S106. FIG. 4 is a process for obtaining the height of one distance detection area. Therefore, the process shown in FIG. 4 is executed for each of the distance detection areas 53a to 53d. Hereinafter, the distance detection area targeted for processing in FIG. 4 is referred to as a target area.

ステップS202において、高さ算出部134は、対象領域内の各画素について位相を算出する。各画素の位相φは、キャリブレーションにより画素ごとに決定される基準位相との差を用いて高さhに変換可能である。位相を求める際には、位相接続と呼ばれる操作を行って、位相を広範囲にわたる連続量に変換する。位相接続によって全ての位相が正しく接続されるとは限らず、位相接続ミスが発生する場合がある。位相接続ミスが発生すると、位相接続後の位相には誤差として2πi/α(iは整数、αは接続倍率)が加算される。   In step S202, the height calculation unit 134 calculates the phase for each pixel in the target area. The phase φ of each pixel can be converted into the height h by using the difference from the reference phase determined for each pixel by calibration. When obtaining the phase, an operation called phase connection is performed to convert the phase into a continuous quantity over a wide range. Not all phases are correctly connected by phase connection, and a phase connection error may occur. When a phase connection error occurs, 2πi/α (i is an integer, α is a connection magnification) is added to the phase after phase connection as an error.

図5(B)は、位相接続後の位相誤差のヒストグラムを示す。位相誤差は、各画素の位相と対象領域内の平均位相との差である。ノイズによる誤差は正規分布(ガウス分布)にしたがうが、位相接続ミスによる誤差は上述のように離散的な値をとる。したがって、ヒストグラムの形状は中心が2πi/αずつずれたα種類の正規分布が混合した形状となる。ここで、位相接続ミスが発生する確率は発生しない確率よりも低いので、図5(B)に示すように位相誤差0付近の分布が最大の集合となる。   FIG. 5B shows a histogram of the phase error after the phase connection. The phase error is the difference between the phase of each pixel and the average phase in the target area. An error due to noise follows a normal distribution (Gaussian distribution), but an error due to a phase connection error takes a discrete value as described above. Therefore, the shape of the histogram is a shape in which α kinds of normal distributions whose centers are shifted by 2πi/α are mixed. Here, since the probability that the phase connection error occurs is lower than the probability that the phase connection error does not occur, the distribution in the vicinity of the phase error 0 becomes the maximum set as shown in FIG. 5B.

ステップS204において、高さ算出部134は、図5(B)の分布を複数のクラスに分類する。この処理により、図5(B)において点線で区切られた複数の分布が得られる。   In step S204, the height calculation unit 134 classifies the distribution shown in FIG. 5B into a plurality of classes. By this processing, a plurality of distributions separated by dotted lines in FIG. 5B are obtained.

ステップS206において、高さ算出部134は、画素数が最大のクラス54に属する画素数が、対象領域全体の画素数の所定割合以上であるか否かを判定する。この判定がYESであれば、ステップS208に進み位相接続ミスの補正が行われる。具体的には、高さ算出部134は、各クラスの位相から2πi/αを引く(整数iはクラスごとに決めら
れる)。これにより、位相誤差のヒストグラムは、図5(C)に示すような中心が0の1つの正規分布55となる。一方、ステップS206の判定がNOであれば、位相接続ミスの補正が正しく行えないため、ステップS220に進み撮影条件を変えて再撮影を行うことを提案する。
In step S206, the height calculation unit 134 determines whether or not the number of pixels belonging to the class 54 having the largest number of pixels is equal to or more than a predetermined ratio of the number of pixels of the entire target area. If this determination is YES, the process proceeds to step S208, and the phase connection error is corrected. Specifically, the height calculation unit 134 subtracts 2πi/α from the phase of each class (the integer i is determined for each class). As a result, the histogram of the phase error has one normal distribution 55 having a center of 0 as shown in FIG. On the other hand, if the determination in step S206 is NO, it is not possible to correctly correct the phase connection error. Therefore, it is proposed to proceed to step S220 and change the shooting conditions to perform reshooting.

一般に、位相接続ミスのないクラスに分類される位相の数は、他のクラスに分類される位相の数よりも十分に大きくなる。しかし、条件によっては接続ミスのないクラスの要素数と他のクラスの要素数に十分な差が生じない場合があり、そのような場合には接続ミスのないクラスの推定を誤る可能性がある。このような誤判定を防ぐために、ステップS206の判定が導入されている。ステップS206の条件を満たさない場合には、接続ミスの補正が不可能であると判断される。ステップS206における所定割合は実験を用いて適宜評価すればよいが、接続ミスのあるクラスの要素数は全体の35%以上にはならないと考えられる。したがって、所定割合として35%を利用することができる。   In general, the number of phases classified into a class without phase misconnection is sufficiently larger than the number of phases classified into other classes. However, depending on the conditions, there may not be a sufficient difference between the number of elements in the class without connection errors and the number of elements in other classes, and in such a case, the estimation of the class without connection errors may be erroneous. .. In order to prevent such an erroneous determination, the determination in step S206 is introduced. If the condition of step S206 is not satisfied, it is determined that the connection error cannot be corrected. The predetermined ratio in step S206 may be appropriately evaluated by using an experiment, but it is considered that the number of elements in the class having the connection error does not exceed 35% of the total. Therefore, 35% can be used as the predetermined ratio.

ステップS212において、高さ算出部134は、補正後の位相の標準偏差σ(すなわち図5(C)に示される分布55の標準偏差)を算出する。また、ステップS214において、高さ算出部134は、対象領域内の画素数N(すなわち、分布55の要素数)を取得する。   In step S212, the height calculation unit 134 calculates the standard deviation σ of the corrected phase (that is, the standard deviation of the distribution 55 shown in FIG. 5C). Further, in step S214, the height calculation unit 134 acquires the number of pixels N in the target area (that is, the number of elements of the distribution 55).

ステップS216において、精度判定部135は、σ/N1/2が、高さ測定における許容誤差E以下であるか否かを判定する。高さ測定の許容誤差Eは、ユーザによってあらかじめ設定され、メモリに格納されている。対象領域は高さが等しい(と推定される)画素から構成されるので、対象領域の高さを当該領域内の各画素の高さの平均値として求める場合には、対象領域の高さの標準誤差はσ/N1/2となる。したがって、ステップS216の判定により、領域の高さの測定誤差が許容誤差以内となるか否かを判定できる。なお、ここではσ/N1/2が許容誤差E以下となることを条件としたが、E/2以下あるいはE/3以下などを条件としても構わない。 In step S216, the accuracy determination unit 135 determines whether σ/N 1/2 is equal to or less than the allowable error E T in height measurement. The height measurement tolerance E T is preset by the user and stored in the memory. Since the target area is composed of (estimated) pixels with the same height, if the height of the target area is calculated as the average value of the heights of the pixels in the area, the height of the target area The standard error is σ/N 1/2 . Therefore, by the determination in step S216, it is possible to determine whether the measurement error of the height of the region is within the allowable error. Note that here, σ/N 1/2 is set to be equal to or less than the allowable error E T, but it may be set to be equal to or less than E T /2 or E T /3.

ステップS216の判定がYESであれば、対象領域の高さの測定誤差(真値とのズレ)が許容誤差以内になると推定できる。したがって、この場合はステップS218に進み、高さ算出部134は、対象領域の各画素の高さの平均を当該対象領域の高さとして決定する。   If the determination in step S216 is YES, it can be estimated that the measurement error of the height of the target area (deviation from the true value) is within the allowable error. Therefore, in this case, the process proceeds to step S218, and the height calculation unit 134 determines the average of the heights of the pixels of the target area as the height of the target area.

一方、ステップS216の判定がNOであれば、対象領域の高さの推定誤差が許容誤差よりも大きくなる可能性が高い。したがって、この場合はステップS220に進み、制御部131は、通知部137から撮影条件を変えて再測定を行うことを提案するように制御を行う。撮影条件の変更の例として、照明の明るさの変更、露光時間の変更、カメラの光学系のF値の変更が挙げられる。なお、ステップS220では、制御部131は、撮影条件の変更の提案を行う代わりに、撮影条件を自動的に変更して再計測を自動的に行うようにしても構わない。   On the other hand, if the determination in step S216 is NO, the estimation error of the height of the target area is likely to be larger than the allowable error. Therefore, in this case, the process proceeds to step S220, and the control unit 131 controls the notification unit 137 so as to suggest changing the imaging condition and performing remeasurement. Examples of changing the shooting conditions include changing the brightness of illumination, changing the exposure time, and changing the F value of the optical system of the camera. In step S220, the control unit 131 may automatically change the shooting condition and automatically perform the remeasurement instead of proposing the change of the shooting condition.

[評価結果]
図6(A),6(B)は、実験による評価結果を示す図である。図6(A)は比較的好条件の領域についての評価結果を示し、図6(B)は図6(A)よりも条件が悪い領域についての評価結果を示す。
[Evaluation results]
6(A) and 6(B) are diagrams showing evaluation results by experiments. FIG. 6(A) shows the evaluation result for a relatively favorable condition region, and FIG. 6(B) shows the evaluation result for a condition condition worse than that of FIG. 6(A).

この実験では、位相推定を50回試行した。平均高さを求める平面領域(一例が、図6(A)の領域61、図6(B)の領域65として示されている)を設定し、各回の実験データに対して領域内の平均位相と標準偏差推定を行った。50回の平均位相に対して標準偏差を求め、平均位相の標準偏差と各試行での推定値との比較を行った。また、領域の面
積を変化させて領域サイズ(画素数)と標準偏差の関係についても評価した。
In this experiment, phase estimation was tried 50 times. A plane area (an example is shown as an area 61 in FIG. 6A and an area 65 in FIG. 6B) for which the average height is obtained is set, and an average phase in the area is set for each experimental data. And the standard deviation was estimated. The standard deviation was calculated for 50 average phases, and the standard deviation of the average phase was compared with the estimated value in each trial. Also, the relationship between the area size (the number of pixels) and the standard deviation was evaluated by changing the area of the area.

図6(A),6(B)において、丸印62が50回の平均位相の標準偏差を示す。縦方向の線63(実際は50点のプロット)は、各回の実験データ(領域内の位相の標準偏差と領域内の画素数)から推定される平均位相の標準偏差を示す。曲線64は、平均位相の標準偏差の理論値を示す。   In FIGS. 6A and 6B, a circle 62 indicates the standard deviation of the average phase of 50 times. A vertical line 63 (actually, a plot of 50 points) shows the standard deviation of the average phase estimated from the experimental data (standard deviation of the phase in the area and the number of pixels in the area) of each time. Curve 64 shows the theoretical value of the standard deviation of the average phase.

図6(A)、6(B)から、比較的条件が悪い場合であっても、0.001ラジアン程度の精度で標準偏差の推定が可能であることが分かる。また、領域サイズ(領域内の画素数)が増加すると、領域の平均位相の誤差は領域サイズNに対してN−1/2のオーダーで減少していることが分かる。 It can be seen from FIGS. 6A and 6B that the standard deviation can be estimated with an accuracy of about 0.001 radian even when the conditions are relatively poor. Further, it can be seen that when the area size (the number of pixels in the area) increases, the error of the average phase of the area decreases in the order of N −1/2 with respect to the area size N.

[本実施形態の有利な効果]
測定誤差は、本来は複数回の測定を行わなければ求められない。本実施形態では、領域内の複数画素の高さの平均として領域の高さを求めているので、領域内の高さの標準偏差と領域内の画素の数から、領域の高さの標準誤差を推定可能である。したがって、1回の測定(より正確には、1セットのパターン光投影と撮影)により、高さの測定誤差を求めることができる。
[Advantageous effects of this embodiment]
Originally, the measurement error cannot be obtained unless the measurement is performed a plurality of times. In the present embodiment, since the height of the area is calculated as the average of the heights of a plurality of pixels in the area, the standard deviation of the height of the area is calculated from the standard deviation of the height of the area and the number of pixels in the area. Can be estimated. Therefore, the height measurement error can be obtained by one measurement (more accurately, one set of pattern light projection and photographing).

基板検査において、反射率が低い領域は照明の正弦波パターンによる輝度振幅が小さくなり、SN比の減少や位相接続ミスのような要因により画素単位では十分に精度のよい高さ計測が行えない。一方、基板検査において部品浮きなどを検査する場合には、画素単位ではなく領域単位の平均高さのばらつき精度が十分安定していれば検査が可能である。本実施形態では、領域単位での高さ測定にばらつきが許容範囲内であるか否かを判定できる。すなわち、反射率が低いような低振幅領域においても、要求される精度で高さ計測が行える。また、十分な精度が得られない場合に、撮影条件を変更して再計測を行うように提案できる。   In the board inspection, the luminance amplitude due to the sine wave pattern of the illumination becomes small in the area where the reflectance is low, and the height measurement cannot be performed sufficiently accurately in the pixel unit due to factors such as a decrease in the SN ratio and a phase connection error. On the other hand, in the case of inspecting the component floating in the board inspection, the inspection can be performed as long as the accuracy of variation in the average height of each region is stable rather than each pixel. In the present embodiment, it is possible to determine whether or not the variation in height measurement in area units is within the allowable range. That is, the height can be measured with the required accuracy even in a low amplitude region where the reflectance is low. In addition, it is possible to propose to change the imaging condition and perform remeasurement when sufficient accuracy cannot be obtained.

(変形例)
上記の説明では、位相シフト法を用いて部品の高さを求めているが、部品高さを求める具体的な手法は位相シフト法に限られない。その他に利用可能な手法として、スリット光あるいはスポット光を投影する光切断法、空間符号化が施されたパターン光を投影する符号化光投影法なども利用可能である。具体的な手法に関わらず、領域内の各点についての高さのばらつきおよび領域サイズから、領域内の平均高さの誤差を求められる。
(Modification)
In the above description, the height of the component is obtained using the phase shift method, but the specific method for obtaining the component height is not limited to the phase shift method. Other available methods include a light cutting method for projecting slit light or spot light and a coded light projection method for projecting spatially coded pattern light. Regardless of the specific method, the average height error in the area can be obtained from the height variation and the area size at each point in the area.

また、本発明にかかる3次元計測装置は必ずしも基板検査装置あるいは検査装置に組み込んで利用する必要はない。3次元計測の計測結果は任意の用途に利用可能であり、本発明は3次元計測装置あるいは3次元計測方法として捉えることができる。   Further, the three-dimensional measuring apparatus according to the present invention does not necessarily have to be used by incorporating it into the board inspection apparatus or the inspection apparatus. The measurement result of the three-dimensional measurement can be used for any purpose, and the present invention can be understood as a three-dimensional measurement device or a three-dimensional measurement method.

また、上記の実施形態では物体表面の高さを求めているが、任意の軸に沿った位置、ある投影平面内での位置、3次元位置などを計測の対象として構わない。対象領域内の各画素の測定値のばらつきが正規分布にしたがうことを利用しているので、3次元位置を計測対象とする場合には、対象領域の大きさはノイズによる誤差よりも小さくなるように設定すること必要がある。   Further, in the above embodiment, the height of the object surface is obtained, but a position along an arbitrary axis, a position within a certain projection plane, a three-dimensional position, or the like may be a target for measurement. Since the variation of the measurement values of each pixel in the target area follows the normal distribution, the size of the target area should be smaller than the error due to noise when the measurement target is a three-dimensional position. Must be set to.

100:3次元計測装置 110:投影部 120:カメラ 130:演算装置 150:計測対象物
131:制御部 133:画像入力部 134:3次元位置算出部 135:精度判定部
136:検査部 137:通知部
100: Three-dimensional measurement device 110: Projection unit 120: Camera 130: Arithmetic device 150: Measurement object 131: Control unit 133: Image input unit 134: Three-dimensional position calculation unit 135: Accuracy determination unit 136: Inspection unit 137: Notification Department

Claims (8)

対象物の画像を取得する画像取得手段と、
前記画像に基づいて、前記画像中に設定された領域に含まれる複数の画素それぞれについて当該画素にある被写体の高さを求め、前記複数の画素についての被写体の高さから前記領域についての高さを求める高さ算出手段と、
前記複数の画素についての被写体高さのばらつきと、前記複数の画素の数とに基づいて、前記領域について求められた高さが信頼できるか否かを判定する判定手段と、
を備え
前記判定手段は、(前記複数の画素についての被写体高さの標準偏差)/(前記複数の画素の数) 1/2 が閾値以下の場合に、前記領域についての高さが信頼できると判定する、
3次元計測装置。
Image acquisition means for acquiring an image of the object,
Based on the image, the height of the subject in each of the plurality of pixels included in the region set in the image is obtained, and the height of the region is calculated from the height of the subject in the plurality of pixels. A height calculation means for obtaining
A determination unit that determines whether or not the height obtained for the region is reliable, based on variations in subject height for the plurality of pixels and the number of the plurality of pixels,
Equipped with
The determination unit determines that the height of the area is reliable when (standard deviation of subject height of the plurality of pixels)/(number of the plurality of pixels) 1/2 is equal to or less than a threshold value. ,
Three-dimensional measuring device.
前記高さ算出手段は、前記複数の画素の被写体の高さの平均を前記領域についての高さとして求める、
請求項1に記載の3次元計測装置。
The height calculation means obtains the average of the heights of the subject of the plurality of pixels as the height of the region,
The three-dimensional measuring device according to claim 1.
前記判定手段によって前記領域についての高さが信頼できないと判定された場合に、前記領域を拡大して高さを再算出するか、もしくは、撮影条件を変えて画像を再取得するか、またはこれらの処理を行うことを提案する制御手段をさらに備える、
請求項1または2に記載の3次元計測装置。
When the height of the area is determined to be unreliable by the determination means, the area is enlarged to recalculate the height, or the image capturing condition is changed to re-acquire an image, or Further comprising a control means that proposes to perform the processing of
Three-dimensional measurement apparatus according to claim 1 or 2.
位相シフト法、光切断法、符号化光投影法のいずれかの手法により前記画素それぞれについて当該画素にある被写体の高さを求める、
請求項1からのいずれか1項に記載の3次元計測装置。
For each of the pixels, the height of the subject at the pixel is obtained by any one of the phase shift method, the light cutting method, and the coded light projection method.
The three-dimensional measuring device according to any one of claims 1 to 3 .
正弦波パターンの光を投影する投影手段と、
前記光が投影された対象物の画像を取得する画像取得手段と、
前記対象物に投影する光の位相を異ならせて撮影された複数の画像に基づいて、前記画像中に設定された領域に含まれる複数の画素それぞれについて当該画素にある被写体の基
準平面からの高さを求め、前記複数の画素についての高さの平均を前記領域についての高さとして求める高さ算出手段と、
前記複数の画素について高さの標準偏差をσ、前記複数の画素の数をN、前記領域についての高さの許容誤差をEとしたときに、σ/N1/2≦Eであれば前記領域についての高さが信頼できると判定し、そうでなければ信頼できないと判定する判定手段と、
を備える3次元計測装置。
Projection means for projecting light of a sine wave pattern,
Image acquisition means for acquiring an image of the object onto which the light is projected,
Based on a plurality of images captured by changing the phase of light projected onto the object, the height of the plurality of pixels included in the area set in the image from the reference plane of the subject in the pixel is increased. Height calculation means for calculating the average height of the plurality of pixels as the height of the area,
When the standard deviation of the height of the plurality of pixels is σ, the number of the plurality of pixels is N, and the allowable error of the height of the area is E T , σ/N 1/2 ≦E T For example, if the height of the area is determined to be reliable, otherwise it is determined to be unreliable, and
Three-dimensional measuring device equipped with.
前記高さ算出手段は、前記複数の画像に基づいて、前記複数の画素のそれぞれについて前記光の位相を求め、位相接続処理および位相接続ミスの補正処理を行ってから前記複数の画素のそれぞれについての高さを求めるものであり、
前記判定手段は、前記補正処理前の位相を複数のクラスに分類し、含まれる画素の最も多いクラスに含まれる画素の数が、前記複数の画素の全体の数の所定割合よりも少ない場合も、前記領域についての高さが信頼できないと判定する、
請求項に記載の3次元計測装置。
The height calculation means obtains the phase of the light for each of the plurality of pixels based on the plurality of images, performs phase connection processing and phase connection error correction processing, and then, for each of the plurality of pixels. Is to seek the height of
The determination unit may classify the phase before the correction process into a plurality of classes, and the number of pixels included in the class having the largest number of pixels may be smaller than a predetermined ratio of the total number of the plurality of pixels. , Determining that the height for the region is unreliable,
The three-dimensional measuring device according to claim 5 .
対象物の画像を取得する画像取得ステップと、
前記画像に基づいて、前記画像中に設定された領域に含まれる複数の画素それぞれについて当該画素にある被写体の高さを求め、前記複数の画素についての被写体の高さから前記領域についての高さを求める高さ算出ステップと、
前記複数の画素についての被写体高さのばらつきと、前記複数の画素の数とに基づいて、前記領域について求められた高さが信頼できるか否かを判定する判定ステップと、
を含み、
前記判定ステップでは、(前記複数の画素についての被写体高さの標準偏差)/(前記複数の画素の数) 1/2 が閾値以下の場合に、前記領域についての高さが信頼できると判定する、
3次元計測方法。
An image acquisition step of acquiring an image of the object,
Based on the image, the height of the subject in each of the plurality of pixels included in the region set in the image is obtained, and the height of the region is calculated from the height of the subject in the plurality of pixels. A height calculation step for obtaining
A determination step of determining whether or not the height obtained for the region is reliable, based on variations in subject height for the plurality of pixels and the number of the plurality of pixels;
Only including,
In the determination step, it is determined that the height of the area is reliable when (standard deviation of subject height of the plurality of pixels)/(number of the plurality of pixels) 1/2 is equal to or less than a threshold value. ,
Three-dimensional measurement method.
請求項に記載の方法の各ステップをコンピュータに実行させるためのプログラム。 A program for causing a computer to execute each step of the method according to claim 7 .
JP2017045648A 2017-03-10 2017-03-10 Three-dimensional measuring device, three-dimensional measuring method, and program Active JP6702234B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017045648A JP6702234B2 (en) 2017-03-10 2017-03-10 Three-dimensional measuring device, three-dimensional measuring method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017045648A JP6702234B2 (en) 2017-03-10 2017-03-10 Three-dimensional measuring device, three-dimensional measuring method, and program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2020079260A Division JP7088232B2 (en) 2020-04-28 2020-04-28 Inspection equipment, inspection methods, and programs

Publications (2)

Publication Number Publication Date
JP2018151172A JP2018151172A (en) 2018-09-27
JP6702234B2 true JP6702234B2 (en) 2020-05-27

Family

ID=63679435

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017045648A Active JP6702234B2 (en) 2017-03-10 2017-03-10 Three-dimensional measuring device, three-dimensional measuring method, and program

Country Status (1)

Country Link
JP (1) JP6702234B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110230994B (en) * 2019-04-30 2020-08-14 浙江大学 Phase measurement error correction method of image point tracing object grating image phase shift method
JP7540170B2 (en) * 2020-03-12 2024-08-27 オムロン株式会社 3D shape measuring device
JP7088232B2 (en) * 2020-04-28 2022-06-21 オムロン株式会社 Inspection equipment, inspection methods, and programs

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2631654B2 (en) * 1987-04-15 1997-07-16 富士写真フイルム株式会社 Image signal noise detection method
JPH07225834A (en) * 1994-02-10 1995-08-22 Matsushita Electric Ind Co Ltd Picture noise detector
JP2004340832A (en) * 2003-05-16 2004-12-02 Matsushita Electric Ind Co Ltd Method and system for visual inspection of circuit board
JP5403861B2 (en) * 2006-11-06 2014-01-29 キヤノン株式会社 Information processing apparatus and information processing method
JP2013130457A (en) * 2011-12-21 2013-07-04 Azbil Corp Shape measurement apparatus, shape measurement system and shape measurement method
JP6507653B2 (en) * 2015-01-13 2019-05-08 オムロン株式会社 Inspection apparatus and control method of inspection apparatus
JP6506638B2 (en) * 2015-07-01 2019-04-24 名古屋電機工業株式会社 Substrate height analysis apparatus, substrate height analysis method and substrate height analysis program

Also Published As

Publication number Publication date
JP2018151172A (en) 2018-09-27

Similar Documents

Publication Publication Date Title
JP7186019B2 (en) Three-dimensional shape measuring device and three-dimensional shape measuring method
US8786700B2 (en) Position and orientation measurement apparatus, position and orientation measurement method, and storage medium
US9835438B2 (en) Distance measuring apparatus and method
JP2017146298A (en) Shape measurement system, shape measurement device and shape measurement method
JP6702234B2 (en) Three-dimensional measuring device, three-dimensional measuring method, and program
CN112313541A (en) Apparatus and method
WO2022057117A1 (en) Testing method and apparatus for picture correction, and testing system
JP6116710B2 (en) Appearance inspection apparatus and appearance inspection method
WO2018163537A1 (en) Interreflection detection device, interreflection detection method, and program
CN108632604B (en) Method and device for detecting optical center of lens
JP7088232B2 (en) Inspection equipment, inspection methods, and programs
US10067029B2 (en) Systems and methods for estimating modulation transfer function in an optical system
JP6867487B2 (en) Imaging device
JP2014066538A (en) Target for photogrammetry, and photogrammetry method
US12000688B2 (en) Shape inspection device, processing device, height image processing device using characteristic points in combination with correcetion reference regions to correct height measurements
US8947649B2 (en) Apparatus and method for determining optical center in camera module
US11898838B2 (en) Adjustment method and measurement method
JP2020046229A (en) Three-dimensional measuring device and three-dimensional measuring method
JP2016063336A (en) Calibration method, calibration program, and calibration device
KR101750883B1 (en) Method for 3D Shape Measuring OF Vision Inspection System
EP3070432B1 (en) Measurement apparatus
JP2008170282A (en) Shape measuring device
TWI839081B (en) Offset measurement method, measurement device, and computer program product
CN113227707B (en) Three-dimensional shape measuring device, three-dimensional shape measuring method, and storage medium
KR20160148735A (en) The apparatus for measuring camera principal point and the method thereof

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190305

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200109

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200121

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200317

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20200407

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200420

R150 Certificate of patent or registration of utility model

Ref document number: 6702234

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250