An Eye Tracking Study on CamelCase and Snake_case [pdf]
cs.kent.edu
cs.kent.edu
What they did not test is the speed of visual chunking of lexical elements, something that is (in my guess) more important than the ability to distinguish between mostly-identical strings. Underscores have fallen out of favor because of this more important visual confusion, where identifier beginnings and endings are less apparent.
Of course, this study suggests that our IDEs should perhaps surround variables with fluffy cloud outlines to aid with underscore variables. :)
I bet straight braces would be faster to process.