Yuen Yong Associate ProfessorSchool of Electrical Engineering and ComputingUniversity of Newcastle, CallaghanAUSTRALIA