CSBC: Class and Scale Balanced Semi-Supervised Blood Cell Detection