With this behavior detection device, behavior detection method, behavior detection program, and subject monitoring device, an image taken from above of a subject to be monitored is acquired, a behavior detection algorithm is selected from among a plurality of different behavior detection algorithms for detecting prescribed behaviors by the subject being monitored, on the basis of a positional relationship between a camera that captured the image and a set region that is a prescribed region in the image, and a prescribed behavior by the subject being monitored is detected on the basis of the image using the selected behavior detection algorithm.Grâce à ce dispositif de détection de comportement, à ce procédé de détection de comportement, à ce programme de détection de comportement et à ce dispositif de surveillance de sujet, une image prise à partir du dessus d'un sujet à surveiller est acquise, un algorithme de détection de comportement est sélectionné parmi une pluralité de différents algorithmes de détection de comportement afin de détecter les comportements prescrits du sujet surveillé d'après une relation de position entre une caméra qui a capturé l'image et une zone définie qui est une zone prescrite dans l'image, et un comportement prescrit du sujet surveillé est détecté d'après l'image au moyen de l'algorithme de détection de comportement sélectionné.本発明にかかる行動検知装置、行動検知方法および行動検知プログラムならびに被監視者監視装置では、監視対象である被監視者を、その上方から撮像した画像が取得され、前記被監視者における所定の行動を検知するための互いに異なる複数の行動検知アルゴリズムの中から、前記画像を撮像したカメラと前記画像中における所定の領域である設定領域との位置関係に基づいて行動検知アルゴリズムが選択され、この選択された行動検知アルゴリズムで前記画像に基づいて前記被監視者における所定の行動が検知される。