Near infrared isn't generated by random environmental objects. You're thinking of far infrared. Infrared is a big spectrum, much larger than the visible spectrum.
It may be generated by lights but could be filtered out. It is generated by the Sun, but so is the sodium wavelength. The technique would work indoors just as well as the sodium one, but with important advantages. I think it could even work pretty well outdoors if you used a wavelength that is mostly filtered out of sunlight by the atmosphere, or maybe two different wavelengths in two channels simultaneously.
It may be generated by lights but could be filtered out. It is generated by the Sun, but so is the sodium wavelength. The technique would work indoors just as well as the sodium one, but with important advantages. I think it could even work pretty well outdoors if you used a wavelength that is mostly filtered out of sunlight by the atmosphere, or maybe two different wavelengths in two channels simultaneously.