Provided is an image data processing device, comprising a control unit which controls an image data process. From a plurality of instances of image data which, at different times, have been obtained in relation to a target photographic position of a subject, the control unit computes a vector field which indicates displacements of each of a plurality of sites in a photographic region (S2). By carrying out a Helmholtz decomposition upon the computed vector field, the control unit computes a potential field (S3). With the image data processing device, image data processing method, and image data processing program according to the present disclosure, information relating to the displacement of a subject is appropriately ascertained.L'invention concerne un dispositif de traitement de données d'image, comprenant une unité de commande qui commande un traitement de données d'image. À partir d'une pluralité d'instances de données d'image qui, à différents moments, ont été obtenues en lien avec une position photographique cible d'un sujet, l'unité de commande calcule un champ vectoriel qui indique des déplacements de chacun d'une pluralité de sites dans une région photographique (S2). En réalisant une décomposition de Helmholtz sur le champ vectoriel calculé, l'unité de commande calcule un champ potentiel (S3). Au moyen du dispositif de traitement de données d'image, du procédé de traitement de données d'image et du programme de traitement de données d'image selon la présente invention, des informations concernant le déplacement d'un sujet sont vérifiées de manière appropriée.画像データ処理装置は、画像データの処理を制御する制御部を備える。制御部は、被検物の目標撮影位置に関して異なる時間に取得された複数の画像データから、撮影領域内における複数の部位の各々の変位を示すベクトル場を算出する(S2)。制御部は、算出したベクトル場に対してヘルムホルツ分解を行うことで、ポテンシャル場を算出する(S3)。本開示に係る画像データ処理装置、画像データ処理方法、および画像データ処理プログラムによると、被検物の変位に関する情報が適切に把握される。