A tracking processing unit (50) performs tracking processing for a plurality of states during a tracking period and, on the basis of a plurality of tracking results obtained from the tracking processing for the plurality of states, tracks the movement of a measurement point during the tracking period. In addition, with regard to a plurality of tracking points that comprise the measurement point and an auxiliary point, the tracking processing unit (50) performs tracking processing for each tracking point during the tracking period and, on the basis of a plurality of tracking results obtained from the plurality of tracking points, tracks the movement of the measurement point during the tracking period.La présente invention concerne une unité de traitement de suivi (50) qui effectue un traitement de suivi pour une pluralité détats pendant une période de suivi et, sur la base dune pluralité de résultats de suivi obtenus du traitement de suivi pour la pluralité détats, suit le mouvement dun point de mesure pendant la période de suivi. En outre, relativement à une pluralité de points de suivi qui comprennent le point de mesure et un point auxiliaire, lunité de traitement de suivi (50) effectue un traitement de suivi pour chaque point de suivi pendant la période de suivi et, sur la base dune pluralité de résultats de suivi obtenus de la pluralité de points de suivi, suit le mouvement du point de mesure pendant la période de suivi.追跡処理部(50)は、追跡期間内において複数態様の追跡処理を実行し、複数態様の追跡処理により得られる複数の追跡結果に基づいて、追跡期間内における計測点の動きを追跡する。また、追跡処理部(50)は、計測点とその補助点からなる複数の追跡点について、追跡期間内において各追跡点ごとに追跡処理を実行し、複数の追跡点から得られる複数の追跡結果に基づいて、追跡期間内における計測点の動きを追跡する。