Hovering Dragonflies: Decode the Illusions You Face