To avoid that floating images are located after a certain point, e.g. you don’t want the image between the references, you can use the following statement that places a barrier beyond which floats may not pass.

\FloatBarrier

The following package have to be included:

\usepackage{placeins}