This signal processing device (1) processes data of a detected ultrasonic waveform that represents temporal changes of the intensity of ultrasonic waves (U) generated at a measurement position in a specimen (S) and includes: a comparison unit (12) that compares a predetermined reference ultrasonic waveform and the detected ultrasonic waveform at the measurement position and calculates a similarity between the predetermined reference ultrasonic waveform and the detected ultrasonic waveform; and a distinguishing unit (13) that determines whether the measurement position is a predetermined subject to be observed on the basis of the similarity.La présente invention concerne un dispositif de traitement de signal (1) traitant les données d'une forme d'onde ultrasonore détectée qui représente les changements temporels de l'intensité d'ondes ultrasonores (U) générées à une position de mesure dans un échantillon (S) et comprenant : une unité de comparaison (12) qui compare une forme d'onde ultrasonore de référence prédéterminée et la forme d'onde ultrasonore détectée au niveau de la position de mesure et calcule une similarité entre la forme d'onde ultrasonore de référence prédéterminée et la forme d'onde ultrasonore détectée ; et une unité de distinction (13) qui détermine si la position de mesure est un sujet prédéterminé à observer sur la base de la similarité.本発明の信号処理装置(1)は、標本(S)内の測定位置において発生した超音波(U)の強度の時間変化を表す検出超音波波形のデータを処理する信号処理装置であって、所定の基準超音波波形と測定位置における検出超音波波形とを比較して所定の基準超音波波形と検出超音波波形との間の類似度を算出する比較部(12)と、類似度に基づいて測定位置が所定の観察対象であるか否かを区別する区別部(13)とを備える。