PROBLEM TO BE SOLVED: To enhance the precision of searching based on correlation calculation between the image data of supersonic waves.SOLUTION: The image data of the ultrasonic waves of a plurality of time phases are stored in an image storing section 22. A pattern matching processing section 30 has a function generating a template corresponding to a set point based on the set point set in the image data of a reference time phase, a function setting the searching area in the image data in a searching time phase, a function executing the correlation calculation based on the image data of the template of the reference time phase and the image data overlapping the template of the searching time phase in the respective positions in the searching area while moving the template in the searching area, and a function weighting the result of the correlation calculation obtained in the respective positions according to the distance from the reference position to the respective positions in the searching area. The moving point corresponding to the set point is searched in the searching area based on the weighted result of the correlation calculation.COPYRIGHT: (C)2013,JPO&INPIT【課題】超音波の画像データ間における相関演算に基づいた探索の精度を向上させる。【解決手段】画像記憶部22には複数時相の超音波の画像データが記憶される。パターンマッチング処理部30は、参照時相の画像データ内に設定された設定点に基づいて、その設定点に対応したテンプレートを生成する機能と、探索時相の画像データ内に探索領域を設定する機能と、テンプレートを探索領域内で移動させつつその探索領域内の各位置において、参照時相のテンプレートの画像データと、探索時相のテンプレートに重なる画像データと、に基づいて相関演算を実行する機能と、基準位置から探索領域内の各位置までの距離に応じて、その各位置において得られる相関演算の結果に重み付け処理を行う機能を備えている。そして、重み付け処理された相関演算の結果に基づいて、探索領域内において設定点に対応した移動点が探索される。【選択図】図1