Author: Recognition Systems Group.