Semi-Supervised Visual Texture Based Pattern Classification