We propose an improved multiple-wavelength label recognition system for photonic routing using self-routing. We numerically demonstrated that our proposed system can recognize whole the binary-code labels in 1500-1600 nm wavelength with crosstalk less than -25 dB.