sometimes images load as very slightly > 1; handle that case
feature extraction