Texture Lab, Department of Computer Science, Heriot-Watt University, Edinburgh. Specially thanks to the support by my colleague, Dr. Ged McGunnigle.