State of the Art in Example-based Texture Synthesis
An alternative for Wang tiles: colored edges versus colored corners