The top left kind of looks like the embroidery foot that came with my Singer Quantum Futura CE-200. I'm not sure though because I can't see it well enough.
The top right looks like it could be an adapter of some sort to be used in conjunction with other feet. I have to take a little metal piece off mine to use the embroidery foot or walking foot and put it back on to use the straight stitch foot, applique, etc. (normal sewing feet.