Embroidery Digitizing for Different Fabrics: Challenges and Solutions