A shape estimating device (10) is provided with an input unit (130), a memory unit (120), and a shape calculating unit (110). Light intensity information is input to the input unit (130), said light intensity information representing the relationship between light intensity and wavelength obtained using a sensor configured such that the light intensity detected for the wavelength according to each of a plurality of portions to be detected varies according to each shape of the plurality of portions to be detected. The memory unit (120) stores a light intensity estimation relationship, which includes shape feature information representing relationships between the shape, wavelength, and light intensity for each of the plurality of portions to be detected. The shape calculating unit (110) calculates shape information, which is an estimated value of the shape, by calculating a light intensity estimation value through an optimization operation, such that the light intensity estimation value, which represents the relationship between the wavelength and light intensity and is calculated on the basis of the light intensity estimation relationship, and the light intensity information satisfy a predetermined condition.Linvention concerne un dispositif destimation de forme (10) comprenant une unité dentrée (130), une unité de mémoire (120) et une unité de calcul de forme 110). Les informations dintensité lumineuse sont entrées dans lunité dentrée (130), lesdites informations représentant la relation entre une intensité lumineuse et une longueur donde obtenue à laide dun capteur conçu de telle sorte que lintensité lumineuse détectée pour la longueur donde en fonction de chacune des parties dune pluralité de parties à détecter varie en fonction de chaque forme de la pluralité de parties à détecter. Lunité de mémoire (120) stocke une relation destimation dintensité lumineuse, qui comprend des informations de caractéristique de forme représentant des relations entre la forme, la l