Student Projects

Neural Radiance Field (NeRF) Based Sensor Fusion in Continuous Time

Thursday, 25 Apr 2024 22:30

In this project we want to investigate the potential of combining a NeRF based mapping approach with a continuous time trajectory representation for sensor fusion. Show details

Keywords

Mapping, Machine Learning, Sensor Fusion

Labels

Master Thesis

Description

In their seminal work, Mildenhall et al. (3), proposed to represent the scene by the means of a neural radiance field. While the idea of representing the scene as a neural network was first used to render novel views from a sparse set of images of objects, recent works building on top of this idea have shown remarkable results on large scale scenes (5, 6). Rematas et al. (4) proposed to extend the NeRF with a method to include not only image data but make use of LiDAR data in the model estimation. While all the approaches so far assume known and exact poses, (2) proposed to include also the camera poses as variables during the training of the NeRF, allowing to deal with imperfect initial poses. In this project we want to investigate the use of a continuous trajectory representation to parametrize the trajectory of our sensor suite. Doing so allows to use information of various sensors which are not necessarily synchronized. By utilizing the concept of (2), we want to utilize NeRF-​based map representation to perform an offline sensor fusion of potentially unsynchronized sensors. (1) D. Hug, P. Bänninger, I. Alzugaray, and M. Chli. Continuous-​Time Stereo-​Inertial Odometry. IEEE Robotics and Automation Letters, 2022. (2) C.-H. Lin, W.-C. Ma, A. Torralba, and S. Lucey. BARF: Bundle-​Adjusting Neural Radiance Fields. Proceedings of the International Conference on Computer Vision (ICCV), 2021. (3) B. Mildenhall, P. P. Srinivasan, M. Tancik, J. T. Barron, and R. Ramamoorthi. NeRF: Representing scenes as neural radiance fieds for view synthesis. Proceedings of the European Conference on Computer Vision (ECCV), 2020. (4) K. Rematas, A. Liu, P. Srinivasan, J. Barron, A. Tagliasacchi, T. Funkhouser, and V. Ferrari. Urban Radiance Fields. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2022. (5) M. Tancik, V. Casser, X. Yan, S. Pradhan, B. Mildenhall, P. P. Srinivasan, J. T. Barron, and H. Kretzschmar. Block-​NeRF: Scalable Large Scene Neural View Synthesis. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2022. (6) H. Turki, D. Ramanan, and M. Satynarayanan. Mega-​NeRF: Scalable Construction of Large-​Scale NeRFs for Virtual Fly-​Throughs. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2022.

In their seminal work, Mildenhall et al. (3), proposed to represent the scene by the means of a neural radiance field. While the idea of representing the scene as a neural network was first used to render novel views from a sparse set of images of objects, recent works building on top of this idea have shown remarkable results on large scale scenes (5, 6). Rematas et al. (4) proposed to extend the NeRF with a method to include not only image data but make use of LiDAR data in the model estimation. While all the approaches so far assume known and exact poses, (2) proposed to include also the camera poses as variables during the training of the NeRF, allowing to deal with imperfect initial poses. In this project we want to investigate the use of a continuous trajectory representation to parametrize the trajectory of our sensor suite. Doing so allows to use information of various sensors which are not necessarily synchronized. By utilizing the concept of (2), we want to utilize NeRF-​based map representation to perform an offline sensor fusion of potentially unsynchronized sensors.

(1) D. Hug, P. Bänninger, I. Alzugaray, and M. Chli. Continuous-​Time Stereo-​Inertial Odometry. IEEE Robotics and Automation Letters, 2022. (2) C.-H. Lin, W.-C. Ma, A. Torralba, and S. Lucey. BARF: Bundle-​Adjusting Neural Radiance Fields. Proceedings of the International Conference on Computer Vision (ICCV), 2021. (3) B. Mildenhall, P. P. Srinivasan, M. Tancik, J. T. Barron, and R. Ramamoorthi. NeRF: Representing scenes as neural radiance fieds for view synthesis. Proceedings of the European Conference on Computer Vision (ECCV), 2020. (4) K. Rematas, A. Liu, P. Srinivasan, J. Barron, A. Tagliasacchi, T. Funkhouser, and V. Ferrari. Urban Radiance Fields. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2022. (5) M. Tancik, V. Casser, X. Yan, S. Pradhan, B. Mildenhall, P. P. Srinivasan, J. T. Barron, and H. Kretzschmar. Block-​NeRF: Scalable Large Scene Neural View Synthesis. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2022. (6) H. Turki, D. Ramanan, and M. Satynarayanan. Mega-​NeRF: Scalable Construction of Large-​Scale NeRFs for Virtual Fly-​Throughs. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2022.

Requirements

- Strong analytical skills and independent work-​style - Solid programming skills (C++/Python) are mandatory - Familiarity with common geometrical concepts (e.g. 3D rotations etc.) - Experience with machine learning and data processing
  • Strong analytical skills and independent work-​style
  • Solid programming skills (C++/Python) are mandatory
  • Familiarity with common geometrical concepts (e.g. 3D rotations etc.)
  • Experience with machine learning and data processing

Contact Details

Marco Karrer (marco.karrer@mavt.ethz.ch) David Hug (david.hug@mavt.ethz.ch) Ruben Mascaro (rmascaro@ethz.ch)

Marco Karrer (marco.karrer@mavt.ethz.ch) David Hug (david.hug@mavt.ethz.ch) Ruben Mascaro (rmascaro@ethz.ch)

More information

Open this project

Published since 2023-​02-01 , Earliest start 2023-​02-01 , Latest end: 2023-​12-31

Organization Autonomous Systems Lab

Hosts Karrer Marco , Hug David

Topics Information, Computing and Communication Sciences

V4RL

The Vision for Robotics Laboratory focuses on robotic vision-based perception. The group works with small Unmanned Aerial Vehicles (UAVs) in particular, as they are some of the most challenging robotic platforms, however, our research can be applied on any robot in need of perceiving its motion and/or workspace.

Contact

LEE H 304
Vision for Robotics Lab, IRIS, D-MAVT
ETH Zurich
Leonhardstrasse 21
CH-8092 Zurich
Switzerland

Tel: +41 (0)44 632 0838
Fax: +41 (0)44 632 1181
Email: chlim (at) ethz.ch

© Copyright – V4RL 2024.
  • Andorra +376
  • United arab emirates +971
  • Afghanistan +93
  • Antigua and barbuda +1268
  • Anguilla +1264
  • Albania +355
  • Armenia +374
  • Angola +244
  • Antarctica +672
  • Argentina +54
  • American samoa +1684
  • Austria +43
  • Australia +61
  • Aruba +297
  • Azerbaijan +994
  • Bosnia and herzegovina +387
  • Barbados +1246
  • Bangladesh +880
  • Belgium +32
  • Burkina faso +226
  • Bulgaria +359
  • Bahrain +973
  • Burundi +257
  • Benin +229
  • Saint barthelemy +590
  • Bermuda +1441
  • Brunei darussalam +673
  • Bolivia +591
  • Brazil +55
  • Bahamas +1242
  • Bhutan +975
  • Botswana +267
  • Belarus +375
  • Belize +501
  • Canada +1
  • Cocos (keeling) islands +61
  • Congo, the democratic republic of the +243
  • Central african republic +236
  • Congo +242
  • Switzerland +41
  • Cote d ivoire +225
  • Cook islands +682
  • Chile +56
  • Cameroon +237
  • China +86
  • Colombia +57
  • Costa rica +506
  • Cuba +53
  • Cape verde +238
  • Christmas island +61
  • Cyprus +357
  • Czech republic +420
  • Germany +49
  • Djibouti +253
  • Denmark +45
  • Dominica +1767
  • Dominican republic +1809
  • Algeria +213
  • Ecuador +593
  • Estonia +372
  • Egypt +20
  • Eritrea +291
  • Spain +34
  • Ethiopia +251
  • Finland +358
  • Fiji +679
  • Falkland islands (malvinas) +500
  • Micronesia, federated states of +691
  • Faroe islands +298
  • France +33
  • Gabon +241
  • United kingdom +44
  • Grenada +1473
  • Georgia +995
  • Ghana +233
  • Gibraltar +350
  • Greenland +299
  • Gambia +220
  • Guinea +224
  • Equatorial guinea +240
  • Greece +30
  • Guatemala +502
  • Guam +1671
  • Guinea-bissau +245
  • Guyana +592
  • Hong kong +852
  • Honduras +504
  • Croatia +385
  • Haiti +509
  • Hungary +36
  • Indonesia +62
  • Ireland +353
  • Israel +972
  • Isle of man +44
  • India +91
  • Iraq +964
  • Iran, islamic republic of +98
  • Iceland +354
  • Italy +39
  • Jamaica +1876
  • Jordan +962
  • Japan +81
  • Kenya +254
  • Kyrgyzstan +996
  • Cambodia +855
  • Kiribati +686
  • Comoros +269
  • Saint kitts and nevis +1869
  • Korea democratic peoples republic of +850
  • Korea republic of +82
  • Kuwait +965
  • Cayman islands +1345
  • Kazakstan +7
  • Lao peoples democratic republic +856
  • Lebanon +961
  • Saint lucia +1758
  • Liechtenstein +423
  • Sri lanka +94
  • Liberia +231
  • Lesotho +266
  • Lithuania +370
  • Luxembourg +352
  • Latvia +371
  • Libyan arab jamahiriya +218
  • Morocco +212
  • Monaco +377
  • Moldova, republic of +373
  • Montenegro +382
  • Saint martin +1599
  • Madagascar +261
  • Marshall islands +692
  • Macedonia, the former yugoslav republic of +389
  • Mali +223
  • Myanmar +95
  • Mongolia +976
  • Macau +853
  • Northern mariana islands +1670
  • Mauritania +222
  • Montserrat +1664
  • Malta +356
  • Mauritius +230
  • Maldives +960
  • Malawi +265
  • Mexico +52
  • Malaysia +60
  • Mozambique +258
  • Namibia +264
  • New caledonia +687
  • Niger +227
  • Nigeria +234
  • Nicaragua +505
  • Netherlands +31
  • Norway +47
  • Nepal +977
  • Nauru +674
  • Niue +683
  • New zealand +64
  • Oman +968
  • Panama +507
  • Peru +51
  • French polynesia +689
  • Papua new guinea +675
  • Philippines +63
  • Pakistan +92
  • Poland +48
  • Saint pierre and miquelon +508
  • Pitcairn +870
  • Puerto rico +1
  • Portugal +351
  • Palau +680
  • Paraguay +595
  • Qatar +974
  • Romania +40
  • Serbia +381
  • Russian federation +7
  • Rwanda +250
  • Saudi arabia +966
  • Solomon islands +677
  • Seychelles +248
  • Sudan +249
  • Sweden +46
  • Singapore +65
  • Saint helena +290
  • Slovenia +386
  • Slovakia +421
  • Sierra leone +232
  • San marino +378
  • Senegal +221
  • Somalia +252
  • Suriname +597
  • Sao tome and principe +239
  • El salvador +503
  • Syrian arab republic +963
  • Swaziland +268
  • Turks and caicos islands +1649
  • Chad +235
  • Togo +228
  • Thailand +66
  • Tajikistan +992
  • Tokelau +690
  • Timor-leste +670
  • Turkmenistan +993
  • Tunisia +216
  • Tonga +676
  • Turkey +90
  • Trinidad and tobago +1868
  • Tuvalu +688
  • Taiwan, province of china +886
  • Tanzania, united republic of +255
  • Ukraine +380
  • Uganda +256
  • United states +1
  • Uruguay +598
  • Uzbekistan +998
  • Holy see (vatican city state) +39
  • Saint vincent and the grenadines +1784
  • Venezuela +58
  • Virgin islands, british +1284
  • Virgin islands, u.s. +1340
  • Viet nam +84
  • Vanuatu +678
  • Wallis and futuna +681
  • Samoa +685
  • Kosovo +381
  • Yemen +967
  • Mayotte +262
  • South africa +27
  • Zambia +260
  • Zimbabwe +263