I. Introduction
Anomaly detection is the process of detecting instances that deviate significantly from the majority of other instances in a dataset [1]. Anomaly detection has a wide range of applications in manufacturing defect detection [2], [3], road traffic monitoring [4], medical diagnostics [5] and other fields. However, the common supervised anomaly detection [6] is infeasible in practice, because data labels are difficult to acquire, and human-labelled anomaly information is often hard to obtain [7]. To tackle these limitations, collecting anomaly-free images to train anomaly detection models has became a hot research direction.