An image processing apparatus includes a computer system comprising an image acquiring section that acquires an image of body tissue. An extracting section of the computer system extracts an outline of the body tissue from the image, and a converting section of the computer system converts a coordinate sequence of the outline into a value sequence. An estimating section of the computer system estimates an abnormal shape of the body tissue by performing neural network processing on the value sequence. In addition, present invention embodiments include a computer program product used by the image processing apparatus and an image processing method performed by the image processing apparatus.