Scene-based self adaptive iteration square correction algorithm for Infrared Focal Plane Arrays