I shoot service rifle at 600 yards on a range with wind flags at 100 yard intervals. It's not uncommon at that range for the wind to be blowing in opposite directions at each interval. At that range you can make an accurate read on the wind speed at the target purely from the mirage, reading vegetation movement is not necessary.
My understanding is that down range wind sensing systems do so by reading the mirage as well.