System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种预检测方法、介质及电子设备技术_技高网

一种预检测方法、介质及电子设备技术

技术编号:41294403 阅读:4 留言:0更新日期:2024-05-13 14:44
本申请提供一种预检测方法、介质及电子设备。所述方法包括,在利用神经辐射场对目标场景进行建模以前:获取所述目标场景的场景图像;对所述场景图像的图像参数进行检测,以获取第一检测结果;检测所述场景图像对目标位置的图像覆盖状况,以获取第二检测结果,所述目标位置为所述目标场景内的一个或多个位置;根据所述第一检测结果和所述第二检测结果,判断所述场景图像是否满足神经辐射场建模系统的要求。所述预检测方法能够在利用神经辐射场对目标场景进行建模以前判断出当前获取的场景图像是否满足神经辐射场建模系统的要求。

【技术实现步骤摘要】

本申请属于场景建模领域,涉及一种检测方法,特别是涉及一种预检测方法、介质及电子设备


技术介绍

1、神经辐射场(neural radiance fields,nerf)在三维目标和受控场景的建模中取得了优异的性能,其建模过程建立在现代大算力gpu(graphics processing unit,图形处理器)以及海量2d场景图片的基础上。nerf通过对场景中各种不同的角度拍摄的2d图片计算隐式的3d场景模型。其在测绘、场景展示、安防等领域有广阔的应用前景。然而,nerf技术需要大量的2d场景图片来建模,建模时间漫长,且2d场景图片的质量问题只有在建模完成后才能直观地观察到。此种方式存在效率低下、费时费力等问题。


技术实现思路

1、本申请的目的在于提供一种预检测方法、介质及电子设备,用于解决现有神经辐射场建模技术效率低下、费时费力的问题。

2、第一方面,本申请提供一种预检测方法,包括,在利用神经辐射场对目标场景进行建模以前:获取所述目标场景的场景图像;对所述场景图像的图像参数进行检测,以获取第一检测结果;检测所述场景图像对目标位置的图像覆盖状况,以获取第二检测结果,所述目标位置为所述目标场景内的一个或多个位置;根据所述第一检测结果和所述第二检测结果,判断所述场景图像是否满足神经辐射场建模系统的要求。

3、在第一方面的一种实现方式中,所述第二检测结果包括正射缺失角度状况检测结果和/或环线缺失角度状况检测结果,检测所述场景图像对目标位置的图像覆盖状况以获取第二检测结果包括:对所述目标场景中可观测网格的正射缺失角度状况进行检测,以获取所述正射缺失角度状况检测结果;和/或对所述目标场景的环线缺失角度状况进行检测,以获取所述环线缺失角度状况检测结果。

4、在第一方面的一种实现方式中,对所述目标场景中可观测网格的正射缺失角度状况进行检测包括:对所述目标场景进行网格化处理,进而获取所述可观测网格;对各所述可观测网格的相机视线方向进行合并,其中,所述可观测网格的相机视线方向是指所述可观测网格到相机的方向;根据各所述可观测网格的相机视线方向的数量获取所述正射缺失角度状况检测结果。

5、在第一方面的一种实现方式中,所述预检测方法还包括:以热力图方式在所述目标场景的地图中显示所述正射缺失角度状况检测结果。

6、在第一方面的一种实现方式中,对所述目标场景的环线缺失角度状况进行检测包括:根据所述场景图像获取所述目标物体的尺寸和中心位置;根据所述目标物体的尺寸和中心位置获取多个待测点;根据各所述待测点的相机视线方向获取各所述待测点的角度覆盖状况;根据各所述待测点的角度覆盖状况获取所述环线缺失角度状况检测结果。

7、在第一方面的一种实现方式中,根据所述场景图像获取所述目标物体的尺寸和中心位置包括:根据多对相机拍摄的场景图像获取各对相机对应的所述目标物体的中心点和权重;根据各对相机对应的所述目标物体的中心点和权重进行加权平均处理,以获取所述目标物体的中心位置;根据各对相机对应的所述目标物体的中心点与所述目标物体的中心位置的距离,获取所述目标物体的尺寸。

8、在第一方面的一种实现方式中,根据所述目标物体的尺寸和中心位置获取多个待测点包括:根据所述目标物体的尺寸和中心位置构建一占位球体;从所述占位球体的表面随机获取多个点作为所述待测点。

9、在第一方面的一种实现方式中,对于一待测点,根据该待测点的相机视线方向获取该待测点的角度覆盖状况包括:获取该待测点的相机视线方向;对该待测点的相机视线方向进行合并;根据该待测点的相机视线方向的数量获取该待测点的角度覆盖状况。

10、第二方面,本申请提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现本申请第一方面中任一项所述的预检测方法。

11、第三方面,本申请提供一种电子设备,所述电子设备包括:存储器,存储有一计算机程序;处理器,与所述存储器通信相连,调用所述计算机程序时执行本申请第一方面中任一项所述的预检测方法。

12、如上所述,本申请实现方式中提供的预检测方法,在利用神经辐射场对目标场景进行建模以前,通过对目标场景的图像参数进行检测,以及对目标位置的图像覆盖状况进行检测,能够判断出当前获取的场景图像是否满足神经辐射场建模系统的要求。通过此种方式,可以避免经过漫长地建模过程后才发现图片存在问题,有利于提高神经辐射场建模过程的效率。

本文档来自技高网...

【技术保护点】

1.一种预检测方法,其特征在于,包括,在利用神经辐射场对目标场景进行建模以前:

2.根据权利要求1所述的预检测方法,其特征在于,所述第二检测结果包括正射缺失角度状况检测结果和/或环线缺失角度状况检测结果,检测所述场景图像对目标位置的图像覆盖状况以获取第二检测结果包括:

3.根据权利要求2所述的预检测方法,其特征在于,对所述目标场景中可观测网格的正射缺失角度状况进行检测包括:

4.根据权利要求3所述的预检测方法,其特征在于,还包括:以热力图方式在所述目标场景的地图中显示所述正射缺失角度状况检测结果。

5.根据权利要求2所述的预检测方法,其特征在于,对所述目标场景的环线缺失角度状况进行检测包括:

6.根据权利要求5所述的预检测方法,其特征在于,根据所述场景图像获取所述目标物体的尺寸和中心位置包括:

7.根据权利要求5所述的预检测方法,其特征在于,根据所述目标物体的尺寸和中心位置获取多个待测点包括:

8.根据权利要求5所述的预检测方法,其特征在于,对于一待测点,根据该待测点的相机视线方向获取该待测点的角度覆盖状况包括:

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于:该计算机程序被处理器执行时实现权利要求1至8中任一项所述的预检测方法。

10.一种电子设备,其特征在于,所述电子设备包括:

...

【技术特征摘要】

1.一种预检测方法,其特征在于,包括,在利用神经辐射场对目标场景进行建模以前:

2.根据权利要求1所述的预检测方法,其特征在于,所述第二检测结果包括正射缺失角度状况检测结果和/或环线缺失角度状况检测结果,检测所述场景图像对目标位置的图像覆盖状况以获取第二检测结果包括:

3.根据权利要求2所述的预检测方法,其特征在于,对所述目标场景中可观测网格的正射缺失角度状况进行检测包括:

4.根据权利要求3所述的预检测方法,其特征在于,还包括:以热力图方式在所述目标场景的地图中显示所述正射缺失角度状况检测结果。

5.根据权利要求2所述的预检测方法,其特征在于,对所述目标...

【专利技术属性】
技术研发人员:宁岩赵大鹏
申请(专利权)人:上海宽带技术及应用工程研究中心
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1