A corneal reflection position estimation system according to an embodiment is an image acquisition unit that continuously acquires an image of a subject's eye by controlling a camera including a light source, and is captured using light from the light source After acquiring a plurality of pupil images, the image acquisition unit that acquires one unilluminated image captured without using light from the light source, and a corneal reflection or a corneal sphere center corresponding to each of the plurality of pupil images An estimator that calculates a position of the corneal reflection or the center of the corneal sphere based on the plurality of reference positions, and estimates the position of the corneal reflection in the unilluminated image based at least on the movement vector. Is provided.一実施形態に係る角膜反射位置推定システムは、光源を備えるカメラを制御して対象者の眼の画像を連続的に取得する画像取得部であって、該光源からの光を用いて撮影された複数の瞳孔画像を取得した後に、該光源からの光を用いることなく撮影された一つの無照明画像を取得する該画像取得部と、複数の瞳孔画像のそれぞれに対応する角膜反射または角膜球中心の位置を基準位置として算出し、複数の該基準位置に基づいて角膜反射または角膜球中心の移動ベクトルを算出し、無照明画像における角膜反射位置を該移動ベクトルに少なくとも基づいて推定する推定部とを備える。