Thanassis Alevras and Theodoros Terzopoulos