This signal processing device (4) comprises: a contour extraction unit (441) that acquires a plurality of images produced by time-sequentially imaging an object and extracts contour components from the acquired plurality of images; a misalignment amount detection unit (443) that detects the amount of misalignment between images in each image set, which is a collection of a predetermined number of images, by comparing the amount of misalignment of the contour components detected by the contour extraction unit for the images in each image set; and an image selection unit (444) that selects at least one image set among the images sets on the basis of the results detected by the misalignment detection unit.L'invention concerne un dispositif (4) de traitement du signal, comprenant : une unité (441) d'extraction du contour, qui acquiert une pluralité d'images produites par imagerie en séquence temporelle d'un objet et extrait les composants du contour de la pluralité d'images acquise ; une unité (443) de détection de la quantité de désalignement, qui détecte la quantité de désalignement entre les images de chaque ensemble d'images, qui est une collection d'un nombre prédéterminé d'images, par comparaison de la quantité de désalignement des composants du contour détectés par l'unité d'extraction du contour pour les image dans chaque ensemble d'images ; et une unité (444) de sélection d'image, qui sélectionne au moins un ensemble d'images parmi les ensembles d'images sur la base des résultats détectés par l'unité de détection de désalignement.信号処理装置(4)は、被写体の時系列の撮像によって生成される複数の画像データを取得し、取得した複数の画像データから輪郭成分を抽出する輪郭抽出部(441)と、輪郭抽出部で抽出された輪郭成分のズレ量を、各々が所定数の画像データの集まりである画像セットに含まれる画像データ間で比較することにより、各々の画像セットに含まれる画像データ間のズレ量を検出するズレ量検出部(443)と、ズレ量検出部の検出結果に基づいて、画像セットの中から少なくとも1つの画像セットを選択する画像選択部(444)とを備える。