Orthogonal Neighborhood Preserving Projections: A Projection-Based Dimensionality Reduction Technique