Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6247191B2 - Perspective distortion measuring apparatus and perspective distortion measuring method - Google Patents
[go: Go Back, main page]

JP6247191B2 - Perspective distortion measuring apparatus and perspective distortion measuring method - Google Patents

Perspective distortion measuring apparatus and perspective distortion measuring method Download PDF

Info

Publication number
JP6247191B2
JP6247191B2 JP2014204845A JP2014204845A JP6247191B2 JP 6247191 B2 JP6247191 B2 JP 6247191B2 JP 2014204845 A JP2014204845 A JP 2014204845A JP 2014204845 A JP2014204845 A JP 2014204845A JP 6247191 B2 JP6247191 B2 JP 6247191B2
Authority
JP
Japan
Prior art keywords
code value
perspective distortion
pattern
imaging
stripe
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
JP2014204845A
Other languages
Japanese (ja)
Other versions
JP2016075517A (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.)
JFE Techno Research Corp
Original Assignee
JFE Techno Research 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 JFE Techno Research Corp filed Critical JFE Techno Research Corp
Priority to JP2014204845A priority Critical patent/JP6247191B2/en
Publication of JP2016075517A publication Critical patent/JP2016075517A/en
Application granted granted Critical
Publication of JP6247191B2 publication Critical patent/JP6247191B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Length Measuring Devices By Optical Means (AREA)
  • Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
  • Testing Of Optical Devices Or Fibers (AREA)

Description

本発明は、光透過性を有するガラスや樹脂等の被測定物の歪度合を測定する、透視歪の測定装置および透視歪の測定方法に関する。   The present invention relates to a perspective distortion measuring apparatus and a perspective distortion measuring method for measuring the degree of distortion of a measurement object such as glass or resin having light transmittance.

一般に、自動車用窓ガラスや建築用窓ガラスには光透過性を有するガラス等が用いられ、自動二輪車用フードやモニタの画面には光透過性を有する樹脂等が用いられる。このような光透過性を有するガラスや樹脂等において歪度合いが大きい場合、ガラスや樹脂等を介して見える外部の景観や表示された画像が歪んでしまう。そこで、これらのガラスや樹脂等によって生ずる歪が、許容範囲内にあるか否かを評価する必要がある。   In general, glass having optical transparency or the like is used for automobile window glass or architectural window glass, and resin or the like having optical transparency is used for a motorcycle hood or a monitor screen. When the degree of distortion is large in such light-transmitting glass or resin, the external scenery or displayed image that is visible through the glass or resin is distorted. Therefore, it is necessary to evaluate whether or not the strain caused by these glass or resin is within an allowable range.

例えば、特許文献1には、スクリーンに表示された所定間隔に配置された複数の表示点を、透明物体を透過させて撮影し、撮影された表示点の検査位置座標と、予め記憶された表示点の基準位置とから変位量を算出することにより透視歪を検査する、歪検査装置が開示されている。
また例えば、特許文献2には、所定角度をなす複数の線分から構成されるターゲットを、板状体を通して撮像することで各線分の長さを測定し、測定結果と板状体を外した状態における各線分の基準長さとを比較することで、透視歪を検出する透視歪検出方法が開示されている。
For example, in Patent Literature 1, a plurality of display points arranged at predetermined intervals displayed on a screen are photographed through a transparent object, and inspection position coordinates of the photographed display points and a display stored in advance are stored. There is disclosed a distortion inspection apparatus that inspects perspective distortion by calculating a displacement amount from a reference position of a point.
In addition, for example, in Patent Document 2, the length of each line segment is measured by imaging a target composed of a plurality of line segments forming a predetermined angle through the plate-like body, and the measurement result and the plate-like body are removed. A perspective distortion detection method for detecting a perspective distortion by comparing the reference length of each line segment in FIG.

国際公開第2008/149712号International Publication No. 2008/149712 特開平06−144006号公報Japanese Patent Laid-Open No. 06-144006

しかし、特許文献1に記載の歪検査装置および特許文献2に記載の透視歪検出方法は、複数の表示点(発光点)を基に歪を測定している。このため、特許文献1および特許文献2では、樹脂製の透明な板材をプレス成型する際に生じる細い皺のように、表示点間の隙間に入るような細かな歪を測定することが難しい。またこのような場合に、表示点を小さくし且つ表示点が並んだ間隔を短くすることが考えられるが、歪みによって複数の表示点が重なったり、つぶれて撮像できなかったりするため、一つ一つの表示点を識別することが困難となる。
そこで、本発明は、上記の課題に着目してなされたものであり、高い空間分解能で透視歪を測定することができる透視歪の測定装置および透視歪の測定方法を提供することを目的としている。
However, the strain inspection apparatus described in Patent Document 1 and the perspective distortion detection method described in Patent Document 2 measure strain based on a plurality of display points (light emission points). For this reason, in Patent Document 1 and Patent Document 2, it is difficult to measure a fine strain that enters a gap between display points, such as a fine ridge generated when a resin-made transparent plate material is press-molded. In such a case, it is conceivable to reduce the display point and shorten the interval at which the display point is arranged. However, because a plurality of display points overlap or cannot be captured due to distortion, it is impossible to capture one by one. It becomes difficult to identify one display point.
Accordingly, the present invention has been made paying attention to the above-described problem, and an object thereof is to provide a perspective distortion measuring apparatus and a perspective distortion measuring method capable of measuring perspective distortion with high spatial resolution. .

上記目的を達成するために、本発明の一態様に係る透視歪の測定装置は、明暗パタンとして、一方向に延在する明暗交互の複数のストライプからなる複数のストライプパタン画像を順に表示するパタン表示部と、パタン表示部によって表示される複数の明暗パタンを、測定対象を介して撮像する撮像部と、撮像部による複数の撮像結果に基づいて、測定対象面の透視歪を算出する透視歪算出部と、を備え、透視歪算出部は、複数の撮像結果のうち複数のストライプパタン画像の撮像結果から、明暗の出現順序である第1の明暗出現順序を撮像部の画素毎に抽出し、第1の明暗出現順序からパタン表示部上の座標値を示す第1のコード値を画素毎に算出することを特徴とする。   To achieve the above object, a perspective distortion measuring apparatus according to an aspect of the present invention is a pattern that sequentially displays a plurality of stripe pattern images composed of a plurality of alternating light and dark stripes extending in one direction as a light and dark pattern. A display unit, an imaging unit that images a plurality of light and dark patterns displayed by the pattern display unit via the measurement target, and a perspective distortion that calculates a perspective distortion of the measurement target surface based on a plurality of imaging results by the imaging unit A perspective distortion calculation unit that extracts a first light-dark appearance order, which is a light-dark appearance order, for each pixel of the imaging unit from the imaging results of a plurality of stripe pattern images among the plurality of imaging results. The first code value indicating the coordinate value on the pattern display unit is calculated for each pixel from the first light and dark appearance order.

また、本発明の一態様に係る透視歪の測定方法は、明暗パタンとして、一方向に延在する明暗交互の複数のストライプからなる複数のストライプパタン画像を順に表示するパタン表示工程と、パタン表示工程において表示される複数の明暗パタンを、測定対象を介して撮像する撮像工程と、撮像工程による複数の撮像結果に基づいて、測定対象面の透視歪を算出する透視歪算出工程と、を備え、透視歪算出工程の際に、複数の撮像結果のうち複数のストライプパタン画像の撮像結果から、明暗の出現順序である第1の明暗出現順序を画素毎に抽出し、第1の明暗出現順序からパタン表示部上の座標値を示す第1のコード値を画素毎に算出することを特徴とする。
さらに、本発明の一態様に係る表面品質検査方法は、射出成型、プレス成型、部品取付、組み立て、熱処理、完成品検査のいずれか少なくとも1つの処理による透視歪に由来した樹脂またはガラス成形品の品質不具合を上記の透視歪の測定方法を用いて検査することを特徴とする。
Further, the perspective distortion measuring method according to one aspect of the present invention includes a pattern display step of sequentially displaying a plurality of stripe pattern images composed of a plurality of alternating light and dark stripes extending in one direction as a light and dark pattern, and a pattern display. An imaging step of imaging a plurality of light and dark patterns displayed in the process via the measurement target, and a perspective distortion calculation step of calculating a perspective distortion of the measurement target surface based on a plurality of imaging results of the imaging step In the perspective distortion calculation step, the first light / dark appearance order, which is the light / dark appearance order, is extracted for each pixel from the image pickup results of the plurality of stripe pattern images among the plurality of image pickup results. The first code value indicating the coordinate value on the pattern display unit is calculated for each pixel.
Furthermore, the surface quality inspection method according to one aspect of the present invention is a method for inspecting a resin or glass molded product derived from perspective distortion caused by at least one of injection molding, press molding, component mounting, assembly, heat treatment, and finished product inspection. A quality defect is inspected by using the above-described method for measuring perspective distortion.

本発明に係る透視歪の測定装置、透視歪の測定方法および表面品質検査方法によれば、高い空間分解能で透視歪を測定することができる。   According to the perspective distortion measuring device, the perspective distortion measuring method, and the surface quality inspection method according to the present invention, the perspective distortion can be measured with high spatial resolution.

本発明の第1の実施形態に係る透視歪の測定装置を示す装置構成図である。It is an apparatus block diagram which shows the perspective distortion measuring apparatus which concerns on the 1st Embodiment of this invention. ストライプパタン画像を示す説明図である。It is explanatory drawing which shows a stripe pattern image. 本実施形態の透視歪の測定方法を示すフローチャートである。It is a flowchart which shows the measuring method of perspective distortion of this embodiment. 第1のコード値の算出方法を説明するための図である。It is a figure for demonstrating the calculation method of a 1st code value. 第1の基準コード値による領域分けを示す説明図である。It is explanatory drawing which shows area division by the 1st reference code value. 第1のコード値による領域分けを示す説明図である。It is explanatory drawing which shows area division by the 1st code value. 第1のコード値および第1の基準コード値による境界部のズレを示す説明図である。It is explanatory drawing which shows the shift | offset | difference of the boundary part by the 1st code value and the 1st standard code value. y軸方向に並んだ画素に対する第1の基準コード値を示すグラフである。It is a graph which shows the 1st standard code value with respect to the pixel located in a line with the y-axis direction. y軸方向に並んだ画素に対する第1のコード値を示すグラフである。It is a graph which shows the 1st code value with respect to the pixel located in a line with the y-axis direction. y軸方向に並んだ画素に対する第1のコード値と第1の基準コードとの差分を示すグラフである。It is a graph which shows the difference of the 1st code value and the 1st standard code with respect to the pixel located in a line with the y-axis direction. ストライプパタン画像およびマルチスリットパタンを示す説明図である。It is explanatory drawing which shows a stripe pattern image and a multi slit pattern. 本発明の第2の実施形態に係る透視歪の測定方法を示すフローチャートである。It is a flowchart which shows the measuring method of perspective distortion which concerns on the 2nd Embodiment of this invention. 第2のコード値の算出方法を示す説明図である。It is explanatory drawing which shows the calculation method of a 2nd code value. 第2の基準コード値の算出方法を示す説明図である。It is explanatory drawing which shows the calculation method of a 2nd reference | standard code value. コード値の差分の算出方法を示す説明図である。It is explanatory drawing which shows the calculation method of the difference of a code value. 本発明の第3の実施形態に係る透視歪の測定方法を示すフローチャートである。It is a flowchart which shows the measuring method of perspective distortion which concerns on the 3rd Embodiment of this invention. 装置構成の変形例を示す構成図である。It is a block diagram which shows the modification of an apparatus structure. 装置構成の変形例を示す構成図である。It is a block diagram which shows the modification of an apparatus structure. ストライプパタン画像およびマルチスリットパタンの変形例を示す説明図である。It is explanatory drawing which shows the modification of a stripe pattern image and a multi slit pattern. 実施例において、スクリーンを背景として測定対象を撮像したときの写真を示す図である。In an Example, it is a figure which shows the photograph when a measuring object is imaged on the background of a screen. 実施例1におけるスリットパタン画像およびマルチスリットパタンが投影されたときの写真を示す画像である。It is an image which shows the photograph when the slit pattern image and multi slit pattern in Example 1 are projected. 実施例1における第2のコード値と第2の基準コード値との差分を算出する経過を示す説明図である。It is explanatory drawing which shows progress which calculates the difference of the 2nd code value and 2nd reference code value in Example 1. FIG. 実施例1における第2のコード値と第2の基準コード値との差分をマッピングした結果を示す図である。It is a figure which shows the result of mapping the difference of the 2nd code value in Example 1, and a 2nd reference | standard code value. 図23のI−I位置における第2のコード値および第2の基準コード値を示すグラフである。It is a graph which shows the 2nd code value and the 2nd standard code value in the II position of Drawing 23. 図24の第2のコード値と第2の基準コード値との差分値を示すグラフである。It is a graph which shows the difference value of the 2nd code value of Drawing 24, and the 2nd standard code value. 実施例1において、第3の実施形態を適用した際の、第2のコード値および第2の基準コード値を示すグラフである。In Example 1, it is a graph which shows the 2nd code value and the 2nd standard code value at the time of applying the 3rd embodiment. 図26の第2のコード値と第2の基準コード値との差分値を示すグラフである。It is a graph which shows the difference value of the 2nd code value of Drawing 26, and the 2nd standard code value. 実施例1において、第3の実施形態を適用した際の、第2のコード値と第2の基準コード値との差分をマッピングした結果を示す図である。In Example 1, it is a figure which shows the result of having mapped the difference of a 2nd code value and a 2nd reference | standard code value at the time of applying 3rd Embodiment. 実施例2におけるスリットパタン画像およびマルチスリットパタンが投影されたときの写真を示す画像である。It is an image which shows the photograph when the slit pattern image in Example 2 and a multi slit pattern are projected. 実施例2における第2のコード値と第2の基準コード値との差分を算出する経過を示す説明図である。It is explanatory drawing which shows progress which calculates the difference of the 2nd code value in Example 2, and a 2nd reference | standard code value. 実施例2における第2のコード値と第2の基準コード値との差分をマッピングした結果を示す図である。It is a figure which shows the result of mapping the difference of the 2nd code value in Example 2, and a 2nd reference | standard code value. 図31のII−II位置における第2のコード値および第2の基準コード値を示すグラフである。FIG. 32 is a graph showing a second code value and a second reference code value at the position II-II in FIG. 31. 図32の第2のコード値と第2の基準コード値との差分値を示すグラフである。It is a graph which shows the difference value of the 2nd code value of Drawing 32, and the 2nd standard code value. 実施例2において、第3の実施形態を適用した際の、第2のコード値および第2の基準コード値を示すグラフである。In Example 2, it is a graph which shows the 2nd code value and the 2nd standard code value at the time of applying the 3rd embodiment. 図34の第2のコード値と第2の基準コード値との差分値を示すグラフである。It is a graph which shows the difference value of the 2nd code value of Drawing 34, and the 2nd standard code value. 実施例2において、第3の実施形態を適用した際の、第2のコード値と第2の基準コード値との差分をマッピングした結果を示す図である。In Example 2, it is a figure which shows the result of having mapped the difference of the 2nd code value and the 2nd reference code value at the time of applying the 3rd embodiment.

以下、本発明を実施するための形態(以下、実施形態という。)を、図面を参照しながら詳細に説明する。
<1.第1の実施形態>
[1−1.装置構成]
まず、図1および図2を参照して、本発明の第1の実施形態に係る透視歪の測定装置について説明する。本実施形態に係る透視歪の測定装置は、測定対象4の透視歪を測定する装置であり、図1に示すように、撮像部1と、パタン表示部2と、制御部3とを備える。
DESCRIPTION OF EMBODIMENTS Hereinafter, modes for carrying out the present invention (hereinafter referred to as embodiments) will be described in detail with reference to the drawings.
<1. First Embodiment>
[1-1. Device configuration]
First, a perspective distortion measuring apparatus according to a first embodiment of the present invention will be described with reference to FIGS. 1 and 2. The perspective distortion measuring apparatus according to the present embodiment is an apparatus that measures the perspective distortion of the measurement object 4 and includes an imaging unit 1, a pattern display unit 2, and a control unit 3, as shown in FIG.

撮像部1は、CCD素子等を用いたビデオカメラ等の撮像装置であり、パタン表示部2に表示される複数の明暗パタンを、測定対象4を介して撮像する。また、撮像部1は、少なくとも測定対象4の透視歪を測定する箇所を全て含む撮像対象領域を撮像する。撮像部1は、撮像した複数の明暗パタンにそれぞれ対応した複数の撮像画像を制御部3に送る。
パタン表示部2は、投影機2aと、スクリーン2bとからなる。投影機2aは、プロジェクタ等のスクリーン2bに画像を表示する表示装置である。投影機2aは、後述する制御部3から複数の明暗パタンを取得し、取得した複数の明暗パタンを平坦なスクリーン2bに順に表示させる。なお、撮像部1の撮像画素数および投影機2aの投影画素数は、目的とする測定精度に応じて適宜選択することができる。例えば、撮像部1の撮像画素数を640画素×480画素とし、投影機2aの投影画素数を1024画素×768画素としてもよい。また、双方の精度のバランスの観点から、撮像画素数に対して投影画素数を縦横それぞれ1〜2倍程度としてもよい。
The imaging unit 1 is an imaging device such as a video camera using a CCD element or the like, and images a plurality of light and dark patterns displayed on the pattern display unit 2 via the measurement target 4. In addition, the imaging unit 1 captures an imaging target region including at least all locations where the perspective distortion of the measuring target 4 is measured. The imaging unit 1 sends a plurality of captured images respectively corresponding to the plurality of captured light and dark patterns to the control unit 3.
The pattern display unit 2 includes a projector 2a and a screen 2b. The projector 2a is a display device that displays an image on a screen 2b such as a projector. The projector 2a acquires a plurality of light and dark patterns from the control unit 3 to be described later, and displays the acquired light and dark patterns in order on the flat screen 2b. Note that the number of imaging pixels of the imaging unit 1 and the number of projection pixels of the projector 2a can be appropriately selected according to the target measurement accuracy. For example, the number of imaging pixels of the imaging unit 1 may be 640 pixels × 480 pixels, and the number of projection pixels of the projector 2a may be 1024 pixels × 768 pixels. Further, from the viewpoint of a balance between the two precisions, the number of projection pixels may be about 1 to 2 times each of the number of image pickup pixels.

本実施形態では、図1に示すように、撮像部1と測定対象4とスクリーン2bとが、z軸方向に一直線に並んで設けられる。なお、スクリーン2bは、平坦な表示面がx−y平面と平行に設けられる。また、投影機2aは、明暗パタンとして、x軸方向に延在し、y軸方向に等間隔で明暗交互に並ぶ複数のストライプからなるストライプパタン画像をスクリーン2b上に表示する。   In the present embodiment, as illustrated in FIG. 1, the imaging unit 1, the measurement object 4, and the screen 2 b are provided in a straight line in the z-axis direction. The screen 2b is provided with a flat display surface parallel to the xy plane. In addition, the projector 2a displays, on the screen 2b, a stripe pattern image composed of a plurality of stripes extending in the x-axis direction and alternately arranged in the y-axis direction at equal intervals as the light / dark pattern.

制御部3は、シーケンスコントローラ3aと、透視歪演算部3bと、パタン投影部3cと、画像バッファ3dとを有する。画像バッファ3dは、撮像部1により撮像された複数の撮像画像を取得し、記憶する。パタン投影部3cは、複数の明暗パタンとして複数のストライプパタン画像を記憶し、シーケンスコントローラ3aの指示に基づいて、表示させるストライプパタン画像を複数のストライプパタン画像から選択し、投影機2aに送信する。透視歪演算部3bは、撮像部1により撮像され、画像バッファ3dに記憶された複数の撮像画像から、透視歪を算出する。シーケンスコントローラ3aは、パタン投影部3cの投影機2aへの明暗パタンの送信動作、画像バッファ3dへの撮像画像の取り込み動作、透視歪演算部3bへの撮像画像の画像データの転送動作、および透視歪演算部3bの歪量の算出動作をそれぞれ制御する。   The control unit 3 includes a sequence controller 3a, a perspective distortion calculation unit 3b, a pattern projection unit 3c, and an image buffer 3d. The image buffer 3d acquires and stores a plurality of captured images captured by the imaging unit 1. The pattern projection unit 3c stores a plurality of stripe pattern images as a plurality of light and dark patterns, selects a stripe pattern image to be displayed from a plurality of stripe pattern images based on an instruction from the sequence controller 3a, and transmits it to the projector 2a. . The perspective distortion calculation unit 3b calculates perspective distortion from a plurality of captured images captured by the imaging unit 1 and stored in the image buffer 3d. The sequence controller 3a transmits the bright and dark patterns to the projector 2a of the pattern projection unit 3c, captures the captured image into the image buffer 3d, transfers image data of the captured image to the perspective distortion calculation unit 3b, and fluoroscopy The distortion calculation operation of the distortion calculation unit 3b is controlled.

ここで、本実施形態では、パタン投影部3cは、明暗パタンとして、図2に示す5種類のストライプパタン画像6a〜6eを記憶し、各ストライプパタン画像6a〜6eを順にパタン表示部2に表示させる。ストライプパタン画像6a〜6eは、x軸方向に延在し、明暗交互にy軸方向に2等分されたストライプ状の画像である。ストライプパタン画像6a〜6eは、領域が2,4,8,16,32個にそれぞれy軸方向に等分される。
測定対象4は、光透過性を有するガラスや樹脂等からなる。また、測定対象4は、射出成型、プレス成型、部品取付、組み立て、熱処理、完成品検査のうち少なくとも一つの処理が行われたものであってもよい。
Here, in the present embodiment, the pattern projection unit 3c stores five types of stripe pattern images 6a to 6e shown in FIG. 2 as light and dark patterns, and displays the stripe pattern images 6a to 6e on the pattern display unit 2 in order. Let The stripe pattern images 6a to 6e are stripe-like images that extend in the x-axis direction and are divided into 2 n equal parts alternately in the y-axis direction. The stripe pattern images 6a to 6e are equally divided into 2, 4, 8, 16, and 32 regions in the y-axis direction.
The measuring object 4 is made of light-transmitting glass or resin. Further, the measurement object 4 may have been subjected to at least one of injection molding, press molding, component mounting, assembly, heat treatment, and finished product inspection.

[1−2.透視歪の測定方法]
次に、図1〜図7を参照して、本実施形態に係る透視歪の測定方法について詳細に説明する。
まず、図2に示すように、シーケンスコントローラ3aは、明暗パタンとしてはじめに表示するストライプパタン画像6aをパタン投影部3cに選択させる(S100)。
[1-2. Method for measuring perspective distortion]
Next, with reference to FIGS. 1-7, the measuring method of the perspective distortion which concerns on this embodiment is demonstrated in detail.
First, as shown in FIG. 2, the sequence controller 3a causes the pattern projection unit 3c to select a stripe pattern image 6a to be initially displayed as a light / dark pattern (S100).

次いで、投影機2aは、パタン投影部3cで選択されたストライプパタン画像6a〜6eをスクリーン2bに投影することで、ストライプパタン画像6a〜6eをスクリーン2b上に表示させる(S102)。このとき、直前に行われた処理がステップS100である場合には、選択されたストライプパタン画像6aが表示される。また、直前に行われた処理が後述するステップS108である場合には、選択されたストライプパタン画像6b〜6eが表示される。   Next, the projector 2a displays the stripe pattern images 6a to 6e on the screen 2b by projecting the stripe pattern images 6a to 6e selected by the pattern projection unit 3c on the screen 2b (S102). At this time, if the process performed immediately before is step S100, the selected stripe pattern image 6a is displayed. If the process performed immediately before is step S108 described later, the selected stripe pattern images 6b to 6e are displayed.

さらに、撮像部1は、ステップS102で表示されたストライプパタン画像6a〜6eを撮像する(S104)。このとき、撮像部1とスクリーン2bとの間には、測定対象4が設けられている。このため、撮像部1は、測定対象を透過して観察されるストライプパタン画像6a〜6eを撮像する。ステップS104で撮像された撮像画像は、画像バッファ3dに記憶される。   Furthermore, the imaging unit 1 captures the stripe pattern images 6a to 6e displayed in step S102 (S104). At this time, the measuring object 4 is provided between the imaging unit 1 and the screen 2b. Therefore, the imaging unit 1 captures the stripe pattern images 6a to 6e that are observed through the measurement target. The captured image captured in step S104 is stored in the image buffer 3d.

その後、シーケンスコントローラ3aは、投影及び撮像すべきストライプパタン画像を制御しており、すべてのストライプパタン画像6a〜6eが撮像されたか否かを判断する(S106)。
ステップS106において、すべてのストライプパタン画像6a〜6eが撮像されていない場合、シーケンスコントローラ3aは、直前のステップS102で表示されたストライプパタン画像6a〜6dの次の表示順のストライプパタン画像6b〜6eを選択する(S108)。本実施形態では、図2に示す5種類のストライプパタン画像6a〜6eが順に表示され、撮像される。
Thereafter, the sequence controller 3a controls the stripe pattern images to be projected and imaged, and determines whether or not all the stripe pattern images 6a to 6e have been imaged (S106).
When all the stripe pattern images 6a to 6e are not captured in step S106, the sequence controller 3a displays the stripe pattern images 6b to 6e in the display order next to the stripe pattern images 6a to 6d displayed in the immediately preceding step S102. Is selected (S108). In the present embodiment, five types of stripe pattern images 6a to 6e shown in FIG. 2 are sequentially displayed and imaged.

一方、ステップS106において、すべてのストライプパタン画像6a〜6eが撮像された場合、透視歪演算部3bは、シーケンスコントローラ3aの指示に基づいて、画像バッファ3dに記憶された複数の撮像結果から第1のコード値を算出する(S110)。このとき、透視歪演算部3bは、画像バッファ3dに記憶された5種類のストライプパタン画像6a〜6eに基づいて画像の各画素を2値化し合成することでコード化し、各画素について32個の領域を示す第1のコード値を算出する。第1のコード値は、スクリーン2b上の座標を示す値であり、スクリーン2bをy方向に等間隔に32分割した領域を示す値である。   On the other hand, when all the stripe pattern images 6a to 6e have been imaged in step S106, the perspective distortion calculation unit 3b performs first from a plurality of imaging results stored in the image buffer 3d based on an instruction from the sequence controller 3a. Is calculated (S110). At this time, the perspective distortion calculation unit 3b performs encoding by binarizing and synthesizing each pixel of the image based on the five types of stripe pattern images 6a to 6e stored in the image buffer 3d, and 32 pixels are obtained for each pixel. A first code value indicating the area is calculated. The first code value is a value indicating coordinates on the screen 2b, and is a value indicating a region obtained by dividing the screen 2b into 32 parts at equal intervals in the y direction.

各画素のコード化について、図4を参照して説明する。図4では、説明を簡略化するため、ストライプパタン画像6a〜6cを用いて各画素を2値化し、各画素について第1のコード値を算出する場合について示す。図4に示した例では、1次パタンであるストライプパタン画像6a、2次パタンであるストライプパタン画像6bおよび3次パタンであるストライプパタン画像6cの撮像画像について、各画素の撮像結果が明るかった場合を1とし、撮像結果が暗かった場合を0として2値化した。さらに、1次パタン〜3次パタンでの値を出現順に合成することにより、各画素のコード値を求めy方向に8領域(図4の0〜7で示す第1のコード値)に領域分けすることができる。なお、本実施形態では、透視歪演算部3bは、ストライプパタン画像6a〜6eの撮像結果から領域分けを行うため、各画素を32個の領域に区分する。   The encoding of each pixel will be described with reference to FIG. FIG. 4 shows a case where each pixel is binarized using the stripe pattern images 6a to 6c and the first code value is calculated for each pixel for the sake of simplicity. In the example shown in FIG. 4, the imaging result of each pixel is bright for the captured image of the stripe pattern image 6a which is the primary pattern, the stripe pattern image 6b which is the secondary pattern, and the stripe pattern image 6c which is the tertiary pattern. The case was set to 1, and the case where the imaging result was dark was set to 0 and binarized. Further, by synthesizing the values in the primary pattern to the tertiary pattern in the order of appearance, the code value of each pixel is obtained and divided into 8 areas in the y direction (first code values indicated by 0 to 7 in FIG. 4). can do. In the present embodiment, the perspective distortion calculation unit 3b divides each pixel into 32 regions in order to divide the region from the imaging results of the stripe pattern images 6a to 6e.

第1のコード値は、図4に図示した例のように、投影される画像に応じてスクリーン2bをy方向に等間隔な8領域に分割した際に、分割された各領域を示す値である。このため、撮像部1の撮像視野とスクリーン2b上の画像が投影される領域とが一致し、撮像部1とスクリーン2bとの間に光を歪ませるような物体がない場合、各画素の第1のコード値が算出されることにより、各画素はy方向に等間隔に領域分けされる。一方、図1に示すように撮像部1とスクリーン2bとの間に透視歪を有する物体がある場合には、算出される第1のコード値により分けられる各画素の領域は、歪量に応じて移動または変形する。したがって、算出される第1のコード値によって分けられる領域が、y方向に等間隔に分割された領域か否かを判断することで、透視歪の有無を判断することができる。   The first code value is a value indicating each divided area when the screen 2b is divided into eight areas equally spaced in the y direction according to the projected image as in the example illustrated in FIG. is there. Therefore, when the imaging field of view of the imaging unit 1 and the area on which the image on the screen 2b is projected match and there is no object that distorts light between the imaging unit 1 and the screen 2b, the first of each pixel By calculating a code value of 1, each pixel is divided into regions at equal intervals in the y direction. On the other hand, when there is an object having perspective distortion between the imaging unit 1 and the screen 2b as shown in FIG. 1, the area of each pixel divided by the calculated first code value depends on the amount of distortion. Move or transform. Therefore, it is possible to determine the presence or absence of perspective distortion by determining whether or not the area divided by the calculated first code value is an area divided at equal intervals in the y direction.

図5および図6に第1のコード値による領域分けの一例を示す。なお、図5および図6では、説明を簡略化するため、撮像部1の撮像視野とスクリーン2b上の画像が投影される領域とが一致している前提で、図4と同様に各画素がストライプパタン画像6a〜6cに基づいて算出される第1のコード値によって8領域に分けられた状態を示す。図5では測定対象4に透視歪がない場合、図6では測定対象4に透視歪がある場合をそれぞれ示す。また、図5および図6において、符号10は画像全体、符号40は測定対象4を示す画像上の領域、符号11A〜11H,12A〜12Hは第1のコード値に対応する領域、符号11a〜11g,12a〜12gは隣接する各領域11A〜11H,12A〜12H同士の境界部をそれぞれ示す。   FIG. 5 and FIG. 6 show an example of area division by the first code value. 5 and 6, for the sake of simplicity, each pixel is assumed to be the same as in FIG. 4 on the premise that the imaging field of the imaging unit 1 and the area on which the image on the screen 2 b is projected. The state divided into 8 regions by the first code value calculated based on the stripe pattern images 6a to 6c is shown. FIG. 5 shows a case where the measurement object 4 has no perspective distortion, and FIG. 6 shows a case where the measurement object 4 has a perspective distortion. 5 and 6, reference numeral 10 denotes the entire image, reference numeral 40 denotes an area on the image showing the measurement object 4, reference numerals 11A to 11H and 12A to 12H denote areas corresponding to the first code value, and reference numerals 11a to 11a. 11g and 12a-12g show the boundary part of each adjacent area | region 11A-11H and 12A-12H, respectively.

図5に図示した例のように、スクリーン上のパターン投影部と視野が一致しており、かつ測定対象4に透視歪がない場合、第1のコード値により分けられる領域12A〜12Hは、画像全体10をy軸方向に8等分した形状となり、縦横の長さがそれぞれ等しい矩形となる。このため、境界部12a〜12hは、x軸方向に水平な直線となる。一方、図6に図示した例のように、測定対象4に透視歪がある場合、第1のコード値により分けられる領域11A〜11Hは、画像全体10をy軸方向に8等分された矩形の形状とはならず、透視歪の位置や歪量に応じて、図5の状態から面積や形状が変化したものとなる。このため、境界部11a〜11hは、例えば図6に示した例においては、x軸方向に平行な直線にならず、y軸方向に歪みを有する曲線となる。なお、本実施形態では、図示しないが、各画素は32個の区分に領域分けされる。このように、ステップS110で算出される第1のコード値は、各画素に対する第1のコード値の分布を評価することにより、透視歪の有無や発生位置を判断することができる。例えば、各画素に対する第1のコード値の分布により分けられた各領域の形状が、y軸方向に等分された矩形形状か否かを評価することで透視歪の有無を判断することができる。また、このような透視歪の判断は、x軸方向に連続して画素単位で行われるため、高い空間分解能で透視歪を測定することができる。   As in the example illustrated in FIG. 5, when the visual field coincides with the pattern projection unit on the screen and there is no perspective distortion in the measurement target 4, the regions 12 </ b> A to 12 </ b> H divided by the first code value are images. The whole 10 is divided into eight equal parts in the y-axis direction, and becomes a rectangle having the same length and width. For this reason, the boundary portions 12a to 12h are straight lines that are horizontal in the x-axis direction. On the other hand, as in the example illustrated in FIG. 6, when the measurement target 4 has perspective distortion, the regions 11 </ b> A to 11 </ b> H divided by the first code value are rectangles obtained by dividing the entire image 10 into eight equal parts in the y-axis direction. However, the area and shape are changed from the state of FIG. 5 according to the position and amount of perspective distortion. For this reason, in the example shown in FIG. 6, for example, the boundary portions 11a to 11h are not straight lines parallel to the x-axis direction, but are curves having distortion in the y-axis direction. In this embodiment, although not shown, each pixel is divided into 32 sections. As described above, the first code value calculated in step S110 can determine the presence or the occurrence position of the perspective distortion by evaluating the distribution of the first code value for each pixel. For example, the presence or absence of perspective distortion can be determined by evaluating whether the shape of each region divided by the distribution of the first code value for each pixel is a rectangular shape equally divided in the y-axis direction. . In addition, since the determination of the perspective distortion is performed in units of pixels continuously in the x-axis direction, the perspective distortion can be measured with high spatial resolution.

ステップS110の後、透視歪演算部3bは、第1のコード値と、予め算出される第1の基準コード値とから透視歪の発生位置および発生量を算出する(S112)。第1の基準コード値は、第1のコード値と同様にスクリーン2b上の座標を示す値であり、透視歪がない状態における基準となる領域を示すものである。本実施形態では、第1の基準コード値は、測定対象4がない状態で、ステップS100〜ステップS110の処理が行われることで算出される。また、第1のコード値と同様に、第1の基準コード値により、各画素は複数の領域に分割される。このとき、測定対象4がない状態は、透視歪がなく透過性を有する測定対象4がある状態と同じである。このため、ステップS100〜ステップS110の処理を行うことで、第1の基準コード値により分割された領域は、例えば図5に示した例と同様に、y方向に等間隔に分割された矩形状の領域となる。   After step S110, the perspective distortion calculation unit 3b calculates the generation position and generation amount of the perspective distortion from the first code value and the first reference code value calculated in advance (S112). Similar to the first code value, the first reference code value is a value indicating coordinates on the screen 2b, and indicates a reference region in a state where there is no perspective distortion. In the present embodiment, the first reference code value is calculated by performing the processing from step S100 to step S110 in a state where there is no measurement object 4. Similarly to the first code value, each pixel is divided into a plurality of regions by the first reference code value. At this time, the state in which there is no measurement object 4 is the same as the state in which there is a measurement object 4 that is transparent and has no perspective distortion. Therefore, by performing the processing from step S100 to step S110, the region divided by the first reference code value is a rectangular shape divided at equal intervals in the y direction, for example, as in the example shown in FIG. It becomes the area of.

ここで、ステップS112では、第1のコード値と第1の基準コード値とが同じ領域について、画素毎に比較することにより、領域の形状の違いから透視歪の発生位置および発生量を算出する。例えば、図7は、図6に示した第1のコード値から得られる実線で分割された領域と、図5に示した第1の基準コード値から得られる破線で分割された領域とを比較した場合の説明図である。図7に図示した例では、測定対象4のx軸方向中央部等には透視歪があるため、測定対象4を示す領域40のx軸方向中央部等において、第1のコード値から得られる境界部と第1の基準コード値から得られる境界部とではズレが生じる。このズレの量は、透視歪の歪量に相当するものであるため、ズレの大きさを検出することで、歪量を測定することができる。   Here, in step S112, the region where the first code value and the first reference code value are the same is compared for each pixel to calculate the generation position and amount of perspective distortion from the difference in the shape of the region. . For example, FIG. 7 compares the area divided by the solid line obtained from the first code value shown in FIG. 6 with the area divided by the broken line obtained from the first reference code value shown in FIG. FIG. In the example illustrated in FIG. 7, since there is a perspective distortion in the central portion of the measurement target 4 in the x-axis direction, the first code value is obtained in the central portion of the region 40 indicating the measurement target 4 in the x-axis direction. Deviation occurs between the boundary portion and the boundary portion obtained from the first reference code value. Since the amount of deviation corresponds to the amount of perspective distortion, the amount of distortion can be measured by detecting the amount of deviation.

ステップS112について、図7〜図10を用いてさらに具体的に説明する。図8〜図10は、図7の符号14で示すx軸方向の1画素の領域における、y軸方向に並ぶ各画素に対する第1のコード値、第1の基準コード値および第1のコード値と第1の基準コード値との差分をそれぞれ示すグラフである。図8および図9では、0〜7の数値で示される第1のコード値および第1の基準コード値により、y軸方向の画素が境界部12a〜12g,11a〜11gで区分された8領域12A〜12H,11A〜11Hにそれぞれ分けられる。   Step S112 will be described more specifically with reference to FIGS. 8 to 10 show the first code value, the first reference code value, and the first code value for each pixel arranged in the y-axis direction in the region of one pixel in the x-axis direction indicated by reference numeral 14 in FIG. And a first reference code value. 8 and 9, eight regions in which pixels in the y-axis direction are divided by boundary portions 12a to 12g and 11a to 11g based on the first code value and the first reference code value indicated by numerical values of 0 to 7. 12A to 12H and 11A to 11H.

図10では、第1のコード値と第1の基準コード値との差分が、境界部11aと境界部12aとの間、境界部11bと境界部12bとの間、境界部11cと境界部12cとの間、境界部11dと境界部12dとの間、境界部11eと境界部12eとの間、境界部11fと境界部12fとの間および境界部11fと境界部12fとの間でそれぞれ生じる。したがって、差分が生じた境界部で区切られた領域において透視歪が生じていることを確認することができ、さらに上記の第1のコード値と第1の基準コード値との境界部間のズレの大きさが歪量として算出される。
本実施形態では、図9に示す透視歪の発生位置および歪量をx軸方向に画素単位で連続して測定することができる。このような測定装置および測定方法は、x軸方向に対して高い空間分解能で透視歪を測定することができるため、複数の表示点を基に歪を測定する方法では測定が難しかった、細かな皺による透視歪を測定することができる。
In FIG. 10, the difference between the first code value and the first reference code value is determined between the boundary portion 11a and the boundary portion 12a, between the boundary portion 11b and the boundary portion 12b, and between the boundary portion 11c and the boundary portion 12c. Between the boundary portion 11d and the boundary portion 12d, between the boundary portion 11e and the boundary portion 12e, between the boundary portion 11f and the boundary portion 12f, and between the boundary portion 11f and the boundary portion 12f, respectively. . Therefore, it is possible to confirm that perspective distortion has occurred in the region delimited by the boundary where the difference has occurred, and further, the gap between the boundary between the first code value and the first reference code value. Is calculated as the amount of distortion.
In the present embodiment, the perspective distortion generation position and distortion amount shown in FIG. 9 can be continuously measured in the x-axis direction in units of pixels. Since such a measuring apparatus and measuring method can measure perspective distortion with high spatial resolution in the x-axis direction, it is difficult to measure with a method of measuring distortion based on a plurality of display points. Perspective distortion due to wrinkles can be measured.

<2.第2の実施形態>
[2−1.装置構成]
次に、図11を参照して、本発明の第2の実施形態に係る透視歪の測定装置の構成について説明する。本実施形態に係る透視歪の測定装置は、明暗パタンとして、ストライプパタン画像6a〜6eおよびマルチスリットパタン6fを用いて測定対象4の透視歪を測定する。本実施形態に係る透視歪の測定装置は、図1で説明した第1の実施形態と同様に、撮像部1と、パタン表示部2と、制御部3とを備える。
<2. Second Embodiment>
[2-1. Device configuration]
Next, with reference to FIG. 11, the structure of the perspective distortion measuring apparatus according to the second embodiment of the present invention will be described. The perspective distortion measuring apparatus according to the present embodiment measures the perspective distortion of the measurement object 4 using the stripe pattern images 6a to 6e and the multi-slit pattern 6f as the light and dark patterns. The perspective distortion measuring apparatus according to the present embodiment includes an imaging unit 1, a pattern display unit 2, and a control unit 3, as in the first embodiment described with reference to FIG.

撮像部1およびパタン表示部2の構成は、第1の実施形態と同じである。
制御部3は、シーケンスコントローラ3aと、透視歪演算部3bと、パタン投影部3cと、画像バッファ3dとを有する。
パタン投影部3cは、複数の明暗パタンとして、複数のストライプパタン画像と、マルチスリットパタンとを記憶する。また、パタン投影部3cは、複数のストライプパタン画像をシーケンスコントローラ3aの指示に基づいて、表示させるストライプパタン画像を複数のストライプパタン画像から選択し、投影機2aに送信する。その後、パタン投影部3cは、シーケンスコントローラ3aの指示に基づいて、マルチスリットパタンを投影機2aに送信する。さらに、パタン投影部3cは、シーケンスコントローラ3aに指示に基づいて走査させたマルチスリットパタンを投影機2aに送信する。マルチスリットパタンの走査の詳細については、後述する。
The configurations of the imaging unit 1 and the pattern display unit 2 are the same as those in the first embodiment.
The control unit 3 includes a sequence controller 3a, a perspective distortion calculation unit 3b, a pattern projection unit 3c, and an image buffer 3d.
The pattern projection unit 3c stores a plurality of stripe pattern images and a multi-slit pattern as a plurality of light and dark patterns. The pattern projection unit 3c selects a plurality of stripe pattern images to be displayed from the plurality of stripe pattern images based on an instruction from the sequence controller 3a, and transmits the selected stripe pattern image to the projector 2a. Thereafter, the pattern projection unit 3c transmits a multi-slit pattern to the projector 2a based on an instruction from the sequence controller 3a. Furthermore, the pattern projection unit 3c transmits a multi-slit pattern scanned based on an instruction to the sequence controller 3a to the projector 2a. Details of scanning of the multi-slit pattern will be described later.

画像バッファ3dは、撮像部1により撮像された複数の撮像画像を取得し、記憶する。透視歪演算部3bは、撮像部1により撮像され、画像バッファ3dに記憶された複数の撮像画像から、透視歪を算出する。シーケンスコントローラ3aは、パタン投影部3cの投影機2aへの明暗パタンの送信動作、画像バッファ3dへの撮像画像の取り込み動作、透視歪演算部3bへの撮像画像の画像データの転送動作、および透視歪演算部3bの歪量の算出動作をそれぞれ制御する。   The image buffer 3d acquires and stores a plurality of captured images captured by the imaging unit 1. The perspective distortion calculation unit 3b calculates perspective distortion from a plurality of captured images captured by the imaging unit 1 and stored in the image buffer 3d. The sequence controller 3a transmits the bright and dark patterns to the projector 2a of the pattern projection unit 3c, captures the captured image into the image buffer 3d, transfers image data of the captured image to the perspective distortion calculation unit 3b, and fluoroscopy The distortion calculation operation of the distortion calculation unit 3b is controlled.

ここで、本実施形態では、パタン投影部3cは、明暗パタンとして、図11に示す5種類のストライプパタン画像6a〜6eおよびマルチスリットパタン6fを記憶し、各ストライプパタン画像6a〜6eおよびマルチスリットパタン6fを順にパタン表示部2に表示させる。ストライプパタン画像6a〜6eは、第1の実施形態と同じである。マルチスリットパタン6fは、x軸方向に延在し、且つy方向に等間隔に並ぶ複数のストライプである。また、マルチスリットパタン6fのストライプの幅は、ストライプパタン画像6a〜6eのうちストライプの幅が最小となるストライプパタン画像6よりも小さい。マルチスリットパタン6fの複数のストライプが並ぶ間隔は、ストライプパタン画像6eのストライプの幅と同じ距離となる。
本実施形態に係る透視歪の測定装置は、上記以外の構成については、第1の実施形態と同じである。
Here, in the present embodiment, the pattern projection unit 3c stores five types of stripe pattern images 6a to 6e and multi-slit patterns 6f shown in FIG. 11 as light and dark patterns, and each of the stripe pattern images 6a to 6e and multi-slits. The pattern 6f is displayed on the pattern display unit 2 in order. The stripe pattern images 6a to 6e are the same as those in the first embodiment. The multi-slit pattern 6f is a plurality of stripes extending in the x-axis direction and arranged at equal intervals in the y-direction. Further, the stripe width of the multi-slit pattern 6f is smaller than the stripe pattern image 6 having the smallest stripe width among the stripe pattern images 6a to 6e. The interval between the plurality of stripes of the multi-slit pattern 6f is the same distance as the stripe width of the stripe pattern image 6e.
The perspective distortion measuring apparatus according to the present embodiment is the same as the first embodiment with respect to the configuration other than the above.

[2−1.透視歪の測定方法]
次に、図11〜図15を参照して、本実施形態に係る透視歪の測定方法について詳細に説明する。
まず、図12に示すように、シーケンスコントローラ3aは、明暗パタンとしてはじめに表示するストライプパタン画像6aをパタン投影部3cに選択させる(S200)。ステップS200は、第1の実施形態のステップS100と同様に行われる。
[2-1. Method for measuring perspective distortion]
Next, with reference to FIGS. 11 to 15, the method for measuring perspective distortion according to the present embodiment will be described in detail.
First, as shown in FIG. 12, the sequence controller 3a causes the pattern projection unit 3c to select a stripe pattern image 6a to be initially displayed as a light / dark pattern (S200). Step S200 is performed similarly to step S100 of the first embodiment.

次いで、投影機2aは、パタン投影部3cで選択されたストライプパタン画像6a〜6eをスクリーン2bに投影することで、ストライプパタン画像6a〜6eをスクリーン2b上に表示させる(S202)。ステップS202は、第1の実施形態のステップS102と同様に行われる。
さらに、撮像部1は、ステップS202で表示されたストライプパタン画像6a〜6eを撮像する(S204)。ステップS204は、第1の実施形態のステップS104と同様に行われる。
Next, the projector 2a displays the stripe pattern images 6a to 6e on the screen 2b by projecting the stripe pattern images 6a to 6e selected by the pattern projection unit 3c on the screen 2b (S202). Step S202 is performed similarly to step S102 of the first embodiment.
Furthermore, the imaging unit 1 captures the stripe pattern images 6a to 6e displayed in step S202 (S204). Step S204 is performed similarly to step S104 of the first embodiment.

その後、シーケンスコントローラ3aは、投影及び撮像すべきストライプパタン画像を制御しており、全てのストライプパタン画像6a〜6eが撮像されたか否かを判断する(S206)。ステップS206は、第1の実施形態のステップS106と同様に行われる。
ステップS206において、すべてのストライプパタン画像6a〜6eが撮像されていない場合、シーケンスコントローラ3aは、直前のステップS202で表示されたストライプパタン画像6a〜6dの次の表示順のストライプパタン画像6b〜6eを選択する(S208)。ステップS208は、第1の実施形態のステップS108と同様に行われる。
Thereafter, the sequence controller 3a controls the stripe pattern images to be projected and imaged, and determines whether or not all the stripe pattern images 6a to 6e have been imaged (S206). Step S206 is performed similarly to step S106 of the first embodiment.
If all the stripe pattern images 6a to 6e are not captured in step S206, the sequence controller 3a displays the stripe pattern images 6b to 6e in the display order next to the stripe pattern images 6a to 6d displayed in the immediately preceding step S202. Is selected (S208). Step S208 is performed similarly to step S108 of the first embodiment.

ステップS208の後、ステップS202の処理が行われ、ステップS208で選択されたストライプパタン画像6b〜6eがパタン表示部2に投影される。なお、ステップS202〜ステップS208の処理は、ストライプパタン画像6eが撮像されるまで繰り返し行われる。
一方、ステップS206において、すべてのストライプパタン画像6a〜6eが撮像された場合、シーケンスコントローラ3aは、パタン投影部3cにマルチスリットパタン6fを選択させる(S210)。
After step S208, the process of step S202 is performed, and the stripe pattern images 6b to 6e selected in step S208 are projected on the pattern display unit 2. Note that the processes in steps S202 to S208 are repeated until the stripe pattern image 6e is captured.
On the other hand, when all the stripe pattern images 6a to 6e are captured in step S206, the sequence controller 3a causes the pattern projection unit 3c to select the multi-slit pattern 6f (S210).

次いで、投影機2aは、パタン投影部3cで選択されたマルチスリットパタン6fをスクリーン2bに投影することで、マルチスリットパタン6fをスクリーン2b上に表示させる(S212)。
さらに、パタン投影部3cは、マルチスリットパタン6fをy方向に走査させる(S214)。このとき、撮像部1は、マルチスリットパタン6fの走査と同時に、スクリーン2bに表示され、y方向に走査するマルチスリットパタン6fを一定時間間隔で連続的に撮像する。このとき、撮像結果には、撮像されたマルチスリットパタン6fの画像と撮像タイミングとが同時に記憶される。マルチスリットパタンの走査は、マルチスリットパタン6fのストライプが並ぶ間隔だけ走査が行われることで終了する。また、撮像部1による撮像は、マルチスリットパタン6fの走査の終了に伴い終了する。ステップS214で撮像された撮像画像は、画像バッファ3dに記憶される。
Next, the projector 2a projects the multi-slit pattern 6f selected by the pattern projection unit 3c onto the screen 2b, thereby displaying the multi-slit pattern 6f on the screen 2b (S212).
Further, the pattern projection unit 3c scans the multi-slit pattern 6f in the y direction (S214). At this time, the imaging unit 1 continuously captures the multi-slit pattern 6f displayed on the screen 2b and scanned in the y direction at the same time as the multi-slit pattern 6f is scanned. At this time, in the imaging result, the captured image of the multi-slit pattern 6f and the imaging timing are stored simultaneously. The scanning of the multi-slit pattern is completed when the scanning is performed for an interval at which stripes of the multi-slit pattern 6f are arranged. In addition, the imaging by the imaging unit 1 is ended with the end of scanning of the multi-slit pattern 6f. The captured image captured in step S214 is stored in the image buffer 3d.

ステップS214の後、透視歪演算部3bは、画像バッファ3dに記憶された複数の撮像結果うちストライプパタン画像6a〜6eの撮像結果から、画素毎に第1のコード値を算出する(S216)。第1のコード値の算出方法は、第1の実施形態のステップS110と同様である。ステップS216では、透視歪演算部3bは、算出される第1のコード値毎に各画素を領域分けする。   After step S214, the perspective distortion calculation unit 3b calculates a first code value for each pixel from the imaging results of the stripe pattern images 6a to 6e among the plurality of imaging results stored in the image buffer 3d (S216). The calculation method of the first code value is the same as that in step S110 of the first embodiment. In step S216, the perspective distortion calculation unit 3b divides each pixel into regions for each calculated first code value.

その後、透視歪演算部3bは、第1のコード値と、画像バッファ3dに記憶された複数の撮像結果のうちマルチスリットパタン6fの撮像結果から第2のコード値を算出する(S218)。第2のコード値は、第1のコード値と同様に、スクリーン2b上の座標を示す値であるが、第1のコード値よりも精細な座標である。本実施形態では、第2のコード値は、y軸方向のスクリーン上の画素単位の座標を示す。   Thereafter, the perspective distortion calculation unit 3b calculates a second code value from the first code value and the imaging result of the multi-slit pattern 6f among the plurality of imaging results stored in the image buffer 3d (S218). Similar to the first code value, the second code value is a value indicating coordinates on the screen 2b, but is a finer coordinate than the first code value. In the present embodiment, the second code value indicates the coordinates in pixel units on the screen in the y-axis direction.

第2のコード値は、第1のコード値と、連続して撮像されたマルチスリットパタン6fの複数の撮像画像と、各撮像画像の撮像タイミングに基づいて算出される。具体的には、透視歪演算部3bは、複数の撮像画像の画素毎の輝度を撮像された順に評価していき、輝度が最大輝度となる撮像タイミング、すなわちビデオカメラで撮像しているスクリーン上の対応点にスリット光が投影されたタイミングを画素毎に抽出し、抽出された撮像タイミングをスクリーン上でのスリットの移動画素数に対応した値に変換することで中間コード値を算出する。
次に、算出された中間コード値が、第1のコード値で分けられた領域単位で合成されることにより、スクリーン上のy軸方向の画素毎に単調変化する第2のコード値が算出される(S218)。
The second code value is calculated based on the first code value, a plurality of captured images of the multi-slit pattern 6f that are continuously captured, and the capturing timing of each captured image. Specifically, the perspective distortion calculation unit 3b evaluates the luminance for each pixel of a plurality of captured images in the order of imaging, and the imaging timing at which the luminance becomes the maximum luminance, that is, on the screen imaged by the video camera The timing at which the slit light is projected onto the corresponding point is extracted for each pixel, and the extracted imaging timing is converted into a value corresponding to the number of moving pixels of the slit on the screen to calculate the intermediate code value.
Next, the calculated intermediate code value is synthesized in units of areas divided by the first code value, whereby a second code value that changes monotonously for each pixel in the y-axis direction on the screen is calculated. (S218).

第2のコード値の算出方法について、図13を参照して具体的に説明する。図13に図示した例では、説明を簡略化するため、明部となる8本のストライプからなるマルチスリットパタン6fを用いた場合について説明する。図13は、図7に示した例の領域14における第2のコード値の算出方法を示す説明図である。   The method for calculating the second code value will be specifically described with reference to FIG. In the example illustrated in FIG. 13, a case where a multi-slit pattern 6 f including eight stripes that are bright portions is used will be described for the sake of simplicity. FIG. 13 is an explanatory diagram showing a method for calculating the second code value in the area 14 in the example shown in FIG.

まず、最大輝度となる撮像タイミングが画素毎にそれぞれ抽出され、抽出された撮像タイミングがスクリーン上でのスリットの移動画素数に対応した値に変換されることで、図13の上側のグラフに示す中間コード値が算出される。マルチスリットパタン6fはスクリーン上を一定速度走査し、初期状態で次のスリットパタンが存在していたところで停止しているので、撮像タイミングの変換は、撮像タイミングである時間に、マルチスリットパタン6fの全体の走査時間が画像のy軸方向の総画素数の1/8となるような係数を乗じることで行われる。ここで、マルチスリットパタン6fの各ストライプは、走査されることで、第1のコード値で分けられる領域11A〜11H内をそれぞれ移動する。このため、図13の上側のグラフに示すように、コード値(中間コード値)は、各領域11A〜11Hにおいて、y軸負方向側端部の画素で0となり、そこからy軸の正方向側に移るに従い徐々に大きくなり、y軸正方向側端部の画素で走査が終了した時間に対応したコード値となる。次に、第1のコード値で分けられる領域11A〜11H単位で、算出された中間コード値と第一のコード値との合成、すなわち第一のコード値に画像のy軸方向の総画素数の1/8となるような係数を乗じこれを加算することが行われることで、図13の下側のグラフに示す連続した第2のコード値が算出される。   First, the imaging timing with the maximum luminance is extracted for each pixel, and the extracted imaging timing is converted into a value corresponding to the number of moving pixels of the slit on the screen, so that it is shown in the upper graph of FIG. An intermediate code value is calculated. Since the multi-slit pattern 6f scans the screen at a constant speed and stops when the next slit pattern exists in the initial state, the conversion of the imaging timing is performed at the time that is the imaging timing. This is performed by multiplying a coefficient such that the entire scanning time is 1/8 of the total number of pixels in the y-axis direction of the image. Here, each stripe of the multi-slit pattern 6f moves within the regions 11A to 11H divided by the first code value by being scanned. Therefore, as shown in the upper graph of FIG. 13, the code value (intermediate code value) becomes 0 at the end of the y-axis negative direction side in each region 11A to 11H, and from there, the positive direction of the y-axis As the value moves to the side, the value gradually increases and becomes a code value corresponding to the time at which scanning is completed at the pixel at the end on the positive side in the y-axis. Next, in the region 11A to 11H divided by the first code value, the calculated intermediate code value and the first code value are combined, that is, the first code value is added to the total number of pixels in the y-axis direction of the image. By multiplying the coefficients so as to be 1/8 of and adding them, the second continuous code values shown in the lower graph of FIG. 13 are calculated.

ステップS218の後、透視歪演算部3bは、第2のコード値と予め設定された第2の基準コード値とから透視歪の発生位置および発生量を算出する(S220)。第2の基準コード値は、透視歪がない状態における基準となるコード値を示すものである。本実施形態では、第2の基準コード値は、測定対象4がない状態で、ステップS200〜ステップS218の処理が行われることで算出され、ステップS218において第2のコード値として算出される値である。図14は、第2の基準コード値の算出結果の一例を示す説明図であり、図7の領域14に対応するy軸方向にならんだ画素について、抽出される撮像タイミングを変換して得られた中間コード値(図14の上側に図示)と、中間コード値を合成して得られる第2の基準コード値(図14の下側に図示)とをそれぞれ示す。このとき、撮像部1は透視歪みがない状態を撮像しているため、図14に示すように、各領域12A〜12Hのy軸方向の画素数は同じとなる。また、第2の基準コード値は直線となる。   After step S218, the perspective distortion calculation unit 3b calculates the generation position and generation amount of the perspective distortion from the second code value and the preset second reference code value (S220). The second reference code value indicates a code value serving as a reference in a state where there is no perspective distortion. In the present embodiment, the second reference code value is a value calculated by performing the processing of Step S200 to Step S218 in a state where there is no measurement object 4, and is calculated as the second code value in Step S218. is there. FIG. 14 is an explanatory diagram showing an example of the calculation result of the second reference code value, which is obtained by converting the imaging timing extracted for pixels aligned in the y-axis direction corresponding to the region 14 of FIG. The intermediate code value (shown on the upper side of FIG. 14) and the second reference code value (shown on the lower side of FIG. 14) obtained by synthesizing the intermediate code values are shown. At this time, since the imaging unit 1 captures a state without perspective distortion, the number of pixels in the y-axis direction of each of the regions 12A to 12H is the same as shown in FIG. The second reference code value is a straight line.

ステップS220では、各画素について、第2のコード値から第2の基準コード値を差し引くことにより、その差分から各画素に対応する領域における透視歪の発生量を算出することができる。
ステップS220について、図15を参照して具体的に説明する。図15の上側には、第2のコード値および第2の基準コード値を示すグラフ、下側には第2のコード値と第2の基準コード値とのコード値の差分をそれぞれ示す。なお、図15の下側のグラフは、上側のグラフに比べ縦軸の縮尺を拡大させて示す。図15に示すように、第2のコード値と第2の基準コード値とには、透視歪に起因したコード値の差が生じる。このようなコード値の差が発生した画素から透視歪の発生位置を算出することができ、またコード値の差の大きさから発生した透視歪の発生量を算出することができる。
In step S220, by subtracting the second reference code value from the second code value for each pixel, the amount of generation of perspective distortion in the area corresponding to each pixel can be calculated from the difference.
Step S220 will be specifically described with reference to FIG. The upper side of FIG. 15 is a graph showing the second code value and the second reference code value, and the lower side is a difference in code value between the second code value and the second reference code value. Note that the lower graph of FIG. 15 shows the scale of the vertical axis enlarged compared to the upper graph. As shown in FIG. 15, a difference in code value due to perspective distortion occurs between the second code value and the second reference code value. The position where the perspective distortion is generated can be calculated from the pixel in which such a code value difference occurs, and the amount of the perspective distortion generated can be calculated from the magnitude of the code value difference.

例えば、第2の基準コード値の1画素当たりの変化量を予め求めておき、第2のコード値から第2の基準コード値を差し引いた値をスクリーン上の1画素当たりのコード値の変化量で割ることで、測定対象4の領域40において、スクリーン2b上の視点が何画素ずれたかを検出できる。さらに、撮像部1、測定対象4、パタン表示部2の各幾何学的条件を加算すれば測定対象の各点での透視歪を定量的に測定することが出来る。このように、本実施形態では、透視歪を、x軸方向およびy軸方向に対して撮像部1およびパタン表示部2の画素数に応じた分解能で測定することができるため、高い空間分解能で透視歪を測定することができる。また、本実施形態では、細かい局所的な透視歪に加え、測定対象がない状態である第2の基準コードと、第2のコードとを比較するため、例えば測定対象4が大きな曲率をもつ加工部を有している場合において、加工部による変化が緩やかな透視歪も測定することができる。
ステップS220の後、透視歪演算部3bは、ステップS220で算出した透視歪に基づいてカラー又は濃淡による透視歪のマップを作成する(S222)。ステップS222では、各画素に対応した撮像領域について、透視歪の発生量に応じてカラー又は濃淡で透視歪をマッピングする。
For example, a change amount per pixel of the second reference code value is obtained in advance, and a value obtained by subtracting the second reference code value from the second code value is a change amount of the code value per pixel on the screen. By dividing by 2, it is possible to detect how many pixels the viewpoint on the screen 2b has shifted in the region 40 of the measurement object 4. Furthermore, the perspective distortion at each point of the measurement target can be quantitatively measured by adding the geometric conditions of the imaging unit 1, the measurement target 4, and the pattern display unit 2. As described above, in this embodiment, the perspective distortion can be measured with a resolution corresponding to the number of pixels of the imaging unit 1 and the pattern display unit 2 in the x-axis direction and the y-axis direction. Perspective distortion can be measured. In the present embodiment, in addition to the fine local perspective distortion, the second reference code in a state where there is no measurement object is compared with the second code. For example, the measurement object 4 has a large curvature. In the case of having a portion, it is also possible to measure a perspective distortion that gradually changes due to the processed portion.
After step S220, the perspective distortion calculation unit 3b creates a map of perspective distortion by color or shade based on the perspective distortion calculated in step S220 (S222). In step S222, the perspective distortion is mapped in color or shading according to the amount of perspective distortion generated for the imaging region corresponding to each pixel.

<3.第3の実施形態>
次に、図16を参照して、本発明の第3の実施形態に係る透視歪の撮像方法について説明する。本実施形態に係る透視歪の撮像方法では、第2の実施形態と同じ構成の透視歪の撮像装置を用いて透視歪を測定する。
本実施形態に係る透視歪の撮像方法では、まず、シーケンスコントローラ3aは、明暗パタンとしてはじめに表示するストライプパタン画像6aをパタン投影部3cに選択させる(S300)。ステップS300は、第2の実施形態のステップS200と同様に行われる。
<3. Third Embodiment>
Next, a perspective distortion imaging method according to the third embodiment of the present invention will be described with reference to FIG. In the perspective distortion imaging method according to the present embodiment, the perspective distortion is measured using the perspective distortion imaging apparatus having the same configuration as that of the second embodiment.
In the perspective distortion imaging method according to the present embodiment, first, the sequence controller 3a causes the pattern projection unit 3c to select a stripe pattern image 6a to be displayed first as a light / dark pattern (S300). Step S300 is performed similarly to step S200 of the second embodiment.

次いで、投影機2aは、パタン投影部3cで選択されたストライプパタン画像6a〜6eをスクリーン2bに投影することで、ストライプパタン画像6a〜6eをスクリーン2b上に表示させる(S302)。ステップS302は、第2の実施形態のステップS202と同様に行われる。
さらに、撮像部1は、ステップS302で表示されたストライプパタン画像6a〜6eを撮像する(S304)。ステップS304は、第2の実施形態のステップS204と同様に行われる。
Next, the projector 2a displays the stripe pattern images 6a to 6e on the screen 2b by projecting the stripe pattern images 6a to 6e selected by the pattern projection unit 3c on the screen 2b (S302). Step S302 is performed similarly to step S202 of the second embodiment.
Further, the imaging unit 1 captures the stripe pattern images 6a to 6e displayed in step S302 (S304). Step S304 is performed similarly to step S204 of the second embodiment.

その後、シーケンスコントローラ3aは、投影及び撮像すべきストライプパタン画像を制御しており、すべてのストライプパタン画像6a〜6eが撮像されたか否かを判断する(S306)。ステップS306は、第2の実施形態のステップS206と同様に行われる。
ステップS306において、すべてのストライプパタン画像6a〜6eが撮像されていない場合、シーケンスコントローラ3aは、直前のステップS302で表示されたストライプパタン画像6a〜6dの次の表示順のストライプパタン画像6b〜6eを選択する(S308)。ステップS308は、第2の実施形態のステップS208と同様に行われる。
Thereafter, the sequence controller 3a controls the stripe pattern images to be projected and imaged, and determines whether or not all the stripe pattern images 6a to 6e have been imaged (S306). Step S306 is performed in the same manner as step S206 in the second embodiment.
If all the stripe pattern images 6a to 6e are not captured in step S306, the sequence controller 3a displays the stripe pattern images 6b to 6e in the display order next to the stripe pattern images 6a to 6d displayed in the immediately preceding step S302. Is selected (S308). Step S308 is performed similarly to step S208 of the second embodiment.

ステップS308の後、ステップS302の処理が行われ、ステップS308で選択されたストライプパタン画像6b〜6eがパタン表示部2に投影される。なお、ステップS302〜ステップS308の処理は、ストライプパタン画像6eが撮像されるまで繰り返し行われる。
一方、ステップS306において、すべてのストライプパタン画像6a〜6eが撮像された場合、シーケンスコントローラ3aは、パタン投影部3cにマルチスリットパタン6fを選択させる(S310)。ステップS310は、第2の実施形態のステップS210と同様に行われる。
After step S308, the process of step S302 is performed, and the stripe pattern images 6b to 6e selected in step S308 are projected on the pattern display unit 2. Note that the processing in steps S302 to S308 is repeated until the stripe pattern image 6e is captured.
On the other hand, when all the stripe pattern images 6a to 6e are captured in step S306, the sequence controller 3a causes the pattern projection unit 3c to select the multi-slit pattern 6f (S310). Step S310 is performed similarly to step S210 of the second embodiment.

次いで、投影機2aは、パタン投影部3cで選択されたマルチスリットパタン6fをスクリーン2bに投影することで、マルチスリットパタン6fをスクリーン2b上に表示させる(S312)。ステップS312は、第2の実施形態のステップS212と同様に行われる。
さらに、パタン投影部3cは、マルチスリットパタンをy方向に走査させる(S314)。ステップS314は、第2の実施形態のステップS214と同様に行われる。
Next, the projector 2a displays the multi-slit pattern 6f on the screen 2b by projecting the multi-slit pattern 6f selected by the pattern projection unit 3c onto the screen 2b (S312). Step S312 is performed in the same manner as step S212 in the second embodiment.
Further, the pattern projection unit 3c scans the multi-slit pattern in the y direction (S314). Step S314 is performed similarly to step S214 of the second embodiment.

その後、透視歪演算部3bは、画像バッファ3dに記憶された複数の撮像結果のうちストライプパタン画像6a〜6eの撮像結果から、画素毎に第1のコード値を算出する(S316)。ステップS316は、第2の実施形態のステップS216と同様に行われる。
次いで、透視歪演算部3bは、第1のコード値と、画像バッファ3dに記憶された複数の撮像結果のうちマルチスリットパタン6fの撮像結果から第2のコード値を算出する(S318)。ステップS318は、第2の実施形態のステップS218と同様に行われる。
Thereafter, the perspective distortion calculation unit 3b calculates a first code value for each pixel from the imaging results of the stripe pattern images 6a to 6e among the plurality of imaging results stored in the image buffer 3d (S316). Step S316 is performed similarly to step S216 of the second embodiment.
Next, the perspective distortion calculation unit 3b calculates a second code value from the first code value and the imaging result of the multi-slit pattern 6f among the plurality of imaging results stored in the image buffer 3d (S318). Step S318 is performed similarly to step S218 of the second embodiment.

さらに、透視歪演算部3bは、マルチスリットパタンの走査方向に第2のコード値の移動平均値を算出し、第2のコード値から算出した平均値を差し引くことにより、測定される透視歪から局所的な透視歪を抽出する(S320)。ステップS320では、撮像された画像の位置(x,y)における第2のコード値の移動平均値Ca(x,y)は、移動平均をとる画素の幅をm、平均化前の第2のコード値をC(x,y)とすると、下記(1)式で算出される。本実施形態では、第2のコード値について移動平均値との差分を抽出することにより、移動平均値が算出される方向に緩やかに変化するような透視歪の影響を除外することができる。このため、第2の実施形態で検出されるような、測定対象4が大きな曲率の加工部を持つことにより生じる場合においても、加工部による透視歪の影響を除外することができ、局所的な透視歪のみを測定することができる。   Further, the perspective distortion calculation unit 3b calculates a moving average value of the second code value in the scanning direction of the multi-slit pattern, and subtracts the calculated average value from the second code value, thereby measuring the measured perspective distortion. Local perspective distortion is extracted (S320). In step S320, the moving average value Ca (x, y) of the second code value at the position (x, y) of the captured image is m as the width of the pixel for which the moving average is taken, and the second average before averaging. When the code value is C (x, y), it is calculated by the following equation (1). In the present embodiment, by extracting the difference between the second code value and the moving average value, it is possible to exclude the influence of perspective distortion that gently changes in the direction in which the moving average value is calculated. For this reason, even when the measurement object 4 has a large curvature processed portion as detected in the second embodiment, the influence of the perspective distortion due to the processed portion can be excluded, and the local Only perspective distortion can be measured.

ステップS320の後、透視歪演算部3bは、ステップS320で算出した局所的な透視歪に基づいてカラー又は濃淡による透視歪のマップを作成する(S322)。ステップS322は、第2の実施形態のステップS222と同様に行われる。   After step S320, the perspective distortion calculation unit 3b creates a map of perspective distortion by color or shade based on the local perspective distortion calculated in step S320 (S322). Step S322 is performed similarly to step S222 of the second embodiment.

<4.変形例>
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
<4. Modification>
The preferred embodiments of the present invention have been described in detail above with reference to the accompanying drawings, but the present invention is not limited to such examples. It is obvious that a person having ordinary knowledge in the technical field to which the present invention pertains can come up with various changes or modifications within the scope of the technical idea described in the claims. Of course, it is understood that these also belong to the technical scope of the present invention.

例えば、上記実施形態では、ストライプパタン画像6a〜6eはy方向に延在する複数のストライプからなるとしたが、本発明はかかる例に限定されない。例えば、図13に示すように、ストライプパタン画像7a〜7eは、x方向に延在する複数のストライプであってもよい。これにより、x方向に変化する細かい歪を検出することができる。なお、このような場合において、マルチスリットパタン7fは、y方向に延在するストライプとなる。さらに、本発明に係る透視歪の測定装置および測定方法では、ストライプパタン画像6a〜6eおよび7a〜7eを用いて、異なる方向における透視歪をそれぞれ測定してもよい。この際、マルチスリットパタン6fおよび7fを用いて、異なる方向における第1のコードをそれぞれ算出し、透視歪を測定してもよい。   For example, in the above embodiment, the stripe pattern images 6a to 6e are composed of a plurality of stripes extending in the y direction, but the present invention is not limited to such an example. For example, as illustrated in FIG. 13, the stripe pattern images 7a to 7e may be a plurality of stripes extending in the x direction. Thereby, a fine distortion changing in the x direction can be detected. In such a case, the multi-slit pattern 7f is a stripe extending in the y direction. Furthermore, in the perspective distortion measuring apparatus and measurement method according to the present invention, the perspective distortion in different directions may be measured using the stripe pattern images 6a to 6e and 7a to 7e. At this time, the first code in different directions may be calculated using the multi-slit patterns 6f and 7f, and the perspective distortion may be measured.

また、第1の実施形態では、各画素を第1のコード値により32領域に分けて処理するとしたが、本発明はかかる例に限定されない。例えば、32等分よりも分割数を増やしたストライプパタン画像をさらに用いて、各画素を32領域よりも多い領域数に分けて処理してもよい。これにより、第1の実施形態においては、空間分解能を向上させることができ、第2および第3の実施形態においては、マルチスリットパタンを走査させる距離を短くすることができるため測定時間を短縮することができる。   In the first embodiment, each pixel is divided into 32 areas according to the first code value. However, the present invention is not limited to this example. For example, by further using a stripe pattern image in which the number of divisions is increased from 32, each pixel may be divided into a larger number of regions than 32 regions. Thereby, in the first embodiment, the spatial resolution can be improved, and in the second and third embodiments, the distance for scanning the multi-slit pattern can be shortened, thereby shortening the measurement time. be able to.

さらに、第2および第3の実施形態では、ストライプパタン画像6a〜6eを5種類としたが、2分割の形式であればかかる例に限定されない。例えば、ストライプパタン画像は、6a〜6dの4種類でも、また、それ以上の分割パタンであってもよい。この際、マルチスリットパタンのストライプの数は、ストライプパタン画像のうち最小幅となる明暗パタンのストライプの数と同じになる。ストライプパタン画像の分割数を幾つにするかは、測定対象の歪みの大きさによって選択すれば良く、歪が小さな場合には、第1のコード値により分割される領域数が多くなるように、多くの種類のストライプパタン画像を用いてもよい。これにより、マルチスリットパタンの走査範囲を狭めることができるため、短時間での測定が可能となる。一方、歪が大きな場合には、第1のコード値により分割される領域数が少なくなるように、少ない種類のストライプパタン画像を用いてもよい。これにより、ストライプパタン画像を用いた場合では、測定が難しい歪量の大きな透視歪みを精度よく測定することができる。 Furthermore, in the second and third embodiments, five types of stripe pattern images 6a to 6e are used. However, the present invention is not limited to this example as long as the format is 2n division. For example, the stripe pattern image may be four types of 6a to 6d or more divided patterns. At this time, the number of stripes of the multi-slit pattern is the same as the number of stripes of the light and dark pattern that is the minimum width in the stripe pattern image. The number of divisions of the stripe pattern image may be selected according to the magnitude of the distortion to be measured. When the distortion is small, the number of areas divided by the first code value is increased. Many types of stripe pattern images may be used. As a result, the scanning range of the multi-slit pattern can be narrowed, and measurement in a short time becomes possible. On the other hand, when the distortion is large, fewer types of stripe pattern images may be used so that the number of regions divided by the first code value is reduced. As a result, when a stripe pattern image is used, it is possible to accurately measure a large amount of perspective distortion that is difficult to measure.

さらに、第2および第3の実施形態では、ステップS214において、マルチスリットパタン6fをマルチスリットパタン6fのストライプが並ぶ間隔だけ走査させるとしたが、本発明はかかる例に限定されない。マルチスリットパタン6fを、マルチスリットパタン6fのストライプが並ぶ間隔よりも広めに走査させてもよい。これにより、境界部での歪みを確実に検出することができる。   Furthermore, in the second and third embodiments, in step S214, the multi-slit pattern 6f is scanned by the interval at which the stripes of the multi-slit pattern 6f are arranged. However, the present invention is not limited to such an example. The multi-slit pattern 6f may be scanned wider than the interval between the stripes of the multi-slit pattern 6f. Thereby, the distortion in a boundary part can be detected reliably.

さらに、第3の実施形態では、ステップS320において、局所的な透視歪を抽出する際に、第2のコード値の移動平均を用いたが、本発明はかかる例に限定されない。例えば、第2のコード値の2階差分処理を行うことにより、局所的な透視歪が抽出されてもよい。撮像された画像の位置(x,y)における第2のコード値の2階差分値Cd(x,y)は、差分する画素の幅をm、差分する前の第2のコード値をC(x,y)とすると、下記(2)式で算出される。   Furthermore, in the third embodiment, the moving average of the second code values is used when extracting the local perspective distortion in step S320, but the present invention is not limited to such an example. For example, local perspective distortion may be extracted by performing second-order difference processing of the second code value. The second-order differential value Cd (x, y) of the second code value at the position (x, y) of the captured image is m for the width of the pixel to be differentiated, and the second code value before the difference is C ( x, y), it is calculated by the following equation (2).

さらに、上記実施形態では、図1に示すように、撮像部1と、測定対象4と、スクリーン2bが順に一直線上に並ぶ構成としたが、本発明はかかる例に限定されない。例えば、図17に示すように、投影機2aと、測定対象4と、スクリーン2bとが順に一直線上に並び、投影機2aから照射される光に当たらないように、且つスクリーン2bに表示された画像を撮像できる位置に撮像部1が設けられてもよい。   Furthermore, in the above embodiment, as shown in FIG. 1, the imaging unit 1, the measurement object 4, and the screen 2 b are arranged in a straight line in order, but the present invention is not limited to such an example. For example, as shown in FIG. 17, the projector 2a, the measuring object 4, and the screen 2b are arranged in a straight line in order, and are displayed on the screen 2b so as not to hit the light emitted from the projector 2a. The imaging unit 1 may be provided at a position where an image can be captured.

さらに、上記実施形態では、図1に示すように、パタン表示部2は投影機2aとスクリーン2bとからなるとしたが、本発明はかかる例に限定されない。例えば、パタン表示部2は、図18に示すように、フラットディスプレイ2c等の画面上に画像を直接表示することが可能な装置であってもよい。
さらに、本発明は、上記実施形態に示す透視歪の測定方法を用いて、射出成型、プレス成型、部品取付、組み立て、熱処理、完成品検査のいずれか少なくとも1つの処理による透視歪に由来した樹脂またはガラス成形品の品質不具合を検査する透視歪の検査方法であってもよい。
Furthermore, in the said embodiment, as shown in FIG. 1, the pattern display part 2 was comprised from the projector 2a and the screen 2b, However, This invention is not limited to this example. For example, as shown in FIG. 18, the pattern display unit 2 may be a device that can directly display an image on a screen such as a flat display 2c.
Furthermore, the present invention is a resin derived from perspective distortion caused by at least one of injection molding, press molding, component mounting, assembly, heat treatment, and finished product inspection using the method for measuring perspective distortion shown in the above embodiment. Alternatively, a perspective distortion inspection method for inspecting a quality defect of a glass molded product may be used.

さらに、上記実施形態では、第1の基準コード値や第2の基準コード値は、測定対象4がない状態で、第1のコード値や第2のコード値の測定が行われることで算出されるとしたが、本発明はかかる例に限定されない。例えば、第1の基準コード値や第2の基準コード値は、パタン表示部2と撮像部1との位置関係から幾何学的に算出されてもよい。また、第1の基準コード値や第2の基準コード値は、透視歪の基準となる測定対象を設置した状態で、第1のコード値や第2のコード値の測定が行われることで算出されてもよい。
また、本発明は、図1に示した構成に加え、透視歪の測定結果や透視歪のマップ等を表示可能な表示装置が制御部3に接続されてもよい。
Further, in the above embodiment, the first reference code value and the second reference code value are calculated by measuring the first code value and the second code value in the state where the measurement object 4 is not present. However, the present invention is not limited to such an example. For example, the first reference code value and the second reference code value may be geometrically calculated from the positional relationship between the pattern display unit 2 and the imaging unit 1. In addition, the first reference code value and the second reference code value are calculated by measuring the first code value and the second code value in a state where a measurement target that is a reference for perspective distortion is installed. May be.
Further, in the present invention, in addition to the configuration shown in FIG. 1, a display device capable of displaying a measurement result of perspective distortion, a map of perspective distortion, and the like may be connected to the control unit 3.

<5.まとめ>
(1)本発明に係る透視歪の測定装置は、明暗パタンとして、一方向に延在する明暗交互の複数のストライプからなる複数のストライプパタン画像を順に表示するパタン表示部と、前記パタン表示部によって表示される複数の前記明暗パタンを、測定対象を介して撮像する撮像部と、前記撮像部による複数の撮像結果に基づいて、測定対象面の透視歪を算出する透視歪算出部と、を備え、前記透視歪算出部は、複数の前記撮像結果のうち複数の前記ストライプパタン画像の撮像結果から、明暗の出現順序である第1の出現順序を前記撮像部の画素毎に抽出し、前記第1の出現順序から前記パタン表示部上の座標値を示す第1のコード値を前記画素毎に算出する。上記の構成によれば、一方向に対して連続して透視歪を測定することにより、一方向に対して画素単位の高い空間分解能で透視歪を測定することができる。このため、細かな皺のような歪を測定することができる。
<5. Summary>
(1) A perspective distortion measuring apparatus according to the present invention includes a pattern display unit that sequentially displays a plurality of stripe pattern images composed of a plurality of alternating light and dark stripes extending in one direction as a light and dark pattern, and the pattern display unit. An imaging unit that images the plurality of brightness and dark patterns displayed by the imaging target, and a perspective distortion calculation unit that calculates a perspective distortion of the measurement target surface based on a plurality of imaging results of the imaging unit. The perspective distortion calculation unit extracts, from the imaging results of the plurality of stripe pattern images among the plurality of imaging results, a first appearance order that is the order of appearance of light and dark for each pixel of the imaging unit, A first code value indicating a coordinate value on the pattern display unit is calculated for each pixel from the first appearance order. According to the above configuration, the perspective distortion can be measured with high spatial resolution in units of pixels in one direction by measuring the perspective distortion continuously in one direction. For this reason, distortion like a fine wrinkle can be measured.

(2)前記透視歪算出部は、前記第1のコード値と予め設定された基準となる第1の基準コード値との差分から透視歪を算出し、前記第1の基準コード値は、前記測定対象がない状態で観察される前記ストライプパタン画像に対応した前記パタン表示部上の座標を示す。
(3)前記第1の基準コード値は、前記測定対象がない状態で前記撮像部により撮像される複数の撮像結果から予め算出される。
(2) The perspective distortion calculation unit calculates perspective distortion from a difference between the first code value and a first reference code value serving as a reference set in advance, and the first reference code value is The coordinates on the pattern display unit corresponding to the stripe pattern image observed in the absence of a measurement target are shown.
(3) The first reference code value is calculated in advance from a plurality of imaging results captured by the imaging unit without the measurement target.

(4)前記第1の基準コード値は、前記パタン表示部と前記撮像部との位置関係から幾何学的に算出される。上記構成によれば、予め第1の基準コード値を測定する必要がないため、測定にかかる時間を短縮することができる。
(5)前記第1の基準コード値は、透視歪の基準となる測定対象が設置された状態で前記撮像部により撮像される複数の撮像結果から予め算出される。
(6)前記パタン表示部は、前記一方向に延在するストライプからなる複数種の前記ストライプパタン画像と、前記一方向に直行する方向に延在するストライプからなる複数種のストライプパタン画像と、をそれぞれ表示し、前記透視歪算出部は、前記一方向に直行する方向および前記一方向について、透視歪をそれぞれ算出する。
(4) The first reference code value is geometrically calculated from a positional relationship between the pattern display unit and the imaging unit. According to the above configuration, since it is not necessary to measure the first reference code value in advance, the time required for measurement can be shortened.
(5) The first reference code value is calculated in advance from a plurality of imaging results captured by the imaging unit in a state where a measurement target that is a reference for perspective distortion is installed.
(6) The pattern display unit includes a plurality of types of stripe pattern images including stripes extending in the one direction, and a plurality of types of stripe pattern images including stripes extending in a direction perpendicular to the one direction. Are respectively displayed, and the perspective distortion calculation unit calculates perspective distortion in a direction orthogonal to the one direction and in the one direction.

(7)前記パタン表示部は、前記明暗パタンとして、複数種の前記ストライプパタン画像のストライプの最小幅よりも幅が小さく、前記一方向に延在する複数本のストライプからなるマルチスリットパタンを、前記ストライプパタン画像のストライプが延在する方向と垂直な方向に前記最小幅以上だけ走査させてさらに表示し、前記透視歪算出部は、複数の前記撮像結果のうち前記マルチスリットパタンの撮像結果から、各画素毎に輝度が最大となるタイミングを中間コード値として求め、(そのタイミングからスリット光のスクリーン上での移動距離を算出し、)前記第一のコード値と合成することにより前記第1のコード値よりも精細な前記パタン表示部上の座標値を示す第2のコード値を算出する。   (7) The pattern display unit has a multi-slit pattern composed of a plurality of stripes extending in the one direction, the width being smaller than the minimum width of the stripes of the plurality of types of stripe pattern images, as the light / dark pattern. The stripe pattern image is further scanned and displayed in the direction perpendicular to the stripe extending direction by the minimum width or more, and the perspective distortion calculation unit is configured based on the imaging result of the multi-slit pattern among the plurality of imaging results. The timing at which the luminance is maximized for each pixel is obtained as an intermediate code value, and the first code value is synthesized by calculating the movement distance of the slit light on the screen from the timing and combining it with the first code value. A second code value indicating a coordinate value on the pattern display section that is finer than the code value of is calculated.

上記構成によれば、マルチスリットパタンを用いることにより、ストライプが延在する方向と、該方向に垂直な方向について、撮像部1の1画素単位の高い空間分解能で透視歪を測定することができる。また、このような測定方法は、マルチスリットパタンが複数のストライプからなるため、ストライプを走査させる距離を短くすることができる。つまり、(6)に記載の測定方法と同様の測定精度で透視歪を測定するために、一本の細いストライプを、パタン表示部2の一端から対向する他端まで走査させるような場合に比べ、測定時間を短くすることができる。   According to the above configuration, by using the multi-slit pattern, the perspective distortion can be measured with a high spatial resolution in units of one pixel of the imaging unit 1 in the direction in which the stripe extends and the direction perpendicular to the direction. . Further, in such a measuring method, since the multi-slit pattern is composed of a plurality of stripes, the distance for scanning the stripes can be shortened. In other words, in order to measure perspective distortion with the same measurement accuracy as the measurement method described in (6), compared to a case where one thin stripe is scanned from one end of the pattern display unit 2 to the other opposite end. Measurement time can be shortened.

(8)前記透視歪算出部は、前記第2のコード値と予め設定された基準となる第2の基準コード値とから透視歪を算出し、前記第2の基準コード値は、前記測定対象がない状態で観察される前記マルチスリットパタンに対応した前記パタン表示部上の座標を示す。上記構成によれば、大きな曲率をもつ加工部のような歪みを測定することができる。   (8) The perspective distortion calculation unit calculates perspective distortion from the second code value and a second reference code value that is a preset reference, and the second reference code value is the measurement target. The coordinates on the pattern display unit corresponding to the multi-slit pattern observed in the absence of the pattern are shown. According to the said structure, distortion like the process part with a big curvature can be measured.

(9)前記第2の基準コード値は、前記測定対象がない状態で前記撮像部により撮像される前記マルチスリットパタンの撮像結果から予め算出される。
(10)前記第2の基準コード値は、前記パタン表示部と前記撮像部との位置関係から幾何学的に算出される。上記構成によれば、予め第2の基準コード値を測定する必要がないため、測定にかかる時間を短縮することができる。
(11)前記第2の基準コード値は、透視歪の基準となる測定対象が設置された状態で前記撮像部により撮像される複数の撮像結果から予め算出される。
(9) The second reference code value is calculated in advance from the imaging result of the multi-slit pattern imaged by the imaging unit in the absence of the measurement target.
(10) The second reference code value is geometrically calculated from a positional relationship between the pattern display unit and the imaging unit. According to the above configuration, since it is not necessary to measure the second reference code value in advance, the time required for measurement can be shortened.
(11) The second reference code value is calculated in advance from a plurality of imaging results captured by the imaging unit in a state in which a measurement target that is a reference for perspective distortion is installed.

(12)前記透視歪算出部は、前記第2のコード値の移動平均値を算出し、算出された前記移動平均値を、前記第2のコード値から差し引くか、もしくは、2階差分値を求めることにより透視歪を算出する。上記構成によれば、大きな曲率をもつ加工部のような歪みを除外することができ、局所的な歪のみを測定することができる。   (12) The perspective distortion calculation unit calculates a moving average value of the second code value and subtracts the calculated moving average value from the second code value or calculates a second-order difference value. The perspective distortion is calculated by obtaining this value. According to the above configuration, it is possible to exclude distortion such as a processed part having a large curvature, and it is possible to measure only local distortion.

(13)前記透視歪算出部は、前記透視歪の発生位置および発生量を画像表示させる。
(14)前記パタン表示部は、任意のパタンを投影可能なプロジェクタとスクリーンとからなる。
(15)前記パタン表示部は、任意のパタンを表示可能なフラットディスプレイからなる。
(13) The perspective distortion calculation unit displays an image of the generation position and generation amount of the perspective distortion.
(14) The pattern display unit includes a projector capable of projecting an arbitrary pattern and a screen.
(15) The pattern display unit includes a flat display capable of displaying an arbitrary pattern.

(16)また、本発明に係る透視歪の測定方法は、明暗パタンとして、一方向に延在する明暗交互の複数のストライプからなる複数のストライプパタン画像を順に表示するパタン表示工程と、前記パタン表示工程において表示される複数の前記明暗パタンを、測定対象を介して撮像する撮像工程と、前記撮像工程による複数の撮像結果に基づいて、測定対象面の透視歪を算出する透視歪算出工程と、を備え、前記透視歪算出工程の際に、複数の前記撮像結果のうち複数の前記ストライプパタン画像の撮像結果から、明暗の検出順序である第1の検出順序を画素毎に抽出し、前記第1の検出順序から前記パタン表示部上の座標値を示す第1のコード値を前記画素毎に算出することを特徴とする。   (16) A perspective distortion measuring method according to the present invention includes a pattern display step of sequentially displaying a plurality of stripe pattern images composed of a plurality of alternating light and dark stripes extending in one direction as a light and dark pattern, and the pattern An imaging step of imaging the plurality of light and dark patterns displayed in the display step via a measurement target; and a perspective distortion calculation step of calculating a perspective distortion of the measurement target surface based on a plurality of imaging results of the imaging step; In the perspective distortion calculation step, a first detection order that is a light and dark detection order is extracted for each pixel from the imaging results of the plurality of stripe pattern images among the plurality of imaging results, A first code value indicating a coordinate value on the pattern display unit is calculated for each pixel from a first detection order.

(17)前記パタン表示工程の際に、前記明暗パタンとして、複数種の前記ストライプパタン画像のストライプの最小幅よりも幅が小さく、前記一方向に延在する複数本のストライプからなるマルチスリットパタンを、前記ストライプパタン画像のストライプが延在する方向と垂直な方向に前記ストライプパタン画像のストライプの最小幅以上走査させてさらに表示し、前記透視歪算出工程の際に、複数の前記撮像結果のうち前記マルチスリットパタンの撮像画像および前記撮像画像の撮像タイミングと、前記第1のコード値とに基づいて、前記第1のコード値よりも精細な前記パタン表示部上の座標値を示す第2のコード値を算出する。   (17) In the pattern display step, as the light / dark pattern, a multi-slit pattern comprising a plurality of stripes having a width smaller than the minimum width of the stripes of the plurality of types of stripe pattern images and extending in the one direction. Are further displayed by scanning in the direction perpendicular to the direction in which the stripes of the stripe pattern image extend, over the minimum width of the stripes of the stripe pattern image, and in the perspective distortion calculation step, a plurality of the imaging results are displayed. Among these, the second image indicating the coordinate value on the pattern display section that is finer than the first code value based on the captured image of the multi-slit pattern, the imaging timing of the captured image, and the first code value. The code value of is calculated.

(18)前記透視歪算出工程の際に、前記第2のコード値と予め設定された基準となる第2の基準コード値とから透視歪を算出し、前記第2の基準コード値は、前記測定対象がない状態で観察される前記マルチスリットパタンに対応した前記パタン表示部上の座標を示す。
(19)前記透視歪算出工程の際に、前記第2のコード値の移動平均値を算出し、算出された前記移動平均値を、前記第2のコード値から差し引くか、もしくは、2階差分値を求めることにより透視歪を算出する。
(20)また、本発明に係る表面品質検査方法は、射出成型、プレス成型、部品取付、組み立て、熱処理、完成品検査のいずれか少なくとも1つの処理による透視歪に由来した樹脂またはガラス成形品の品質不具合を(16)〜(19)のいずれかに記載の透視歪の測定方法を用いて検査することを特徴とする。
(18) In the perspective distortion calculation step, perspective distortion is calculated from the second code value and a second reference code value that is a preset reference, and the second reference code value is The coordinates on the pattern display unit corresponding to the multi-slit pattern observed in the absence of a measurement object are shown.
(19) In the perspective distortion calculation step, a moving average value of the second code value is calculated, and the calculated moving average value is subtracted from the second code value or a second-order difference is calculated. The perspective distortion is calculated by obtaining the value.
(20) Further, the surface quality inspection method according to the present invention includes a resin or glass molded product derived from perspective distortion caused by at least one of injection molding, press molding, component mounting, assembly, heat treatment, and finished product inspection. Quality defects are inspected using the method for measuring perspective distortion described in any one of (16) to (19).

<実施例1>
次に、本発明者らが行った実施例1を説明する。
実施例1では、第2および第3の実施形態に係る透視歪の測定方法を用いて測定対象4の透視歪の測定を行った。実施例1では、図20に図示したように、x軸方向の左右に円弧状に、内側が折り曲げられた透明なアクリル板を測定対象4とした。また、実施例1では、ストライプが撮像対象領域の横方向であるx軸方向に平行に伸びるストライプパタン画像およびマルチスリットパタンを用いて透視歪を測定した。
<Example 1>
Next, Example 1 performed by the present inventors will be described.
In Example 1, the perspective distortion of the measurement object 4 was measured using the perspective distortion measurement method according to the second and third embodiments. In Example 1, as shown in FIG. 20, a transparent acrylic plate whose inner side was bent in an arc shape on the left and right in the x-axis direction was used as the measurement object 4. In Example 1, perspective distortion was measured using a stripe pattern image and a multi-slit pattern in which stripes extend parallel to the x-axis direction, which is the horizontal direction of the imaging target region.

実施例1における、第2の実施形態に係る透視歪の測定方法による透視歪の測定結果について説明する。   The measurement result of the perspective distortion by the perspective distortion measurement method according to the second embodiment in Example 1 will be described.

まず、ステップS200〜S214の処理を行い、ストライプパタン画像およびマルチスリットパタンを投影し、撮像した。実施例1では、図11(a)〜(e)に示したストライプパタン画像として用いることで、図21(a)〜(e)に示す5枚の撮像画像を得た。さらに、図11(f)に示したマルチスリットパタンを投影し、走査させながら連続的に撮像することで、図21(f)〜(i)に示すような複数の撮像画像を得た。撮像画像の縦横の画素は、640画素×480画素とした。   First, steps S200 to S214 were performed, and a stripe pattern image and a multi-slit pattern were projected and imaged. In Example 1, five captured images shown in FIGS. 21A to 21E were obtained by using the stripe pattern images shown in FIGS. 11A to 11E. Furthermore, a plurality of captured images as shown in FIGS. 21F to 21I were obtained by projecting the multi-slit pattern shown in FIG. 11F and continuously capturing images while scanning. The vertical and horizontal pixels of the captured image are 640 pixels × 480 pixels.

次いで、ステップS216〜S222の処理を行うことで、歪量として第2のコード値と第2の基準コード値との差分を算出し、歪量のマップを作成した。図22(a)は、ステップS216で算出された第1のコード値を、白黒の濃淡で画素毎にマッピングした画像を示す図である。図22(b)は、ステップS218で第2のコード値を算出する際に、最大輝度となる画素毎の撮像タイミングを変換することで得られる中間コード値を、白黒の濃淡で画素毎にマッピングした画像を示す図である。図22(c)は、ステップS218で算出される第2のコード値を、白黒の濃淡で画素毎にマッピングした画像を示す図である。図22(d)は、第2の実施形態において予め算出された第2の基準コード値を、白黒の濃淡で画素毎にマッピングした画像を示す図である。図22(e)は、ステップS222で作成される、第2のコード値と第2の基準コード値との差分から算出される歪量を、白黒の濃淡で画素毎にマッピングした画像を示す図である。   Next, by performing the processing of steps S216 to S222, the difference between the second code value and the second reference code value was calculated as the distortion amount, and a distortion amount map was created. FIG. 22A is a diagram showing an image in which the first code value calculated in step S216 is mapped for each pixel with black and white shading. In FIG. 22B, when the second code value is calculated in step S218, the intermediate code value obtained by converting the imaging timing for each pixel having the maximum luminance is mapped for each pixel with black and white shading. FIG. FIG. 22C is a diagram illustrating an image in which the second code value calculated in step S218 is mapped for each pixel with black and white shading. FIG. 22D is a diagram illustrating an image in which the second reference code value calculated in advance in the second embodiment is mapped for each pixel with black and white shading. FIG. 22E shows an image in which the distortion amount calculated from the difference between the second code value and the second reference code value created in step S222 is mapped for each pixel in black and white shades. It is.

実施例1では、図22(a),(b)のように、第1のコード値で分けられた境界部が分かる状態から、第2のコード値を算出することにより図22(c)のように滑らかなコード値の分布が得られることが確認できた。また、図22(e)に示すように、第2のコード値と第2の基準コード値との差分を算出することにより、透視歪を測定できることを確認した。   In the first embodiment, as shown in FIGS. 22A and 22B, the second code value is calculated from the state in which the boundary portion divided by the first code value is known, thereby FIG. It was confirmed that a smooth code value distribution was obtained. Further, as shown in FIG. 22E, it was confirmed that the perspective distortion can be measured by calculating the difference between the second code value and the second reference code value.

図23は、図22(e)を拡大した図である。図23のI−I線で示した領域は、y軸方向に並ぶx軸方向の中心付近の1画素を示す。図24は、図22(c),(d)における図23のI−I線で示した領域でのコード値の分布を示すグラフであり、図25は、図23のI−I線で示した領域での図24の横軸の各画素における第2のコード値と第2の基準コード値との差分を示す。図24では、第2の基準コード値のグラフと異なり、横軸が200画素付近において第2のコード値が変動しており、この位置で透視歪が発生していることが確認できた。さらに、図25では、横軸が200画素付近の歪みに加え、130画素付近においても小さな歪みが発生していることが確認できた。実施例1の測定結果では、x軸方向およびy軸方向の透視歪を画素単位で検出することができるため、高い空間分解能で透視歪を測定できることが確認できた。   FIG. 23 is an enlarged view of FIG. The region indicated by the II line in FIG. 23 represents one pixel near the center in the x-axis direction arranged in the y-axis direction. 24 is a graph showing the distribution of code values in the region indicated by the line II in FIG. 23 in FIGS. 22C and 22D, and FIG. 25 is indicated by the line I-I in FIG. 24 shows the difference between the second code value and the second reference code value in each pixel on the horizontal axis in FIG. In FIG. 24, unlike the graph of the second reference code value, it was confirmed that the second code value fluctuated in the vicinity of 200 pixels on the horizontal axis, and perspective distortion occurred at this position. Furthermore, in FIG. 25, it was confirmed that a small distortion occurred in the vicinity of 130 pixels in addition to the distortion in the vicinity of 200 pixels on the horizontal axis. In the measurement result of Example 1, it was confirmed that the perspective distortion in the x-axis direction and the y-axis direction can be detected in units of pixels, so that the perspective distortion can be measured with high spatial resolution.

次に、実施例1における、第3の実施形態に係る透視歪の測定方法による透視歪の測定結果について説明する。実施例1の第3の実施形態に係る測定では、上記の第2の実施形態と同様に測定を行い、ステップS320では移動平均から算出される第2の基準コード値を用いることで、局所歪を抽出した。図26は、図23のI−I線の領域と同じ領域における、第3の実施形態を用いて算出された第2のコード値と第2の基準コード値とを示すグラフである。図27は、図26の横軸の各画素における第2のコード値と第2の基準コード値との差分を示すグラフである。図28は、ステップS322で作成される歪量のマップであり、第2のコード値と第2の基準コード値との差分から算出される歪量を、白黒の濃淡で画素毎にマッピングした画像を示す図である。図26〜図28に示すように、第3の実施形態に係る測定方法においても、第2の実施形態と同様に、高い空間分解能で透視歪を測定できることが確認できた。   Next, the measurement result of the perspective distortion by the perspective distortion measurement method according to the third embodiment in Example 1 will be described. In the measurement according to the third embodiment of Example 1, the measurement is performed in the same manner as in the second embodiment described above, and in step S320, the second reference code value calculated from the moving average is used, thereby local distortion. Extracted. FIG. 26 is a graph showing the second code value and the second reference code value calculated using the third embodiment in the same area as the area of the line I-I in FIG. FIG. 27 is a graph showing the difference between the second code value and the second reference code value in each pixel on the horizontal axis of FIG. FIG. 28 is a map of the distortion amount created in step S322, and is an image in which the distortion amount calculated from the difference between the second code value and the second reference code value is mapped for each pixel with black and white shading. FIG. As shown in FIGS. 26 to 28, it was confirmed that the perspective distortion can be measured with high spatial resolution in the measurement method according to the third embodiment as in the second embodiment.

<実施例2>
次に、本発明者らが行った実施例2を説明する。
実施例2では、図19に示したように、y軸方向に平行に伸びるストライプパタン画像およびマルチスリットパタンを用いたことが実施例1と異なるが、それ以外は実施例1と同様の条件で透視歪を測定した。
<Example 2>
Next, Example 2 performed by the present inventors will be described.
In the second embodiment, as shown in FIG. 19, the use of a stripe pattern image and a multi-slit pattern extending in parallel to the y-axis direction is different from the first embodiment, but other conditions are the same as in the first embodiment. Perspective distortion was measured.

実施例1における、第2の実施形態に係る透視歪の測定方法による透視歪の測定結果について説明する。   The measurement result of the perspective distortion by the perspective distortion measurement method according to the second embodiment in Example 1 will be described.

まず、ステップS300〜S314の処理を行い、ストライプパタン画像およびマルチスリットパタンを投影し、撮像した。実施例1では、図19(a)〜(e)に示したストライプパタン画像として用いることで、図29(a)〜(e)に示す5枚の撮像画像を得た。さらに、図19(f)に示したマルチスリットパタンを投影し、走査させながら連続的に撮像することで、図29(f)〜(i)に示すような複数の撮像画像を得た。   First, the processing of steps S300 to S314 was performed, and a stripe pattern image and a multi-slit pattern were projected and imaged. In Example 1, five captured images shown in FIGS. 29A to 29E were obtained by using the striped pattern images shown in FIGS. 19A to 19E. Furthermore, a plurality of captured images as shown in FIGS. 29F to 29I were obtained by projecting the multi-slit pattern shown in FIG. 19F and continuously capturing images while scanning.

次いで、ステップS316〜S322の処理を行うことで、歪量として第2のコード値と第2の基準コード値との差分を算出し、歪量のマップを作成した。図30(a)は、ステップS316で算出された第1のコード値を、白黒の濃淡で画素毎にマッピングした画像を示す図である。図30(b)は、ステップS318で第2のコード値を算出する際に、最大輝度となる画素毎の撮像タイミングを変換することで得られる中間コード値を、白黒の濃淡で画素毎にマッピングした画像を示す図である。図30(c)は、ステップS318で算出される第2のコード値を、白黒の濃淡で画素毎にマッピングした画像を示す図である。図30(d)は、第2の実施形態において予め算出された第2の基準コード値を、白黒の濃淡で画素毎にマッピングした画像を示す図である。図30(e)は、ステップS322で作成される、第2のコード値と第2の基準コード値との差分から算出される歪量を、白黒の濃淡で画素毎にマッピングした画像を示す図である。   Next, by performing the processing of steps S316 to S322, the difference between the second code value and the second reference code value was calculated as the distortion amount, and a distortion amount map was created. FIG. 30A is a diagram showing an image in which the first code value calculated in step S316 is mapped for each pixel with black and white shading. In FIG. 30B, when the second code value is calculated in step S318, the intermediate code value obtained by converting the imaging timing for each pixel having the maximum luminance is mapped for each pixel with black and white shading. FIG. FIG. 30C is a diagram illustrating an image in which the second code value calculated in step S318 is mapped for each pixel with black and white shading. FIG. 30D is a diagram showing an image in which the second reference code value calculated in advance in the second embodiment is mapped for each pixel with black and white shading. FIG. 30E is a diagram showing an image in which the distortion amount calculated from the difference between the second code value and the second reference code value created in step S322 is mapped for each pixel with black and white shading. It is.

実施例2では、図30(a),(b)のように、第1のコード値で分けられた境界部が分かる状態から、第2のコード値を算出することにより図30(c)のように滑らかなコード値の分布が得られることが確認できた。また、図30(e)に示すように、第2のコード値と第2の基準コード値との差分を算出することにより、透視歪を測定できることを確認した。さらに、図30(e)では、測定対象4が撮像された領域全体が、x軸方向にコード値の分布を持つことが確認できた。これは、測定対象4が円弧状に大きな曲率で折り曲げられた形状を有するために生じた透視歪を測定したものである。   In the second embodiment, as shown in FIGS. 30A and 30B, the second code value is calculated from the state in which the boundary portion divided by the first code value is known, and as shown in FIG. It was confirmed that a smooth code value distribution was obtained. Further, as shown in FIG. 30 (e), it was confirmed that the perspective distortion can be measured by calculating the difference between the second code value and the second reference code value. Further, in FIG. 30E, it was confirmed that the entire region where the measurement object 4 was imaged has a code value distribution in the x-axis direction. This is a measurement of the perspective distortion that occurs because the measurement object 4 has a shape that is bent into a circular arc with a large curvature.

図31は、図30(e)を拡大した図である。図31のII−II線で示した領域は、x軸方向に並ぶy軸方向の中心付近の1画素を示す。図32は、図30(c),(d)における図31のII−II線で示した領域でのコード値の分布を示すグラフであり、図33は、図31のII−II線で示した領域での、図33の横軸の各画素における第2のコード値と第2の基準コード値との差分を示す。図32では、第2の基準コード値のグラフと異なり、横軸が300画素付近において第2のコード値が変動しており、この位置で透視歪が発生していることが確認できた。さらに、図33では、横軸が300画素付近の歪みに加え、100画素〜500画素付近の範囲において、全体的に歪みが発生していることが確認できた。実施例2の測定結果では、x軸方向およびy軸方向の透視歪を画素単位で検出することができるため、高い空間分解能で透視歪を測定できることが確認できた。さらに、測定対象4自体が大きな曲率で湾曲しているために生じる透視歪も測定できることが確認できた。   FIG. 31 is an enlarged view of FIG. The region indicated by the line II-II in FIG. 31 shows one pixel near the center in the y-axis direction aligned in the x-axis direction. 32 is a graph showing the distribution of code values in the region indicated by the line II-II in FIG. 31 in FIGS. 30C and 30D, and FIG. 33 is indicated by the line II-II in FIG. 33 shows the difference between the second code value and the second reference code value in each pixel on the horizontal axis in FIG. In FIG. 32, unlike the graph of the second reference code value, it was confirmed that the second code value fluctuated in the vicinity of 300 pixels on the horizontal axis, and perspective distortion occurred at this position. Further, in FIG. 33, it was confirmed that distortion occurred overall in the range of 100 pixels to 500 pixels in addition to the distortion around 300 pixels on the horizontal axis. In the measurement result of Example 2, it was confirmed that the perspective distortion in the x-axis direction and the y-axis direction can be detected in units of pixels, so that the perspective distortion can be measured with high spatial resolution. Furthermore, it has been confirmed that the perspective distortion caused by the measurement object 4 itself being curved with a large curvature can also be measured.

次に、実施例2における、第3の実施形態に係る透視歪の測定方法による透視歪の測定結果について説明する。実施例2の第3の実施形態に係る測定では、上記の第2の実施形態と同様に測定を行い、ステップS320では移動平均から算出される第2の基準コード値を用いることで、局所歪を抽出した。図34は、図31のII−II線の領域と同じ領域における、第3の実施形態を用いて算出された第2のコード値と第2の基準コード値とを示すグラフである。図35は、図26の横軸の各画素における第2のコード値と第2の基準コード値との差分を示すグラフである。図36は、ステップS322で作成される歪量のマップであり、第2のコード値と第2の基準コード値との差分から算出される歪量を、白黒の濃淡で画素毎にマッピングした画像を示す図である。図34に示すように、第3の実施形態に係る測定方法においても、第2の実施形態と同様に、高い空間分解能で透視歪を測定できることが確認できた。さらに、図35および図36に示すように、第3の実施形態では第2の実施形態と異なり、測定対象4が撮像された領域全体が歪むような大きな曲率による透視歪が観測されないことを確認した。これは、移動平均値を用いることにより、大きな曲率による一定の緩やかな歪の変化の影響が除外されたためである。このため、第3の実施形態に係る測定方法によれば、測定対象4が大きな曲率を持つ加工部を有する場合においても、加工部による透視歪への影響を除外することができ、局所的な透視歪のみを測定することができることが確認できた。   Next, the measurement result of the perspective distortion by the perspective distortion measurement method according to the third embodiment in Example 2 will be described. In the measurement according to the third embodiment of Example 2, the measurement is performed in the same manner as in the second embodiment described above, and in step S320, the second reference code value calculated from the moving average is used, whereby local distortion is obtained. Extracted. FIG. 34 is a graph showing the second code value and the second reference code value calculated using the third embodiment in the same region as the region of the line II-II in FIG. FIG. 35 is a graph showing the difference between the second code value and the second reference code value in each pixel on the horizontal axis of FIG. FIG. 36 is a map of the distortion amount created in step S322, and is an image in which the distortion amount calculated from the difference between the second code value and the second reference code value is mapped for each pixel with black and white shading. FIG. As shown in FIG. 34, in the measurement method according to the third embodiment, it was confirmed that the perspective distortion can be measured with high spatial resolution, as in the second embodiment. Furthermore, as shown in FIG. 35 and FIG. 36, in the third embodiment, unlike the second embodiment, it is confirmed that the perspective distortion due to a large curvature that distorts the entire region where the measurement object 4 is imaged is not observed. did. This is because the use of the moving average value excludes the influence of a constant gentle distortion change due to a large curvature. For this reason, according to the measurement method according to the third embodiment, even when the measurement object 4 has a processed portion having a large curvature, the influence on the perspective distortion by the processed portion can be excluded, and the local It was confirmed that only the perspective distortion can be measured.

1 :撮像部
2 :パタン表示部
2a :投影機
2b :スクリーン
2c :フラットディスプレイ
3 :制御部
3a :シーケンスコントローラ
3b :透視歪演算部
3c :パタン投影部
3d :画像バッファ
4 :測定対象
6a〜6e:ストライプパタン画像
6f :マルチスリットパタン
7a〜7e:ストライプパタン画像
7f :マルチスリットパタン
11A〜11H:領域
11a〜11g:境界部
12A〜12H:領域
12a〜12f:境界部
14 :領域
40 :領域
DESCRIPTION OF SYMBOLS 1: Image pick-up part 2: Pattern display part 2a: Projector 2b: Screen 2c: Flat display 3: Control part 3a: Sequence controller 3b: Perspective distortion calculation part 3c: Pattern projection part 3d: Image buffer 4: Measurement object 6a-6e : Stripe pattern image 6f: Multi-slit pattern 7a to 7e: Stripe pattern image 7f: Multi-slit pattern 11A to 11H: Region 11a to 11g: Boundary portion 12A to 12H: Region 12a to 12f: Boundary portion 14: Region 40: Region

Claims (9)

明暗パタンとして、一方向に延在する明暗交互の複数のストライプからなる複数のストライプパタン画像を順に表示するパタン表示部と、
前記パタン表示部によって表示される複数の前記明暗パタンを、測定対象を介して撮像する撮像部と、
前記撮像部による複数の撮像結果に基づいて、測定対象面の透視歪を算出する透視歪算出部と、
を備え、
前記透視歪算出部は、
複数の前記撮像結果のうち複数の前記ストライプパタン画像の撮像結果から、明暗の出現順序を前記撮像部の画素毎に抽出し、
前記出現順序から前記パタン表示部上の座標値を示す第1のコード値を前記画素毎に算出し、
前記第1のコード値と予め設定された基準となる第1の基準コード値との差分から透視歪を算出し、
前記第1の基準コード値は、前記測定対象がない状態で観察される前記ストライプパタン画像に対応した前記パタン表示部上の座標を示すことを特徴とする透視歪の測定装置。
A pattern display unit that sequentially displays a plurality of stripe pattern images composed of a plurality of stripes of alternating light and darkness extending in one direction as light and dark patterns,
An imaging unit that images the plurality of bright and dark patterns displayed by the pattern display unit via a measurement target;
Based on a plurality of imaging results by the imaging unit, a perspective distortion calculation unit that calculates perspective distortion of the measurement target surface;
With
The perspective distortion calculation unit
From the imaging results of the plurality of stripe pattern images among the plurality of imaging results, the order of appearance of light and dark is extracted for each pixel of the imaging unit,
A first code value indicating a coordinate value on the pattern display unit is calculated for each pixel from the appearance order ,
Calculating perspective distortion from the difference between the first code value and a first reference code value that is a preset reference;
The perspective distortion measuring apparatus according to claim 1, wherein the first reference code value indicates coordinates on the pattern display unit corresponding to the stripe pattern image observed without the measurement target .
前記パタン表示部は、前記一方向に延在するストライプからなる複数種の前記ストライプパタン画像と、前記一方向に直行する方向に延在するストライプからなる複数種のストライプパタン画像と、をそれぞれ表示し、
前記透視歪算出部は、前記一方向に直行する方向および前記一方向について、透視歪をそれぞれ算出することを特徴とする請求項1に記載の透視歪の測定装置。
The pattern display unit displays a plurality of types of stripe pattern images composed of stripes extending in the one direction and a plurality of types of stripe pattern images composed of stripes extending in a direction perpendicular to the one direction, respectively. And
The perspective distortion measuring device according to claim 1, wherein the perspective distortion calculation unit calculates perspective distortion in each of a direction orthogonal to the one direction and the one direction.
前記パタン表示部は、前記明暗パタンとして、複数種の前記ストライプパタン画像のストライプの最小幅よりも幅が小さく、前記一方向に延在する複数本のストライプからなるマルチスリットパタンを、前記ストライプパタン画像のストライプが延在する方向と垂直な方向に前記ストライプパタン画像のストライプの最小幅以上走査させてさらに表示し、
前記透視歪算出部は、複数の前記撮像結果のうち前記マルチスリットパタンの撮像画像および前記撮像画像の撮像タイミングと、前記第1のコード値とに基づいて、前記第1のコード値よりも精細な前記パタン表示部上の座標値を示す第2のコード値を算出することを特徴とする請求項1または2に記載の透視歪の測定装置。
The pattern display unit has a multi-slit pattern made up of a plurality of stripes extending in the one direction and having a width smaller than the minimum width of the stripes of the plurality of types of stripe pattern images. More than the minimum width of the stripe of the stripe pattern image in the direction perpendicular to the direction in which the stripe of the image extends is further displayed,
The perspective distortion calculation unit is finer than the first code value based on the captured image of the multi-slit pattern, the imaging timing of the captured image, and the first code value among the plurality of imaging results. perspective distortion of the measuring device according to claim 1 or 2, characterized in that calculating a second code value that indicates the coordinate values on Do the pattern display unit.
前記透視歪算出部は、前記第2のコード値と予め設定された基準となる第2の基準コード値とから透視歪を算出し、
前記第2の基準コード値は、前記測定対象がない状態で観察される前記マルチスリットパタンに対応した前記パタン表示部上の座標を示すことを特徴とする請求項に記載の透視歪の測定装置。
The perspective distortion calculation unit calculates perspective distortion from the second code value and a second reference code value serving as a preset reference,
4. The measurement of perspective distortion according to claim 3 , wherein the second reference code value indicates coordinates on the pattern display unit corresponding to the multi-slit pattern observed in the absence of the measurement target. apparatus.
前記透視歪算出部は、前記第2のコード値の移動平均値を算出し、算出された前記移動平均値を、前記第2のコード値から差し引くか、もしくは、2階差分値を求めることにより透視歪を算出することを特徴とする請求項に記載の透視歪の測定装置。 The perspective distortion calculation unit calculates a moving average value of the second code value, and subtracts the calculated moving average value from the second code value or obtains a second-order difference value. The perspective distortion measuring apparatus according to claim 3 , wherein the perspective distortion is calculated. 明暗パタンとして、一方向に延在する明暗交互の複数のストライプからなる複数のストライプパタン画像を順にパタン表示部に表示するパタン表示工程と、
前記パタン表示工程において表示される複数の前記明暗パタンを、測定対象を介して撮像する撮像工程と、
前記撮像工程による複数の撮像結果に基づいて、測定対象面の透視歪を算出する透視歪算出工程と、
を備え、
前記透視歪算出工程の際に、
複数の前記撮像結果のうち複数の前記ストライプパタン画像の撮像結果から、明暗の出現順序である第1の出現順序を画素毎に抽出し、
前記第1の出現順序から前記パタン表示部上の座標値を示す第1のコード値を前記画素毎に算出し、
前記第1のコード値と予め設定された基準となる第1の基準コード値との差分から透視歪を算出し、
前記第1の基準コード値は、前記測定対象がない状態で観察される前記ストライプパタン画像に対応した前記パタン表示部上の座標を示すことを特徴とする透視歪の測定方法。
A pattern display step of sequentially displaying a plurality of stripe pattern images consisting of a plurality of stripes of light and dark alternating extending in one direction on the pattern display section as the light and dark patterns,
An imaging step of imaging the plurality of bright and dark patterns displayed in the pattern display step via a measurement object;
A perspective distortion calculation step of calculating a perspective distortion of the measurement target surface based on a plurality of imaging results of the imaging step;
With
During the perspective distortion calculation step,
From the imaging results of the plurality of stripe pattern images among the plurality of imaging results, the first appearance order that is the appearance order of light and dark is extracted for each pixel,
A first code value indicating a coordinate value on the pattern display unit is calculated for each pixel from the first appearance order ,
Calculating perspective distortion from the difference between the first code value and a first reference code value that is a preset reference;
The method for measuring a perspective distortion, wherein the first reference code value indicates coordinates on the pattern display unit corresponding to the stripe pattern image observed in a state where there is no measurement target .
前記パタン表示工程の際に、前記明暗パタンとして、複数種の前記ストライプパタン画像のストライプの最小幅よりも幅が小さく、前記一方向に延在する複数本のストライプからなるマルチスリットパタンを、前記ストライプパタン画像のストライプが延在する方向と垂直な方向に前記ストライプパタン画像のストライプの最小幅以上走査させてさらに表示し、
前記透視歪算出工程の際に、複数の前記撮像結果のうち前記マルチスリットパタンの撮像画像および前記撮像画像の撮像タイミングと、前記第1のコード値とに基づいて、前記第1のコード値よりも精細な前記パタン表示部上の座標値を示す第2のコード値を算出することを特徴とする請求項に記載の透視歪の測定方法。
In the pattern display step, a multi-slit pattern consisting of a plurality of stripes extending in the one direction and having a width smaller than the minimum width of the stripes of the plurality of types of stripe pattern images as the light and dark patterns, Further displaying the stripe pattern image by scanning more than the minimum width of the stripe of the stripe pattern image in a direction perpendicular to the direction in which the stripe of the stripe pattern image extends,
Based on the first code value based on the captured image of the multi-slit pattern, the imaging timing of the captured image, and the first code value among the plurality of imaging results in the perspective distortion calculation step. 7. The method for measuring perspective distortion according to claim 6 , further comprising: calculating a second code value indicating a coordinate value on the fine pattern display unit.
前記透視歪算出工程の際に、前記第2のコード値と予め設定された基準となる第2の基準コード値とから透視歪を算出し、
前記第2の基準コード値は、前記測定対象がない状態で観察される前記マルチスリットパタンに対応した前記パタン表示部上の座標を示すことを特徴とする請求項に記載の透視歪の測定方法。
In the perspective distortion calculation step, a perspective distortion is calculated from the second code value and a second reference code value serving as a preset reference;
The measurement of perspective distortion according to claim 7 , wherein the second reference code value indicates coordinates on the pattern display unit corresponding to the multi-slit pattern observed without the measurement target. Method.
前記透視歪算工程の際に、前記第2のコード値の移動平均値を算出し、算出された前記移動平均値を、前記第2のコード値から差し引くか、もしくは、2階差分値を求めることにより透視歪を算出することを特徴とする請求項に記載の透視歪の測定方法。 During the perspective distortion calculated out step, wherein calculating a moving average value of the second code value, the calculated the moving average value, or subtract from the second code value, or a second-order difference The method for measuring a perspective distortion according to claim 7 , wherein the perspective distortion is calculated by obtaining.
JP2014204845A 2014-10-03 2014-10-03 Perspective distortion measuring apparatus and perspective distortion measuring method Active JP6247191B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014204845A JP6247191B2 (en) 2014-10-03 2014-10-03 Perspective distortion measuring apparatus and perspective distortion measuring method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014204845A JP6247191B2 (en) 2014-10-03 2014-10-03 Perspective distortion measuring apparatus and perspective distortion measuring method

Publications (2)

Publication Number Publication Date
JP2016075517A JP2016075517A (en) 2016-05-12
JP6247191B2 true JP6247191B2 (en) 2017-12-13

Family

ID=55951149

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014204845A Active JP6247191B2 (en) 2014-10-03 2014-10-03 Perspective distortion measuring apparatus and perspective distortion measuring method

Country Status (1)

Country Link
JP (1) JP6247191B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7648336B2 (en) * 2019-10-02 2025-03-18 コニカミノルタ株式会社 Workpiece surface defect detection device and detection method, workpiece surface inspection system and program
CN121969912A (en) * 2023-09-28 2026-05-01 富士胶片株式会社 Scanning system, method and program

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4507533B2 (en) * 2003-08-29 2010-07-21 凸版印刷株式会社 Method for inspecting streaky irregularities in periodic patterns
JP4730836B2 (en) * 2005-09-15 2011-07-20 Jfeスチール株式会社 Apparatus and method for measuring surface distortion
JP4707605B2 (en) * 2006-05-16 2011-06-22 三菱電機株式会社 Image inspection method and image inspection apparatus using the method
WO2008149712A1 (en) * 2007-06-01 2008-12-11 University Of Miyazaki Distortion inspecting apparatus and distortion inspecting method

Also Published As

Publication number Publication date
JP2016075517A (en) 2016-05-12

Similar Documents

Publication Publication Date Title
JP4730836B2 (en) Apparatus and method for measuring surface distortion
JP5576726B2 (en) Three-dimensional measuring apparatus, three-dimensional measuring method, and program
US8964189B2 (en) Three-dimensional measurement apparatus, method for three-dimensional measurement, and computer program
US9292925B2 (en) Imaging system and control method thereof
US9704237B2 (en) Measuring method and measuring device
US10410336B2 (en) Inspection device, storage medium, and program
JP5452035B2 (en) Defect inspection method and defect inspection apparatus
JP6247191B2 (en) Perspective distortion measuring apparatus and perspective distortion measuring method
JP5339070B2 (en) Displacement measuring apparatus and measuring method
JP7003502B2 (en) Inspection equipment
JP7003669B2 (en) Surface inspection equipment and surface inspection method
TWI427263B (en) Method and apparatus of measuring height of projections, and program therefor
CN100468456C (en) How to measure dimensions with a digital camera
JP5968370B2 (en) Three-dimensional measuring apparatus, three-dimensional measuring method, and program
JP7124569B2 (en) inspection equipment
JP2001280939A (en) Evaluation method of abnormal state of object surface
JP2018021873A (en) Surface inspection apparatus and surface inspection method
JP2008170282A (en) Shape measuring device
JP3888872B2 (en) Periodic pattern inspection method and apparatus
JP4918800B2 (en) Appearance inspection device
JP6532158B2 (en) Surface shape strain measuring apparatus and method of measuring surface shape strain
JP2024103415A (en) Surface inspection device and surface inspection method
JP2025079737A (en) Visual inspection device and visual inspection method
CN102243380A (en) Reticle, digital image level and image recognition method
JP2011112512A (en) Apparatus, method and program for shape measurement

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20161028

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170825

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170905

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20171013

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: 20171107

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20171116

R150 Certificate of patent or registration of utility model

Ref document number: 6247191

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250