The purpose of the present invention is to recognize from images a dynamic object to be recognized. Through use of a spatio-temporal image data generation unit (2), an image recognition device (1) performs a Hilbert scan of frame image data (6) constituting moving-image data (4) and generates unidimensional spatial image data (7), and furthermore arrays the unidimensional spatial image data (7) ina time direction and generates two-dimensional spatio-temporal image data (8) that holds spatial information and temporal information. In this manner, the image recognition device 1 converts the moving-image data (4) into the two-dimensional spatio-temporal image data (8) while holding the spatial information and temporal information. Next, through use of a CNN unit, the image recognition device(1) performs a convolution process in which a two-dimensional filter is used on the spatio-temporal image data (8) and recognizes from the image the behavior of a pedestrian who is the object to be recognized. In this manner, the image recognition device (1) can perform behavioral recognition of a pedestrian that requires a three-dimensional analysis consisting of two dimensions for space and onedimension for time, and estimate the state of the pedestrian by means of the image recognition process of a two-dimensional image by CNN.
IMAGE DATA GENERATION DEVICE, IMAGE RECOGNITION DEVICE, IMAGE DATA GENERATION PROGRAM, AND IMAGE RECOGNITION PROGRAM