1. Department of Textile and Apparel Technology and Management, Wilson College of Textiles, North Carolina State University, Raleigh, NC 27695-8301, USA
2. Department of Electrical and Computer Engineering, College of Engineering, North Carolina State University, Raleigh, NC 27695-8301, USA