Registration  and Recognition