If you want to see how these carpets were created head over to my blog https://www.artstation.com/daverig/blog/Vz4b/carpet-mashup
These carpet began as a surface scan of a carpet tread from a staircase. After the initial material was generated using Substance Designers scanning nodes I manipulated the scan into different combinations to create the 3 different patterns.

Version 1 of the carpet. Just taking the original scan and using it for the edges and using a section of it to create the center field. Head over to my blog if you want to see how it all came together. https://www.artstation.com/daverig/blog/Vz4b/carpet-m