A Deep Learning-based General Defect Detection Framework for Automated Optical Inspection | IEEE Conference Publication | IEEE Xplore