PredStereo: An Accurate Real-time Stereo Vision System

Stereo vision algorithms are important building blocks of self-driving applications. The two primary requirements of a self-driving vehicle are real-time operation and nearly 100% accuracy in constructing the 3D scene regardless of the weather conditions and the degree of ambient light. Sadly, most...

Full description

Saved in:
Bibliographic Details
Published inProceedings / IEEE Workshop on Applications of Computer Vision pp. 4078 - 4087
Main Authors Moolchandani, Diksha, Shrivastava, Nivedita, Kumar, Anshul, Sarangi, Smruti R.
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.01.2022
Subjects
Online AccessGet full text
ISSN2642-9381
DOI10.1109/WACV51458.2022.00413

Cover

Loading…
Abstract Stereo vision algorithms are important building blocks of self-driving applications. The two primary requirements of a self-driving vehicle are real-time operation and nearly 100% accuracy in constructing the 3D scene regardless of the weather conditions and the degree of ambient light. Sadly, most real-time systems as of today provide a level of accuracy that is inadequate and this endangers the life of the passengers; consequently, it is necessary to supplement such systems with expensive LiDAR-based sensors. We observe that for a given scene, different stereo matching algorithms can have vastly different accuracies, and among these algorithms there is no clear winner. This makes the case for a hybrid stereo vision system where the best stereo vision algorithm for a stereo image pair is chosen by a predictor dynamically, in real-time.We implement such a system called PredStereo in ASIC 1 that combines two diametrically different stereo vision algorithms, CNN-based and traditional, and chooses the best one at runtime. In addition, it associates a confidence with the chosen algorithm, such that the higher-level control system can be switched on in case of a low confidence value. We show that designing a predictor that is explainable and a system that respects soft real-time constraints is non-trivial. Hence, we propose a variety of hardware optimizations that enable our system to work in real-time. Overall, PredStereo improves the disparity estimation error over a state-of-the-art CNN-based stereo vision system by up to 18% (on average 6.25%) with a negligible area overhead (0.003mm 2 ) while respecting real-time constraints.
AbstractList Stereo vision algorithms are important building blocks of self-driving applications. The two primary requirements of a self-driving vehicle are real-time operation and nearly 100% accuracy in constructing the 3D scene regardless of the weather conditions and the degree of ambient light. Sadly, most real-time systems as of today provide a level of accuracy that is inadequate and this endangers the life of the passengers; consequently, it is necessary to supplement such systems with expensive LiDAR-based sensors. We observe that for a given scene, different stereo matching algorithms can have vastly different accuracies, and among these algorithms there is no clear winner. This makes the case for a hybrid stereo vision system where the best stereo vision algorithm for a stereo image pair is chosen by a predictor dynamically, in real-time.We implement such a system called PredStereo in ASIC 1 that combines two diametrically different stereo vision algorithms, CNN-based and traditional, and chooses the best one at runtime. In addition, it associates a confidence with the chosen algorithm, such that the higher-level control system can be switched on in case of a low confidence value. We show that designing a predictor that is explainable and a system that respects soft real-time constraints is non-trivial. Hence, we propose a variety of hardware optimizations that enable our system to work in real-time. Overall, PredStereo improves the disparity estimation error over a state-of-the-art CNN-based stereo vision system by up to 18% (on average 6.25%) with a negligible area overhead (0.003mm 2 ) while respecting real-time constraints.
Author Shrivastava, Nivedita
Kumar, Anshul
Sarangi, Smruti R.
Moolchandani, Diksha
Author_xml – sequence: 1
  givenname: Diksha
  surname: Moolchandani
  fullname: Moolchandani, Diksha
  email: diksha.moolchandani@cse.iitd.ac.in
  organization: Indian Institute of Technology Delhi,New Delhi,India
– sequence: 2
  givenname: Nivedita
  surname: Shrivastava
  fullname: Shrivastava, Nivedita
  email: nivedita.shrivastava@ee.iitd.ac.in
  organization: Indian Institute of Technology Delhi,New Delhi,India
– sequence: 3
  givenname: Anshul
  surname: Kumar
  fullname: Kumar, Anshul
  email: anshul@cse.iitd.ac.in
  organization: Indian Institute of Technology Delhi,New Delhi,India
– sequence: 4
  givenname: Smruti R.
  surname: Sarangi
  fullname: Sarangi, Smruti R.
  email: srsarangi@cse.iitd.ac.in
  organization: Indian Institute of Technology Delhi,New Delhi,India
BookMark eNotjMtKw0AUQEdRsKl-gS7mBxLv3Hm7C8EXFFqs1mWZJHdgpEkkiYv-vULlLM7iwMnYRT_0xNidgEII8PefZbXTQmlXICAWAErIM5YJY7QCLzScswUahbmXTlyxbJq-AKQXXi6Y2YzUbmcaaXjgZc_LpvkZw0z8jcIhn1NH_FT5Lk1p6Pn2OM3UXbPLGA4T3fx7yT6eHt-rl3y1fn6tylWeEOSc67aWViF4bH1jnPUuCmNtcE7JaIiEokg21MZYRNOiqjVEg8qji41ELZfs9vRNRLT_HlMXxuPeW_hDyl-YcEXn
CODEN IEEPAD
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/WACV51458.2022.00413
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Applied Sciences
EISBN 1665409150
9781665409155
EISSN 2642-9381
EndPage 4087
ExternalDocumentID 9707073
Genre orig-research
GroupedDBID 29G
29O
6IE
6IF
6IK
6IL
6IM
6IN
AAJGR
AAWTH
ABLEC
ADZIZ
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
IEGSK
IPLJI
M43
OCL
RIE
RIL
RNS
ID FETCH-LOGICAL-i203t-5db3742092d9c68798f1677a8843f6ee14efe7ab667226d24b50f624928fc3253
IEDL.DBID RIE
IngestDate Wed Aug 27 02:49:39 EDT 2025
IsPeerReviewed false
IsScholarly true
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i203t-5db3742092d9c68798f1677a8843f6ee14efe7ab667226d24b50f624928fc3253
PageCount 10
ParticipantIDs ieee_primary_9707073
PublicationCentury 2000
PublicationDate 2022-Jan.
PublicationDateYYYYMMDD 2022-01-01
PublicationDate_xml – month: 01
  year: 2022
  text: 2022-Jan.
PublicationDecade 2020
PublicationTitle Proceedings / IEEE Workshop on Applications of Computer Vision
PublicationTitleAbbrev WACV
PublicationYear 2022
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0039193
Score 2.18382
Snippet Stereo vision algorithms are important building blocks of self-driving applications. The two primary requirements of a self-driving vehicle are real-time...
SourceID ieee
SourceType Publisher
StartPage 4078
SubjectTerms Computer vision
Control systems
Estimation error
Heuristic algorithms
Prediction algorithms
Switches
Three-dimensional displays
Vision Systems and Applications 3D Computer Vision; Stereo Processing; Vision for Aerial/Drone/Underwater/Ground Vehicles
Title PredStereo: An Accurate Real-time Stereo Vision System
URI https://ieeexplore.ieee.org/document/9707073
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3PS8MwFH5sO3mauom_ycGj3dokTRNvYyhDmAx1c7fRJK8gQiezvfjXm7TdFPHgLTSHlpek35fkfd8DuIqYdaDL_KW7UQE3aAKH827XarS1jKVKVsmY0wcxmfP7ZbxswfVOC4OIVfIZDnyzusu3a1P6o7KhSrw5DWtD202zWqu1_esy5ZhII42LQjV8GY0XjgvEPnuLek9O7gsY_CigUuHHXRem2zfXaSNvg7LQA_P5y5Txv5-2D_1vpR6Z7TDoAFqYH0K3oZakWbgfPRCzDdonF0Nc35BRTkbGlN4kgjw6ohj4AvOk7iWLSmxOaifzPszvbp_Hk6ApmRC80pAVQWw1c5vdUFGrjJCJklkkkiSVkrNMIEYcM0xSLUTieJelXMdhJrxroMwMozE7gk6-zvEYSMJDk6WGGoWUW6aVgzWaKo7cRCy18gR6Pgyr99oVY9VE4PTvx2ew5weiPrw4h06xKfHCwXmhL6tx_AKpvZ20
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3PT8IwFH5BPOgJFYy_7cGjg63tutUbIRpUIEQBuZGtfUuMyTC4XfzrbbeBxnjwtmyHLq9pv--17_sewJXHtAFdZi_dlXS4QuUYnDdZq4q1ZiySYVGMORyJ_pQ_zP15Da43WhhELIrPsG0fi7t8vVS5PSrryMCa07At2Da4z_1SrbXed5k0XKQSx3mu7Lx0ezPDBnxbv0WtKye3LQx-tFApEOSuAcP12GXhyFs7z-K2-vxly_jfn9uD1rdWj4w3KLQPNUwPoFGRS1It3Y8miPEK9bOJIi5vSDclXaVyaxNBngxVdGyLeVJ-JbNCbk5KL_MWTO9uJ72-UzVNcF6pyzLH1zEz6a4rqZZKhIEME08EQRSGnCUC0eOYYBDFQgSGeWnKY99NhPUNDBPFqM8OoZ4uUzwCEnBXJZGiSiLlmsXSABuNJEeuPBbp8BiaNgyL99IXY1FF4OTv15ew058MB4vB_ejxFHbtpJRHGWdQz1Y5nhtwz-KLYk6_ACBFoQE
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=proceeding&rft.title=Proceedings+%2F+IEEE+Workshop+on+Applications+of+Computer+Vision&rft.atitle=PredStereo%3A+An+Accurate+Real-time+Stereo+Vision+System&rft.au=Moolchandani%2C+Diksha&rft.au=Shrivastava%2C+Nivedita&rft.au=Kumar%2C+Anshul&rft.au=Sarangi%2C+Smruti+R.&rft.date=2022-01-01&rft.pub=IEEE&rft.eissn=2642-9381&rft.spage=4078&rft.epage=4087&rft_id=info:doi/10.1109%2FWACV51458.2022.00413&rft.externalDocID=9707073