Fundamentals of infrared and visible detector operation and testing. ([2016])