A highly nonrestrictive model and procedure for texture analysis and synthesis are presented. The texture is modeled by three independent components: global structural, local structural and stochastic. The texture's global (directional and periodic) components are identified, parameterized and reconstructed through spectral analysis. Local structural components are extracted by parameterizing the line singularities. The stochastic component is modeled, analyzed and synthesized by a 2-D, half-plane finite-dimension autoregressive model. The model is very efficient in terms of the number of parameters required to represent and reconstruct a given texture faithfully.