Commit Graph
1685 Commits
Author SHA1 Message Date
lefreud e602d69c43 Added lots of stuff 2024-01-17 19:03:04 +00:00
lefreud 3aadde70eb Added linearization code 2024-01-09 19:53:11 +00:00
lefreud 72aaa8706b Mask humans, video to frames, missing code 2024-01-09 19:30:00 +00:00
lefreud 0eac920ab4 Continued lantern ns-process-data 2024-01-09 19:28:16 +00:00
lefreud c0c8a432f5 Added mask_humans from PanoHDRNerf 2024-01-03 19:49:28 +00:00
lefreud 0616944845 Jupyter nb to python file 2024-01-03 18:38:06 +00:00
lefreud b16bade3f1 Added Junming's original code for flash sync 2024-01-03 16:11:36 +00:00
lefreud deef316779 Added initial code for automatic camera alignment 2024-01-02 22:08:58 +00:00
lefreud c549928cd7 Added code to split synthetic dataset in colmap_baseline and exposed frames 2024-01-02 19:00:28 +00:00
mokad6 6688f39275 RGB + Validity mask 2023-12-21 10:48:40 -05:00
mokad6 836ac8b223 Two exposures - with weighted loss 2023-11-01 16:12:36 -04:00
mokad6 1cea0fe30e Merge remote-tracking branch 'origin/jmchen' into main 2023-09-27 00:32:42 -04:00
mokad6 741e39e170 colmap with multiple exposure 2023-09-27 00:31:04 -04:00
leoooo333 493fbdd73a Fast mask and HDR export 2023-09-14 19:37:37 +00:00
mokad6 ee42c7aab1 Merge remote-tracking branch 'remotes/origin/jmchen' into main 2023-09-12 21:13:43 -04:00
mokad6 8ba0e9bf76 Merge HDR stuff to main 2023-09-12 21:09:54 -04:00
mokad6 36852bf3de COLMAP on LDR, NeRF on HDR 2023-09-12 21:06:37 -04:00
leoooo333 f8f528ba08 Finish: ALL of lantern-nerf 2023-09-06 19:47:26 +00:00
Leoooo333 00a03f12c8 Update equirect_utils.py 2023-09-06 13:30:44 -04:00
Leoooo333 8f8b12185c Merge branch 'main' into jmchen 2023-09-06 13:24:41 -04:00
Leoooo333 37edcb2cb9 Fix: bug 2023-09-06 11:32:17 -04:00
Leoooo333 c6023eb69d Update method_configs.py 2023-08-24 16:51:36 -04:00
mokad6 4b15febbf4 Merge Junming's branch into main branch 2023-08-24 16:47:42 -04:00
Leoooo333 78271dde92 Refactory: nerfacto-HDR --> lantern. Add: u-law 2023-08-24 16:36:54 -04:00
mokad6 4cec892943 successfull LDR test with PanoHDR data 2023-08-24 14:05:04 -04:00
mokad6 97c9931900 merging between synthetic and real branch 2023-08-15 17:43:13 -04:00
mokad6 5774f594fd Adding Junming modifications - HDR processing 2023-08-15 17:34:23 -04:00
mokad6 7b5d6da907 Add mask to the euirectangular processing 2023-08-15 17:19:19 -04:00
Justin Kerr 5de83ac50a Circle crop to images processing pipeline (#2341)
add circle crop to images data processing pipeline
2023-08-15 14:32:44 +09:00
elenacliu bc8341378a fix #2318: add train/test/eval split for instant ngp dataparser (#2335)
* fix #2318: add train/test/eval split for instant ngp dataparser

* fix: instant_ngp_dataparser.py format
2023-08-14 04:24:34 +00:00
Haoyuan Wang 3455fb749f fix: ColmapDataParser downscaling images error. (#2337) 2023-08-13 21:16:47 -07:00
Kate Yurkova c599d0f3a1 fix: Allow custom user ID (#2334) 2023-08-12 20:17:38 +00:00
Kate Yurkova 5eb83e8acd Account for num_gpus rename in docs + test configs (#2332)
* fix: num-gpus to num-devices

* fix: Update test_config1.yml

* fix: Update test_config2.yml
2023-08-12 11:09:44 +00:00
Matias Turkulainen 4fe8e657d2 Rename num_cameras to camera_indices (#2326)
rename num_cameras -> camera_indices
2023-08-10 15:36:01 -07:00
machenmusik cb2405d3ea When generating depth images, use torch_compile with ZoeDepth for compatibility (#2303)
* Use torch_compile with Zoe for compatibility

torch_compile module support

Previously the compatibility utility torch.compile worked for functions, but not for modules as torch.compile was originally employed here.

* torch_compile -> Any
2023-08-09 17:08:17 -07:00
Matias Turkulainen cf2d90d009 template repository (#2319)
* template repo

* template repo
2023-08-09 17:01:48 +00:00
Ethan Weberandmachenmusik 9b6010ea0d Adding support for PairPixelSampler and PatchPixelSampler masks (#2305)
* changes

* pair pixel sampling with a mask

* reverting changes

* revert changes

* remove line in erode

* support for patch pixel samplerr masks

* fix

---------

Co-authored-by: machenmusik <machenmusik@users.noreply.github.com>
2023-08-05 10:40:23 -04:00
Matthew Tancik 50d8c7ba7d Add sponsors (#2307) 2023-08-04 15:07:44 -04:00
7e90cb7989 PixelSampler Fixes (#2298)
* monodepth implemented

* device

* pair pixel sampler

* docstring

* removing unused imports

* fix bugs

* cache in cache dir, no longer edit json file

* moving to depth nerfacto

* fixed bug using median depth by accident

* removing depthdataset from nerfacto

* added pixelsamplerconfig

* added equirectangular warning back

* bug fix

* delete sample_config.py + small fixes

* rename to pixel_sampler

* cleaning

* test

* passing num_rays_per_batch properly

* fixed transforms typo

* renaming in nerfacto

* remove depth files from test data

* removed defaulting to base pixel sampler with mask

* adding patch_size back

* Warning for notimplemented error and patch_size fix

* fix config.pixel_sampler check

---------

Co-authored-by: Matthew Tancik <tancik@berkeley.edu>
Co-authored-by: Ethan Weber <ethanweber@berkeley.edu>
Co-authored-by: Ethan Weber <eweb0124@gmail.com>
2023-08-04 10:27:35 -04:00
Frederik WarburgandEthan Weber 9b03299d40 Train and eval data splits (Nerfbusters) (#2207)
* nerfbusters dataparser

* nerfbuster dataparser and visualization of eval views

* resolved some errors from  pyright

* enable ns-process-data to take two videos as input and use one for eval and the other for train

* resolve some pyright issues

* instead of data being a tuple, I added eval_data as another argument

* implemented train eval split for all cases

* implemented train eval split for all cases

* reverting equi changes

* reverting reality capture changes

* raise valueerror

* revert comment

* added split override code back to dataparser

* reverted one change

* using image border now

* adding docs

---------

Co-authored-by: Ethan Weber <eweb0124@gmail.com>
2023-08-04 10:11:55 -04:00
machenmusik 388fcb09e1 convert raw to JPG not TIFF, to avoid fast-downscale ffmpeg error (#2295) 2023-08-02 09:44:35 -07:00
machenmusik 5b4abc41e6 Allow same dimensions optimizations to be disabled (#2292)
Use ns-process-data images --no-same-dimensions ... to handle images sets with different dimensions properly.  (Fast downscaling assumes image dimensions are the same.)
2023-08-01 23:35:27 -07:00
71c6b9cf3d Monodepth Regularization (#2284)
* monodepth implemented

* device

* pair pixel sampler

* docstring

* removing unused imports

* fix bugs

* cache in cache dir, no longer edit json file

* moving to depth nerfacto

* fixed bug using median depth by accident

* removing depthdataset from nerfacto

* added pixelsamplerconfig

* added equirectangular warning back

* bug fix

* delete sample_config.py + small fixes

* rename to pixel_sampler

* cleaning

* test

* passing num_rays_per_batch properly

* fixed transforms typo

* renaming in nerfacto

* remove depth files from test data

* removed defaulting to base pixel sampler with mask

* adding patch_size back

---------

Co-authored-by: AdamRashid96 <abrashid@berkeley.edu>
Co-authored-by: Matthew Tancik <tancik@berkeley.edu>
2023-08-01 18:52:47 -07:00
Brent Yi 72da747fc2 Remove system-level CUDA install from install instructions (#2289)
* Remove system-level CUDA install from Linux install instructions

* Remove system-level CUDA from Windows install instructions

* Un-flip CUDA 11.7 / 11.8
2023-08-01 22:50:22 +00:00
Brent Yi dab39c25b4 More robust install instructions (#2277)
Add cuda-toolkit install to readme/docs
2023-08-01 20:35:22 +00:00
AX-I 98d36ed7d9 Option to process images on GPU for speed at the expense of memory (#2288)
* Fix pixel sampler cpu bottleneck

cpu usage reduced 1700% -> 100%, and even more if using multi-gpu training

* Convert to config option

* Change optional to bool
2023-08-01 11:12:30 -07:00
Sasha Sax 7e8d67f8a8 Add depth_unit_scale_factor to sdfstudio_dataparser (#2285)
Depth supervision for `depth-nerfacto` was added in #1173. This patch extends that support to `sdfstudio` datasets ([as originally intended](https://github.com/nerfstudio-project/nerfstudio/issues/1173#issuecomment-1494633338_)) by adding `depth_unit_scale_factor` to `sdfstudio` metadata.
2023-08-01 09:03:01 -07:00
Fernando Rivas-Manzanequeandjperezh e6cd95109b Moved Volinga as an external method (#2282)
* Moved Volinga as an external method

* Update external_methods.py for black

* Formatted with black

---------

Co-authored-by: jperezh <jperezh@arquimea.com>
2023-07-31 07:34:38 -07:00
Matthew Tancik ce6b9bdd5e Update index.md (#2279) 2023-07-28 11:18:07 -07:00
Ethan Weber da813549e8 ns-render with depth colormap support (#2125)
* can render depth with a colormap

* include colormap_options as argument
2023-07-27 14:06:54 -04:00