The present invention provides a human detection device which detects a
human contained in a moving picture, and includes the following: a
spatiotemporal volume generation unit which generates a three-dimensional
spatiotemporal image in which frame images that make up the moving
picture in which a human has been filmed are arranged along a temporal
axis; a spatiotemporal fragment extraction unit which extracts a real
image spatiotemporal fragment, which is an image appearing in a cut plane
or cut fragment when the three-dimensional spatiotemporal image is cut,
from the generated three-dimensional spatiotemporal image; a human body
region movement model spatiotemporal fragment output unit which generates
and outputs, based on a human movement model which defines a
characteristic of the movement of a human, a human body region movement
spatiotemporal fragment, which is a spatiotemporal fragment obtained from
a movement by the human movement model; a spatiotemporal fragment
verification unit which verifies between a real image spatiotemporal
fragment and a human body region movement model spatiotemporal fragment;
and an attribute output unit which outputs a human attribute which
includes the presence/absence of a human in the moving picture, based on
that verification result.