Software-Defined Imaging: A Survey

Huge advancements have been made over the years in terms of modern image-sensing hardware and visual computing algorithms (e.g., computer vision, image processing, and computational photography). However, to this day, there still exists a current gap between the hardware and software design in an im...

Full description

Bibliographic Details
Main Authors: Iqbal, O. (Author), Jayasuriya, S. (Author), Kodukula, V. (Author), LiKamWa, R. (Author), Spanias, A. (Author), Torres, V. (Author)
Format: Article
Language:English
Published: Institute of Electrical and Electronics Engineers Inc. 2023
Subjects:
Online Access:View Fulltext in Publisher
View in Scopus
LEADER 02601nam a2200361Ia 4500
001 10.1109-JPROC.2023.3266736
008 230529s2023 CNT 000 0 und d
020 |a 00189219 (ISSN) 
245 1 0 |a Software-Defined Imaging: A Survey 
260 0 |b Institute of Electrical and Electronics Engineers Inc.  |c 2023 
300 |a 20 
856 |z View Fulltext in Publisher  |u https://doi.org/10.1109/JPROC.2023.3266736 
856 |z View in Scopus  |u https://www.scopus.com/inward/record.uri?eid=2-s2.0-85159712252&doi=10.1109%2fJPROC.2023.3266736&partnerID=40&md5=daa52f58565877e45a60ca2ca5463a44 
520 3 |a Huge advancements have been made over the years in terms of modern image-sensing hardware and visual computing algorithms (e.g., computer vision, image processing, and computational photography). However, to this day, there still exists a current gap between the hardware and software design in an imaging system, which silos one research domain from another. Bridging this gap is the key to unlocking new visual computing capabilities for end applications in commercial photography, industrial inspection, and robotics. In this survey, we explore existing works in the literature that can be leveraged to replace conventional hardware components in an imaging system with software for enhanced reconfigurability. As a result, the user can program the image sensor in a way best suited to the end application. We refer to this as software-defined imaging (SDI), where image sensor behavior can be altered by the system software depending on the user’s needs. The scope of our survey covers imaging systems for single-image capture, multi-image, and burst photography, as well as video. We review works related to the sensor primitives, image signal processor (ISP) pipeline, computer architecture, and operating system elements of the SDI stack. Finally, we outline the infrastructure and resources for SDI systems, and we also discuss possible future research directions for the field. Author 
650 0 4 |a Codesign 
650 0 4 |a computational photography 
650 0 4 |a computer vision 
650 0 4 |a Hardware 
650 0 4 |a Image sensors 
650 0 4 |a Imaging 
650 0 4 |a Photography 
650 0 4 |a programmability 
650 0 4 |a Sensors 
650 0 4 |a Software 
650 0 4 |a software-defined imaging (SDI) 
650 0 4 |a Visualization 
700 1 0 |a Iqbal, O.  |e author 
700 1 0 |a Jayasuriya, S.  |e author 
700 1 0 |a Kodukula, V.  |e author 
700 1 0 |a LiKamWa, R.  |e author 
700 1 0 |a Spanias, A.  |e author 
700 1 0 |a Torres, V.  |e author 
773 |t Proceedings of the IEEE