Scientists in Japan have been able to reconstruct images that a person sees based strictly on cerebral blood flow as monitored by an MRI.

A link to the translated article that I found is here and if you can read Japanese the web article is here.
Now as these scans get improved, I imagine that the resolution would likewise improve.
It remains to be seen whether similar blood flow patterns occur when we are recalling an image from memory or if we produce such blood flow patterns when imagining an image we have not seen.
Eyewitness testimony would get that much more interesting in court cases. Also if we determined where blood flow occured in recollection as opposed to immagination (truth vs lying) we could have a fairly convincing lie detector.
If the science were perfected, perhaps we could see what people were dreaming when they slept or have all out mind reading.

The dream recorder is on the short list of inventions I think would be cool to see. This is amazing.
Scary and cool. Yet…scary if you’re being violated. Cool if you being helped. You wanna be the referee? Check out Physforum Science on web. Forum: PUZZLING QUESTIONS – Mind Reader Machine.
Who’s your referee and how much are you paying him? Breaking necks can be fun cause then you get to heal them. Check out Physforum Science on web. Forum: Puzzling Questions – Mind reader machine