Knitting Robots: A Deep Learning Approach for Reverse-Engineering Fabric Patterns

Haoliang Sheng, Songpu Cai, Xingyu Zheng, Meng Cheng Lau
4/18/2025
cs.ROcs.LG

No confident code implementation found for this paper.

Abstract

Knitting, a cornerstone of textile manufacturing, is uniquely challenging to automate, particularly in terms of converting fabric designs into precise, machine-readable instructions. This research bridges the gap between textile production and robotic automation by proposing a novel deep learning-based pipeline for reverse knitting to integrate vision-based robotic systems into textile manufacturing. The pipeline employs a two-stage architecture, enabling robots to first identify front labels before inferring complete labels, ensuring accurate, scalable pattern generation. By incorporating diverse yarn structures, including single-yarn (sj) and multi-yarn (mj) patterns, this study demonstrates how our system can adapt to varying material complexities. Critical challenges in robotic textile manipulation, such as label imbalance, underrepresented stitch types, and the need for fine-grained control, are addressed by leveraging specialized deep-learning architectures. This work establishes a foundation for fully automated robotic knitting systems, enabling customizable, flexible production processes that integrate perception, planning, and actuation, thereby advancing textile manufacturing through intelligent robotic automation.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{sheng2025knitting,
  title  = {Knitting Robots: A Deep Learning Approach for Reverse-Engineering Fabric Patterns},
  author = {Haoliang Sheng and Songpu Cai and Xingyu Zheng and Meng Cheng Lau},
  year   = {2025},
  eprint = {2504.14007},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2504.14007v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2504.14007.svg)](https://codeofpaper.com/paper/2504.14007)

Discussion