A novel framework for inverse procedural texture modeling | Synapse