Computer Vision for X-Ray Testing: Imaging, Systems, Image Databases, and Algorithms