The semiconductor-based microphotodiode array artificial silicon retina