JP7548870B2 - Cylinder inner surface imaging device - Google Patents
Cylinder inner surface imaging device Download PDFInfo
- Publication number
- JP7548870B2 JP7548870B2 JP2021090064A JP2021090064A JP7548870B2 JP 7548870 B2 JP7548870 B2 JP 7548870B2 JP 2021090064 A JP2021090064 A JP 2021090064A JP 2021090064 A JP2021090064 A JP 2021090064A JP 7548870 B2 JP7548870 B2 JP 7548870B2
- Authority
- JP
- Japan
- Prior art keywords
- imaging
- cylindrical portion
- endoscope
- image
- schedule
- 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
Links
- 238000003384 imaging method Methods 0.000 title claims description 148
- 238000005286 illumination Methods 0.000 claims description 13
- 238000003780 insertion Methods 0.000 claims description 10
- 230000037431 insertion Effects 0.000 claims description 10
- 230000003247 decreasing effect Effects 0.000 claims description 9
- 230000002093 peripheral effect Effects 0.000 claims description 7
- 230000010365 information processing Effects 0.000 claims description 6
- 230000001678 irradiating effect Effects 0.000 claims description 2
- 238000000034 method Methods 0.000 description 22
- 238000010586 diagram Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000004381 surface treatment Methods 0.000 description 3
- 108091006597 SLC15A4 Proteins 0.000 description 2
- 102100021484 Solute carrier family 15 member 4 Human genes 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000009499 grossing Methods 0.000 description 2
- 238000007689 inspection Methods 0.000 description 2
- 101100136616 Arabidopsis thaliana PHT1-4 gene Proteins 0.000 description 1
- 101100243924 Pseudomonas putida pht4 gene Proteins 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000009792 diffusion process Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Landscapes
- Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
Description
本発明は、円筒内周面を撮像するための装置に関する。 The present invention relates to a device for imaging the inner surface of a cylinder.
従来、ワークに形成された円筒状空間部に内視鏡を挿入して取得した広角画像に対して幾何学変換を施すことで、奥行き方向及び周方向を座標軸とする内壁側面の展開画像を作成し、この展開画像に対して奥行き方向に沿った第1の平滑化処理及び周方向に沿った第2の平滑化処理を順次施して得たトレンドを除去することにより、奥まった位置における欠陥部位の検出性や視認性を向上可能な表面検査システムの提案がなされている(特許文献1)。 A surface inspection system has been proposed that can improve the detectability and visibility of defects in recessed positions by performing a geometric transformation on a wide-angle image acquired by inserting an endoscope into a cylindrical space formed in a workpiece, creating an unfolded image of the inner wall side with the depth direction and circumferential direction as coordinate axes, and removing trends by sequentially performing a first smoothing process along the depth direction and a second smoothing process along the circumferential direction on this unfolded image (Patent Document 1).
特許文献1は、内視鏡先端部から外部に放射される際の光の拡散現象により、補助光の光量が先端部周辺で最大になると共に、奥行き方向に離れるにつれて急激に減衰する傾向を解消するための技術を開示するものである。 Patent Document 1 discloses a technology to eliminate the tendency for the amount of auxiliary light to be maximum near the tip and to rapidly attenuate as it moves away in the depth direction, due to the diffusion phenomenon of light when it is emitted from the tip of the endoscope to the outside.
ところで、筒孔の深い位置まで内視鏡を挿入して撮像を行う場合、特許文献1が指摘する奥行き方向の光の減衰とは逆に、底面に照明が反射することで、下に行くほど画像が明るく撮像されてしまうという現象が生じる。また、側面に凹凸が有る場合や、素材や表面処理が異なる場合においても、局所的に画像が明るく撮像される。このため、筒孔に内視鏡を挿入しながら順次撮像して画像を取得し、順次撮像した画像から挿入深さ近傍の画像を切り出して結合した内面全体の画像を得ようとする場合、特許文献1の指摘とは逆の明るさムラが生じることとなる。 However, when an endoscope is inserted deep into a bore and imaging is performed, a phenomenon occurs in which the image becomes brighter the further down the bore is, due to the illumination being reflected from the bottom surface, which is the opposite of the attenuation of light in the depth direction as pointed out in Patent Document 1. Also, even if there are irregularities on the side surface or the material or surface treatment is different, the image will be locally brighter. For this reason, if images are acquired by sequentially capturing images while the endoscope is inserted into the bore, and then images near the insertion depth are cut out and combined to obtain an image of the entire inner surface, uneven brightness will occur, which is the opposite of what is pointed out in Patent Document 1.
なお、撮像後の画像に対し明るさ調整の処理を施すことも出来るが、輝度が上下限値を超え(飽和して)、その箇所の輝度情報が欠落する場合はそれも不可能となる。 It is also possible to adjust the brightness of the captured image, but this is not possible if the brightness exceeds the upper or lower limit (saturates) and brightness information is lost in that area.
そこで、本発明は、円筒内面を深さ方向に順次撮像して得られる画像からの結合画像における明るさムラを低減することを目的とする。 The present invention aims to reduce brightness unevenness in a combined image obtained by sequentially capturing images of the inner surface of a cylinder in the depth direction.
かかる目的を達成するためになされた本発明の円筒内面撮像装置は、ワークに形成された円筒部に対して挿入し得る内視鏡と、前記内視鏡を介して前記円筒部内に光を照射する照明手段と、前記内視鏡を介して前記円筒部の内面の広角画像を取得する撮像手段と、前記内視鏡を挿入深さを制御しつつ前記円筒部に挿入する様に、少なくとも昇降機能を有する産業用ロボットと、前記撮像手段が撮像した広角画像に基づいて前記円筒部の内面展開画像を生成する情報処理手段とを備えると共に、さらに、以下の構成をも備えていることを特徴とする。
(1A)前記撮像手段は前記産業用ロボットによって所定深さまで内視鏡が挿入されたときに前記照明手段によって照明されている範囲の広角画像を取得する手段として構成され、前記情報処理手段は、前記円筒部の深さ方向複数箇所において取得された複数個の広角画像ごとに周縁部所定範囲を切り出して極座標展開して得られた複数個の展開画像を前記円筒部の深さ方向に結合することによって前記内面展開画像を生成する手段として構成されていること。
(1B)前記撮像手段により広角画像を取得するための撮像条件の内、前記照明手段における発光条件、若しくは前記撮像手段における露光条件を、前記内面展開画像における明るさムラを低減する様に、前記内視鏡の挿入深さに応じて変化させた個別の条件として設定した撮像スケジュールを、撮像対象となる円筒部を特定するワーク情報と対応付けて記憶しておく撮像スケジュール記憶手段を備えていること。
(1C)前記ワーク情報に基づいて前記撮像スケジュール記憶手段から撮像対象となる円筒部に対する撮像スケジュールを読み出し、当該撮像スケジュールに従って、前記産業用ロボット、前記照明手段及び前記撮像手段の動作を制御する動作制御手段を備えていること。
The cylindrical inner surface imaging device of the present invention, which has been made to achieve this object, comprises an endoscope that can be inserted into a cylindrical portion formed in a workpiece, an illumination means for irradiating light into the cylindrical portion through the endoscope, an imaging means for acquiring a wide-angle image of the inner surface of the cylindrical portion through the endoscope, an industrial robot having at least a lifting function so as to insert the endoscope into the cylindrical portion while controlling the insertion depth, and an information processing means for generating an unfolded image of the inner surface of the cylindrical portion based on the wide-angle image captured by the imaging means, and further comprises the following configuration.
(1A) The imaging means is configured as a means for acquiring a wide-angle image of the range illuminated by the lighting means when the endoscope is inserted to a predetermined depth by the industrial robot, and the information processing means is configured as a means for generating the inner surface unfolded image by combining, in the depth direction of the cylindrical portion, multiple unfolded images obtained by cutting out a predetermined range of the peripheral portion for each of multiple wide-angle images acquired at multiple points in the depth direction of the cylindrical portion and unfolding them in polar coordinates.
(1B) An imaging schedule storage means is provided for storing an imaging schedule in which, among the imaging conditions for obtaining a wide-angle image by the imaging means, the light emission conditions in the illumination means or the exposure conditions in the imaging means are set as individual conditions that are changed according to the insertion depth of the endoscope so as to reduce brightness unevenness in the internal surface unfolded image, and the imaging schedule is stored in association with work information that identifies the cylindrical portion to be imaged.
(1C) An operation control means is provided which reads out an imaging schedule for the cylindrical part to be imaged from the imaging schedule storage means based on the work information, and controls the operation of the industrial robot, the lighting means, and the imaging means in accordance with the imaging schedule.
本発明の円筒内面撮像装置によれば、撮像対象となる円筒部を有するワークを特定するワーク情報が与えられると、動作制御手段が、撮像スケジュール記憶手段から対応する撮像スケジュールを読み出し、この撮像スケジュールに従って、産業用ロボット、照明手段及び撮像手段の動作を制御する。これにより、産業用ロボットはワークの円筒部に対して所定深さまで内視鏡を挿入したときに照明手段によって照明されている範囲の広角画像を撮像手段に取得させる動作が円筒部の深さ方向に順次実行される。この間、情報処理手段は、円筒部の深さ方向複数箇所において得られた複数個の広角画像のそれぞれから、周縁部所定範囲を切り出して極座標展開して得られた複数個の展開画像を円筒部の深さ方向に結合することによって内面展開画像を生成する。同一種類のワークについては、同じ撮像スケジュールに従って個々のワークが備える円筒部の内面展開画像が生成される。撮像対象となるワークが変更された場合は、当該変更後のワークのワーク情報が与えられることにより、動作制御手段による上述の動作が実行され、情報処理手段によって当該ワークの円筒部の内面展開画像が、深さ方向複数箇所で取得された広角画像の周縁部所定範囲を切り出して極座標展開して得られた複数個の展開画像を円筒部の深さ方向に結合することによって生成される。ここで、ワーク毎の撮像スケジュールは、照明手段によって照明されている範囲から撮像手段により広角画像を取得するための撮像条件を内視鏡の挿入深さに応じた個別の条件として設定した撮像スケジュールとなっているから、円筒部の上部と底部とでは異なる撮像条件を設定することができ、底部付近での反射光の影響による内面展開画像における明るさムラを生じない様にすることができる。 According to the cylindrical inner surface imaging device of the present invention, when work information is given that specifies a work having a cylindrical portion to be imaged, the operation control means reads out the corresponding imaging schedule from the imaging schedule storage means, and controls the operation of the industrial robot, the lighting means, and the imaging means according to this imaging schedule. As a result, when the industrial robot inserts the endoscope to a predetermined depth into the cylindrical portion of the work, an operation of having the imaging means acquire wide-angle images of the range illuminated by the lighting means is sequentially performed in the depth direction of the cylindrical portion. During this, the information processing means generates an inner surface developed image by combining multiple developed images obtained by cutting out a predetermined range of the peripheral portion from each of the multiple wide-angle images obtained at multiple locations in the depth direction of the cylindrical portion and developing them in polar coordinates in the depth direction of the cylindrical portion. For the same type of work, inner surface developed images of the cylindrical portion of each work are generated according to the same imaging schedule. When the work to be imaged is changed, the work information of the changed work is given, and the above-mentioned operation is performed by the operation control means, and the information processing means generates an inner surface developed image of the cylindrical portion of the work by combining multiple developed images obtained by cutting out a predetermined range of the peripheral portion of the wide-angle images obtained at multiple locations in the depth direction and developing them in polar coordinates in the depth direction of the cylindrical portion. Here, the imaging schedule for each workpiece is an imaging schedule in which the imaging conditions for obtaining a wide-angle image by the imaging means from the range illuminated by the lighting means are set as individual conditions according to the insertion depth of the endoscope, so that different imaging conditions can be set for the top and bottom of the cylindrical portion, preventing uneven brightness in the internal development image due to the influence of reflected light near the bottom.
ここで、本発明の円筒内面撮像装置は、さらに以下の構成をも備えたものとして構成するとよい。
(2A)前記産業用ロボットに対して、撮像対象となる円筒部の深さ方向複数箇所において前記広角画像を取得するための動作をティーチングするティーチング手段を備えていること。
(2B)前記ティーチング手段により前記産業用ロボットの動作をティーチングする間に
(2B)前記ティーチング手段により前記産業用ロボットの動作をティーチングする間に前記撮像条件を決定し、当該ティーチングの対象となったワークに対する撮像スケジュールとして、当該ワークを特定するワーク情報と共に前記撮像スケジュール記憶手段に記憶させる撮像スケジュール追加手段を備えていること。
Here, it is preferable that the cylindrical inner surface imaging device of the present invention further comprises the following configuration.
(2A) A teaching means is provided for teaching the industrial robot an operation for acquiring the wide-angle images at a plurality of locations in the depth direction of the cylindrical portion to be imaged.
(2B) An imaging schedule adding means is provided for determining the imaging conditions while the teaching means is teaching the operation of the industrial robot, and storing the imaging conditions in the imaging schedule storage means as an imaging schedule for the workpiece that was the subject of the teaching, together with workpiece information that identifies the workpiece.
かかる構成をも備えた円筒内面撮像装置によれば、ティーチング手段によってワーク毎の円筒部への内視鏡挿入動作を産業ロボットに対してティーチングする際に、撮像スケジュール追加手段により、深さ方向複数箇所で取得される広角画像から生成される内面展開画像における明るさムラを低減するための撮像条件を決定し、当該ティーチングの対象となったワークに対する撮像スケジュールとして、当該ワークを特定するワーク情報と共に撮像スケジュール記憶手段に記憶させることができる。これにより、撮像対象ごとの最適な撮像条件を容易に設定することができる。 According to a cylindrical inner surface imaging device having such a configuration, when the teaching means teaches the industrial robot the operation of inserting an endoscope into the cylindrical portion of each workpiece, the imaging schedule adding means determines imaging conditions for reducing unevenness in brightness in the inner surface developed image generated from wide-angle images acquired at multiple points in the depth direction, and stores the imaging schedule for the workpiece that was the subject of the teaching in the imaging schedule storage means together with workpiece information that identifies the workpiece. This makes it easy to set optimal imaging conditions for each imaging target.
これら本発明の円筒内面撮像装置は、さらに以下の構成をも備えたものとして構成するとよい。
(3)前記照明手段がストロボ発光を実行する手段として構成され、前記撮像スケジュールは、少なくとも、前記広角画像を取得する箇所ごとのストロボ発光の発光期間を増減することにより、前記内面展開画像における明るさムラの低減を行う様に前記撮像条件が設定されていること。
The cylindrical inner surface imaging device of the present invention may further include the following configuration.
(3) The illumination means is configured as a means for executing strobe emission, and the imaging schedule is set so that the imaging conditions are set so as to reduce brightness unevenness in the internally expanded image, at least by increasing or decreasing the emission period of strobe emission for each location where the wide-angle image is acquired.
内面展開画像における明るさムラを低減させるための撮像条件としては、内視鏡の挿入深さごとに、「(a)照明手段における照度を増減させる構成」、「(b)撮像手段における露光条件やゲイン明るさを増減させる構成」も適用可能である。しかしながら、(a)の「照度の増減」は照明手段のコストアップや制御の煩雑化、(b)の「撮像手段側の条件変更」は撮像手段のコストアップや制御の複雑化、などの新たな問題を生じる可能性があるのに対し、上述の様に、「(c)ストロボ発光の発光期間の増減」は「通電時間の長短」で実現することができ、照明手段や撮像手段のコストアップや制御の煩雑化・複雑化といった新たな問題を生じることなく明るさムラの低減を実現することができる。 As imaging conditions for reducing brightness unevenness in the internal development image, "(a) a configuration for increasing or decreasing the illuminance in the illumination means" and "(b) a configuration for increasing or decreasing the exposure conditions and gain brightness in the imaging means" can also be applied according to the insertion depth of the endoscope. However, while (a) "increasing or decreasing the illuminance" can cause new problems such as increased costs and complicated control of the illumination means, and (b) "changing the conditions on the imaging means" can cause new problems such as increased costs and complicated control of the imaging means, as described above, "(c) increasing or decreasing the light emission period of the strobe light" can be achieved by "lengthening or shortening the power supply time", and it is possible to reduce brightness unevenness without causing new problems such as increased costs and complicated control of the illumination means and imaging means.
本発明によれば、円筒内面を深さ方向に順次撮像して得られる画像からの結合画像における明るさムラを低減することができる。 According to the present invention, it is possible to reduce uneven brightness in a combined image obtained by sequentially capturing images of the inner surface of a cylinder in the depth direction.
以下に、本発明を実施するための形態を実施例に基づいて説明する。 Below, the form for implementing the present invention will be explained based on the examples.
実施例1の円筒内面撮像装置10は、図1に示す様に、多関節ロボット1に装着し、ワークWの円筒部Whの中心に内視鏡11の軸心を一致させて移動させつつ照明装置12にてストロボ発光を実行させるタイミングで撮像装置13による撮像を行うことにより、円筒部Whの内面の画像を撮像するためのものである。このとき、図1(C)に示す様に、円筒部whの奥深く内視鏡11を挿入した状態にあっては、底面付近からの反射光により撮像範囲が明るくなり過ぎるという問題が懸念される。本実施例の円筒内面撮像装置10は、この問題を解決するためのものである。 The cylindrical inner surface imaging device 10 of the first embodiment is attached to an articulated robot 1 as shown in FIG. 1, and is adapted to capture an image of the inner surface of the cylindrical portion Wh by moving the endoscope 11 so that its axis is aligned with the center of the cylindrical portion Wh of the workpiece W, while capturing an image with the imaging device 13 at the timing when the lighting device 12 emits a strobe light. At this time, as shown in FIG. 1(C), when the endoscope 11 is inserted deep inside the cylindrical portion Wh, there is a concern that the imaging range may become too bright due to reflected light from near the bottom surface. The cylindrical inner surface imaging device 10 of the present embodiment is adapted to solve this problem.
実施例の円筒内面撮像装置10の制御系統は、図2(A)に示す様に、演算装置100を中心に構成される。演算装置100は、モニタ110、記憶装置120、キーボード131、マウス132、カーソルキー133等の入力装置が備えられたパーソナルコンピュータで構成される。演算装置100は、多関節ロボット1、照明装置12及び撮像装置13に対して制御指令を送信して円筒部の撮像を実行する。 The control system of the cylindrical inner surface imaging device 10 of the embodiment is configured around a calculation device 100, as shown in FIG. 2(A). The calculation device 100 is configured as a personal computer equipped with input devices such as a monitor 110, a storage device 120, a keyboard 131, a mouse 132, and a cursor key 133. The calculation device 100 transmits control commands to the articulated robot 1, the lighting device 12, and the imaging device 13 to perform imaging of the cylindrical part.
演算装置100の記憶装置120には、ティーチングプログラム(図2(B))、撮像条件決定プログラム(図2(C))、撮像プログラム(図3(A))、及び展開画像生成プログラム(図3(B))がインストールされている。 A teaching program (Figure 2(B)), an imaging condition determination program (Figure 2(C)), an imaging program (Figure 3(A)), and an unfolded image generation program (Figure 3(B)) are installed in the memory device 120 of the calculation device 100.
ティーチングプログラムを起動すると、図2(B)に示す様に、演算装置100は、ワーク情報の入力を待つ(S10)。ワーク情報は、オペレータが、キーボード131、マウス132、カーソルキー133等の入力装置を操作して入力する。 When the teaching program is started, as shown in FIG. 2(B), the calculation device 100 waits for the input of work information (S10). The operator inputs the work information by operating input devices such as the keyboard 131, mouse 132, and cursor keys 133.
このワーク情報としては、円筒内面撮像対象となるワークWを特定するワークID、当該ワークの素材・表面処理・ワーク寸法などのワーク自体に関する情報、当該ワークに形成されている円筒部の位置、孔径、深さ等の寸法を特定する円筒部に関する情報、深さ方向の撮像ピッチや撮像した画像の周縁部所定範囲を極座標展開して得られる展開画像の明るさ等に関する展開画像の生成に関する情報などとなる。ここで、ワークIDはユニークなIDを自動的に採番する構成としておいてもよい。また、撮像開始位置、終了位置、移動ピッチを直接入力する様にしてもよい。加えて、照明の強度、カメラのゲイン、明るさ、ガンマ補正値などを基準となる撮像条件として入力する様にしてもよい。なお、このとき、演算装置100は、モニタ110にワーク情報の入力画面を表示してオペレータにワーク情報の入力を促す。 The work information includes a work ID that identifies the work W to be imaged on the cylindrical inner surface, information about the work itself such as the material, surface treatment, and work dimensions of the work, information about the cylindrical part that identifies the position, hole diameter, depth, and other dimensions of the cylindrical part formed in the work, and information about the generation of the expanded image, such as the imaging pitch in the depth direction and the brightness of the expanded image obtained by polar coordinate expansion of a specified range of the peripheral part of the captured image. Here, the work ID may be configured to automatically assign a unique ID. Also, the imaging start position, end position, and movement pitch may be directly input. In addition, the illumination intensity, camera gain, brightness, gamma correction value, and the like may be input as reference imaging conditions. At this time, the calculation device 100 displays an input screen for work information on the monitor 110 to prompt the operator to input the work information.
ワーク情報が入力されると(S10:YES)、演算装置100はワーク情報を記憶装置120に記憶する(S20)。こうしてワーク情報の記憶が完了すると、演算装置100は、ワーク情報に基づいて撮像スケジュールを算出する(S30)。 When the work information is input (S10: YES), the calculation device 100 stores the work information in the storage device 120 (S20). When storage of the work information is thus completed, the calculation device 100 calculates an imaging schedule based on the work information (S30).
この撮像スケジュールは、内視鏡11の中心をワークの円筒部の中心に合わせ、撮像開始位置となる高さに内視鏡11の先端を位置させた後、円筒部の上部から順に所定ピッチで内視鏡11をまっすぐに下降させて停止する動作を円筒部の底近くの撮像終了位置まで多関節ロボット1に順次実行させ、下降停止時に照明装置12に所定時間のストロボ発光を実行させると共にそのときの広角画像を撮像装置13に撮像させるためのものである。S10,S20によって記憶したワーク情報が異なっていれば、この撮像スケジュールも異なったものとして算出される。なお、この撮像スケジュールを算出するため、記憶装置120には、ワークの素材・表面処理、及び円筒部の孔径をパラメータとする基準照度と基準発光期間と対応付けた情報を予め記憶させてある。 This imaging schedule aligns the center of the endoscope 11 with the center of the cylindrical part of the workpiece, positions the tip of the endoscope 11 at the height where imaging starts, and then has the articulated robot 1 sequentially lower the endoscope 11 in a straight line at a predetermined pitch from the top of the cylindrical part to an imaging end position near the bottom of the cylindrical part, stopping the operation, and when the descent stops, has the lighting device 12 emit a strobe light for a predetermined period of time and has the imaging device 13 capture a wide-angle image at that time. If the workpiece information stored by S10 and S20 is different, the imaging schedule is also calculated as being different. Note that, in order to calculate this imaging schedule, information is stored in advance in the storage device 120 that associates a reference illuminance and a reference emission period, with the parameters being the material and surface treatment of the workpiece and the hole diameter of the cylindrical part.
次に、演算装置100は、今回のティーチングの対象となっているワークがセットされるのを待つ(S40)。このとき、演算装置100は、モニタ110にオペレータにワークセットを促す表示を行う。そして、演算装置100は、オペレータによるワークのセット完了の入力がなされたら(S40:YES)、撮像スケジュールに従って、内視鏡11の中心をワークの円筒部の中心に合わせ、撮像開始位置となる高さに内視鏡11の先端を位置させるための指令を多関節ロボット1に対して出力する(S50)。 Next, the arithmetic device 100 waits for the workpiece to be taught this time to be set (S40). At this time, the arithmetic device 100 displays a message on the monitor 110 prompting the operator to set the workpiece. Then, when the operator inputs that the workpiece has been set (S40: YES), the arithmetic device 100 outputs a command to the articulated robot 1 to align the center of the endoscope 11 with the center of the cylindrical part of the workpiece and position the tip of the endoscope 11 at the height that will be the imaging start position according to the imaging schedule (S50).
こうして撮像開始位置へと内視鏡11を移動させたら、演算装置100は撮像条件決定処理を実行する(S100)。この撮像条件決定処理を開始すると、図2(C)に示す様に、演算装置100は撮像ポイントnに「1」をセットし(S110)、S30で算出した撮像スケジュールに従って内視鏡11を高さHnだけ下降させる指令を多関節ロボット1に出力し、多関節ロボット1から動作完了信号を受信したら発光条件Lnに基づいて照明装置12にストロボ発光を実行させると共にそのときの広角画像PHTnを撮像装置13にラッチさせる(S120)。 After moving the endoscope 11 to the imaging start position in this manner, the calculation device 100 executes an imaging condition determination process (S100). When this imaging condition determination process starts, as shown in FIG. 2(C), the calculation device 100 sets the imaging point n to "1" (S110), outputs a command to the articulated robot 1 to lower the endoscope 11 by a height Hn according to the imaging schedule calculated in S30, and when an operation completion signal is received from the articulated robot 1, causes the illumination device 12 to emit a strobe light based on the light emission condition Ln and causes the imaging device 13 to latch the wide-angle image PHTn at that time (S120).
続いて、ラッチした広角画像PHTnの周縁部の所定範囲を切り出して極座標展開した展開画像EXPIMGnを生成し、記憶装置120に記憶する(S130)。その後、円筒部Whに対して撮像すべき最大深さまで到達したか否かを撮像スケジュールに基づいて判定し(S140)、到達していない場合は撮像ポイントnをインクリメントし(S150)、S120へと戻る。 Next, a predetermined range of the periphery of the latched wide-angle image PHTn is cut out, and an expanded image EXPIMGn is generated by polar coordinate expansion and stored in the storage device 120 (S130). After that, it is determined based on the imaging schedule whether the maximum depth to be imaged has been reached in the cylindrical portion Wh (S140), and if not, the imaging point n is incremented (S150) and the process returns to S120.
こうして円筒部に対して撮像すべき最大深さまで到達するまでS120~S130の処理を繰り返し実行したら(S140;YES)、記憶装置120に記憶した展開画像EXPIMGnを読み出して深さ方向に結合した結合画像CMBIMGをモニタ110に表示し(S150)、発光条件Lnの調整が必要な撮像ポイントの有無に関するオペレータ入力を待つ(S160)。 In this way, the processes of S120 to S130 are repeated until the maximum depth to be imaged is reached for the cylindrical portion (S140; YES), the expanded images EXPIMGn stored in the memory device 120 are read out, and the combined image CMBIMG, which is combined in the depth direction, is displayed on the monitor 110 (S150), and the system waits for operator input regarding the presence or absence of any imaging points that require adjustment of the light emission conditions Ln (S160).
発光条件Lnの調整が必要な撮像ポイントがあるとの入力がなされたときは(S160:YES)、調整が必要な撮像ポイントの指定を促すメッセージをモニタ110に表示して調整ポイントmの指定を待つ(S170)。 When an input is made that there is an imaging point that requires adjustment of the light emission condition Ln (S160: YES), a message prompting the user to specify the imaging point that requires adjustment is displayed on the monitor 110, and the system waits for the user to specify the adjustment point m (S170).
調整が必要な撮像ポイントmが指定されたら(S170:YES)、当該撮像ポイントmに対する発光条件Lmとしての発光期間を単位時間△tだけ増減したものへと撮像スケジュールを更新し(S180)、S110へと戻る。 When an imaging point m that needs to be adjusted is specified (S170: YES), the imaging schedule is updated so that the light emission period as the light emission condition Lm for that imaging point m is increased or decreased by the unit time Δt (S180), and the process returns to S110.
ここで、単位時間△tを増加するか減少するかは、オペレータに入力させてもよいし、減少させるか増加させるかを予め設定しておいても構わない。 Here, whether the unit time Δt is to be increased or decreased may be input by the operator, or it may be preset to be increased or decreased.
この撮像スケジュールの更新は、発光条件Lnの調整が必要な撮像ポイントがなくなったことを意味する入力がオペレータによってなされるまで繰り返し実行される。そして、発光条件Lnの調整が必要な撮像ポイントがなくなったことを意味する入力がオペレータによってなされたら(S160:NO)、最新の撮像スケジュールをワーク情報と共に記憶装置110に記憶し(S190)、ティーチングルーチンのメインフローへと戻る。 This update of the imaging schedule is repeated until the operator makes an input indicating that there are no more imaging points that require adjustment of the light emission condition Ln. Then, when the operator makes an input indicating that there are no more imaging points that require adjustment of the light emission condition Ln (S160: NO), the latest imaging schedule is stored in the storage device 110 together with the work information (S190), and the process returns to the main flow of the teaching routine.
こうして一つのワークに対する撮像スケジュールが決定できたら、撮像スケジュールを決定すべき次のワークがあるか否かを判定する(S200)。次のワークがあるか否かは、オペレータに入力装置を操作して入力させる。次のワークがある場合は(S200:YES)、S10からの処理を実行する。撮像予定の全てのワークに対する撮像スケジュールが決定されたら(S200:NO)、ティーチングルーチンを終了する。 Once the imaging schedule for one workpiece has been determined in this manner, it is determined whether there is a next workpiece for which an imaging schedule should be determined (S200). The operator operates the input device to input whether there is a next workpiece. If there is a next workpiece (S200: YES), the process proceeds from S10. Once the imaging schedule for all workpieces to be imaged has been determined (S200: NO), the teaching routine ends.
次に、本実施例における円筒内面の撮像処理について図3のフローチャートに基づいて説明する。演算装置100は、オペレータによってワーク情報が入力されたら(S310:YES)、記憶装置110から当該ワーク情報に対応させて記憶してある撮像スケジュールを読み出し(S320)、今回の撮像対象となっているワークがセットされるのを待つ(S330)。演算装置100は、オペレータによるワークのセット完了の入力がなされたら(S330:YES)、S320で読み出した撮像スケジュールに従って、内視鏡11の中心をワークの円筒部の中心に合わせ、撮像開始位置となる高さに内視鏡11の先端を位置させるための指令を多関節ロボット1に対して出力する(S340)。 Next, the imaging process of the cylindrical inner surface in this embodiment will be described with reference to the flowchart in FIG. 3. When the operator inputs work information (S310: YES), the computing device 100 reads out the imaging schedule stored in association with the work information from the storage device 110 (S320) and waits for the work to be imaged this time to be set (S330). When the operator inputs that the work has been set (S330: YES), the computing device 100 outputs a command to the articulated robot 1 to align the center of the endoscope 11 with the center of the cylindrical part of the work and position the tip of the endoscope 11 at the height where imaging will start (S340) according to the imaging schedule read out in S320.
こうして撮像開始位置へと内視鏡11を移動させたら、演算装置100は撮像処理を実行する(S400)。この撮像処理を開始すると、図3(C)に示す様に、演算装置100は撮像ポイントnに「1」をセットし(S310)、S320で読み出した撮像スケジュールに従って内視鏡11を高さHnだけ下降させる指令を多関節ロボット1に出力し、多関節ロボット1から動作完了信号を受信したら発光条件Lnに基づいて照明装置12にストロボ発光を実行させると共にそのときの広角画像PHTnを撮像装置13にラッチさせる(S420)。 Once the endoscope 11 has been moved to the imaging start position in this manner, the computing device 100 executes imaging processing (S400). When this imaging processing starts, as shown in FIG. 3(C), the computing device 100 sets the imaging point n to "1" (S310), outputs a command to the articulated robot 1 to lower the endoscope 11 by height Hn according to the imaging schedule read out in S320, and when an operation completion signal is received from the articulated robot 1, causes the lighting device 12 to emit a strobe light based on the light emission condition Ln and causes the imaging device 13 to latch the wide-angle image PHTn at that time (S420).
続いて、ラッチした広角画像PHTnの周縁部の所定範囲を切り出して極座標展開した展開画像EXPIMGnを生成し、記憶装置120に記憶する(S430)。その後、円筒部に対して撮像すべき最大深さまで到達したか否かを撮像スケジュールに基づいて判定し(S440)、到達していない場合は撮像ポイントnをインクリメントし(S450)、S420へと戻る。 Next, a predetermined range of the periphery of the latched wide-angle image PHTn is cut out, and an expanded image EXPIMGn is generated by polar coordinate expansion and stored in the storage device 120 (S430). After that, it is determined based on the imaging schedule whether the maximum depth to be imaged has been reached in the cylindrical portion (S440), and if not, the imaging point n is incremented (S450) and the process returns to S420.
こうして円筒部に対して撮像すべき最大深さまで到達するまでS420~S430の処理を繰り返し実行したら(S440;YES)、記憶装置120に記憶した展開画像EXPIMGnを読み出して深さ方向に結合した結合画像CMBIMGを生成し(S460)、こうして生成した結合画像CMBIMGを記憶装置120に記憶して撮像処理のメインルーチンへと戻る(S470)。 In this way, the processes of S420 to S430 are repeated until the maximum depth to be imaged is reached with respect to the cylindrical portion (S440; YES), the expanded images EXPIMGn stored in the memory device 120 are read out and a combined image CMBIMG is generated by combining them in the depth direction (S460), and the combined image CMBIMG thus generated is stored in the memory device 120, and the process returns to the main routine of the imaging process (S470).
撮像処理のメインルーチンへ戻ったら、演算装置100は、撮像対象となる同種のワークが残っているか否かを判定する(S500)。撮像対象となる同種のワークが残っている場合は(S500:YES)、S330の処理へと戻る。一方、撮像対象となる同種のワークが残っていないときは(S500:NO)、異なる種類のワークについても撮像を行うか否かを判定する(S600)。異なる種類のワークについての撮像を行う場合は(S600:YES)、S310へと戻り、当該ワークのワーク情報の入力を求め、新たなワーク情報が入力されたら(S310:YES)、新たに入力されたワーク情報に対応させて記憶してある撮像スケジュールを読み出し(S320)、S330以下の処理を実行する。 When the process returns to the main routine of the imaging process, the computing device 100 determines whether or not there are any workpieces of the same type remaining to be imaged (S500). If there are any workpieces of the same type remaining to be imaged (S500: YES), the computing device 100 returns to the process of S330. On the other hand, if there are no workpieces of the same type remaining to be imaged (S500: NO), the computing device 100 determines whether or not to image a workpiece of a different type (S600). If an image of a workpiece of a different type is to be imaged (S600: YES), the computing device 100 returns to S310 and requests input of workpiece information for that workpiece. If new workpiece information is input (S310: YES), the computing device 100 reads out the imaging schedule stored in correspondence with the newly input workpiece information (S320) and executes the processes from S330 onward.
本実施例による作用・効果について図4の模式図で説明する。図示の様に、全ての撮像ポイントにおいて同一の発光条件で撮像を行った場合には、孔の上部では奥が暗い広角画像PHT1が撮像されるのに対して孔の底付近では底面の反射光の影響によって全体に明るい広角画像PHT4が撮像される。同一発光条件で撮像される広角画像PHT1等に基づいて周縁部所定範囲を切り出して得られる展開画像EXPIMG1~EXPIMG5は、円筒部whの深さ方向に明るさが異なり、これらから生成した結合画像CMBIMGは深さ方向に明るさムラが生じたものとなる。これに対し、本実施例のティーチング処理によって決定した撮像ポイントごとに最適な発光条件を決定して得られた撮像スケジュールに基づいて撮像される広角画像PHT1c等に基づいて周縁部所定範囲を切り出して得られる展開画像EXPIMG1c~EXPIMG5cはいずれも明るさが同程度のものとなり、これらから生成した結合画像CMBIMGcは深さ方向に明るさムラのないものとなる。 The action and effect of this embodiment will be explained with reference to the schematic diagram in Figure 4. As shown, when imaging is performed under the same lighting conditions at all imaging points, a wide-angle image PHT1 that is dark at the top of the hole is captured, whereas a wide-angle image PHT4 that is bright overall is captured near the bottom of the hole due to the influence of reflected light from the bottom surface. Expansion images EXPIMG1 to EXPIMG5 obtained by cutting out a specified range of the peripheral portion based on wide-angle images PHT1 etc. captured under the same lighting conditions have different brightness in the depth direction of the cylindrical portion wh, and the combined image CMBIMG generated from these has uneven brightness in the depth direction. In contrast, the expanded images EXPIMG1c to EXPIMG5c obtained by cutting out a specified peripheral range based on the wide-angle image PHT1c, etc., captured based on the imaging schedule obtained by determining the optimal light emission conditions for each imaging point determined by the teaching process of this embodiment, all have approximately the same brightness, and the combined image CMBIMGc generated from these has no uneven brightness in the depth direction.
こうして得られた結合画像CMBIMGcを画像処理手法等による判定処理にかければ、信頼性の高い検査結果を得ることができる。 By subjecting the combined image CMBIMGc obtained in this way to a judgment process using image processing techniques, etc., highly reliable inspection results can be obtained.
以上、本発明の実施例を説明したが、本発明はこれに限定されるものではなく、その要旨を逸脱しない範囲内で種々に実施することができる。 The above describes an embodiment of the present invention, but the present invention is not limited to this and can be implemented in various ways without departing from the spirit of the invention.
例えば、撮像条件決定処理における発光条件の調整の要否は、画像処理プログラムによってこれを実行する様にしても構わない。また、実施例では、産業ロボットの一例として多関節ロボットを用いて内視鏡挿入動作をティーチングする事例を説明したが、多関節ロボットに代えてスカラーロボットや直交ロボットを用いて内視鏡挿入動作をティーチングする際に最適化した撮像条件を設定した撮像スケジュールを追加する様にしても構わない。このとき、産業ロボットとして昇降方向の直動軸だけを備える直交ロボットを採用する場合、円筒部と内視鏡の軸心合わせにはワーク毎の治具などを用いる様にすればよい。加えて、照明装置はストロボ発光に限らず、連続照明を実施するタイプのものとし、撮像装置側の露光条件などを内視鏡挿入深さに応じて変化させる撮像条件を撮像スケジュールとして設定する様にしても構わない。 For example, the necessity of adjusting the light emission conditions in the imaging condition determination process may be determined by the image processing program. In the embodiment, a case where an endoscope insertion operation is taught using an articulated robot as an example of an industrial robot has been described, but an imaging schedule in which optimized imaging conditions are set when teaching an endoscope insertion operation using a scalar robot or an orthogonal robot instead of an articulated robot may be added. In this case, when an orthogonal robot having only a linear axis in the lifting direction is used as the industrial robot, a jig for each workpiece may be used to align the axis of the cylindrical part and the endoscope. In addition, the lighting device is not limited to strobe lighting, but may be a type that performs continuous lighting, and imaging conditions that change the exposure conditions on the imaging device side depending on the insertion depth of the endoscope may be set as an imaging schedule.
本発明は、各種ワークの円筒部の内面検査に用いることができる。 The present invention can be used to inspect the inner surfaces of cylindrical parts of various workpieces.
1・・・多関節ロボット、10・・・円筒内面撮像装置、11・・・内視鏡、12・・・照明装置、13・・・撮像装置、CMBIMG,CMBIMGc・・・結合画像、EXPIMG1~EXPIMG5,EXPIMG1c~EXPIMG5c・・・展開画像、PHT1~PHT4,PHT1c~PHT4c・・・広角画像、W・・・ワーク、Wh・・・円筒部。 1: Articulated robot, 10: Cylinder inner surface imaging device, 11: Endoscope, 12: Illumination device, 13: Imaging device, CMBIMG, CMBIMGc: Combined image, EXPIMG1-EXPIMG5, EXPIMG1c-EXPIMG5c: Expanded image, PHT1-PHT4, PHT1c-PHT4c: Wide-angle image, W: Workpiece, Wh: Cylinder part.
Claims (3)
(1A)前記撮像手段は前記産業用ロボットによって所定深さまで内視鏡が挿入されたときに前記照明手段によって照明されている範囲の広角画像を取得する手段として構成され、前記情報処理手段は、前記円筒部の深さ方向複数箇所において取得された複数個の広角画像ごとに周縁部所定範囲を切り出して極座標展開して得られた複数個の展開画像を前記円筒部の深さ方向に結合することによって前記内面展開画像を生成する手段として構成されていること。
(1B)前記撮像手段により広角画像を取得するための撮像条件の内、前記照明手段における発光条件、若しくは前記撮像手段における露光条件を、前記内面展開画像における明るさムラを低減する様に、前記内視鏡の挿入深さに応じて変化させた個別の条件として設定した撮像スケジュールを、撮像対象となる円筒部を特定するワーク情報と対応付けて記憶しておく撮像スケジュール記憶手段を備えていること。
(1C)前記ワーク情報に基づいて前記撮像スケジュール記憶手段から撮像対象となる円筒部に対する撮像スケジュールを読み出し、当該撮像スケジュールに従って、前記産業用ロボット、前記照明手段及び前記撮像手段の動作を制御する動作制御手段を備えていること。 A cylindrical inner surface imaging device comprising an endoscope that can be inserted into a cylindrical portion formed in a workpiece, an illumination means for irradiating light into the cylindrical portion through the endoscope, an imaging means for acquiring a wide-angle image of the inner surface of the cylindrical portion through the endoscope, an industrial robot having at least a lifting function so as to insert the endoscope into the cylindrical portion while controlling the insertion depth, and an information processing means for generating an unfolded image of the inner surface of the cylindrical portion based on the wide-angle image captured by the imaging means, and further comprising the following configuration.
(1A) The imaging means is configured as a means for acquiring a wide-angle image of the range illuminated by the lighting means when the endoscope is inserted to a predetermined depth by the industrial robot, and the information processing means is configured as a means for generating the inner surface unfolded image by combining, in the depth direction of the cylindrical portion, multiple unfolded images obtained by cutting out a predetermined range of the peripheral portion for each of multiple wide-angle images acquired at multiple points in the depth direction of the cylindrical portion and unfolding them in polar coordinates.
(1B) An imaging schedule storage means is provided for storing an imaging schedule in which, among the imaging conditions for obtaining a wide-angle image by the imaging means, the light emission conditions in the illumination means or the exposure conditions in the imaging means are set as individual conditions that are changed according to the insertion depth of the endoscope so as to reduce brightness unevenness in the internal surface unfolded image, and the imaging schedule is stored in association with work information that identifies the cylindrical portion to be imaged.
(1C) An operation control means is provided which reads out an imaging schedule for the cylindrical part to be imaged from the imaging schedule storage means based on the work information, and controls the operation of the industrial robot, the lighting means, and the imaging means in accordance with the imaging schedule.
(2A)前記産業用ロボットに対して、撮像対象となる円筒部の深さ方向複数箇所において前記広角画像を取得するための動作をティーチングするティーチング手段を備えていること。
(2B)前記ティーチング手段により前記産業用ロボットの動作をティーチングする間に前記撮像条件を決定し、当該ティーチングの対象となったワークに対する撮像スケジュールとして、当該ワークを特定するワーク情報と共に前記撮像スケジュール記憶手段に記憶させる撮像スケジュール追加手段を備えていること。 2. The cylindrical inner surface imaging device according to claim 1, further comprising the following configuration:
(2A) A teaching means is provided for teaching the industrial robot an operation for acquiring the wide-angle images at a plurality of locations in the depth direction of the cylindrical portion to be imaged.
(2B) The present invention is provided with an imaging schedule adding means for determining the imaging conditions while teaching the operation of the industrial robot by the teaching means, and storing the imaging conditions in the imaging schedule storage means together with work information identifying the work as an imaging schedule for the work that was the subject of the teaching.
(3)前記照明手段がストロボ発光を実行する手段として構成され、前記撮像スケジュールは、少なくとも、前記広角画像を取得する箇所ごとのストロボ発光の発光期間を増減することにより、前記内面展開画像における明るさムラの低減を行う様に前記撮像条件が設定されていること。 3. The cylindrical inner surface imaging device according to claim 1, further comprising the following configuration:
(3) The illumination means is configured as a means for executing strobe emission, and the imaging schedule is set so that the imaging conditions are set so as to reduce brightness unevenness in the internally expanded image, at least by increasing or decreasing the emission period of strobe emission for each location where the wide-angle image is acquired.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021090064A JP7548870B2 (en) | 2021-05-28 | 2021-05-28 | Cylinder inner surface imaging device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021090064A JP7548870B2 (en) | 2021-05-28 | 2021-05-28 | Cylinder inner surface imaging device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022182480A JP2022182480A (en) | 2022-12-08 |
| JP7548870B2 true JP7548870B2 (en) | 2024-09-10 |
Family
ID=84328713
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021090064A Active JP7548870B2 (en) | 2021-05-28 | 2021-05-28 | Cylinder inner surface imaging device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7548870B2 (en) |
Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003302207A (en) | 2002-04-08 | 2003-10-24 | Toyota Industries Corp | Inner surface observing method and inner surface observing device |
| JP2011089826A (en) | 2009-10-21 | 2011-05-06 | Aisin Seiki Co Ltd | Internal surface defect inspection apparatus of screw hole or hole |
| JP2014096020A (en) | 2012-11-09 | 2014-05-22 | Honda Motor Co Ltd | Image processing method, image processor, surface inspection system, and program |
| JP2015135253A (en) | 2014-01-16 | 2015-07-27 | アイシン精機株式会社 | Defect inspection equipment |
| JP2016003885A (en) | 2014-06-13 | 2016-01-12 | アイシン精機株式会社 | Hole inner surface inspection device, hole inner surface image processing method and apparatus |
| JP2016183941A (en) | 2015-03-27 | 2016-10-20 | 日本電産トーソク株式会社 | Inner surface inspection device |
| JP2018017631A (en) | 2016-07-28 | 2018-02-01 | シーシーエス株式会社 | Lighting control power supply and inspection system |
| JP2018036203A (en) | 2016-09-01 | 2018-03-08 | アイシン精機株式会社 | Hole internal inspection device and hole internal inspection method |
| JP2019168270A (en) | 2018-03-22 | 2019-10-03 | オムロン株式会社 | Appearance inspection system, setting device, and inspection method |
| WO2020194541A1 (en) | 2019-03-26 | 2020-10-01 | 日本電気株式会社 | Inspection device |
-
2021
- 2021-05-28 JP JP2021090064A patent/JP7548870B2/en active Active
Patent Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003302207A (en) | 2002-04-08 | 2003-10-24 | Toyota Industries Corp | Inner surface observing method and inner surface observing device |
| JP2011089826A (en) | 2009-10-21 | 2011-05-06 | Aisin Seiki Co Ltd | Internal surface defect inspection apparatus of screw hole or hole |
| JP2014096020A (en) | 2012-11-09 | 2014-05-22 | Honda Motor Co Ltd | Image processing method, image processor, surface inspection system, and program |
| JP2015135253A (en) | 2014-01-16 | 2015-07-27 | アイシン精機株式会社 | Defect inspection equipment |
| JP2016003885A (en) | 2014-06-13 | 2016-01-12 | アイシン精機株式会社 | Hole inner surface inspection device, hole inner surface image processing method and apparatus |
| JP2016183941A (en) | 2015-03-27 | 2016-10-20 | 日本電産トーソク株式会社 | Inner surface inspection device |
| JP2018017631A (en) | 2016-07-28 | 2018-02-01 | シーシーエス株式会社 | Lighting control power supply and inspection system |
| JP2018036203A (en) | 2016-09-01 | 2018-03-08 | アイシン精機株式会社 | Hole internal inspection device and hole internal inspection method |
| JP2019168270A (en) | 2018-03-22 | 2019-10-03 | オムロン株式会社 | Appearance inspection system, setting device, and inspection method |
| WO2020194541A1 (en) | 2019-03-26 | 2020-10-01 | 日本電気株式会社 | Inspection device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022182480A (en) | 2022-12-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3156763B1 (en) | Shape measurement device | |
| KR100626411B1 (en) | Robot controller | |
| JP5537868B2 (en) | Welding robot | |
| JP3608920B2 (en) | Non-contact image measurement system | |
| JP5307462B2 (en) | measuring device | |
| KR20040106251A (en) | Method of controlling the welding of a three-dimensional construction | |
| JP7548870B2 (en) | Cylinder inner surface imaging device | |
| WO2022195975A1 (en) | Image processing device and machine tool | |
| JP6977634B2 (en) | Visual inspection equipment, visual inspection methods and programs | |
| JP4634867B2 (en) | Image measuring system and method | |
| JP2017062154A (en) | Defect detection apparatus and defect detection method | |
| JP7289087B2 (en) | Repair welding equipment and repair welding method | |
| JP7549849B1 (en) | Information processing method, control device and welding device | |
| JP2001246582A (en) | Working robot device | |
| JP6262382B2 (en) | Sealer applicator | |
| JPH11207483A (en) | Laser beam machining device | |
| JP2006292580A (en) | Surface defect inspection method, surface defect inspection apparatus, computer program, and recording medium | |
| JP2817092B2 (en) | Laser processing equipment | |
| JP6911882B2 (en) | Laser marker | |
| JP2023056637A (en) | Welding system, welding method and program | |
| JP4272667B2 (en) | Drilling method and laser processing machine | |
| JP7649264B2 (en) | Three-dimensional shape measurement system and machine tool system | |
| CN111906434B (en) | Laser processing method and device, computer storage medium and laser processing equipment | |
| JPH08300178A (en) | Laser beam machine | |
| JP7040949B2 (en) | Parameter identification device, laser machine, parameter identification method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230824 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240430 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240507 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240614 |
|
| 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: 20240806 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240829 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7548870 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |