I had some double picture problems just last week.
It was weird. I have a Ativ S thats been running for about 8 months without hard reset etc. One morning I synced my pictures using the desktop app on W8.1 like Ive done many times. Doubles started to appear on my pictures hub. These were ghost doubles, on the card there was only one picture. If deleted either of those the whole picture was gone. I formated the card on the phone, no help. After format when I took a test picture on the camera, 2 pictures appeared and same to all other pictures I moved to the card. Card is 32gb SanDisk Ultra card (genuine). Ok I thought maybe the card is gone. I have extra Samsung 32gb class 10 card that served me really well on my HTC 7 Pro, so I put that in and same problem still. I tried to format both cards many times and whatnot but no help. At the end I formated the SanDisk in my PC and after I put it back on the phone, took a test picture and only one picture appeared. Then I moved my pictures back to the device, deleted the desktop app, downloaded the modern app for W8.1 and used that to sync all pictures freshly to my pc.
Everything has been running perfect since then. I dont sync my pictures to the cloud. I dont also sync music, those I only drag n drop to the card.