Commit Graph
1403 Commits
Author SHA1 Message Date
Justin Kerr 5a6eae25e8 Update README.md 2023-04-04 10:54:12 -07:00
Justin ebc08ecdb6 readme 2023-04-04 17:53:45 +00:00
Justin ce2cf7bf75 remove lerf from main repo 2023-04-04 16:44:10 +00:00
Chung Min Kim 18ecc3e7dc Added timm as lerf dependency(dino), specify install directory 2023-04-03 20:05:56 +00:00
Justin af170840c5 note on hashgrid sizes 2023-04-03 19:51:20 +00:00
Justin Kerr 7ee1e31281 Update README.md 2023-04-03 12:51:05 -07:00
Justin 71d235d673 readme images, openclip dependency 2023-04-03 19:43:41 +00:00
Justin Kerr e46d42c608 Update README.md 2023-04-03 12:43:10 -07:00
Justin ca7f381622 rename files, add gitignore for data folder in lerf 2023-04-03 18:46:12 +00:00
Chung Min Kim 39ffc38d97 Add openai-clip 2023-04-03 18:37:10 +00:00
Justin c1ff5cd904 scheduler for lerf-big 2023-04-03 01:12:19 +00:00
Chung Min Kim d8b2462e50 Added cache capabilities for data 2023-04-02 23:19:24 +00:00
Justin 5952a692eb max_across high res change 2023-04-02 22:39:27 +00:00
Justin 29b7cb2b26 add name changes 2023-04-02 21:30:30 +00:00
Justin d66a67fd8e rename interpolator and patch dataloader 2023-04-02 20:35:10 +00:00
Justin 664e6e2874 add lite big models 2023-04-02 19:59:44 +00:00
Justin 642e4ae044 put field params in config 2023-04-02 19:33:09 +00:00
Chung Min Kim adcd206466 WIP yaml integration 2023-04-02 18:35:21 +00:00
Chung Min Kim dec7d25852 Refactored dataloader 2023-04-02 01:49:30 +00:00
Chung Min Kim a87b7c3b53 All lerf-changes moved to projects-lerf, except viewer changes 2023-03-31 23:11:14 +00:00
Chung Min Kim 18208f7aaa Create a base_encoder object, + refactor 2023-03-31 22:38:23 +00:00
Chung Min Kim a5c6139994 Consolidate lerf to diff proj, pip-installable 2023-03-31 21:38:43 +00:00
Justin 6c12432b82 factor in dataloader stuff 2023-03-31 02:12:52 +00:00
Justin 52eff171f9 trying L-14 2023-03-31 00:01:52 +00:00
Justin 724c27481c small tweaks 2023-03-27 04:15:58 +00:00
Chung Min Kim 6ec2920da3 Added textbox + minor bugfixes 2023-03-24 23:54:01 +00:00
Chung Min Kim 69e1320466 Added misc prints, removed clip/dino from vis-outputs via self.training 2023-03-24 20:02:43 +00:00
Justin 71476e1923 downsample lerf samples 2023-03-24 19:56:23 +00:00
Justin 5b972ed9b0 smaller thing 2023-03-23 20:23:14 +00:00
Justin 151ed5c867 small changes, move to diff optimizers again 2023-03-23 19:43:49 +00:00
Justin f0263391f6 dataloader fix 2023-03-23 19:09:51 +00:00
Chung Min Kim 987a4961df initial lerf-merge 2023-03-23 00:24:16 +00:00
81e39cb276 improve metashape data import (#1605)
* improve metashape data import

- support multiple sensors
- support fisheye and equirectangular sensors
- support multiple components with transforms
- fix bug when image name has a '.' in it, excluding the prefix separator

* metashape_util: fix string formatting

---------

Co-authored-by: Frédéric Devernay <f-dy@users.noreply.github.com>
Co-authored-by: Matthew Tancik <tancik@berkeley.edu>
2023-03-19 10:21:57 -07:00
Jonáš Kulhánek c0464f8a91 Adds util function to convert transformed poses back + tests (#1594)
Improves tests of ns-process-data images +
Adds util function to convert poses back from transformed coordinates.
2023-03-19 12:09:33 +01:00
Ethan WeberandMatthew Tancik b3f1153a78 Add option to auto select a websocket port (#1628)
* option to auto select a websocket port

* keep default port

* add docs

* default port

* Update base_config.py

---------

Co-authored-by: Matthew Tancik <tancik@berkeley.edu>
2023-03-17 15:53:27 -07:00
James Gardner 9a01738b0e Adding NeRF-OSR Dataset (#1626)
* Added NeRFOSR Dataparser

* updating nerfosr dataparser

* fix import order in datamanager

* updating nerfosr dataparser

* update nerfosr dataparser
2023-03-17 15:53:19 -07:00
Rohan MathurandMatthew Tancik ea9a066f8f Removed deprecated insta360 (#1621)
* removed insta360 and also updated equirect images docs to include cropping

* removed unused import

---------

Co-authored-by: Matthew Tancik <tancik@berkeley.edu>
2023-03-17 12:54:45 -07:00
Sacha LewinandMatthew Tancik 670d1e13d8 Use the run timestamp as run name on WandB (#1619)
Makes it way more convenient to run many experiments by splitting by experiment name, and then by timestamp.

Co-authored-by: Matthew Tancik <tancik@berkeley.edu>
2023-03-17 12:54:32 -07:00
ksnzh 505ebe6793 fix missing param refine-pixsfm (#1618) 2023-03-17 11:52:57 -07:00
Matthew Tancik f58aa9348e Prevent colmap from opening (#1627) 2023-03-17 11:03:13 -07:00
Julian RendellandMatthew Tancik fac13d0bab Adding explicit pytorch version for Cuda 11.7 installs (#1611)
Co-authored-by: Matthew Tancik <tancik@berkeley.edu>
2023-03-15 20:56:34 -07:00
David McAllisterandMatthew Tancik 4c2e200098 TensoRF go brrrrrrr (#1609)
* pdfsampler no longer includes uniform samples

* Lint

* Typo fix

---------

Co-authored-by: Matthew Tancik <tancik@berkeley.edu>
2023-03-15 20:27:37 -07:00
Matthew Tancik af29ead3a2 Fix the typeguard version (#1612)
* Fix the typeguard version

* avoid torch 2

* fix
2023-03-15 18:33:58 -07:00
Rohan Mathur 2838cfc8a5 Adding the crop code made for videos to images (#1598)
* added equirect support

* added cropping for planar image input

* random comment

* bug fix and running command

* added crop-factor to docstrings
2023-03-14 12:04:28 -07:00
Saurav Maheshkar de6af6c4e5 feat(fields): create common get_normalized_directions fn (#1599)
* feat(fields): create common get_normalized_directions fn

* style: run black

* refactor: rename func and update docstring
2023-03-14 22:55:48 +05:30
Pablo Vela 630babacd6 Add option to use Pixel Perfect SFM (#1554)
add pixsfm option when using hloc
2023-03-12 16:32:33 -04:00
Pablo Vela ddfa463f4d NeuS Implementation (#1444)
* add initial method configs and data manager

* add neus scheduler

* add initial surface model and neus

* add Neus ray sampler

* add sdf field

* move scale/shift calc to math utils

* add debug and fix sdf_dataset typo

* update vscode neus debug

* fix dataset and get initial working version

* add magic number from original repo

* black fixes

* clean up get weights/transmittance from alphas

* clean up typos in sdf datamanager

* type annotations on neus scheduler and remove unused params

* clean up and annotate sdf field along w/ other fixes

* more clean up

* remove unnessary directions norm

* resolve comments

* update neus scheduler to follow refactor

* fix linter errors

* fix some typos

* remove get_weights_from_alpha

* more comment fixes

* more linter error fixes

* clean up and add comments

* more little fixes for types/comments

* more comments

* rename NeuS Scheduler to DelayedScheduler

* rename DelayedScheduler to CosineDecayScheduler
2023-03-12 16:01:18 -04:00
Matthew Tancik 1b18b44d81 Update 360 docs (#1593)
* Update 360 docs

* Update custom_dataset.md

* Update custom_dataset.md
2023-03-12 11:14:58 -07:00
Jonáš Kulhánek 2b8d5a9e5c Adds ns-process-data images tests and fixes #1586 (#1591)
* Adds ns-process-data images tests and fixes #1586

* Fix missing colmap and ffmpeg in github actions
2023-03-12 00:12:14 +01:00
Jonáš Kulhánek d9a391f79a Fixed: MinimalDataParser add options, allow Nerfstudio data format to specify test indices (#1586)
* MinimalDataParser add options, allow Nerfstudio data format to specify test indices

* Switch from indices to filenames and add tests

* Fix  #1581

* Fix changed interface
2023-03-11 22:14:45 +01:00