PROBLEM TO BE SOLVED: To provide an image processing device, method, and program capable of searching areas of different parallax images corresponding to an object area of one parallax image with high accuracy, and a stereoscopic image display device.SOLUTION: The image processing device of an embodiment includes a first acquisition part, a first calculation part, a second calculation part and a selection part. The first acquisition part acquires a first image obtained by photographing an object in a first photographing direction, and a second image obtained by photographing the object in a second photographing direction different from the first photographing direction. The first calculation part calculates a likelihood as to whether a pixel is included in the area of the object in each of a plurality of pixels respectively included in the first image and the second image on the basis of feature information representing image features. The second calculation part calculates the degree of similarity between an attention area in the first image and a candidate area that is a candidate for a correspondence area corresponding to the attention area in the second image on the basis of the likelihood. The selection part selects a candidate area to be the correspondence area on the basis of the degree of similarity.【課題】一の視差画像の対象物領域に対応する他の視差画像の領域を高精度に探索可能な画像処理装置、方法、及びプログラム、並びに、立体画像表示装置を提供する。【解決手段】実施形態の画像処理装置は、第1取得部と第1算出部と第2算出部と選択部とを備える。第1取得部は、第1撮影方向で対象物を撮影した第1画像、および、第1撮影方向とは異なる第2撮影方向で対象物を撮影した第2画像を取得する。第1算出部は、画像の特徴を表す特徴情報に基づいて、第1画像および第2画像の各々に含まれる複数の画素ごとに、当該画素が対象物の領域に含まれるかどうかの尤度を算出する。第2算出部は、尤度に基づいて、第1画像における注目領域と、第2画像のうち注目領域に対応する対応領域の候補である候補領域と、の類似の程度を算出する。選択部は、類似の程度に基づいて、対応領域となる候補領域を選択する。【選択図】図5