An information processing apparatus, comprising: a processor; a display device operatively coupled to the processor; an input device operatively coupled to the processor; and a memory device (102, 108) operatively coupled to the processor, the memory device (102, 108) storing instructions that cause the processor, in cooperation with the display device, the input device and the memory device (102, 108), to: (a) cut out a first display image associated with a first observation target; (b) cut out a second display image associated with a second observation target being different from the first observation target; (c) for the first display image, enable the user to set first control points; (d) for the second display image, enable the user to set second control points, wherein the second control points correspond to the first control points; and (e) generating a deformed first display image by causing first triangles of a first triangulated irregular network generated based on the first control points to coincide with respective second triangles of a second triangulated irregular network generated based on the second control points by performing affine transformation (f) generating a superimposed image by combining the deformed first display image having a first display range and the not deformed second display image having a third display range; on the display device: (g) display the superimposed image; and (h) display in parallel the second display image having a second display range; (i) enable a user to simultaneously change the first display range and the third display range; and (j) in response to the first display range and the third display range being changed, simultaneously change the second display range; and wherein the instructions, when executed by the processor, cause the processor to operate with the input device to: enable the user to change the second display range; and in response to the second display range being changed: simultaneously change the third display range; and cause the first display range to remain unchanged wherein changing of the first, second, and third display ranges is either moving or zooming or rotating. a processor; a display device operatively coupled to the processor; an input device operatively coupled to the processor; and a memory device (102, 108) operatively coupled to the processor, (a) cut out a first display image associated with a first observation target; (b) cut out a second display image associated with a second observation target being different from the first observation target; (c) for the first display image, enable the user to set first control points; (d) for the second display image, enable the user to set second control points, wherein the second control points correspond to the first control points; and (e) generating a deformed first display image by causing first triangles of a first triangulated irregular network generated based on the first control points to coincide with respective second triangles of a second triangulated irregular network generated based on the second control points by performing affine transformation (f) generating a superimposed image by combining the deformed first display image having a first display range and the not deformed second display image having a third display range; (g) display the superimposed image; and (h) display in parallel the second display image having a second display range; (i) enable a user to simultaneously change the first display range and the third display range; and (j) in response to the first display range and the third display range being changed, simultaneously change the second display range; and enable the user to change the second display range; and in response to the second display range being changed: simultaneously change the third display range; and cause the first display range to remain unchanged simultaneously change the third display range; and cause the first display range to remain unchanged