• Laser & Optoelectronics Progress
  • Vol. 62, Issue 8, 0837009 (2025)
Peixin He1,2, Xiyan Sun1,2,3,4, Yuanfa Ji1,2,3, Yang Bai1,2, and Yu Chen5
Author Affiliations
  • 1School of Information and Communicaiton (School of Integrated Circuits), Guilin University of Electronic Technology, Guilin 541004, Guangxi , China
  • 2Guangxi Key Laboratory of Precision Navigation Technology and Application, Guilin University of Electronic Technology, Guilin 541004, Guangxi , China
  • 3International Joint Research Laboratory of Spatio-Temporal Information and Intelligent Location Service, Guilin University of Electronic Technology, Guilin 541004, Guangxi , China
  • 4Spatio-Temporal Information Technology Research Institute Co., Ltd., Guangxi Institute of Industrial Technology, Nanning 530031, Guangxi , China
  • 5College of Semiconductors (College of Integrated Circuits), Hunan University, Changsha 410082, Hunan , China
  • show less
    DOI: 10.3788/LOP241931 Cite this Article Set citation alerts
    Peixin He, Xiyan Sun, Yuanfa Ji, Yang Bai, Yu Chen. Improved 3D Reconstruction Algorithm for Unmanned Aerial Vehicle Images Based on PM-MVS[J]. Laser & Optoelectronics Progress, 2025, 62(8): 0837009 Copy Citation Text show less

    Abstract

    To address the challenges of long reconstruction time and numerous model voids in large-scale scenes and weakly textured regions during 3D reconstruction of unmanned aerial vehicle (UAV) images using existing multi-view stereo reconstruction (MVS) algorithms, an improved 3D reconstruction algorithm based on PatchMatch MVS (PM-MVS), called MCP-MVS, is proposed. The algorithm employs a multi-constraint matching cost computation method to eliminate outlier points from the 3D point cloud, thereby enhancing robustness. A pyramid red-and-black checkerboard sampling propagation strategy is introduced to extract geometric features across different scale spaces, while graphics processing unit based parallel propagation is exploited to improve the reconstruction efficiency. Experiments conducted on three UAV datasets demonstrate that MCP-MVS improves reconstruction efficiency by at least 16.6% compared to state-of-the-art algorithms, including PMVS, Colmap, OpenMVS, and 3DGS. Moreover, on the Cadastre dataset, the overall error is reduced by 35.7%, 20.3%, 19.5%, and 11.6% compared to PMVS, Colmap, OpenMVS, and 3DGS, respectively. The proposed algorithm also achieves the highest F-scores on the Cadastre and GDS datasets, 75.76% and 79.02%, respectively. These results demonstrate that the proposed algorithm significantly reduces model voids, validating its effectiveness and practicality.
    ppS,G=i=1uj=1vwpi,j,pcSi,j-S¯Gi,j-G¯i=1uj=1vwpi,j,pcSi,j-S¯2i=1uj=1vwqi,j,qcGi,j-G¯2[-1,1]
    wxi,j,xc=exp-Ixi,j-Ixc22σ12+xi,j-xc22σ22
    Cphotometric=1-ρpS,G
    H=KR2R1-1+R2C1-C2niTniTPiK-1
    q=K(RP+t)
    qTFp=0
    F=K-Tt×RK-1
    DH=x2-x12+y2-y12
    Vsim=npnq|np||nq|
    Cgeometic=DH+w(1-Vsim)if DH<δ+w(1-Vsim)2if DHδ+w(1-Vsim)
    CMC-MCC=w1Cphotometric+w2Cgeometric
    Gx,y=12πσ2exp-x2+y22σ2
    Tu,v=12πσ2exp-u-c2+v-c22σ2
    c=N-12
    Tnorm=Ti=0N-1j=0N-1Tu,v
    I'x,y=u=-ccv=-ccTnorm(u+c,v+c)I(x+u,y+v)
    Idownx',y'=m=01n=01wmnI'x+m,y+n
    wmn=1-2x'-x-m1-2y'-y-n
    C=Cdown    CupCdown-kCup       Cup<Cdown-k
    AAcc=1Mi=1MdXi,Yi
    AComp=1Ni=1NdYi,Xi
    d(a,b)=xa-xb2+ya-yb2+za-zb2
    AOverall=AAcc+AComp2
    Pd=100MrMdXi,Yi<d
    Rd=100NgNdYi,Xi<d
    Fd=2PdRdPd+Rd
    Peixin He, Xiyan Sun, Yuanfa Ji, Yang Bai, Yu Chen. Improved 3D Reconstruction Algorithm for Unmanned Aerial Vehicle Images Based on PM-MVS[J]. Laser & Optoelectronics Progress, 2025, 62(8): 0837009
    Download Citation