Automatic recognition and repair of water holes in oblique photographic 3D models
Water area has unique optical reflection characteristics,which easily leads to voids in the model gen-erated by tilt photogrammetry data.In order to ensure the integrity and display effect of the three-dimensional model,it is necessary to identify and repair the water holes.Because there are a large number of independent geometric bodies in the oblique photography model,the boundary contours of all geometric bodies will be extrac-ted when the conventional triangulation topological relationship is used to extract the contour lines of water holes,which leads to the inability to accurately identify the boundary of water holes.To solve this problem,this paper proposes a new method based on coordinate transformation and image edge detection to obtain the contour of water cavity.Firstly,according to whether there are three-dimensional points in Z-axis direction in OSGB model,the binary image of water cavity is drawn,and the two-dimensional contour line of water holes is ob-tained by edge detection of binary image.Secondly,the three-dimensional contour of water holes is obtained by coordinate transformation,and the three-dimensional contour is constrained and meshed,and texture mapping is carried out to obtain the geometry of water hole,and the drawn geometry is cut and fused into different model files.Finally,the water holes contour canbe automatically recognized and repaired.
oblique photographyedge detectioncontour thinning2D and 3D coordinate conversionholes repair