The Gallant Lab (at UC Berkeley) has recently (2011) developed a technique of modelling "brain activity elicited by static visual patterns and have reconstructed these patterns from brain activity". In other words, by analysing brain activity, these people are capable of replicating images the brain is seeing (to some degree -- the pictures are not the sharpest).
Since 2011, they have been able to hasten the process by using "new motion-energy encoding model that largely overcomes this [slowness]". Albeit, they have not furthered the vividness of images produced.
Whilst this technology is best regarded as primitive, it is sensational that such mind reading capabilities are a reality.
What do you think such technology means for the future? Perhaps you think mind reading will become an incredibly potent force in the legal systems. Perhaps you think mind reading will enhance scam artistry.
http://gallantlab.org/index.php/publications/nishimoto-et-al-2011/