A detection result analysis device comprising: an evaluation value calculation unit to focus on, as a target layer, each of a plurality of layers in an object detection model which detects a target object included in image data and which is constituted using a neural network, and to calculate an evaluation value of the target layer, on a basis of a heat map representing an activeness degree per pixel in the image data obtained from an output result of the target layer, and on a basis of a detection region where the target object is detected, wherein the evaluation value calculation unit calculates the evaluation value from a ratio of an activeness degree on an inside of the detection region and an activeness degree on an outside of the detection region, the activeness degree being represented by the heat map; wherein the evaluation value calculation unit calculates the evaluation value from a proportion of a sum of activeness degrees on the inside of the detection region to a sum of activeness degrees on the outside of the detection region; and a layer selection unit to select at least some layers suitable for visualizing a portion that is a basis of judgment by the object detection model out of the plurality of layers on a basis of the evaluation value of the target layer calculated by the evaluation value calculation unit; wherein the layer selection unit selects a criterial number of layers out of layers each having an evaluation value higher than an evaluation threshold value; wherein the detection result analysis device is further comprising: a synthesis unit to synthesize heat maps about the layers selected by the layer selection unit, thereby generating a synthesis map representing a portion that is a basis of judgement by the object detection model; wherein the synthesis unit focuses on each pixel of the image data as a target pixel, and sets a highest activeness degree among activeness degrees of target pixels represented by individual heat maps about the selected some layers, as an activeness degree of the target pixel in the synthesis map, thereby generating the synthesis map. an evaluation value calculation unit to focus on, as a target layer, each of a plurality of layers in an object detection model which detects a target object included in image data and which is constituted using a neural network, and to calculate an evaluation value of the target layer, on a basis of a heat map representing an activeness degree per pixel in the image data obtained from an output result of the target layer, and on a basis of a detection region where the target object is detected, wherein the evaluation value calculation unit calculates the evaluation value from a ratio of an activeness degree on an inside of the detection region and an activeness degree on an outside of the detection region, the activeness degree being represented by the heat map; wherein the evaluation value calculation unit calculates the evaluation value from a proportion of a sum of activeness degrees on the inside of the detection region to a sum of activeness degrees on the outside of the detection region; and a layer selection unit to select at least some layers suitable for visualizing a portion that is a basis of judgment by the object detection model out of the plurality of layers on a basis of the evaluation value of the target layer calculated by the evaluation value calculation unit; wherein the layer selection unit selects a criterial number of layers out of layers each having an evaluation value higher than an evaluation threshold value; wherein the detection result analysis device is further comprising: a synthesis unit to synthesize heat maps about the layers selected by the layer selection unit, thereby generating a synthesis map representing a portion that is a basis of judgement by the object detection model; wherein the synthesis unit focuses on each pixel of the image data as a target pixel, and sets a highest activeness degree among activeness degrees of target pixels represented by individual heat maps about the selected some layers, as an activeness degree of the target pixel in the synthesis map, thereby generating the synthesis map. a synthesis unit to synthesize heat maps about the layers selected by the layer selection unit, thereby generating a synthesis map representing a portion that is a basis of judgement by the object detection model; wherein the synthesis unit focuses on each pixel of the image data as a target pixel, and sets a highest activeness degree among activeness degrees of target pixels represented by individual heat maps about the selected some layers, as an activeness degree of the target pixel in the synthesis map, thereby generating the synthesis map.