The meaning is different between 俯いていない and 俯かないでいる. The former one is the negative of 俯いている, thus, it simply expresses the current state; "not to be looking down now". Whereas the latter one is the present progressive of 俯かない, thus, it expresses the action "not to look down" is ongoing; "to keep not looking down".