Extraction of abnormal parts from medical images.Image processing apparatus 100 includesLearn an image pattern of an abnormal medical imageAn automatic encoder for recovering and outputting a medical image with no abnormality for an input medical imageLet us learn the variance of medical images without anomalies.A distributed estimator that outputs the variance of an image with no abnormality for an input medical imageMedical image input and reception means for diagnosis subjectInput imageA difference map generating means for calculating a difference between a restored image output by an input auto encoder and a restored image obtained by inputting an input imageA standard deviation calculating means based on estimated variance from the distributed estimator andBased on the difference map and standard deviationThe difference between the input image and the restored image is extracted.It is provided with a diagnostic result image generating means for generating a diagnostic result which reduces the difference portion other than the characteristic difference portion of the input image.The auto encoder and the distributed estimator are learned so as to generate a diagnostic result image having reduced input image noise.Diagram【課題】医用画像から異常部位を抽出すること。【解決手段】画像処理装置100は、異常がない医用画像の画像パターンを学習させ、入力された医用画像に対して異常がない医用画像を復元して出力するオートエンコーダと、異常がない医用画像の分散を学習させ、入力された医用画像に対して異常がない画像の分散を出力する分散推定器と、診断対象者の医用画像入力受付手段と、入力画像と、入力画像を入力した結果オートエンコーダにより出力された復元画像との差分を算出する差分マップ生成手段と、前記分散推定器からの推定分散に基づく標準偏差算出手段と、差分マップと標準偏差に基づいて、入力画像と復元画像の差異部分を抽出し、入力画像の特徴的な差異部分以外の差異部分を低減させた診断結果を生成する診断結果画像生成手段とを備える。オートエンコーダおよび分散推定器では、入力画像のノイズを低減した診断結果画像が生成されるように学習される。【選択図】図1