Virtual Try-on by Hybrid Methods