Fast Bidirectional Texture Function Modeling based on 2D Causal Auto-Regressive model