JP5244404B2 - Image processing apparatus and program - Google Patents

Image processing apparatus and program Download PDF

Info

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
Application number
JP2008010325A
Other languages
Japanese (ja)
Other versions
JP2009168774A (en
Inventor
史生 堀
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Olympus Corp
Original Assignee
Olympus Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Olympus Corp filed Critical Olympus Corp
Priority to JP2008010325A priority Critical patent/JP5244404B2/en
Publication of JP2009168774A publication Critical patent/JP2009168774A/en
Application granted granted Critical
Publication of JP5244404B2 publication Critical patent/JP5244404B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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モニタに表示する技術が開示されている。
特開昭62−35614号公報
Conventionally, in order to inspect a blade in a jet engine, the blade is observed using an observation jig such as an endoscope. For example, Patent Document 1 discloses a technique for capturing an observation image of a turbine blade with a fiberscope, capturing the captured observation image with a camera, and displaying the image on a TV monitor.
JP-A-62-35614

特許文献1に開示された技術では、タービンの回転方向に周期的に配置された複数のタービンブレード上の所定の検査対象物を観察視野に捉えるため、タービンブレードに対してファイバスコープを一旦位置決めした後は、タービンブレードを所定の送り幅で回転させ、回転後の休止期間に画像の取り込みを行うということを繰り返すようになっている。しかし、この技術では、タービンブレードの回転と撮像のタイミングを合わせる必要があるため、制御が複雑となる。   In the technique disclosed in Patent Document 1, in order to capture a predetermined inspection object on a plurality of turbine blades periodically arranged in the rotation direction of the turbine in an observation field of view, the fiberscope is temporarily positioned with respect to the turbine blade. After that, the turbine blade is rotated at a predetermined feed width, and the image capturing is repeated during the rest period after the rotation. However, in this technique, the rotation of the turbine blade needs to be synchronized with the imaging timing, so that the control becomes complicated.

本発明は、上述した課題に鑑みてなされたものであって、簡易な方法でブレードの画像を取得することができる画像処理装置を提供することを目的とする。   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 jet engine 1, a plurality of turbine blades 10 as inspection objects are periodically arranged at predetermined intervals. Further, a turning tool 2 that rotates the turbine blade 10 in the rotation direction A at a predetermined speed is connected to the jet engine 1. In the present embodiment, the turbine blade 10 is always rotated while an image of the turbine blade 10 is captured.

本実施形態では、タービンブレード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 turbine blade 10. An endoscope insertion portion 20 of the endoscope device 3 is inserted inside the jet engine 1, and an image of the rotating turbine blade 10 is captured by the endoscope insertion portion 20. Further, the endoscope apparatus 3 stores blade recording software for recording an image obtained by imaging the turbine blade 10 at a desired angle.

図2は内視鏡装置3の構成を示している。内視鏡装置3は、内視鏡挿入部20、内視鏡装置本体21、モニタ22、およびリモコン(リモートコントローラ)23から構成されている。内視鏡挿入部20の先端には、撮像光学系30aおよび撮像素子30bが内蔵されている。また、内視鏡装置本体21には、画像信号処理装置(CCU)31、光源32、湾曲制御ユニット33、および制御用コンピュータ34が内蔵されている。   FIG. 2 shows the configuration of the endoscope apparatus 3. The endoscope apparatus 3 includes an endoscope insertion unit 20, an endoscope apparatus main body 21, a monitor 22, and a remote controller (remote controller) 23. An imaging optical system 30a and an imaging element 30b are built in the distal end of the endoscope insertion unit 20. The endoscope apparatus body 21 includes an image signal processing unit (CCU) 31, a light source 32, a bending control unit 33, and a control computer 34.

内視鏡挿入部20において、撮像光学系30aは被写体からの光を集光し、撮像素子30bの撮像面上に被写体像を結像する。撮像素子30bは、被写体像を光電変換して撮像信号を生成する。撮像素子30bから出力された撮像信号は画像信号処理装置31に入力される。   In the endoscope insertion unit 20, the imaging optical system 30a collects light from the subject and forms a subject image on the imaging surface of the imaging element 30b. The image sensor 30b photoelectrically converts the subject image to generate an image signal. The imaging signal output from the imaging element 30 b is input to the image signal processing device 31.

内視鏡装置本体21において、画像信号処理装置31は、撮像素子30bからの撮像信号をNTSC信号等の映像信号に変換して制御用コンピュータ34およびモニタ22に供給し、さらに必要に応じてアナログビデオ出力として、外部に出力する。   In the endoscope apparatus main body 21, the image signal processing device 31 converts the image pickup signal from the image pickup device 30b into a video signal such as an NTSC signal, and supplies the image signal to the control computer 34 and the monitor 22, and further, an analog signal if necessary. Output to the outside as video output.

光源32は、光ファイバ等を通じて内視鏡挿入部20の先端に接続されており、光を外部に照射することができる。湾曲制御ユニット33は内視鏡挿入部20の先端と接続されており、先端を上下左右に湾曲させることができる。光源32および湾曲制御ユニット33の制御は、制御用コンピュータ34によって行われる。   The light source 32 is connected to the distal end of the endoscope insertion portion 20 through an optical fiber or the like, and can irradiate light to the outside. The bending control unit 33 is connected to the distal end of the endoscope insertion unit 20 and can bend the distal end up and down and left and right. The light source 32 and the bending control unit 33 are controlled by the control computer 34.

制御用コンピュータ34は、RAM34a、ROM34b、CPU34c、外部インターフェースとしてLAN I/F34d、RS232C I/F34e、カード I/F34fから構成されている。RAM34aは、ソフトウェア動作に必要な画像情報等のデータを一時記憶するために使用される。ROM34bには、内視鏡装置3を制御するための一連のソフトウェアが記憶されており、後述するブレード記録ソフトもROM34b内に記憶される。CPU34cは、ROM34bに記憶されているソフトウェアの命令コードに従って、RAM34aに記憶されたデータを用いて各種制御のための演算等を実行する。   The control computer 34 includes a RAM 34a, a ROM 34b, a CPU 34c, a LAN I / F 34d, an RS232C I / F 34e, and a card I / F 34f as external interfaces. The RAM 34a is used for temporarily storing data such as image information necessary for software operation. A series of software for controlling the endoscope apparatus 3 is stored in the ROM 34b, and blade recording software described later is also stored in the ROM 34b. The CPU 34c executes various control operations and the like using the data stored in the RAM 34a according to the software instruction code stored in the ROM 34b.

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 signal processing device 31 to the external PC. The RS232C I / F 34e is an interface for connecting to the remote controller 23, and various operations of the endoscope apparatus 3 can be controlled by the user operating the remote controller 23. The card I / F 34f can freely attach and detach various memory cards 50 that are recording media. When the memory card 50 is attached, data such as image information stored in the memory card 50 can be taken in or recorded in the memory card 50 under the control of the CPU 34c.

次に、ブレード記録ソフトの画面を説明する。図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 preview image box 300, a template image box 301, and a recorded image box 302 are prepared as image display boxes which are areas for displaying images picked up by the endoscope insertion unit 20. In the preview image box 300, an image captured by the endoscope apparatus 3 is displayed. Specifically, an image of the turbine blade 10 rotating is displayed in real time simultaneously with imaging.

テンプレート画像ボックス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 endoscope apparatus 3. Minute images are displayed as template images. In the recorded image box 302, an image for one frame having a higher correlation than the template image among the images captured by the endoscope apparatus 3 is displayed as a recorded image. The image displayed in this box is recorded in the storage folder in the memory card 50 as an image file.

テンプレート登録ボタン310は、ユーザが所望の画像をテンプレート画像に登録するためのボタンであり、本ボタンが押下されたタイミングで内視鏡装置3に取り込まれた1フレーム分の画像が、テンプレート画像として登録される。これと同時に、テンプレート画像がテンプレート画像ボックス301に表示される。   The template registration button 310 is a button for the user to register a desired image in the template image, and an image for one frame taken into the endoscope device 3 at the timing when this button is pressed is used as a template image. be registered. At the same time, the template image is displayed in the template image box 301.

記録開始ボタン311は、ユーザが記録開始の指示を入力するためのボタンであり、本ボタンが押下されたタイミングでタービンブレード10の画像の記録が開始される。同時に、後述する記録枚数ボックス320の値が0にリセットされる。記録が開始されると、内視鏡装置3に取り込まれた映像とテンプレート画像との比較が順次行われ、内視鏡装置3に取り込まれた映像のうち、テンプレート画像と比べて相関の高い1フレーム分の画像が記録画像ボックス302に表示される。   The recording start button 311 is a button for the user to input a recording start instruction, and recording of an image of the turbine blade 10 is started at the timing when this button is pressed. At the same time, a value in a recording number box 320 described later is reset to zero. When the recording is started, the video image captured by the endoscope apparatus 3 and the template image are sequentially compared, and the video image captured by the endoscope apparatus 3 has a higher correlation than the template image. An image for the frame is displayed in the recorded image box 302.

より具体的には、取り込まれた映像のタービンブレード10の位置や角度がテンプレート画像内のタービンブレード10の位置や角度と同じになったとき(簡略化して言い換えると、取り込まれた映像内のタービンブレード10とテンプレート画像内のタービンブレード10の見え方が同じになったとき)の1フレーム分の画像が表示されることになる。記録画像ボックス302に表示された画像は、画像ファイルとしてメモリカード50内の保存用フォルダに順次記録される。   More specifically, when the position and angle of the turbine blade 10 in the captured image are the same as the position and angle of the turbine blade 10 in the template image (in a simplified manner, in other words, the turbine in the captured image An image for one frame (when the appearance of the blade 10 and the turbine blade 10 in the template image becomes the same) is displayed. Images displayed in the recorded image box 302 are sequentially recorded as image files in a storage folder in the memory card 50.

記録停止ボタン312は、ユーザが記録停止の指示を入力するためのボタンであり、本ボタンが押下されたタイミングでタービンブレード10の画像の記録が停止される。画像閲覧ボタン313は、ユーザが画像閲覧の指示を入力するためのボタンであり、本ボタンが押下されると、後述する画像閲覧ウィンドウが表示され、過去に記録された画像ファイルの閲覧が可能になる。ただし、画像記録中は、本ボタンの操作が無効となる。   The recording stop button 312 is a button for the user to input a recording stop instruction, and recording of the image of the turbine blade 10 is stopped at the timing when this button is pressed. The image browsing button 313 is a button for the user to input an image browsing instruction. When this button is pressed, an image browsing window to be described later is displayed, and an image file recorded in the past can be browsed. Become. However, the operation of this button is invalid during image recording.

記録枚数ボックス320には、現在の画像記録枚数が表示される。前述したように、記録開始ボタン311が押下されたタイミングで、本ボックスの値が0にリセットされる。最大枚数ボックス321には、記録する画像の最大枚数が表示される。ユーザは本ボックスに最大枚数を入力することが可能であり、画像記録中に画像記録枚数が最大枚数と同じ値になった場合、記録が自動的に終了する。したがって、ユーザが本ボックスに、例えばタービンブレード10の1周分のブレード枚数を入力しておくことにより、必要な枚数だけ、自動的にタービンブレード10の画像を記録させることができる。   The number of recorded images box 320 displays the current number of recorded images. As described above, the value in this box is reset to 0 when the recording start button 311 is pressed. In the maximum number box 321, the maximum number of images to be recorded is displayed. The user can input the maximum number in this box, and if the number of recorded images becomes the same as the maximum number during image recording, the recording is automatically terminated. Therefore, when the user inputs, for example, the number of blades for one turn of the turbine blade 10 in this box, images of the turbine blade 10 can be automatically recorded as many as necessary.

終了ボタン330は、ユーザがブレード記録ソフトの終了指示を入力するためのボタンであり、本ボタンが押下されると、ブレード記録ソフトウィンドウが閉じ、ブレード記録ソフトの動作が終了する。   The end button 330 is a button for the user to input an instruction to end the blade recording software. When this button is pressed, the blade recording software window is closed and the operation of the blade recording software is ended.

図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 image browsing button 313 in the blade recording software window is pressed, this window is displayed. At the timing when this window is displayed, all image files stored in the storage folder of the memory card 50 are assigned numbers as image numbers in order of recording date and time. By operating this window using the GUI function, the user can browse images. The description of this window is as follows.

閲覧画像ボックス400は、メモリカード50の保存用フォルダ内に保存されている、過去に記録した画像ファイルが表示される。ユーザが前ボタン410または次ボタン411を押下することで、本ボックスに表示する画像ファイルを切り替えることができる。前ボタン410が押下されると、ファイルリストの中で、閲覧画像ボックス400に表示されている画像ファイルより1つ小さな画像Noをもつ画像ファイルが表示される。また、次ボタン411が押下されると、ファイルリストの中で、閲覧画像ボックス400に表示されている画像ファイルより1つ大きな画像Noをもつ画像ファイルが表示される。   In the browse image box 400, image files recorded in the past and stored in the storage folder of the memory card 50 are displayed. When the user presses the previous button 410 or the next button 411, the image file to be displayed in this box can be switched. When the previous button 410 is pressed, an image file having an image number one smaller than the image file displayed in the browse image box 400 is displayed in the file list. When the next button 411 is pressed, an image file having an image number one larger than the image file displayed in the browse image box 400 is displayed in the file list.

画像Noボックス420には、閲覧画像ボックス400に表示されている画像の画像Noが表示される。ユーザが前ボタン410または次ボタン411を押下することで、本ボックスの画像Noの表示が切り替わる。記録日時ボックス421には、閲覧画像ボックス400に表示されている画像の記録日時が表示される。ユーザが前ボタン410または次ボタン411を押下することで、本ボックスの記録日時の表示が切り替わる。   In the image number box 420, the image number of the image displayed in the browse image box 400 is displayed. When the user presses the previous button 410 or the next button 411, the display of the image No. in this box is switched. The recording date / time box 421 displays the recording date / time of the image displayed in the browse image box 400. When the user presses the previous button 410 or the next button 411, the recording date / time display in this box is switched.

閉じるボタン422は、ユーザが画像閲覧停止の指示を入力するためのボタンであり、本ボタンが押下されると、画像閲覧ウィンドウが閉じ、ブレード記録ソフトウィンドウの画面に戻る。   The close button 422 is a button for the user to input an instruction to stop image browsing. When this button is pressed, the image browsing window is closed and the screen returns to the blade recording software window.

次に、ブレード記録ソフトによる画像記録時の動作を説明する。図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 CPU 34 c generates a graphic image signal for displaying the blade recording software window and outputs the graphic image signal to the image signal processing device 31. The image signal processing device 31 outputs a video signal on which the graphic image signal is superimposed to the monitor 22. The monitor 22 displays a blade recording software window based on the video signal. The operation for displaying the software screen thereafter is the same.

続いて、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 CPU 34c (step S102). Hereinafter, the current number of recorded images displayed in this box is represented by Nl. Further, under the control of the CPU 34c, the maximum number (initial value) is displayed in the maximum number box in the blade recording software window (step S103). Hereinafter, the maximum number displayed or input in this box is represented by Nm. The initial values of the recording number Nl and the maximum number Nm are stored in the RAM 34a. Further, the CPU 34c sets the recording flag in the RAM 34a to OFF (step S104).

続いて、CPU34cは1フレーム分の画像(画像信号)をフレーム画像として画像信号処理装置31から取り込む(ステップS105)。続いて、ブレード記録ソフトウィンドウ内のプレビュー画像ボックスにフレーム画像が表示される(ステップS106)。このとき、画像信号処理装置31は、CPU34cの制御により、プレビュー画像ボックスにフレーム画像を表示するための画像処理を実行する。この後、ユーザが特にボタン押下等の制御を行わなければ、処理はステップS105に戻り、フレーム画像の取り込みと表示が繰り返される。   Subsequently, the CPU 34c captures an image (image signal) for one frame from the image signal processing device 31 as a frame image (step S105). Subsequently, the frame image is displayed in the preview image box in the blade recording software window (step S106). At this time, the image signal processing device 31 executes image processing for displaying a frame image in the preview image box under the control of the CPU 34c. Thereafter, if the user does not perform any control such as pressing a button, the process returns to step S105, and the capture and display of the frame image are repeated.

以下、フレーム画像の表示中にユーザが各種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 CPU 34c monitors signals input from the remote controller 23 via the RS232c I / F 34e, and based on the signals, the CPU 34c determines whether or not each GUI is operated and the operation content.

ユーザがブレード記録ソフトウィンドウ内のテンプレート登録ボタンを押下すると(ステップ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 signal processing device 31 executes image processing for displaying the frame image input at the timing when the template registration button is pressed, under the control of the CPU 34c, in the template image box. The CPU 34c acquires the frame image as a template image from the image signal processing device 31, and stores it in the RAM 34a (step S109). Thereafter, the process proceeds to step S110.

ユーザが最大枚数ボックスに数値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 CPU 34c sets the input numerical value N as the maximum number Nm stored in the RAM 34a (step S111). Thereafter, the process proceeds to step S112.

ユーザがブレード記録ソフトウィンドウ内の記録開始ボタンを押下すると(ステップ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 CPU 34c sets the recording flag in the RAM 34a to ON (step S113), and the number of recorded sheets Nl stored in the RAM 34a. Is reset to 0 (step S114). Further, under the control of the CPU 34c, the recording number Nl (= 0) is displayed in the recording number box in the blade recording software window (step S115). Thereafter, the process proceeds to step S116 in FIG.

CPU34cは記録中フラグを確認し、記録中フラグがONであれば(ステップS116でYesの場合)、テンプレート画像とフレーム画像との相関処理を行う(ステップS117)。この相関処理は、テンプレート画像と複数のフレーム画像との相関値を算出し、相関値に基づいて記録画像を取得する処理であるが、相関処理の詳細については後述する。相関処理で記録画像を取得できた場合(ステップS118でYesの場合)、処理はステップS119に進み、記録画像を取得できなかった場合(ステップS118でNoの場合)、処理はステップS124に進む。   The CPU 34c confirms the recording flag. If the recording flag is ON (Yes in step S116), the CPU 34c performs correlation processing between the template image and the frame image (step S117). This correlation processing is processing for calculating a correlation value between a template image and a plurality of frame images and acquiring a recorded image based on the correlation value. Details of the correlation processing will be described later. If the recorded image can be acquired by the correlation process (Yes in step S118), the process proceeds to step S119. If the recorded image cannot be acquired (No in step S118), the process proceeds to step S124.

相関処理で記録画像を取得できた場合、CPU34cは、記録画像を画像ファイルとして保存用フォルダに保存する処理を実行する(ステップS119)。この処理により、画像ファイルがメモリカード50内の保存用フォルダに保存される。続いて、CPU34cは、RAM34aに格納されている記録枚数Nlを1つインクリメントする(ステップS120)。さらに、CPU34cの制御により、ブレード記録ソフトウィンドウ内の記録枚数ボックスに記録枚数Nlが表示される(ステップS122)。   When the recorded image can be acquired by the correlation process, the CPU 34c executes a process of saving the recorded image as an image file in the saving folder (step S119). By this processing, the image file is stored in the storage folder in the memory card 50. Subsequently, the CPU 34c increments the recording number Nl stored in the RAM 34a by one (step S120). Further, under the control of the CPU 34c, the recording number Nl is displayed in the recording number box in the blade recording software window (step S122).

続いて、CPU34cは記録枚数Nlと最大枚数Nmとを比較する。Nl≧Nmの場合(ステップS123でYesの場合)、CPU34cは、RAM34aに設けた記録中フラグをOFFに設定する(ステップS125)。また、Nl<Nmの場合(ステップS123でNoの場合)、処理はステップS124に進む。   Subsequently, the CPU 34c compares the recorded number Nl with the maximum number Nm. If Nl ≧ Nm (Yes in step S123), the CPU 34c sets the recording flag provided in the RAM 34a to OFF (step S125). If Nl <Nm (No in step S123), the process proceeds to step S124.

ユーザがブレード記録ソフトウィンドウ内の記録停止ボタンを押下すると(ステップ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 CPU 34c checks the recording flag, and if the recording flag is OFF (Yes in step S127), the process proceeds to step S128. If the recording flag is ON, the process proceeds to step S129. If the recording flag is OFF, an image browsing window is displayed under the control of the CPU 34c (step S128). Thereby, the user can browse the image files recorded in the past. Details of image browsing will be described later. After the image browsing ends, the process proceeds to step S129.

ユーザがブレード記録ソフトウィンドウ内の終了ボタンを押下すると(ステップS129でYesの場合)、CPU34cはブレード記録ソフトウィンドウを閉じる処理を実行し(ステップS130)、ソフトウェアが終了する。なお、上記において、例外処理については図示を省略している。例えば、テンプレート登録ボタンが押下されていない状態で記録開始ボタンが押下されて記録中フラグがONになってしまっても、相関処理は実行されない。   When the user presses the end button in the blade recording software window (Yes in step S129), the CPU 34c executes a process of closing the blade recording software window (step S130), and the software ends. In the above description, exception processing is not shown. For example, even if the recording start button is pressed while the template registration button is not pressed and the recording flag is turned ON, the correlation process is not executed.

次に、図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 CPU 34c reads the correlation value threshold Ct from the RAM 34a (step S200). This threshold value Ct is a value stored in the RAM 34a before the correlation process. The threshold value Ct may be a fixed value or may be input by the user.

ブレード記録ソフトウィンドウ内のテンプレート登録ボタンが押下され、テンプレート画像の再登録が行われた場合(ステップ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 CPU 34c sets the maximum correlation value Cm stored in the RAM 34a to Ct. (Step S202). Thereafter, the process proceeds to step S203. When the template image is registered (step S109 in FIG. 5), the maximum correlation value Cm is set to Ct.

続いて、CPU34cは最大相関値CmをRAM34aから読み込む(ステップS203)。さらに、CPU34cは、図5のステップS109で記録したテンプレート画像をRAM34aから読み込む(ステップS204)。   Subsequently, the CPU 34c reads the maximum correlation value Cm from the RAM 34a (step S203). Further, the CPU 34c reads the template image recorded in step S109 in FIG. 5 from the RAM 34a (step S204).

続いて、CPU34cはテンプレート画像およびフレーム画像の各画素の輝度値(明度値)を取得する(ステップS205)。ここで、例えばRGBの各成分の輝度で表された画素の輝度値は、以下の(1)式を用いて算出される。
Y=0.299×R+0.587 ×G+0.114×B ・・・(1)
Subsequently, the CPU 34c acquires the luminance value (brightness value) of each pixel of the template image and the frame image (step S205). Here, for example, the luminance value of the pixel represented by the luminance of each component of RGB is calculated using the following equation (1).
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 CPU 34c calculates a correlation value Cl between the template image and the frame image (step S206). Hereinafter, a method for obtaining a correlation value (correlation coefficient) between two images will be described. Assuming that the luminance values at the pixel position (x, y) of two images are f1 (x, y) and f2 (x, y), the average luminance values of the two images are respectively expressed by Equation (2) and ( 3) It is expressed by the formula. However, X and Y are the numbers of pixels in the x and y directions, respectively, and Size is the total number of pixels (Size = X × Y).

Figure 0005244404
Figure 0005244404

Figure 0005244404
Figure 0005244404

さらに、2枚の画像の標準偏差はそれぞれ(4)式、(5)式で表される。   Furthermore, the standard deviations of the two images are expressed by equations (4) and (5), respectively.

Figure 0005244404
Figure 0005244404

Figure 0005244404
Figure 0005244404

さらに、2枚の画像の共分散は(6)式で表される。   Further, the covariance of the two images is expressed by equation (6).

Figure 0005244404
Figure 0005244404

そして、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.

Figure 0005244404
Figure 0005244404

画像サイズを間引いた上で相関値を求める場合は、上記の各式において、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 curve 800 shows a change with time of the correlation value Cl. In the graph shown in FIG. 8, when attention is paid to the region of the correlation value Cl having a value larger than the threshold Ct, there is a frame image having the maximum correlation value in each region (position of the arrow 810). It can be considered that these frame images are very similar to the template image, that is, are images of the turbine blade 10 having substantially the same position and angle as the position and angle of the turbine blade 10 in the template image. These frame images are sequentially stored as recorded images.

ステップ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 CPU 34c sets the maximum correlation value Cm to the same value as the correlation value Cl (Cm = Cl) (step S209), and stores the maximum correlation value Cm in the RAM 34a (step S210). Further, the CPU 34c stores a frame image corresponding to the maximum correlation value Cm (a frame image acquired in the current frame) as a candidate image in the RAM 34a (step S211), and the correlation process is completed. Here, the candidate image is an image listed as a candidate for an image to be recorded later. When a frame image is stored as a candidate image in the RAM 34a, the previous candidate image is overwritten.

また、ステップ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 CPU 34c sets the maximum correlation value Cm to the same value as the threshold Ct (Cm = Ct) (step S213), and stores the maximum correlation value Cm in the RAM 34a (step S214). Further, the CPU 34c reads the candidate image as a recorded image from the RAM 34a (step S215), and the correlation process is completed.

図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 CPU 34c (step S300). Subsequently, the CPU 34c creates a file list of image files stored in the storage folder of the memory card 50 (step S301). FIG. 10 shows an example of a file list. The file list is a list of image files stored in the storage folder. In the file list, each image file is arranged in order of recording date and time, and a number (image No.) is assigned in order from the file with the newest date and time. It is.

CPU34cは、このファイルリストの中で画像Noが1の画像ファイルを検索する(ステップS302)。検索した画像ファイルは画像閲覧ウィンドウ内の閲覧画像ボックスに表示される(ステップS303)。さらに、画像閲覧ウィンドウ内の画像Noボックスに、検索した画像ファイルの画像Noが表示され(ステップS304)、記録日時ボックスに、検索した画像ファイルの記録日時が表示される(ステップS305)。この後、ユーザが特にボタン押下等の制御を行わなければ、画像閲覧ウィンドウの表示内容は変化しない。   The CPU 34c searches the image list for an image No. 1 in this file list (step S302). The searched image file is displayed in a browse image box in the image browse window (step S303). Further, the image No. of the searched image file is displayed in the image No box in the image browsing window (step S304), and the recording date / time of the searched image file is displayed in the recording date / time box (step S305). Thereafter, unless the user performs control such as pressing a button, the display content of the image browsing window does not change.

以下、画像閲覧ウィンドウの表示中にユーザが各種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 CPU 34c executes a process for closing the image browsing window (step S317), and the process proceeds to step S129 in FIG. In the above description, exception processing is not shown. For example, if the previous button is pressed while the image file having the first image No. is displayed in the image browsing box, the display content need not be updated, and the image file having the last image No. is displayed. May be. When the next button is pressed while the image file having the last image No. is displayed in the image browsing box, the display content need not be updated, and the image file having the first image No. is displayed. May be.

本実施形態に対して、以下に説明する変形を行ってもよい。図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 turbine blade 10 in the template image and the turbine blade 10 in the frame image are the same, the maximum value of the correlation value Cl indicated by the arrow 810 is maximum as compared with the other maximum values. In FIG. 8, the correlation value Cl indicated by the leftmost arrow 810 is the maximum. Therefore, the time-dependent change in the maximum value of the correlation value Cl is recorded, and the image recording is terminated when it is detected that the turbine blade 10 has made one rotation with reference to the maximum value of the maximum value of the correlation value Cl. Also good. As a result, it is possible to automatically record an image of one revolution of the turbine blade 10.

また、ジェットエンジン1の個体を識別する手段を設けると共にジェットエンジン1毎のタービンブレード10の最大枚数を内視鏡装置3に記憶させておき、識別されたジェットエンジン1に対応した最大枚数をブレード記録ソフトの動作時に用いてもよい。ジェットエンジン1の個体を識別する手段としては、例えばバーコードやICタグ等をジェットエンジン1に取り付け、バーコードリーダやICタグリーダ等の読み取り器を内視鏡装置3に接続し、読み取り器でバーコードやICタグ等からジェットエンジン1の識別情報を読み取るようにすればよい。   Further, means for identifying the individual jet engine 1 is provided, and the maximum number of turbine blades 10 for each jet engine 1 is stored in the endoscope device 3, and the maximum number corresponding to the identified jet engine 1 is stored in the blade. You may use at the time of operation of recording software. As means for identifying the individual jet engine 1, for example, a barcode or IC tag is attached to the jet engine 1, a reader such as a barcode reader or IC tag reader is connected to the endoscope device 3, and the bar is read by the reader. What is necessary is just to read the identification information of the jet engine 1 from a code or an IC tag.

上述した本実施形態によれば、以下の効果を得ることができる。本実施形態では、タービンブレードを撮像した複数のフレーム画像の中から、テンプレート画像との画像比較の結果である相関値に基づいて一部のフレーム画像を選択することによって、フレーム画像内のタービンブレードの位置や角度がテンプレート画像内のタービンブレードの位置や角度と同じになったときのフレーム画像を取得することができる。したがって、タービンブレードの回転と撮像のタイミングを合わせるための特別な制御を必要とせず、簡易な方法でタービンブレードの画像を取得することができる。   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 image box 302 of FIG. Also, by recording this recorded image on a recording medium, the time and place where the inspection can be performed can be extended. Furthermore, when recording an image of the turbine blade, if the video captured by the endoscope apparatus 3 is recorded as it is, the file size increases, but the video captured by the endoscope apparatus 3 as in the present embodiment. By recording only a part of them, it is possible to record an image necessary for inspection while preventing the recording capacity from being pressed.

また、テンプレート画像を基準にして、フレーム画像内のタービンブレードの位置や角度がテンプレート画像内のタービンブレードの位置や角度と同じになったときのフレーム画像を取得することによって、ユーザにとってタービンブレードの検査を行うのに適した状態で撮像したフレーム画像を取得することができ、検査を効率的に行うことができる。また、フレーム画像の中から選択したテンプレート画像を使用することによって、図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 video terminal cable 4 and the video capture card 5 are connected to the endoscope apparatus 3, whereby the video captured by the endoscope apparatus 3 is displayed on the PC 6 (corresponding to the image processing apparatus of the present invention). Can also be incorporated into The PC 6 is depicted as a notebook PC in FIG. 11, but may be a desktop PC or the like. The PC 6 stores blade recording software for recording an image of the turbine blade 10 taken at a desired angle. The operation of the blade recording software is the same as in the first embodiment.

図11では、PC6への映像の取り込みにビデオ端子ケーブル4およびビデオキャプチャカード5を用いているが、図12に示すようにLANケーブル7を用いてもよい。内視鏡装置3は、取り込まれた映像をLANネットワーク上に展開することのできるLAN I/F34dを備えている。そして、LANケーブル7を通じて、PC6に映像を取り込ませることができる。   In FIG. 11, the video terminal cable 4 and the video capture card 5 are used to capture video to the PC 6, but a LAN cable 7 may be used as shown in FIG. The endoscope apparatus 3 includes a LAN I / F 34d that can develop the captured video on a LAN network. Then, the video can be taken into the PC 6 through the LAN cable 7.

図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 PC 6. The PC 6 includes a PC main body 24 and a monitor 25. A control computer 35 is built in the PC main body 24. The control computer 35 includes a RAM 35a, an HDD (hard disk drive) 35b, a CPU 35c, and a LAN I / F 35d and a USB I / F 35e as external interfaces. The control computer 35 is connected to the monitor 25, and video information, a software screen, and the like are displayed on the monitor 25.

RAM35aは、ソフトウェア動作に必要な画像情報等のデータを一時記憶するために使用される。HDD35bには、内視鏡装置を制御するために一連のソフトウェアが記憶されており、ブレード記録ソフトもHDD35b内に記憶される。また、本実施形態では、タービンブレード10の画像を保存する保存用フォルダはHDD35b内に設定される。CPU35cは、HDD35bに記憶されているソフトウェアの命令コードに従って、RAM35aに記憶されたデータを用いて各種制御のための演算等を実行する。   The RAM 35a is used for temporarily storing data such as image information necessary for software operation. A series of software is stored in the HDD 35b to control the endoscope apparatus, and blade recording software is also stored in the HDD 35b. In the present embodiment, the storage folder for storing the image of the turbine blade 10 is set in the HDD 35b. The CPU 35c executes various control operations and the like using the data stored in the RAM 35a in accordance with the software instruction code stored in the HDD 35b.

LAN I/F35dは、内視鏡装置3とPC6をLANケーブル7によって接続するためのインターフェースであり、内視鏡装置3からLAN出力された映像情報をPC6に入力することができる。USB I/F35eは、内視鏡装置3とPC6をビデオキャプチャカード5によって接続するためのインターフェースであり、内視鏡装置3からアナログビデオ出力された映像情報をPC6に入力することができる。   The LAN I / F 35d is an interface for connecting the endoscope apparatus 3 and the PC 6 by the LAN cable 7, and can input the video information output from the endoscope apparatus 3 to the PC 6 into the PC 6. The USB I / F 35 e is an interface for connecting the endoscope apparatus 3 and the PC 6 by the video capture card 5, and can input video information output from the endoscope apparatus 3 as analog video to the PC 6.

上述した本実施形態によれば、第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の実施形態によるブレード検査システムの構成を示すブロック図である。1 is a block diagram showing a configuration of a blade inspection system according to a first embodiment of the present invention. 本発明の第1の実施形態によるブレード検査システムが備える内視鏡装置の構成を示すブロック図である。It is a block diagram showing composition of an endoscope apparatus with which a blade inspection system by a 1st embodiment of the present invention is provided. 本発明の第1の実施形態におけるブレード記録ソフトの画面を示す参考図である。It is a reference figure which shows the screen of the blade recording software in the 1st Embodiment of this invention. 本発明の第1の実施形態におけるブレード記録ソフトの画面を示す参考図である。It is a reference figure which shows the screen of the blade recording software in the 1st Embodiment of this invention. 本発明の第1の実施形態におけるブレード記録ソフトによる画像記録時の動作の手順を示すフローチャートである。It is a flowchart which shows the procedure of the operation | movement at the time of the image recording by the blade recording software in the 1st Embodiment of this invention. 本発明の第1の実施形態におけるブレード記録ソフトによる画像記録時の動作の手順を示すフローチャートである。It is a flowchart which shows the procedure of the operation | movement at the time of the image recording by the blade recording software in the 1st Embodiment of this invention. 本発明の第1の実施形態におけるブレード記録ソフトによる画像記録時の動作(相関処理)の手順を示すフローチャートである。It is a flowchart which shows the procedure of the operation | movement (correlation process) at the time of the image recording by the blade recording software in the 1st Embodiment of this invention. 本発明の第1の実施形態における相関値の経時変化を示すグラフである。It is a graph which shows the time-dependent change of the correlation value in the 1st Embodiment of this invention. 本発明の第1の実施形態におけるブレード記録ソフトによる画像記録時の動作(画像閲覧)の手順を示すフローチャートである。It is a flowchart which shows the procedure of the operation | movement (image browsing) at the time of the image recording by the blade recording software in the 1st Embodiment of this invention. 本発明の第1の実施形態におけるファイルリストの内容を示す参考図である。It is a reference figure which shows the content of the file list in the 1st Embodiment of this invention. 本発明の第2の実施形態によるブレード検査システムの構成を示すブロック図である。It is a block diagram which shows the structure of the blade test | inspection system by the 2nd Embodiment of this invention. 本発明の第2の実施形態によるブレード検査システムの構成を示すブロック図である。It is a block diagram which shows the structure of the blade test | inspection system by the 2nd Embodiment of this invention. 本発明の第2の実施形態によるブレード検査システムが備えるPCの構成を示すブロック図である。It is a block diagram which shows the structure of PC with which the blade inspection system by the 2nd Embodiment of this invention is provided.

符号の説明Explanation of symbols

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 SYMBOLS 1 ... Jet engine, 2 ... Turning tool, 3 ... Endoscope apparatus, 4 ... Video terminal cable, 5 ... Video capture card, 6 ... PC, 7 ... LAN Cable 10, turbine blade 20, endoscope insertion portion 21, endoscope apparatus body 22, monitor 23, remote control 24, PC body, 25 ..Monitor, 30a ... imaging optical system, 30b ... imaging element, 31 ... image signal processing device, 32 ... light source, 33 ... bending control unit, 34,35 ... for control Computer

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.
前記記録画像選択手段によって選択された前記記録画像を前記記録手段が記録した後、当該記録画像をモニタ上に表示させる記録画像表示手段をさらに備えたことを特徴とする請求項1に記載の画像処理装置。 2. The image according to claim 1, further comprising recorded image display means for displaying the recorded image on a monitor after the recording means has recorded the recorded image selected by the recorded image selection means. Processing equipment. 前記テンプレート画像を前記モニタ上に表示させるテンプレート画像表示手段をさらに備え、
前記記録画像表示手段は、前記テンプレート画像表示手段が前記テンプレート画像を表示しているときに、前記記録画像を表示させることを特徴とする請求項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 .
ジェットエンジン内に周期的に配置された複数のブレードを回転させた状態で、当該複数のブレードの映像を取り込む撮像手段と、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;
としてコンピュータを機能させるためのプログラムであって、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.
JP2008010325A 2008-01-21 2008-01-21 Image processing apparatus and program Expired - Fee Related JP5244404B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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