Try scaring away the pigeons with a bang. A low-tech method is to buy some party snaps from a party favors/joke store and to place them in the area where pigeons are likely to land. When the pigeons land, the snaps will explode.
If you're deterring pigeons from a relatively small area, this can be very effective.
Snaps are harmless and safe around children.