PROBLEM TO BE SOLVED: To prevent noise caused by too large or too small dose of radiation from standing out by means of image processing.SOLUTION: A setting unit 102 sets a pixel value range to enhance contrast in regard to an input image. A characteristic acquisition unit 103 acquires a dynamic range value by an image sensor used in picking up its original image from a storage unit. When a determination unit 104 determines that the set pixel value range is not included in the dynamic range, a correction unit 105 makes a correction so that the pixel value range set by the setting unit 102 can be included in the dynamic range. A gradation processing unit 106 outputs the image subjected to the gradation processing by using an uncorrected gradation conversion curve or a corrected gradation conversion curve. A display control unit 107 outputs the image that has undergone the gradation processing to a display unit.COPYRIGHT: (C)2012,JPO&INPIT【課題】 線量が小さすぎたり大きすぎたりする場合に生じるノイズを画像処理によって強調しないようにする。【解決手段】 設定部102は、入力された画像についてコントラストを強調する画素値の範囲を設定する。特性取得部103はオリジナル画像を撮像する際に用いられたイメージセンサのダイナミックレンジを示す値を記憶部から取得する。判定部104が設定された画素値の範囲がダイナミックレンジに包含されないと判定した場合には、補正部105は設定部102にて設定された画素値の範囲をダイナミックレンジに包含されるように補正する。階調処理部106は補正されなかった階調変換曲線または補正済みの階調変換曲線により階調処理した画像を出力する。表示制御部107は階調処理後の画像を表示部へと出力する。【選択図】 図1