A method for automatic immune score computation, the method being performed by a processor (105, 505) of an image analysis system (100, 500) and comprising: - reading multiple marker images from memory, the pixel intensities of each marker image corresponding to the amount of a respective immune cell marker on a slide used for generating said marker image, each of the multiple marker images corresponding to a different immune cell marker; - computing a tumor image by processing an input image, the input image depicting the same tissue section as the tissue section depicted by the multiple marker images or depicting a tissue section adjacent to one of the tissue sections depicted by the multiple marker images, the input image being an H&E image or a tumor marker IHC slide image, the tumor image selectively indicating tumor cells contained in one or more tumors; - identifying one or more regions (408, 404, 414, 412, 410, 430, 436, 438) in the tumor image, each identified region belonging to one of a plurality of predefined, cancer-type specific regions within or at the periphery of the one of the one or more tumors; - registering two or more of the marker images and the tumor image to a common coordinate system if the two or more of the marker images and the tumor image originate in different coordinate systems; for each of the two or more marker images, identifying fields of view (FOVs; 418; 416;) in said marker image by: - processing the marker image for identifying pixel areas whose pixel intensity values are local intensity maxima within the marker image and which lie within one of the identified regions of the tumor image in the common coordinate system, the processing comprising: • applying a low pass filter on the marker image to obtain a low pass filtered marker image; • applying a local maximum filter to the low pass filtered marker image to obtain local pixel intensity maxima, the local pixel intensity maxima indicating the density of the marker at the slide area represented by said pixels; and • identifying a number of said local pixel intensity maxima having the highest pixel intensity values within said low pass filtered marker image; and - using the identified pixel areas of said identified number of local pixel intensity maxima as the fields of view (FOVs) of said marker image; the method further comprising: - calculating an immune score, thereby selectively using image information derived from all fields of views of the two or more registered marker images as input. - reading multiple marker images from memory, the pixel intensities of each marker image corresponding to the amount of a respective immune cell marker on a slide used for generating said marker image, each of the multiple marker images corresponding to a different immune cell marker; - computing a tumor image by processing an input image, the input image depicting the same tissue section as the tissue section depicted by the multiple marker images or depicting a tissue section adjacent to one of the tissue sections depicted by the multiple marker images, the input image being an H&E image or a tumor marker IHC slide image, the tumor image selectively indicating tumor cells contained in one or more tumors; - identifying one or more regions (408, 404, 414, 412, 410, 430, 436, 438) in the tumor image, each identified region belonging to one of a plurality of predefined, cancer-type specific regions within or at the periphery of the one of the one or more tumors; - registering two or more of the marker images and the tumor image to a common coordinate system if the two or more of the marker images and the tumor image originate in different coordinate systems; - processing the marker image for identifying pixel areas whose pixel intensity values are local intensity maxima within the marker image and which lie within one of the identified regions of the tumor image in the common coordinate system, the processing comprising: • applying a low pass filter on the marker image to obtain a low pass filtered marker image; • applying a local maximum filter to the low pass filtered marker image to obtain local pixel intensity maxima, the local pixel intensity maxima indicating the density of the marker at the slide area represented by said pixels; and • identifying a number of said local pixel intensity maxima having the highest pixel intensity values within said low pass filtered marker image; and • applying a low pass filter on the marker image to obtain a low pass filtered marker image; • applying a local maximum filter to the low pass filtered marker image to obtain local pixel intensity maxima, the local pixel intensity maxima indicating the density of the marker at the slide area represented by said pixels; and • identifying a number of said local pixel intensity maxima having the highest pixel intensity values within said low pass filtered marker image; and - using the identified pixel areas of said identified number of local pixel intensity maxima as the fields of view (FOVs) of said marker image; - calculating an immune score, thereby selectively using image information derived from all fields of views of the two or more registered marker images as input.