PROBLEM TO BE SOLVED: To collectively extract a plurality of regions from image data.SOLUTION: The image processing method includes: a step of generating a second pixel value of each pixel by executing a scale conversion process to a first pixel value of each pixel within an image stored in an image data storage part and storing the generated pixel value in a data storage part a step of generating a third pixel value of each pixel by applying a response diffusion equation including a diffusion term and a response term set according to at least the kind of an extracted region a prescribed number of times to the second pixel value of each pixel in the region within the image stored in the data storage part, and storing the generated pixel value and a step of calculating a fourth pixel value of each pixel by executing a scale inverse conversion process, an inverse conversion of the scale conversion process, to the third pixel value of each pixel stored in the data storage part and storing the calculated pixel value in an output data storage part.COPYRIGHT: (C)2013,JPO&INPIT【課題】画像データから複数の領域を一括して抽出する。【解決手段】本画像処理方法は、画像データ格納部に格納されている画像内の各画素の第1の画素値に対してスケール変換処理を実施して各画素の第2の画素値を生成し、データ格納部に格納するステップと、データ格納部に格納されている、画像内のある領域における各画素の第2の画素値に対して、拡散項と少なくとも抽出領域の種類数に応じて設定される反応項とを含む反応拡散方程式を所定回数適用して、各画素の第3の画素値を生成し、データ格納部に格納する領域抽出ステップと、データ格納部に格納されている各画素の第3の画素値に対して、スケール変換処理の逆変換であるスケール逆変換処理を実施して各画素の第4の画素値を算出し、出力データ格納部に格納するステップとを含む。【選択図】図5