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...
Saved in:
Published in | Proceedings / IEEE Workshop on Applications of Computer Vision pp. 4078 - 4087 |
---|---|
Main Authors | , , , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
01.01.2022
|
Subjects | |
Online Access | Get full text |
ISSN | 2642-9381 |
DOI | 10.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 |