Copernicus Master in Digital Earth · MSc Thesis · 2026

AI-Guided Optimization for 3D Gaussian Splatting on Drone Images

Upendra Oli
UPOL supervisor: Assoc. Prof. RNDr. Stanislav Popelka, Ph.D.
PLUS supervisor: Getachew Workineh Gella, Ph.D.

Explore thesis

Overview and Aim

3D Gaussian Splatting (3DGS) can create photorealistic 3D scenes, but its result depends on the training settings. Drone projects differ in overlap, viewing angle, texture, vegetation, terrain, image detail, and flight pattern. Because of this, the same default hyperparameters may not work equally well for every reconstruction.

This thesis learns from previous drone-image reconstruction experiments to recommend better starting hyperparameters for new unseen projects. The goal is to reduce manual trial-and-error before training begins.

The figure shows the main idea of the research. Drone-image projects may look similar as input folders, but their project conditions can be very different. These conditions can affect 3DGS training behaviour and reconstruction quality.

Drone-image projects Project conditions 3DGS behaviour
ProblemDefault hyperparameters may not fit every drone-image project.
Research ideaLearn from previous reconstruction experiments.
Expected valueRecommend better starting hyperparameters for unseen projects.

Methodology Overview

The methodology follows four main steps: project preparation, training-data preparation, model training, and final testing.

First, drone-image projects are prepared for 3DGS. Images are resized, and SfM/COLMAP estimates camera poses and sparse scene structure. Project descriptors are also prepared to describe project conditions such as image detail, overlap, viewing geometry, texture, terrain, and vegetation.

Next, model-development projects are used to create training data. Each project is first reconstructed with default 3DGS settings as a baseline run. Controlled hyperparameter multiplier combinations are then applied to the default settings and reconstructed as exploration runs. The trained models use this information to recommend multipliers for separate unseen test projects.

The diagram gives a simple overview of the thesis workflow. It shows how drone-image projects are prepared, converted into training data, used for model training, and finally tested on unseen projects.

Training Data Preparation

The training data was built from completed 3DGS experiments on the model-development projects. Each usable exploration run was stored as one training row. This means the models learned from measured reconstruction results produced by real 3DGS runs.

A training row combines three parts: project descriptors, the tested multiplier combination, and the relative quality score. The descriptors describe the project, the multiplier shows which hyperparameter setting was tested, and the score shows whether that setting performed better or worse than the project baseline.

This structure allows the models to learn how project conditions relate to multiplier choices and reconstruction quality. The unseen test projects were kept separate and used only for final evaluation, so the final results could be checked on projects not used during training-data preparation.

Training data steps

  1. baseline run
  2. exploration runs
  3. relative quality scoring
  4. training row

Note: Each row represents one completed exploration run. The baseline run is used only to calculate the relative quality score, which summarizes whether the run improved or degraded quality compared with that project's baseline.

Project descriptors tested multiplier relative quality score one training row
58drone-image projects
46model-development projects
12unseen test projects
653usable training rows

Model Training and Testing

Two scoring models were developed and tested: Ridge Regression and a compact MLP. Their task was to score candidate hyperparameter multiplier combinations and predict which one may give better relative quality for a drone-image project.

Both models used the same 47-value input, built from project descriptors, multiplier values, squared multiplier values, and descriptor-multiplier interaction terms. Each model produced one predicted relative quality score for each candidate combination.

Ridge Regression was used as the main model because it is regularized and easier to interpret with a limited number of independent projects. The MLP was included as a nonlinear comparison model to test whether a small neural network could capture patterns that Ridge Regression may miss.

Ridge RegressionMain scoring model. It is simple, regularized, and more stable for a limited number of independent projects.
MLPNonlinear comparison model. It uses the same 47-value input and a compact 47 -> 16 -> 1 structure.

Testing workflow

01Prepare test descriptors

The same descriptor preparation is applied to unseen projects.

02Generate candidates

Thirty candidate multiplier combinations are prepared for each test project.

03Score and select

Ridge and MLP score the candidates and select the highest-scoring setting.

04Run and compare

Selected multipliers are tested in 3DGS and compared with the baseline at 5,000 iterations.

Results

The final evaluation compared model-selected 3DGS runs with default baseline runs on unseen test projects at the fixed 5,000-iteration checkpoint. The comparison used PSNR, SSIM, and LPIPS as the main quality metrics, with runtime, Gaussian count, hard-cap behaviour, and visual inspection used as supporting evidence.

Both scoring models produced positive mean quality changes among normally completed runs. Ridge Regression was more reliable overall because it completed more projects normally and produced fewer hard-cap cases, while the MLP showed stronger mean improvements in some successful runs but less stable project-level behaviour.

Interactive results

Model result summary

Project-wise charts use project index numbers on the x-axis.

11/12completed normally
8/11all three metrics improved
Ridge improvement summary; hard-cap cases are stopped runs shown separately.
PSNR improvement = model-selected PSNR minus baseline PSNR at 5,000 iterations.
SSIM improvement = model-selected SSIM minus baseline SSIM at 5,000 iterations.
LPIPS improvement = baseline LPIPS minus model-selected LPIPS at 5,000 iterations.
10/12completed normally
6/10all three metrics improved
MLP improvement summary; hard-cap cases are stopped runs shown separately.
PSNR improvement = model-selected PSNR minus baseline PSNR at 5,000 iterations.
SSIM improvement = model-selected SSIM minus baseline SSIM at 5,000 iterations.
LPIPS improvement = baseline LPIPS minus model-selected LPIPS at 5,000 iterations.

Note: Hard cap or HC means that a run exceeded the 6,000,000-Gaussian safety limit set for this thesis to control memory use and runtime. These runs were stopped, so complete final metric values were not available.

Visual assessment

The swipe comparisons below show Ridge-selected examples: Pix4D Forensic had the strongest improvement (+1.116 dB PSNR, +0.151 SSIM, +0.235 LPIPS), while Thomas More Church had the weakest result (-0.364 dB PSNR, +0.003 SSIM, +0.002 LPIPS).

Pix4D Forensic baseline reconstruction preview
Pix4D Forensic Ridge-selected reconstruction preview
Baseline Model selected
Pix4D Forensic: strong improvement case with clearer ground texture in highlighted areas.
Thomas More Church baseline reconstruction preview
Thomas More Church Ridge-selected reconstruction preview
Baseline Model selected
Thomas More Church: weak improvement case where the selected result remained close to baseline.

Note: The swipe maps and preview renders show checkpoint outputs used for this research comparison. The 3D Gaussian Splatting models were stopped at 5,000 or 7,000 training iterations for controlled evaluation, so longer training would generally be expected to improve visual completeness and rendering quality.

Outputs

The thesis produced four public-facing outputs: the open-source Bimba3D-re platform, an interactive results section, the thesis poster, and downloadable research materials. Together, these outputs present the research workflow, selected results, and practical implementation of the thesis.

Bimba3D-re project dashboard screenshot

Bimba3D-re platform

A local open-source platform for preparing drone-image projects, running 3DGS experiments, enriching training data, applying recommendation models, and comparing baseline and model-selected reconstructions.

Interactive results metric comparison chart preview

Interactive results

A website section for exploring selected public result cases, metric charts, checkpoint data, and visual comparisons between baseline and model-selected 3DGS outputs.

Thesis poster thumbnail

Thesis poster

A compact academic summary of the research problem, methodology, main results, platform contribution, and final conclusion.

Discussion and Conclusion

The results show that information from previous drone-image 3DGS projects can support hyperparameter selection for unseen projects. Ridge Regression was more reliable than the MLP under the tested conditions because it completed more projects normally and produced fewer hard-cap cases.

The recommendations improved reconstruction quality for many completed runs, but they also tended to increase runtime and Gaussian count. The workflow should therefore be interpreted as a quality-oriented recommendation method that reduces manual trial-and-error, not as a method that guarantees faster or smaller reconstructions.

The findings are limited by the number and diversity of independent projects, the tested multiplier ranges, the fixed 5,000-iteration checkpoint, and the available hardware. Overall, the thesis demonstrates that previous 3DGS reconstruction runs can provide useful evidence for selecting informed starting settings for new drone-image projects.

Main findingPrevious 3DGS reconstruction projects can support recommendation for unseen drone-image projects.
Main contributionThe thesis provides structured exploration data, scoring models, and the Bimba3D-re implementation platform.
Main limitationRecommendations are quality-oriented starting settings, not guaranteed optimal or cost-reducing solutions.

Future Work

Larger and more diverse projects Broader multiplier exploration Project-level validation Runtime-aware scoring Copernicus wider-area extension

Upendra Oli · Copernicus Master in Digital Earth · Paris Lodron University Salzburg · Palacky University Olomouc · 2026

UPOL supervisor: Assoc. Prof. RNDr. Stanislav Popelka, Ph.D.
PLUS supervisor: Getachew Workineh Gella, Ph.D.

upendra.oli59@gmail.com upendraoli.xyz LinkedIn