To extract a range of the pupil automatically and accurately from moving image data on a moving image in which an eyeball is reflected.SOLUTION: When moving image data reaches an image processing unit 122, a first processing part 122B1 in a threshold determination unit 122B performs binarization by using a temporary threshold value from a concentration value maximum to a concentration value minimum for one static image based on static image data included in the moving image data and generates a large number of temporary threshold value static images. A second processing part 122B2 specifies a range of a temporary threshold value in which an area where the concentration in the temporary threshold value static image is maximum does not change even when the temporary threshold value based on the large number of temporary threshold value static images changes, and determines a specific threshold value in that range. A binarization processing unit 122A binarizes the moving image data by using the specific threshold value.SELECTED DRAWING: Figure 5(B)【課題】眼球の映り込んでいる動画像についての動画像データから、自動的且つ正確に、瞳孔の範囲を抽出する。【解決手段】動画像データが画像処理部122に届くと、閾値決定部122B内の第1処理部122B1が、動画像データに含まれる静止画像データに基づく1つの静止画像に対して、濃度値極大から濃度値極小までの仮閾値を用いて二値化を行い、多数の仮閾値静止画像を生成する。第2処理部122B2は、多数の仮閾値静止画像に基づく仮閾値が変化しても仮閾値静止画像中の濃度が極大となっている面積が変化しない仮閾値の範囲を特定し、その範囲で特定閾値を決定する。二値化処理部122Aは、特定閾値を用いて動画像データを二値化する。【選択図】図5(B)