I wonder if a subject has to train it first, such as by reading a bunch of prompts while trying to imagine them. Or, are our linguistic neural networks all very similar? If the former is true, it would at least be a bit harder to work as a polygraph. You wouldn't be able to just strap on the helmet and read someone's thoughts accurately.