This project is intended to improve results of SuGaR (both rendering and mesh reconstruction) from the perspective of improving quality of images that is fed into COLMAP, and then GS. In this course, I employ deblurring, followed by super resolution to improve quality of images that are fodder to a rather complicated scheme. The great thing about this is that it leads to obvious rooms for novelties, but I am not here for publications, am I? But only I can exploit the most fruitful novelties.
git clone --recurse-submodules https://github.com/superdianuj/improved_SuGaR.git
cd improved_SuGaR
# install requirements within each individual folders by visting them and checking out respective README.md
# drop a folder of images in current directory
python runnerizer_diffpir_spsr_sugar.py --dir <name of the folder of images> --choice <'Gaussian' or 'motion'> --sugar_choice <"density or "sdf">
# SuGaR results are in 'results' folder
git clone --recurse-submodules https://github.com/superdianuj/improved_SuGaR.git
cd improved_SuGaR
# install requirements within each individual folders by visting them and checking out respective README.md
# drop a folder of images in current directory
python runnerizer_nafnet_spsr_sugar.py --dir <name of the folder of images> --resize_imgs <resize images to some dimensions (a x a)> --sugar_choice <"density or "sdf">
# SuGaR results are in 'results' folder
Visualize Gaussian Splat: https://playcanvas.com/supersplat/editor/
Visualize Mesh: https://poly.cam/tools/gaussian-splatting or Meshlab
Another thing to note is that NAFNet works much better than Diffusion based approach for faithful debluring.
Observation-3: Decreasing resolution of blurry training images significantly negatively impacts the performance of gaussian splatting
Observation-4: Decreasing resolution of clean training images (with blurriness artifacts) negatively impacts the performance of gaussian splatting
Observation-5: Taking Compliment of Observation-3 and 4 via SR and Deblurring Models leads to Improved Splatting Reconstruction
https://github.com/Anttwo/SuGaR?tab=readme-ov-file
https://github.com/megvii-research/NAFNet