Crowd density analysis using subspace learning on local binary pattern