X-ray screening systems have been used to safeguard environments in which access control is of paramount importance. Security checkpoints have been placed at the entrances to many public places to detect prohibited items, such as handguns and explosives. Generally, human operators are in charge of these tasks as automated recognition in baggage inspection is still far from perfect. Research and development on X-ray testing is, however, exploring new approaches based on computer vision that can be used to aid human operators. This paper attempts to make a contribution to the field of object recognition in X-ray testing by evaluating different computer vision strategies that have been proposed in the last years. We tested ten approaches. They are based on bag of words, sparse representations, deep learning, and classic pattern recognition schemes among others. For each method, we: 1) present a brief explanation; 2) show experimental results on the same database; and 3) provide concluding remarks discussing pros and cons of each method. In order to make fair comparisons, we define a common experimental protocol based on training, validation, and testing data (selected from the public GDXray database). The effectiveness of each method was tested in the recognition of three different threat objects: 1) handguns; 2) shuriken (ninja stars); and 3) razor blades. In our experiments, the highest recognition rate was achieved by methods based on visual vocabularies and deep features with more than 95% of accuracy. We strongly believe that it is possible to design an automated aid for the human inspection task using these computer vision algorithms.
1 December 2002 in IEEE Transactions on Robotics and Automation
Presents a method for inspecting aluminum castings automatically from a sequence of radioscopic images taken at different positions of the casting. The classic image-processing methods for flaw detection of aluminum castings use a bank of filters to generate an error-free reference image. This reference image is compared with the real radioscopic image, and flaws are detected at the pixels where the difference between them is considerable. However, the configuration of each filter depends strongly on the size and shape of the structure of the casting under inspection. A two-step technique is proposed to detect flaws automatically and that uses a single filter. First, the method identifies potential defects in each image of the sequence, and second, it matches and tracks them from image to image. The key idea of the paper is to consider as false alarms those potential defects which cannot be tracked in the sequence. The robustness and reliability of the method have been verified on both real data in which synthetic flaws have been added and real radioscopic image sequences recorded from cast aluminum wheels with known defects. Using this method, the real defects can be detected with high certainty. This approach achieves good discrimination from false alarms.