An inspection device, comprising: a scanning device (110, 130) comprising a ray source and a detector, and configured to perform X-ray transmission scanning on an inspected container to obtain a scanned image; a data processing device configured to: process the scanned image to obtain a region of interest; calculate features of texture units included in the region of interest; form local descriptions of the texture units based on the features of the texture units; calculate distinction of each local point from a local description of each of the texture units so as to obtain a local distinct map of the region of interest; and determine at least one candidate region for an article which is secretly carried by using the local distinct map, characterized in that the data processing device is further configured to determine a distinction value of the at least one candidate region and a number of adjacent candidate points of the at least one candidate region, respectively; and determine that there is an article secretly carried in the at least one candidate region for which the distinction value is greater than a first threshold and the number of the adjacent candidate points is greater than a second threshold. a scanning device (110, 130) comprising a ray source and a detector, and configured to perform X-ray transmission scanning on an inspected container to obtain a scanned image; a data processing device configured to: process the scanned image to obtain a region of interest; calculate features of texture units included in the region of interest; form local descriptions of the texture units based on the features of the texture units; calculate distinction of each local point from a local description of each of the texture units so as to obtain a local distinct map of the region of interest; and determine at least one candidate region for an article which is secretly carried by using the local distinct map, process the scanned image to obtain a region of interest; calculate features of texture units included in the region of interest; form local descriptions of the texture units based on the features of the texture units; calculate distinction of each local point from a local description of each of the texture units so as to obtain a local distinct map of the region of interest; and determine at least one candidate region for an article which is secretly carried by using the local distinct map, characterized in that the data processing device is further configured to determine a distinction value of the at least one candidate region and a number of adjacent candidate points of the at least one candidate region, respectively; and determine that there is an article secretly carried in the at least one candidate region for which the distinction value is greater than a first threshold and the number of the adjacent candidate points is greater than a second threshold. determine a distinction value of the at least one candidate region and a number of adjacent candidate points of the at least one candidate region, respectively; and determine that there is an article secretly carried in the at least one candidate region for which the distinction value is greater than a first threshold and the number of the adjacent candidate points is greater than a second threshold.