JP5244404B2 - Image processing apparatus and program - Google Patents
Image processing apparatus and program Download PDFInfo
- Publication number
- JP5244404B2 JP5244404B2 JP2008010325A JP2008010325A JP5244404B2 JP 5244404 B2 JP5244404 B2 JP 5244404B2 JP 2008010325 A JP2008010325 A JP 2008010325A JP 2008010325 A JP2008010325 A JP 2008010325A JP 5244404 B2 JP5244404 B2 JP 5244404B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- correlation value
- recorded
- recording
- template
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Testing Of Devices, Machine Parts, Or Other Structures Thereof (AREA)
- Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
- Testing Of Engines (AREA)
- Image Processing (AREA)
- Image Analysis (AREA)
Description
本発明は、ジェットエンジン内に周期的に配置されたブレードを撮像した画像を処理する画像処理装置およびプログラムに関する。 The present invention relates to an image processing apparatus and program for processing an image obtained by imaging blades periodically arranged in a jet engine.
従来、ジェットエンジン内のブレードを検査するため、内視鏡等の観察用治具を使用してブレードを観察することが行われている。例えば、特許文献1には、タービンブレードの観察像をファイバスコープで取り込み、さらに取り込んだ観察像をカメラで撮像し、その画像をTVモニタに表示する技術が開示されている。
特許文献1に開示された技術では、タービンの回転方向に周期的に配置された複数のタービンブレード上の所定の検査対象物を観察視野に捉えるため、タービンブレードに対してファイバスコープを一旦位置決めした後は、タービンブレードを所定の送り幅で回転させ、回転後の休止期間に画像の取り込みを行うということを繰り返すようになっている。しかし、この技術では、タービンブレードの回転と撮像のタイミングを合わせる必要があるため、制御が複雑となる。
In the technique disclosed in
本発明は、上述した課題に鑑みてなされたものであって、簡易な方法でブレードの画像を取得することができる画像処理装置を提供することを目的とする。 The present invention has been made in view of the above-described problems, and an object thereof is to provide an image processing apparatus that can acquire an image of a blade by a simple method.
本発明は、上記の課題を解決するためになされたもので、ジェットエンジン内に周期的に配置された複数のブレードを回転させた状態で、当該複数のブレードの映像を取り込む撮像手段と、当該複数のブレードの映像と、テンプレート画像とを順次比較する画像比較手段と、前記画像比較手段による画像比較の結果に基づいて、前記ブレードの映像の中から前記テンプレート画像に類似するフレーム画像を記録画像として選択する記録画像選択手段と、前記記録画像選択手段によって選択された前記記録画像を記録する記録手段と、を有し、前記画像比較手段は、前記回転する複数のブレードの映像からフレーム画像を順次取込み、取り込んだ前記フレーム画像と前記テンプレート画像との相関値を算出し、予め設定した閾値と、算出した前記相関値とを比較し、前記記録画像選択手段は、算出した前記相関値が前記閾値よりも高く、且つ過去に算出した最大相関値よりも高い場合に、当該算出した前記相関値を前記最大相関値に置換すると共に、当該最大相関値に対応する前記フレーム画像を新たな候補画像として、以前に記録されていた前記候補画像を上書きするように記録し、算出した前記相関値が前記閾値を超えた後、前記閾値よりも低くなったときに、記録されている前記候補画像を前記記録画像として選択する、ことを特徴とする画像処理装置である。 The present invention has been made in order to solve the above-described problems. An imaging unit that captures images of the plurality of blades in a state where the plurality of blades periodically disposed in the jet engine are rotated, and An image comparison unit that sequentially compares a plurality of blade images and a template image, and a frame image similar to the template image from the blade images based on the result of image comparison by the image comparison unit A recording image selection unit that selects the recording image, and a recording unit that records the recording image selected by the recording image selection unit. The image comparison unit selects a frame image from the images of the rotating blades. Sequentially capture, calculate the correlation value between the captured frame image and the template image, pre-set threshold value, The recorded image selecting means compares the calculated correlation value with the maximum correlation value when the calculated correlation value is higher than the threshold value and higher than the maximum correlation value calculated in the past. And the frame image corresponding to the maximum correlation value is recorded as a new candidate image so as to overwrite the previously recorded candidate image, and the calculated correlation value exceeds the threshold value. After that, when the image becomes lower than the threshold, the recorded candidate image is selected as the recorded image .
また、本発明の画像処理装置は、前記記録画像選択手段によって選択された前記記録画像を前記記録手段が記録した後、当該記録画像をモニタ上に表示させる記録画像表示手段をさらに備えたことを特徴とする。 The image processing apparatus according to the present invention further includes a recorded image display unit that displays the recorded image on a monitor after the recorded unit has recorded the recorded image selected by the recorded image selection unit. Features.
また、本発明の画像処理装置は、前記テンプレート画像を前記モニタ上に表示させるテンプレート画像表示手段をさらに備え、前記記録画像表示手段は、前記テンプレート画像表示手段が前記テンプレート画像を表示しているときに、前記記録画像を表示させることを特徴とする。 The image processing apparatus of the present invention further includes template image display means for displaying the template image on the monitor, wherein the recorded image display means is displayed when the template image display means displays the template image. In addition, the recorded image is displayed .
また、本発明は、ジェットエンジン内に周期的に配置された複数のブレードを回転させた状態で、当該複数のブレードの映像を取り込む撮像手段と、当該複数のブレードの映像と、テンプレート画像とを順次比較する画像比較手段と、前記画像比較手段による画像比較の結果に基づいて、前記ブレードの映像の中から前記テンプレート画像に類似するフレーム画像を記録画像として選択する記録画像選択手段と、前記記録画像選択手段によって選択された前記記録画像を記録する記録手段と、としてコンピュータを機能させるためのプログラムであって、前記画像比較手段は、前記回転する複数のブレードの映像からフレーム画像を順次取込み、取り込んだ前記フレーム画像と前記テンプレート画像との相関値を算出し、予め設定した閾値と、算出した前記相関値とを比較し、前記記録画像選択手段は、算出した前記相関値が前記閾値よりも高く、且つ過去に算出した最大相関値よりも高い場合に、当該算出した前記相関値を前記最大相関値に置換すると共に、当該最大相関値に対応する前記フレーム画像を新たな候補画像として、以前に記録されていた前記候補画像を上書きするように記録し、算出した前記相関値が前記閾値を超えた後、前記閾値よりも低くなったときに、記録されている前記候補画像を前記記録画像として選択する、ことを特徴とするプログラムである。 The present invention also provides an imaging means for capturing images of the plurality of blades in a state where the plurality of blades periodically arranged in the jet engine are rotated, images of the plurality of blades, and a template image. Image comparison means for sequentially comparing, recorded image selection means for selecting, as a recorded image, a frame image similar to the template image from the image of the blade based on the result of image comparison by the image comparing means, and the recording A program for causing a computer to function as recording means for recording the recording image selected by the image selection means, wherein the image comparison means sequentially captures frame images from the images of the rotating blades, A correlation value between the captured frame image and the template image is calculated, and a preset threshold value is calculated. The recorded image selection means compares the calculated correlation value with the calculated correlation value when the calculated correlation value is higher than the threshold and higher than the maximum correlation value calculated in the past. In addition to replacing the maximum correlation value, the frame image corresponding to the maximum correlation value is recorded as a new candidate image so as to overwrite the previously recorded candidate image, and the calculated correlation value is After exceeding a threshold value, when it becomes lower than the threshold value, the recorded candidate image is selected as the recorded image .
本発明によれば、ブレードを撮像した複数の画像の中から、テンプレート画像との画像比較の結果に基づいて一部の画像を選択することによって、ブレードの回転と撮像のタイミングを合わせるための特別な制御を必要とせず、簡易な方法でブレードの画像を取得することができるという効果が得られる。 According to the present invention, a special image for synchronizing the rotation of the blade and the timing of imaging is selected from a plurality of images obtained by imaging the blade based on the result of image comparison with the template image. The effect that the image of the blade can be obtained by a simple method without requiring any control is obtained.
以下、図面を参照し、本発明の実施形態を説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
(第1の実施形態)
まず、本発明の第1の実施形態を説明する。図1は、本実施形態によるブレード検査システムの構成を示している。ジェットエンジン1内には、検査対象物である複数のタービンブレード10が所定の間隔で周期的に配置されている。また、ジェットエンジン1には、タービンブレード10を回転方向Aに所定の速度で回転させるターニングツール2が接続されている。本実施形態では、タービンブレード10の画像を取り込んでいる間は常にタービンブレード10を回転させた状態にしている。
(First embodiment)
First, a first embodiment of the present invention will be described. FIG. 1 shows a configuration of a blade inspection system according to the present embodiment. In the
本実施形態では、タービンブレード10の画像を取得するため、内視鏡装置3(本発明の画像処理装置に対応)が用いられる。ジェットエンジン1の内部には、内視鏡装置3の内視鏡挿入部20が挿入されており、この内視鏡挿入部20により、回転しているタービンブレード10の映像が取り込まれる。また、内視鏡装置3には、タービンブレード10を所望の角度で撮像した画像を記録するためのブレード記録ソフトが記憶されている。
In the present embodiment, an endoscope apparatus 3 (corresponding to the image processing apparatus of the present invention) is used to acquire an image of the
図2は内視鏡装置3の構成を示している。内視鏡装置3は、内視鏡挿入部20、内視鏡装置本体21、モニタ22、およびリモコン(リモートコントローラ)23から構成されている。内視鏡挿入部20の先端には、撮像光学系30aおよび撮像素子30bが内蔵されている。また、内視鏡装置本体21には、画像信号処理装置(CCU)31、光源32、湾曲制御ユニット33、および制御用コンピュータ34が内蔵されている。
FIG. 2 shows the configuration of the
内視鏡挿入部20において、撮像光学系30aは被写体からの光を集光し、撮像素子30bの撮像面上に被写体像を結像する。撮像素子30bは、被写体像を光電変換して撮像信号を生成する。撮像素子30bから出力された撮像信号は画像信号処理装置31に入力される。
In the
内視鏡装置本体21において、画像信号処理装置31は、撮像素子30bからの撮像信号をNTSC信号等の映像信号に変換して制御用コンピュータ34およびモニタ22に供給し、さらに必要に応じてアナログビデオ出力として、外部に出力する。
In the endoscope apparatus
光源32は、光ファイバ等を通じて内視鏡挿入部20の先端に接続されており、光を外部に照射することができる。湾曲制御ユニット33は内視鏡挿入部20の先端と接続されており、先端を上下左右に湾曲させることができる。光源32および湾曲制御ユニット33の制御は、制御用コンピュータ34によって行われる。
The
制御用コンピュータ34は、RAM34a、ROM34b、CPU34c、外部インターフェースとしてLAN I/F34d、RS232C I/F34e、カード I/F34fから構成されている。RAM34aは、ソフトウェア動作に必要な画像情報等のデータを一時記憶するために使用される。ROM34bには、内視鏡装置3を制御するための一連のソフトウェアが記憶されており、後述するブレード記録ソフトもROM34b内に記憶される。CPU34cは、ROM34bに記憶されているソフトウェアの命令コードに従って、RAM34aに記憶されたデータを用いて各種制御のための演算等を実行する。
The
LAN I/F34dは、外部PCとLANケーブルによって接続するためのインターフェースであり、外部PCに対して、画像信号処理装置31から出力された映像情報を展開することができる。RS232C I/F34eは、リモコン23と接続するためのインターフェースであり、このリモコン23をユーザが操作することによって、内視鏡装置3の各種動作を制御することができる。カード I/F34fは、記録媒体である各種メモリカード50を自由に着脱できるようになっている。メモリカード50を装着することにより、CPU34cの制御によって、メモリカード50に記憶されている画像情報等のデータを取り込み、あるいは画像情報等のデータをメモリカード50に記録することができる。
The LAN I / F 34d is an interface for connecting to an external PC via a LAN cable, and can develop video information output from the image
次に、ブレード記録ソフトの画面を説明する。図3に示すブレード記録ソフトウィンドウはブレード記録ソフトのメイン画面であり、ユーザがソフトウェアを起動すると、本ウィンドウが表示される。GUI(グラフィカルユーザインターフェース)機能を利用して本ウィンドウを操作することにより、ユーザは画像の記録や閲覧を行うことができる。本ウィンドウの説明は以下の通りである。 Next, the screen of the blade recording software will be described. The blade recording software window shown in FIG. 3 is the main screen of the blade recording software, and this window is displayed when the user starts the software. By operating this window using a GUI (graphical user interface) function, the user can record and view images. The description of this window is as follows.
内視鏡挿入部20で撮像した画像を表示するエリアである画像表示用ボックスとして、プレビュー画像ボックス300、テンプレート画像ボックス301、および記録画像ボックス302が用意されている。プレビュー画像ボックス300には、内視鏡装置3に取り込まれた映像が表示される。具体的には、タービンブレード10が回転している映像が撮像と同時にリアルタイムに表示される。
A
テンプレート画像ボックス301には、内視鏡装置3に取り込まれた映像のうち、ユーザが指定する任意のタイミング、具体的には後述するテンプレート登録ボタン310をユーザが押下したタイミングで取り込まれた1フレーム分の画像がテンプレート画像として表示される。記録画像ボックス302には、内視鏡装置3に取り込まれた映像のうち、テンプレート画像と比べて相関の高い1フレーム分の画像が、記録画像として表示される。本ボックスに表示された画像は、画像ファイルとしてメモリカード50内の保存用フォルダに記録される。
In the template image box 301, one frame captured at an arbitrary timing designated by the user, specifically, a timing when the user presses a template registration button 310 (to be described later) among videos captured by the
テンプレート登録ボタン310は、ユーザが所望の画像をテンプレート画像に登録するためのボタンであり、本ボタンが押下されたタイミングで内視鏡装置3に取り込まれた1フレーム分の画像が、テンプレート画像として登録される。これと同時に、テンプレート画像がテンプレート画像ボックス301に表示される。
The
記録開始ボタン311は、ユーザが記録開始の指示を入力するためのボタンであり、本ボタンが押下されたタイミングでタービンブレード10の画像の記録が開始される。同時に、後述する記録枚数ボックス320の値が0にリセットされる。記録が開始されると、内視鏡装置3に取り込まれた映像とテンプレート画像との比較が順次行われ、内視鏡装置3に取り込まれた映像のうち、テンプレート画像と比べて相関の高い1フレーム分の画像が記録画像ボックス302に表示される。
The
より具体的には、取り込まれた映像のタービンブレード10の位置や角度がテンプレート画像内のタービンブレード10の位置や角度と同じになったとき(簡略化して言い換えると、取り込まれた映像内のタービンブレード10とテンプレート画像内のタービンブレード10の見え方が同じになったとき)の1フレーム分の画像が表示されることになる。記録画像ボックス302に表示された画像は、画像ファイルとしてメモリカード50内の保存用フォルダに順次記録される。
More specifically, when the position and angle of the
記録停止ボタン312は、ユーザが記録停止の指示を入力するためのボタンであり、本ボタンが押下されたタイミングでタービンブレード10の画像の記録が停止される。画像閲覧ボタン313は、ユーザが画像閲覧の指示を入力するためのボタンであり、本ボタンが押下されると、後述する画像閲覧ウィンドウが表示され、過去に記録された画像ファイルの閲覧が可能になる。ただし、画像記録中は、本ボタンの操作が無効となる。
The
記録枚数ボックス320には、現在の画像記録枚数が表示される。前述したように、記録開始ボタン311が押下されたタイミングで、本ボックスの値が0にリセットされる。最大枚数ボックス321には、記録する画像の最大枚数が表示される。ユーザは本ボックスに最大枚数を入力することが可能であり、画像記録中に画像記録枚数が最大枚数と同じ値になった場合、記録が自動的に終了する。したがって、ユーザが本ボックスに、例えばタービンブレード10の1周分のブレード枚数を入力しておくことにより、必要な枚数だけ、自動的にタービンブレード10の画像を記録させることができる。
The number of recorded
終了ボタン330は、ユーザがブレード記録ソフトの終了指示を入力するためのボタンであり、本ボタンが押下されると、ブレード記録ソフトウィンドウが閉じ、ブレード記録ソフトの動作が終了する。
The
図4に示す画像閲覧ウィンドウは、過去に記録された画像をユーザが閲覧するためのウィンドウである。前述したように、ブレード記録ソフトウィンドウの画像閲覧ボタン313が押下されると、本ウィンドウが表示される。本ウィンドウが表示されたタイミングで、メモリカード50の保存用フォルダ内に保存されている画像ファイルの全てに対して、記録日時順に画像Noとして番号が割り当てられる。GUI機能を利用して本ウィンドウを操作することにより、ユーザは画像の閲覧を行うことができる。本ウィンドウの説明は以下の通りである。
The image browsing window shown in FIG. 4 is a window for the user to browse images recorded in the past. As described above, when the
閲覧画像ボックス400は、メモリカード50の保存用フォルダ内に保存されている、過去に記録した画像ファイルが表示される。ユーザが前ボタン410または次ボタン411を押下することで、本ボックスに表示する画像ファイルを切り替えることができる。前ボタン410が押下されると、ファイルリストの中で、閲覧画像ボックス400に表示されている画像ファイルより1つ小さな画像Noをもつ画像ファイルが表示される。また、次ボタン411が押下されると、ファイルリストの中で、閲覧画像ボックス400に表示されている画像ファイルより1つ大きな画像Noをもつ画像ファイルが表示される。
In the
画像Noボックス420には、閲覧画像ボックス400に表示されている画像の画像Noが表示される。ユーザが前ボタン410または次ボタン411を押下することで、本ボックスの画像Noの表示が切り替わる。記録日時ボックス421には、閲覧画像ボックス400に表示されている画像の記録日時が表示される。ユーザが前ボタン410または次ボタン411を押下することで、本ボックスの記録日時の表示が切り替わる。
In the
閉じるボタン422は、ユーザが画像閲覧停止の指示を入力するためのボタンであり、本ボタンが押下されると、画像閲覧ウィンドウが閉じ、ブレード記録ソフトウィンドウの画面に戻る。
The
次に、ブレード記録ソフトによる画像記録時の動作を説明する。図5および図6はこの動作の手順を示している。ユーザがソフトウェアを起動する(ステップS100)と、前述したようにブレード記録ソフトウィンドウが表示される(ステップS101)。このとき、CPU34cは、ブレード記録ソフトウィンドウを表示するためのグラフィック画像信号を生成し、画像信号処理装置31へ出力する。画像信号処理装置31は、このグラフィック画像信号を重畳した映像信号をモニタ22へ出力する。モニタ22は、映像信号に基づいてブレード記録ソフトウィンドウを表示する。これ以降のソフトウェアの画面を表示する動作も同様である。
Next, the operation at the time of image recording by the blade recording software will be described. 5 and 6 show the procedure of this operation. When the user starts the software (step S100), the blade recording software window is displayed as described above (step S101). At this time, the
続いて、CPU34cの制御により、ブレード記録ソフトウィンドウ内の記録枚数ボックスに0(初期値)が表示される(ステップS102)。以下、本ボックスに表示される現在の画像記録枚数をNlで表す。さらに、CPU34cの制御により、ブレード記録ソフトウィンドウ内の最大枚数ボックスに最大枚数(初期値)が表示される(ステップS103)。以下、本ボックスに表示または入力される最大枚数をNmで表す。上記の記録枚数Nlおよび最大枚数Nmの初期値はRAM34aに格納される。さらに、CPU34cは、RAM34a内の記録中フラグをOFFに設定する(ステップS104)。
Subsequently, 0 (initial value) is displayed in the recording number box in the blade recording software window under the control of the
続いて、CPU34cは1フレーム分の画像(画像信号)をフレーム画像として画像信号処理装置31から取り込む(ステップS105)。続いて、ブレード記録ソフトウィンドウ内のプレビュー画像ボックスにフレーム画像が表示される(ステップS106)。このとき、画像信号処理装置31は、CPU34cの制御により、プレビュー画像ボックスにフレーム画像を表示するための画像処理を実行する。この後、ユーザが特にボタン押下等の制御を行わなければ、処理はステップS105に戻り、フレーム画像の取り込みと表示が繰り返される。
Subsequently, the
以下、フレーム画像の表示中にユーザが各種GUIを操作した場合の動作を説明する。GUIの操作に関しては、RS232c I/F34eを介してリモコン23から入力される信号をCPU34cが監視しており、その信号に基づいて、CPU34cが各GUIの操作の有無や操作内容を判別する。
Hereinafter, an operation when the user operates various GUIs while displaying a frame image will be described. Regarding GUI operations, the
ユーザがブレード記録ソフトウィンドウ内のテンプレート登録ボタンを押下すると(ステップS107でYesの場合)、フレーム画像がテンプレート画像として、ブレード記録ソフトウィンドウ内のテンプレート画像ボックスに表示される(ステップS108)。このとき、画像信号処理装置31は、CPU34cの制御により、テンプレート登録ボタンが押下されたタイミングで入力されているフレーム画像をテンプレート画像ボックスに表示するための画像処理を実行する。CPU34cは、上記のフレーム画像をテンプレート画像として画像信号処理装置31から取得し、RAM34aに格納する(ステップS109)。この後、処理はステップS110に進む。
When the user presses the template registration button in the blade recording software window (Yes in step S107), the frame image is displayed as a template image in the template image box in the blade recording software window (step S108). At this time, the image
ユーザが最大枚数ボックスに数値Nを入力すると(ステップS110でYesの場合)、CPU34cは、RAM34aに格納されている最大枚数Nmとして、入力された数値Nを設定する(ステップS111)。この後、処理はステップS112に進む。
When the user inputs a numerical value N in the maximum number box (Yes in step S110), the
ユーザがブレード記録ソフトウィンドウ内の記録開始ボタンを押下すると(ステップS112でYesの場合)、CPU34cはRAM34a内の記録中フラグをONに設定し(ステップS113)、RAM34aに格納されている記録枚数Nlを0にリセットする(ステップS114)。さらに、CPU34cの制御により、ブレード記録ソフトウィンドウ内の記録枚数ボックスに記録枚数Nl(=0)が表示される(ステップS115)。この後、処理は図6のステップS116に進む。
When the user presses the recording start button in the blade recording software window (Yes in step S112), the
CPU34cは記録中フラグを確認し、記録中フラグがONであれば(ステップS116でYesの場合)、テンプレート画像とフレーム画像との相関処理を行う(ステップS117)。この相関処理は、テンプレート画像と複数のフレーム画像との相関値を算出し、相関値に基づいて記録画像を取得する処理であるが、相関処理の詳細については後述する。相関処理で記録画像を取得できた場合(ステップS118でYesの場合)、処理はステップS119に進み、記録画像を取得できなかった場合(ステップS118でNoの場合)、処理はステップS124に進む。
The
相関処理で記録画像を取得できた場合、CPU34cは、記録画像を画像ファイルとして保存用フォルダに保存する処理を実行する(ステップS119)。この処理により、画像ファイルがメモリカード50内の保存用フォルダに保存される。続いて、CPU34cは、RAM34aに格納されている記録枚数Nlを1つインクリメントする(ステップS120)。さらに、CPU34cの制御により、ブレード記録ソフトウィンドウ内の記録枚数ボックスに記録枚数Nlが表示される(ステップS122)。
When the recorded image can be acquired by the correlation process, the
続いて、CPU34cは記録枚数Nlと最大枚数Nmとを比較する。Nl≧Nmの場合(ステップS123でYesの場合)、CPU34cは、RAM34aに設けた記録中フラグをOFFに設定する(ステップS125)。また、Nl<Nmの場合(ステップS123でNoの場合)、処理はステップS124に進む。
Subsequently, the
ユーザがブレード記録ソフトウィンドウ内の記録停止ボタンを押下すると(ステップS124でYesの場合)、処理は上記のステップS125に進む。ステップS125の処理の後、処理はステップS126に進む。 When the user presses the recording stop button in the blade recording software window (Yes in step S124), the process proceeds to step S125 described above. After the process of step S125, the process proceeds to step S126.
ユーザがブレード記録ソフトウィンドウ内の画像閲覧ボタンを押下すると(ステップS126でYesの場合)、処理はステップS127に進む。CPU34cは記録中フラグを確認し、記録中フラグがOFFの場合(ステップS127でYesの場合)、処理はステップS128に進む。また、記録中フラグがONの場合、処理はステップS129に進む。記録中フラグがOFFの場合、CPU34cの制御により、画像閲覧ウィンドウが表示される(ステップS128)。これによって、ユーザは、過去に記録された画像ファイルを閲覧することができる。画像閲覧の詳細については後述する。画像閲覧終了後、処理はステップS129に進む。
When the user presses the image browsing button in the blade recording software window (Yes in step S126), the process proceeds to step S127. The
ユーザがブレード記録ソフトウィンドウ内の終了ボタンを押下すると(ステップS129でYesの場合)、CPU34cはブレード記録ソフトウィンドウを閉じる処理を実行し(ステップS130)、ソフトウェアが終了する。なお、上記において、例外処理については図示を省略している。例えば、テンプレート登録ボタンが押下されていない状態で記録開始ボタンが押下されて記録中フラグがONになってしまっても、相関処理は実行されない。
When the user presses the end button in the blade recording software window (Yes in step S129), the
次に、図7を参照しながら、図6のステップS117における相関処理の詳細を説明する。まず、CPU34cはRAM34aから相関値の閾値Ctを読み込む(ステップS200)。この閾値Ctは相関処理の前にRAM34aに格納される値である。また、閾値Ctは固定値でもよいし、ユーザが入力するようにしてもよい。
Next, details of the correlation processing in step S117 of FIG. 6 will be described with reference to FIG. First, the
ブレード記録ソフトウィンドウ内のテンプレート登録ボタンが押下され、テンプレート画像の再登録が行われた場合(ステップS201でYesの場合)、CPU34cは、RAM34aに格納されている最大相関値CmをCtに設定する(ステップS202)。この後、処理はステップS203に進む。なお、前述したテンプレート画像の登録時(図5のステップS109)には、最大相関値CmがCtに設定される。
When the template registration button in the blade recording software window is pressed and the template image is re-registered (Yes in step S201), the
続いて、CPU34cは最大相関値CmをRAM34aから読み込む(ステップS203)。さらに、CPU34cは、図5のステップS109で記録したテンプレート画像をRAM34aから読み込む(ステップS204)。
Subsequently, the
続いて、CPU34cはテンプレート画像およびフレーム画像の各画素の輝度値(明度値)を取得する(ステップS205)。ここで、例えばRGBの各成分の輝度で表された画素の輝度値は、以下の(1)式を用いて算出される。
Y=0.299×R+0.587 ×G+0.114×B ・・・(1)
Subsequently, the
Y = 0.299 × R + 0.587 × G + 0.114 × B (1)
続いて、CPU34cはテンプレート画像とフレーム画像との相関値Clを算出する(ステップS206)。以下、2枚の画像の相関値(相関係数)を求める方法を説明する。ある2枚の画像の画素位置(x,y)の輝度値をそれぞれf1(x,y)、f2(x,y)とすると、2枚の画像の平均輝度値はそれぞれ(2)式、(3)式で表される。但し、X,Yはそれぞれx,y方向の画素数であり、Sizeは全画素数(Size=X×Y)である。
Subsequently, the
さらに、2枚の画像の標準偏差はそれぞれ(4)式、(5)式で表される。 Furthermore, the standard deviations of the two images are expressed by equations (4) and (5), respectively.
さらに、2枚の画像の共分散は(6)式で表される。 Further, the covariance of the two images is expressed by equation (6).
そして、2枚の画像の相関値Clは(7)式で表される。この相関値Clは、2枚の画像が類似しているかどうかを表す尺度となる。一般的に、類似していれば相関値は1に近い値となり、類似していなければ0に近づく傾向にある。 The correlation value Cl between the two images is expressed by equation (7). This correlation value Cl serves as a scale indicating whether or not two images are similar. Generally, the correlation value is close to 1 if they are similar, and tends to approach 0 if they are not similar.
画像サイズを間引いた上で相関値を求める場合は、上記の各式において、x,yに関する総和を計算する際にx,yの増加ステップ数を変更し、さらに全画素数Sizeを変更すればよい。例えば、画像サイズを1/4に間引いた上で相関値を求める場合、x,yの増加ステップ数を4とし、全画素数SizeをSize=(X×Y)/(4×4)とすればよい。相関処理の速度を向上させたい場合は、間引き処理を用いると、計算量が少なくて済むので有効である。 When obtaining the correlation value after thinning out the image size, in the above formulas, when calculating the sum of x and y, the number of increments of x and y is changed, and the total number of pixels Size is changed. Good. For example, when the correlation value is obtained after thinning the image size to ¼, the number of steps for increasing x and y is set to 4, and the total number of pixels Size is set as Size = (X × Y) / (4 × 4). That's fine. If it is desired to increase the speed of the correlation processing, it is effective to use a thinning-out processing because the calculation amount can be reduced.
以下、ステップS206に続くステップS207〜S215の処理の内容を説明する。図8はテンプレート画像とフレーム画像との相関値の経時変化を示している。横軸は時間もしくはフレームNo(フレーム番号)であり、縦軸はテンプレート画像と各フレーム画像との相関値Clである。また、曲線800は相関値Clの経時変化を示している。図8に示すグラフにおいて、閾値Ctよりも大きな値をもつ相関値Clの領域に着目すると、各領域において、極大の相関値をもつフレーム画像がある(矢印810の位置)。これらのフレーム画像はテンプレート画像に良く類似している、すなわちテンプレート画像におけるタービンブレード10の位置や角度とほぼ同じ位置や角度をもつタービンブレード10の画像であると考えることができる。そして、これらのフレーム画像が記録画像として順次保存される。
Hereinafter, the content of the processing of steps S207 to S215 following step S206 will be described. FIG. 8 shows the temporal change in the correlation value between the template image and the frame image. The horizontal axis represents time or frame number (frame number), and the vertical axis represents the correlation value Cl between the template image and each frame image. A
ステップS207〜S215の処理は、上記の極大の相関値をもつフレーム画像を求めるための処理である。ステップS207において、相関値Clと閾値Ctの関係がCl>Ctの場合、処理はステップS208に進み、そうでない場合、処理はステップS212に進む。また、ステップS208において、相関値Clと最大相関値Cmの関係がCl>Cmの場合、処理はステップS209に進み、そうでない場合、相関処理が終了する。 The processing in steps S207 to S215 is processing for obtaining a frame image having the maximum correlation value. In step S207, if the relationship between the correlation value Cl and the threshold value Ct is Cl> Ct, the process proceeds to step S208. Otherwise, the process proceeds to step S212. In step S208, if the relationship between the correlation value Cl and the maximum correlation value Cm is Cl> Cm, the process proceeds to step S209. Otherwise, the correlation process ends.
処理がステップS209に進んだ場合、CPU34cは最大相関値Cmを相関値Clと同値(Cm=Cl)とし(ステップS209)、その最大相関値CmをRAM34aに格納する(ステップS210)。さらに、CPU34cは、その最大相関値Cmに対応したフレーム画像(現フレームで取得しているフレーム画像)を候補画像としてRAM34aに格納し(ステップS211)、相関処理が終了する。ここで、候補画像とは、後に記録する画像の候補として挙げた画像のことである。フレーム画像が候補画像としてRAM34aに格納される際には、以前の候補画像は上書きされる。
When the process proceeds to step S209, the
また、ステップS212において、最大相関値Cmと閾値Ctの関係がCm>Ctの場合、処理はステップS213に進み、そうでない場合、相関処理が終了する。処理がステップS213に進んだ場合、CPU34cは最大相関値Cmを閾値Ctと同値(Cm=Ct)とし(ステップS213)、その最大相関値CmをRAM34aに格納する(ステップS214)。さらに、CPU34cは候補画像を記録画像としてRAM34aから読み込み(ステップS215)、相関処理が終了する。
In step S212, when the relationship between the maximum correlation value Cm and the threshold value Ct is Cm> Ct, the process proceeds to step S213. Otherwise, the correlation process ends. When the process proceeds to step S213, the
図8において、相関値Clが時間と共に増加し、Ctを超えてから極大となるまでは、相関処理が実行される毎に、ステップS207およびステップS208で共にYesとなり、ステップS209〜S211の処理が実行される。相関値Clが極大となった後、Ct以下となるまでは、ステップS208でNoとなる。相関値ClがCt以下となったら、ステップS207でNoとなり、ステップS212でYesとなり、ステップS213〜S215の処理が実行される。この後、ステップS207およびステップS212で共にNoとなる。相関値Clが再度Ctを超えるまでは、ステップS207およびステップS212で共にNoとなる。 In FIG. 8, when the correlation value Cl increases with time and exceeds Ct until it reaches a maximum, each time the correlation process is executed, the result is both Yes in steps S207 and S208, and the processes in steps S209 to S211 are performed. Executed. After the correlation value Cl becomes maximum, it becomes No in step S208 until it becomes Ct or less. If the correlation value Cl is equal to or less than Ct, the result is No in step S207, Yes in step S212, and the processes in steps S213 to S215 are executed. Thereafter, both No in step S207 and step S212. Until the correlation value Cl again exceeds Ct, both No in step S207 and step S212.
次に、図9を参照しながら、図6のステップS128における画像閲覧の詳細を説明する。まず、CPU34cの制御により、画像閲覧ウィンドウが表示される(ステップS300)。続いて、CPU34cは、メモリカード50の保存用フォルダ内に保存されている画像ファイルのファイルリストを作成する(ステップS301)。図10はファイルリストの例を示している。ファイルリストは、保存用フォルダ内に保存されている画像ファイルの一覧表であり、ファイルリスト内では各画像ファイルが記録日時順に並べられており、日時の新しいファイルから順に番号(画像No)が割り振られている。
Next, details of image browsing in step S128 of FIG. 6 will be described with reference to FIG. First, an image browsing window is displayed under the control of the
CPU34cは、このファイルリストの中で画像Noが1の画像ファイルを検索する(ステップS302)。検索した画像ファイルは画像閲覧ウィンドウ内の閲覧画像ボックスに表示される(ステップS303)。さらに、画像閲覧ウィンドウ内の画像Noボックスに、検索した画像ファイルの画像Noが表示され(ステップS304)、記録日時ボックスに、検索した画像ファイルの記録日時が表示される(ステップS305)。この後、ユーザが特にボタン押下等の制御を行わなければ、画像閲覧ウィンドウの表示内容は変化しない。
The
以下、画像閲覧ウィンドウの表示中にユーザが各種GUIを操作した場合の動作を説明する。ユーザが前ボタンを押下すると(ステップS306でYesの場合)、ファイルリストの中で、閲覧画像ボックスに表示されている画像ファイルより1つ小さな画像Noをもつ画像ファイルが検索され(ステップS307)、その画像ファイルが画像閲覧ウィンドウ内の画像閲覧ボックスに表示される(ステップS308)。さらに、画像閲覧ウィンドウ内の画像Noボックスに、検索した画像ファイルの画像Noが表示され(ステップS309)、記録日時ボックスに、検索した画像ファイルの記録日時が表示される(ステップS310)。 Hereinafter, an operation when the user operates various GUIs while the image browsing window is displayed will be described. When the user presses the previous button (Yes in step S306), an image file having an image number one smaller than the image file displayed in the browse image box is searched in the file list (step S307). The image file is displayed in the image browsing box in the image browsing window (step S308). Further, the image No. of the searched image file is displayed in the image No box in the image browsing window (step S309), and the recording date / time of the searched image file is displayed in the recording date / time box (step S310).
また、ユーザが次ボタンを押下すると(ステップS311でYesの場合)、ファイルリストの中で、閲覧画像ボックスに表示されている画像ファイルより1つ大きな画像Noをもつ画像ファイルが検索され(ステップS312)、その画像ファイルが画像閲覧ウィンドウ内の画像閲覧ボックスに表示される(ステップS313)。さらに、画像閲覧ウィンドウ内の画像Noボックスに、検索した画像ファイルの画像Noが表示され(ステップS314)、記録日時ボックスに、検索した画像ファイルの記録日時が表示される(ステップS315)。 When the user presses the next button (Yes in step S311), an image file having an image number one larger than the image file displayed in the browse image box is searched in the file list (step S312). ), And the image file is displayed in the image browsing box in the image browsing window (step S313). Further, the image No. of the searched image file is displayed in the image No box in the image browsing window (step S314), and the recording date / time of the searched image file is displayed in the recording date / time box (step S315).
ユーザが終了ボタンを押下すると(ステップS316でYesの場合)、CPU34cは画像閲覧ウィンドウを閉じる処理を実行し(ステップS317)、処理は図6のステップS129に進む。なお、上記において、例外処理については図示を省略している。例えば、先頭の画像Noをもつ画像ファイルが画像閲覧ボックスに表示されている状態で前ボタンが押下された場合、表示内容を更新しなくてもよいし、最後の画像Noをもつ画像ファイルを表示してもよい。また、最後の画像Noをもつ画像ファイルが画像閲覧ボックスに表示されている状態で次ボタンが押下された場合、表示内容を更新しなくてもよいし、先頭の画像Noをもつ画像ファイルを表示してもよい。
When the user presses the end button (Yes in step S316), the
本実施形態に対して、以下に説明する変形を行ってもよい。図8に示したように、相関値Clは時間と共に周期的に変化する。矢印810が示す相関値Clの極大値は、テンプレート画像内のタービンブレード10とフレーム画像内のタービンブレード10とが同一となったときに、他の極大値と比較して最大となる。図8では、左端の矢印810が示す相関値Clが最大となっている。そこで、相関値Clの極大値の経時変化を記録していき、相関値Clの極大値の最大値を基準としてタービンブレード10が1回転したことを検出した場合に画像記録を終了するようにしてもよい。これによって、自動的にタービンブレード10の1周分の画像を記録することが可能となる。
You may perform the deformation | transformation demonstrated below with respect to this embodiment. As shown in FIG. 8, the correlation value Cl changes periodically with time. When the
また、ジェットエンジン1の個体を識別する手段を設けると共にジェットエンジン1毎のタービンブレード10の最大枚数を内視鏡装置3に記憶させておき、識別されたジェットエンジン1に対応した最大枚数をブレード記録ソフトの動作時に用いてもよい。ジェットエンジン1の個体を識別する手段としては、例えばバーコードやICタグ等をジェットエンジン1に取り付け、バーコードリーダやICタグリーダ等の読み取り器を内視鏡装置3に接続し、読み取り器でバーコードやICタグ等からジェットエンジン1の識別情報を読み取るようにすればよい。
Further, means for identifying the
上述した本実施形態によれば、以下の効果を得ることができる。本実施形態では、タービンブレードを撮像した複数のフレーム画像の中から、テンプレート画像との画像比較の結果である相関値に基づいて一部のフレーム画像を選択することによって、フレーム画像内のタービンブレードの位置や角度がテンプレート画像内のタービンブレードの位置や角度と同じになったときのフレーム画像を取得することができる。したがって、タービンブレードの回転と撮像のタイミングを合わせるための特別な制御を必要とせず、簡易な方法でタービンブレードの画像を取得することができる。 According to this embodiment described above, the following effects can be obtained. In this embodiment, a turbine blade in a frame image is selected by selecting a part of the frame image based on a correlation value that is a result of image comparison with a template image from a plurality of frame images obtained by imaging the turbine blade. A frame image can be acquired when the position and the angle of are the same as the position and the angle of the turbine blade in the template image. Therefore, special control for matching the rotation of the turbine blade and the imaging timing is not required, and an image of the turbine blade can be acquired by a simple method.
本実施形態で示した手法により取得したタービンブレードの画像を用いて、タービンブレードの検査を行うことが可能となる。特に、図3の記録画像ボックス302に記録画像を表示することによって、タービンブレードの検査をリアルタイムで行うことができる。また、この記録画像を記録媒体に記録することによって、検査を行うことが可能な時間や場所を拡張することができる。さらに、タービンブレードの画像を記録する場合に、内視鏡装置3が取り込んだ映像をそのまま記録すると、ファイルサイズが大きくなるが、本実施形態のように、内視鏡装置3が取り込んだ映像のうち一部だけを記録することによって、記録容量が圧迫されることを防ぎながら、検査に必要な画像を記録することができる。
It is possible to inspect the turbine blade using the image of the turbine blade acquired by the method shown in the present embodiment. In particular, the turbine blade can be inspected in real time by displaying the recorded image in the recorded
また、テンプレート画像を基準にして、フレーム画像内のタービンブレードの位置や角度がテンプレート画像内のタービンブレードの位置や角度と同じになったときのフレーム画像を取得することによって、ユーザにとってタービンブレードの検査を行うのに適した状態で撮像したフレーム画像を取得することができ、検査を効率的に行うことができる。また、フレーム画像の中から選択したテンプレート画像を使用することによって、図8に示した相関値の経時変化がはっきりとするので、所望の状態で撮像したフレーム画像を取得する精度を向上することができる。さらに、フレーム画像の中から選択したテンプレート画像を表示することによって、取得するフレーム画像内のタービンブレードの状態がユーザにとって適した状態となっているか否かをユーザに確認させることができる。 In addition, by obtaining a frame image when the position and angle of the turbine blade in the frame image are the same as the position and angle of the turbine blade in the template image with reference to the template image, the user can obtain the A frame image captured in a state suitable for inspection can be acquired, and inspection can be performed efficiently. Further, by using the template image selected from the frame images, the temporal change of the correlation value shown in FIG. 8 becomes clear, so that the accuracy of acquiring the frame image captured in a desired state can be improved. it can. Furthermore, by displaying the template image selected from the frame images, it is possible to make the user confirm whether or not the state of the turbine blade in the acquired frame image is suitable for the user.
(第2の実施形態)
次に、本発明の第2の実施形態を説明する。図11は、本実施形態によるブレード検査システムの構成を示している。本実施形態では、内視鏡装置3にビデオ端子ケーブル4およびビデオキャプチャカード5が接続されており、これによって、内視鏡装置3が取り込んだ映像をPC6(本発明の画像処理装置に対応)にも取り込ませることが可能となっている。PC6は、図11ではノート型PCとして描かれているが、デスクトップ型のPC等でもよい。PC6には、タービンブレード10を所望の角度で撮像した画像を記録するためのブレード記録ソフトが記憶されている。ブレード記録ソフトの動作は第1の実施形態と同様である。
(Second Embodiment)
Next, a second embodiment of the present invention will be described. FIG. 11 shows the configuration of the blade inspection system according to the present embodiment. In the present embodiment, the
図11では、PC6への映像の取り込みにビデオ端子ケーブル4およびビデオキャプチャカード5を用いているが、図12に示すようにLANケーブル7を用いてもよい。内視鏡装置3は、取り込まれた映像をLANネットワーク上に展開することのできるLAN I/F34dを備えている。そして、LANケーブル7を通じて、PC6に映像を取り込ませることができる。
In FIG. 11, the
図13はPC6の構成を示している。PC6はPC本体24およびモニタ25から構成されている。PC本体24には、制御用コンピュータ35が内蔵されている。制御用コンピュータ35は、RAM35a、HDD(ハードディスクドライブ)35b、CPU35c、外部インターフェースとして、LAN I/F35d、USB I/F35eから構成されている。制御用コンピュータ35はモニタ25に接続されており、映像情報およびソフトウェアの画面等がモニタ25に表示される。
FIG. 13 shows the configuration of the
RAM35aは、ソフトウェア動作に必要な画像情報等のデータを一時記憶するために使用される。HDD35bには、内視鏡装置を制御するために一連のソフトウェアが記憶されており、ブレード記録ソフトもHDD35b内に記憶される。また、本実施形態では、タービンブレード10の画像を保存する保存用フォルダはHDD35b内に設定される。CPU35cは、HDD35bに記憶されているソフトウェアの命令コードに従って、RAM35aに記憶されたデータを用いて各種制御のための演算等を実行する。
The
LAN I/F35dは、内視鏡装置3とPC6をLANケーブル7によって接続するためのインターフェースであり、内視鏡装置3からLAN出力された映像情報をPC6に入力することができる。USB I/F35eは、内視鏡装置3とPC6をビデオキャプチャカード5によって接続するためのインターフェースであり、内視鏡装置3からアナログビデオ出力された映像情報をPC6に入力することができる。
The LAN I /
上述した本実施形態によれば、第1の実施形態と同様の効果を得ることができる。特に、内視鏡装置の性能がPCよりも劣っており、内視鏡装置の動作速度等が十分でない場合等に本実施形態は有効である。 According to the above-described embodiment, the same effect as that of the first embodiment can be obtained. In particular, this embodiment is effective when the performance of the endoscope apparatus is inferior to that of the PC and the operation speed of the endoscope apparatus is not sufficient.
以上、図面を参照して本発明の実施形態について詳述してきたが、具体的な構成は上記の実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。例えば、タービンブレードを回転させる手段としてターニングツールを用いているが、これに限らず、どのような手段を用いてもよく、例えばタービンブレードを手動で回転させてもよい。また、回転速度は一定でなくてもよい。また、本発明の実施形態ではタービンブレードの検査について詳述してきたが、コンプレッサブレード等のように、タービンブレードと同様にブレードが回転方向に周期的に配置されている検査対象の検査に本発明を適用しても、第1乃至第2の実施形態と同様の効果を得ることができる。 As described above, the embodiments of the present invention have been described in detail with reference to the drawings. However, the specific configuration is not limited to the above-described embodiments, and includes design changes and the like without departing from the gist of the present invention. . For example, the turning tool is used as a means for rotating the turbine blade, but the present invention is not limited to this, and any means may be used, for example, the turbine blade may be manually rotated. Further, the rotation speed may not be constant. Moreover, although the inspection of the turbine blade has been described in detail in the embodiment of the present invention, the present invention is applied to the inspection of the inspection object in which the blades are periodically arranged in the rotation direction like the turbine blade. Even if is applied, the same effects as those of the first and second embodiments can be obtained.
1・・・ジェットエンジン、2・・・ターニングツール、3・・・内視鏡装置、4・・・ビデオ端子ケーブル、5・・・ビデオキャプチャカード、6・・・PC、7・・・LANケーブル、10・・・タービンブレード、20・・・内視鏡挿入部、21・・・内視鏡装置本体、22・・・モニタ、23・・・リモコン、24・・・PC本体、25・・・モニタ、30a・・・撮像光学系、30b・・・撮像素子、31・・・画像信号処理装置、32・・・光源、33・・・湾曲制御ユニット、34,35・・・制御用コンピュータ
DESCRIPTION OF
Claims (4)
当該複数のブレードの映像と、テンプレート画像とを順次比較する画像比較手段と、
前記画像比較手段による画像比較の結果に基づいて、前記ブレードの映像の中から前記テンプレート画像に類似するフレーム画像を記録画像として選択する記録画像選択手段と、
前記記録画像選択手段によって選択された前記記録画像を記録する記録手段と、
を有し、
前記画像比較手段は、
前記回転する複数のブレードの映像からフレーム画像を順次取込み、
取り込んだ前記フレーム画像と前記テンプレート画像との相関値を算出し、
予め設定した閾値と、算出した前記相関値とを比較し、
前記記録画像選択手段は、
算出した前記相関値が前記閾値よりも高く、且つ過去に算出した最大相関値よりも高い場合に、当該算出した前記相関値を前記最大相関値に置換すると共に、当該最大相関値に対応する前記フレーム画像を新たな候補画像として、以前に記録されていた前記候補画像を上書きするように記録し、
算出した前記相関値が前記閾値を超えた後、前記閾値よりも低くなったときに、記録されている前記候補画像を前記記録画像として選択する、
ことを特徴とする画像処理装置。 Imaging means for capturing images of the plurality of blades in a state where the plurality of blades periodically arranged in the jet engine are rotated;
Image comparison means for sequentially comparing the images of the plurality of blades and the template image;
Based on the result of image comparison by the image comparison means , recorded image selection means for selecting a frame image similar to the template image from the video of the blade as a recorded image ;
Recording means for recording the recorded image selected by the recorded image selecting means;
Have
The image comparison means includes
Taking frame images sequentially from the images of the rotating blades,
Calculating a correlation value between the captured frame image and the template image;
Compare the preset threshold and the calculated correlation value,
The recorded image selection means includes
When the calculated correlation value is higher than the threshold value and higher than the maximum correlation value calculated in the past, the calculated correlation value is replaced with the maximum correlation value, and the correlation value corresponding to the maximum correlation value is Record the frame image as a new candidate image, overwriting the previously recorded candidate image,
After the calculated correlation value exceeds the threshold value, the recorded candidate image is selected as the recorded image when the correlation value becomes lower than the threshold value.
An image processing apparatus.
前記記録画像表示手段は、前記テンプレート画像表示手段が前記テンプレート画像を表示しているときに、前記記録画像を表示させることを特徴とする請求項2に記載の画像処理装置。 Template image display means for displaying the template image on the monitor;
The image processing apparatus according to claim 2, wherein the recorded image display unit displays the recorded image when the template image display unit displays the template image .
当該複数のブレードの映像と、テンプレート画像とを順次比較する画像比較手段と、Image comparison means for sequentially comparing the images of the plurality of blades and the template image;
前記画像比較手段による画像比較の結果に基づいて、前記ブレードの映像の中から前記テンプレート画像に類似するフレーム画像を記録画像として選択する記録画像選択手段と、Based on the result of image comparison by the image comparison means, recorded image selection means for selecting a frame image similar to the template image from the video of the blade as a recorded image;
前記記録画像選択手段によって選択された前記記録画像を記録する記録手段と、Recording means for recording the recorded image selected by the recorded image selecting means;
としてコンピュータを機能させるためのプログラムであって、As a program for causing a computer to function as
前記画像比較手段は、The image comparison means includes
前記回転する複数のブレードの映像からフレーム画像を順次取込み、Taking frame images sequentially from the images of the rotating blades,
取り込んだ前記フレーム画像と前記テンプレート画像との相関値を算出し、Calculating a correlation value between the captured frame image and the template image;
予め設定した閾値と、算出した前記相関値とを比較し、Compare the preset threshold and the calculated correlation value,
前記記録画像選択手段は、The recorded image selection means includes
算出した前記相関値が前記閾値よりも高く、且つ過去に算出した最大相関値よりも高い場合に、当該算出した前記相関値を前記最大相関値に置換すると共に、当該最大相関値に対応する前記フレーム画像を新たな候補画像として、以前に記録されていた前記候補画像を上書きするように記録し、When the calculated correlation value is higher than the threshold value and higher than the maximum correlation value calculated in the past, the calculated correlation value is replaced with the maximum correlation value, and the correlation value corresponding to the maximum correlation value is Record the frame image as a new candidate image, overwriting the previously recorded candidate image,
算出した前記相関値が前記閾値を超えた後、前記閾値よりも低くなったときに、記録されている前記候補画像を前記記録画像として選択する、After the calculated correlation value exceeds the threshold value, the recorded candidate image is selected as the recorded image when the correlation value becomes lower than the threshold value.
ことを特徴とするプログラム。A program characterized by that.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008010325A JP5244404B2 (en) | 2008-01-21 | 2008-01-21 | Image processing apparatus and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008010325A JP5244404B2 (en) | 2008-01-21 | 2008-01-21 | Image processing apparatus and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009168774A JP2009168774A (en) | 2009-07-30 |
JP5244404B2 true JP5244404B2 (en) | 2013-07-24 |
Family
ID=40970091
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008010325A Expired - Fee Related JP5244404B2 (en) | 2008-01-21 | 2008-01-21 | Image processing apparatus and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5244404B2 (en) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5385048B2 (en) * | 2009-07-31 | 2014-01-08 | オリンパス株式会社 | Image processing apparatus and program |
US8965103B2 (en) | 2009-07-16 | 2015-02-24 | Olympus Corporation | Image processing apparatus and image processing method |
JP5412215B2 (en) * | 2009-09-04 | 2014-02-12 | オリンパス株式会社 | Image processing apparatus and program |
JP5519220B2 (en) * | 2009-09-04 | 2014-06-11 | オリンパス株式会社 | Image processing apparatus and program |
US8791998B2 (en) | 2009-07-31 | 2014-07-29 | Olympus Corporation | Image processing apparatus and method for displaying images |
JP5372675B2 (en) * | 2009-09-04 | 2013-12-18 | オリンパス株式会社 | Image processing apparatus and program |
US8675950B2 (en) | 2009-07-31 | 2014-03-18 | Olympus Corporation | Image processing apparatus and image processing method |
US8602722B2 (en) * | 2010-02-26 | 2013-12-10 | General Electric Company | System and method for inspection of stator vanes |
JP2011232111A (en) * | 2010-04-26 | 2011-11-17 | Olympus Corp | Inspection device and fault detecting method used for inspection device |
EP2789809A1 (en) * | 2013-04-12 | 2014-10-15 | Alstom Technology Ltd | Method for automatic positioning of a gas turbine rotor |
JP6242075B2 (en) * | 2013-05-13 | 2017-12-06 | オリンパス株式会社 | Endoscope apparatus and endoscope image recording folder display method |
JP6242105B2 (en) | 2013-07-30 | 2017-12-06 | オリンパス株式会社 | Blade inspection apparatus and blade inspection method |
JP6180221B2 (en) * | 2013-08-01 | 2017-08-16 | オリンパス株式会社 | Blade inspection device |
CN103528840B (en) * | 2013-09-29 | 2016-03-30 | 天津大学 | Based on the modulation transfer function measurement method of x-ray imaging system detector charactorizations |
JP6929115B2 (en) * | 2017-04-25 | 2021-09-01 | オリンパス株式会社 | Endoscope device, endoscopy system and report generation method |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07113749A (en) * | 1993-10-18 | 1995-05-02 | Olympus Optical Co Ltd | Turbine blade inspection system |
JP4075496B2 (en) * | 2002-07-18 | 2008-04-16 | 松下電器産業株式会社 | Image photographing apparatus and image photographing method |
-
2008
- 2008-01-21 JP JP2008010325A patent/JP5244404B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2009168774A (en) | 2009-07-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5244404B2 (en) | Image processing apparatus and program | |
US7732768B1 (en) | Image alignment and trend analysis features for an infrared imaging system | |
US8965103B2 (en) | Image processing apparatus and image processing method | |
US8675950B2 (en) | Image processing apparatus and image processing method | |
US8791998B2 (en) | Image processing apparatus and method for displaying images | |
CN104615926A (en) | Information processing apparatus and information processing method | |
EP1971134A3 (en) | Information processing apparatus, imaging apparatus, image display control method and computer program | |
US20110262026A1 (en) | Inspection apparatus and defect detection method using the same | |
JP5047764B2 (en) | Microscope imaging device | |
JP4934299B2 (en) | Endoscope device | |
JP4624948B2 (en) | Image trimming method and imaging apparatus | |
JP2011232110A (en) | Inspection device and defect detection method using inspection device | |
JP5519220B2 (en) | Image processing apparatus and program | |
EP2148502B1 (en) | Image processing apparatus and method thereof | |
JP5153381B2 (en) | Endoscope device | |
WO2022145294A1 (en) | Image processing apparatus, image capture apparatus, image processing method, and program | |
JP2016220946A (en) | Endoscope device and setting method of endoscope device | |
JP5519202B2 (en) | Image processing apparatus and program | |
JP5109182B2 (en) | Image processing system and image processing method | |
JP5361246B2 (en) | Endoscope apparatus and program | |
JP5385048B2 (en) | Image processing apparatus and program | |
JP2006245798A5 (en) | ||
JP5745128B2 (en) | Image processing device | |
JP2009169244A (en) | Image recorder, endoscope inspection system, inspection method, and program | |
WO2024090218A1 (en) | Diagnosis system, diagnosis device, program, diagnosis method, method for diagnosing skin, and method for diagnosing stresses |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110111 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120301 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120627 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120703 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120824 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20120827 |
|
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: 20130326 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130408 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160412 Year of fee payment: 3 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5244404 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160412 Year of fee payment: 3 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
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 |
|
LAPS | Cancellation because of no payment of annual fees | ||
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |