First off, you need to think about the processing speed needed.
An analogRead with a reliable quality (ADC clock set to 16 cycles) takes around 256 cycles of the master clock. This means you can get an absolute max of 16M/256 = ~60000 samples/sec, and that is without counting all the processing. You have 110x95=10450 receptors to be read in real-time, so you can't possibly obtain more then 6 refreshes per second.