Provided is an image processing device that identifies the characteristic of each local region in an image. This image processing device is equipped with an input unit, a characteristic amount calculation unit, a characteristic amount vector calculation unit, and a characteristic identification unit. The input unit receives an input of an image. The characteristic amount calculation unit calculates an image characteristic amount characterizing the texture in a local region of the image input by the input unit. The characteristic amount vector calculation unit calculates a first characteristic amount vector corresponding to the local region from the image characteristic amount. The characteristic identification unit identifies the characteristic of the local region on the basis of the first characteristic amount vector, and a second characteristic amount vector, which is calculated by the same method as the first characteristic amount vector and is calculated from an image for which the characteristic has been determined in advance.Linvention concerne un dispositif de traitement dimage qui identifie la caractéristique de chaque région locale dans une image. Le dispositif de traitement dimage de la présente invention est équipé dune unité dentrée, dune unité de calcul de quantité de caractéristiques, dune unité de calcul de vecteur de quantité de caractéristiques et dune unité didentification de caractéristique. Lunité dentrée reçoit une entrée dune image. Lunité de calcul de quantité de caractéristiques calcule une quantité de caractéristiques dimage caractérisant la texture dans une région locale de limage entrée par lunité dentrée. Lunité de calcul de vecteur de quantité de caractéristiques calcule un premier vecteur de quantité de caractéristiques correspondant à la région locale à partir de la quantité de caractéristiques dimage. Lunité didentification de caractéristique identifie la caractéristique de la région locale sur la base du premier vecteur de quantité d