Face recognition based on complete orthogonal neighbourhood preserving discriminant embedding: Face recognition based on complete orthogonal neighbourhood preserving discriminant embedding