Sorry daok that schematic is not correct. There appearers to be no MIC2981 in the schematic. Therefore if you have ten of these they will overload the processor's output pins.
The idea is that you have a shift register for each matrix. But you only need one processor, he leaves you to work that out.
OR
Does this design take 10 processors, in which case you don't need the drivers?
It's not at all clear and I am not a beginner.