Split a woven pattern into layers, each a column pattern times a row pattern, sorted by strength. Rebuild it from the strongest few and keep most of the picture for a fraction of the numbers. Then try it on noise and on diagonal stripes. This lesson needs JavaScript.