if the photo was on the internal storage
then i am sorry bro, it cannot be recovered
same thing happen to me at the start of the year
lost some very valuable memory...
tried everything my self, all the data recovery software avaliable
i even send the phone to 3 different specialist data recovery place
none of them was able to even extra an image file of the phone to work with...
(because Sony use a different file system ect then other android device, which, atm, has no interface for)
ever since then i got into the habit of backing up photos everyday onto a sky drive of some sort
so yah...
i am sorry
PS: data recovery place in your country might have better resource / system then mine (australia)
so if you want, give them a try...
i really hope you are more lucky then me bro