The invention discloses a historical block scene three-dimensional
reconstruction method and
system based on
Gaussian sputtering, and the method comprises the steps: collecting a historical block
video sequence through a lightweight
panorama camera, extracting a multi-frame
panorama, and generating an image
data set through a projection converter;
monocular depth and normal
estimation is carried out through a pre-training visual model, and a prior depth and normal graph
data set of a historical block scene is constructed; sparse reconstruction is carried out on the multi-view image
data set based on the SfM technology,
initial point cloud and camera
pose information are acquired, and a
Gaussian ellipsoid is optimized in combination with prior depth and normal information; dynamically calculating the geometric width
estimation value of the street, and guiding and adjusting the adaptive density of the
Gaussian ellipsoids of the vertical surfaces on the two sides; rendering the optimized Gaussian
ellipsoid through an improved rasterization renderer; and designing a multi-
modal loss function and a regularization mechanism to optimize reconstruction and rendering results. According to the method, high-fidelity three-dimensional reconstruction of the historical block scene is realized, and the adaptability of the Gaussian
sputtering method to the complex block scene is enhanced.