Image Processor for Visual Prosthesis Based on ARM

Cui Zhang, Xiaofei Li


Visual prosthesis is designed and developed to help the blind people to restore vision [1]. Image processor is an essential part of visual prosthesis. It receives image data from a camera, and fulfills specific image processing strategy to transfer image information to data forms that can be recognized by implanted stimulator. To extract useful information from original image and provide satisfying image processing ability are the basic requirements for the image processor. In this article, an image processor based on ARM Cortex-A9 processor running mobile operating system Android is introduced. Image processing algorithms such as edge detection are applied to provide vital information of the scene to the following components. Software optimizations like using native code and hardware acceleration are made to reduce the processing time. After optimization, this image processor can process a 640*480 image within 50ms. This work could become the foundation of future researches to build visual prosthesis with impressive processing ability and flexibility.


Visual Prosthesis; Image Processing Strategy; Software Optimization

Full Text:


Included Database


Liu W, Sivaprakasam M, Singh P R, et al. Electronic visual prosthesis. Artificial organs, 2003, 27(11): 986-995.

Zrenner E. Will retinal implants restore vision?. Science, 2002, 295(5557): 1022-1025.

Chen K, Lo YK, Liu W. A 37.6 mm 2 1024-channel high-compliance-voltage SoC for epiretinal prostheses. Solid-State Circuits Conference.



  • There are currently no refbacks.

Copyright (c) 2023 Cui Zhang

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.