Antidunes are typically found in fluvial environments in shallow areas with a high flow rate.
Flume studies have shown that they can also occur in submarine environments beneath density flows like turbidity currents.
[1] Antidunes migrate upstream because the stream flow is shallow and fast in the trough and slows and deepens over the crest.
The inertia of the flow moves the shear stress maximum and minimum slightly downstream of the trough and crest.
The term antidune was coined by G.K. Gilbert in a 1914 US Geological Survey Professional Paper entitled “Transportation of debris by running water”.
He applied dimensional analysis to Gilberts' results and came up with transition points using Froude numbers versus velocity and hydraulic radius.