Problem to be solved: to extract structures from high speed and high accuracy from medical images using neural network.The control unit 11 of the image processing apparatus 1A thinned image is generated by thinning processing to reduce the number of pixels to medical images.The thinned image as an input image.A neural network is used to extract the signal component of a predetermined structure contained in the medical image by the deep learning processing partThe output image output from the neural network is superresolved.The same number of pixels as the original medical imageA structure image representing a signal component (including a high frequency component) of the structure in the original medical image is generated.Diagram【課題】ニューラルネットワークを用いて医用画像から高速かつ高精度に構造物を抽出できるようにする。【解決手段】画像処理装置1の制御部11は、医用画像に画素数を低減するための間引き処理を施して間引き画像を生成し、間引き画像を入力画像として、ディープラーニング処理部13によりニューラルネットワークを用いて医用画像に含まれる所定の構造物の信号成分を抽出し、ニューラルネットワークから出力された出力画像に超解像処理を施して、元の医用画像と同じ画素数の、元の医用画像における構造物の信号成分(高周波成分を含む)を表す構造物画像を生成する。【選択図】図2