To provide a technology to estimate a pupil center position efficiently.SOLUTION: A pupil estimation device 12 includes a peripheral point detection unit, a position calculation unit, a first calculation unit, and a second calculation unit. The peripheral point detection unit detects a plurality of peripheral points indicating an outer edge of the eye from a captured image in S11. The position calculation unit calculates a reference position by using the plurality of peripheral points in S12. The first calculation unit calculates a difference vector indicating a difference between a pupil center position and the reference position by using a regression function for which the reference position and the brightness of a predetermined region of the captured image are used in S13-S18. The second calculation unit calculates the pupil center position by adding the difference vector calculated by the first calculation unit to the reference position in S19.SELECTED DRAWING: Figure 6【課題】効率よく瞳孔中心位置の推定を行うことができる技術を提供する。【解決手段】瞳孔推定装置12は、周囲点検出部と、位置算出部と、第1演算部と、第2演算部と、を備える。周囲点検出部は、S11にて、撮影画像から眼の外縁を示す複数の周囲点を検出する。位置算出部は、S12にて、複数の周囲点を用いて、基準位置を算出する。第1演算部は、S13-S18にて、基準位置、及び、撮影画像の所定領域の輝度を用いて、瞳孔中心位置と基準位置との差を表す差分ベクトルを、回帰関数を用いて算出する。第2演算部は、S19にて、第1演算部により算出された差分ベクトルを、基準位置に加算することで瞳孔中心位置を算出する。【選択図】図6