This happened to me around the end of July or August, sometime in the summer. I was at a different forum then, and I got two suggestions on how to correct it, I did them both, sort of. I think it worked, but on the downside, since I did bother together, I'm not sure which one was it.
First one isn't really a fix, but a possible cause to the problem. Its possible the two problems are related. When this was happening to me, my phone was running hot (to the point where it wouldn't charge until it cooled down). Now, my battery wasn't draining like yours is, but I know sometimes the battery may drain because of the coding in an app, making the app use too much power and drains the battery. When this happens, I think the phone gets hot. Is your phone hot? It was suggested to me that the heat to the phone may distort the camera images. If you haven't, you can download Watchdog (there is a free version), which can monitor apps to see if any are running out of whack. If you can isolate the app, remove it, hopefully that would solve your problem.
The other suggestion was to download a camera app. I used Camera 360, the free version. When I used it, no distorted images, of course, my phone wasn't running hot, so I'm not sure if I had already fixed it. Its worth a shot anyway.
Unfortunately, I can't say for sure which is the fix, and if I fixed it at all, or if the problem just sort of worked itself out. Overall, it only happened to me for a couple days, and once it went away, it hasn't come back yet, at least 4-5 months later. Hope it helps.
I'm on harware 003.