CN114266816B - Dense depth map construction method, device, equipment and medium - Google Patents
Dense depth map construction method, device, equipment and medium Download PDFInfo
- Publication number
- CN114266816B CN114266816B CN202111595309.6A CN202111595309A CN114266816B CN 114266816 B CN114266816 B CN 114266816B CN 202111595309 A CN202111595309 A CN 202111595309A CN 114266816 B CN114266816 B CN 114266816B
- Authority
- CN
- China
- Prior art keywords
- depth map
- depth
- point
- preset
- dense
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Processing Or Creating Images (AREA)
- Image Processing (AREA)
Abstract
Description
技术领域technical field
本发明涉及图像处理技术领域,特别涉及一种稠密深度图构建方法、装置、设备及介质。The present invention relates to the technical field of image processing, in particular to a dense depth map construction method, device, equipment and medium.
背景技术Background technique
当前,三维重建技术在生产生活中得到广泛的应用。三维重建技术需要通过相机标定来进行深度测量从而建立有效的成像模型,结合图像的匹配结果得到空间中的三维点坐标,从而达到进行三维重建的目的。在深度测量过程中,可以使用散斑结构光对离散点进行深度计算来代替对整张图片进行深度计算以达到减小计算量的目的。在使用散斑结构光时,得到的是离散深度点,要得到整张图片的深度图则需要进行图像处理。At present, 3D reconstruction technology is widely used in production and life. The 3D reconstruction technology needs to perform depth measurement through camera calibration to establish an effective imaging model, and combine the image matching results to obtain the 3D point coordinates in space, so as to achieve the purpose of 3D reconstruction. In the process of depth measurement, speckle structured light can be used to calculate the depth of discrete points instead of calculating the depth of the entire image to reduce the amount of calculation. When speckle structured light is used, discrete depth points are obtained, and image processing is required to obtain a depth map of the entire image.
然而,一方面,传统的插值算法都是基于固定间隔的像素应用于图像的缩放,常用离散点的插值算法有反距离加权插值法,克里金插值法,径向基函数法等。除了简单的反距离加权插值法,其他离散点插值函数计算量都很大,不适用于实时结构光深度算法,而反距离加权插值法在处理偏大或偏小的数据在插值过程中,容易形成以插值点为圆心的牛眼现象,导致深度图中的物体变形,深度质量下降;另一方面,传统的闭操作会使深度点覆盖造成深度失真。因此,在构建稠密深度图像过程中如何避免深度图中的物体深度质量下降与深度失真的问题有待进一步解决。However, on the one hand, traditional interpolation algorithms are based on fixed-spaced pixels applied to image scaling. Commonly used interpolation algorithms for discrete points include inverse distance weighted interpolation, Kriging interpolation, and radial basis function. Except for the simple inverse distance weighted interpolation method, other discrete point interpolation functions have a large amount of calculation and are not suitable for real-time structured light depth algorithms. However, the inverse distance weighted interpolation method is easy to deal with large or small data in the interpolation process. The bull's-eye phenomenon with the interpolation point as the center is formed, causing the objects in the depth map to deform and the depth quality to decline; on the other hand, the traditional closing operation will cause depth distortion due to the coverage of depth points. Therefore, the problem of how to avoid the depth quality degradation and depth distortion of objects in the depth image in the process of constructing a dense depth image needs to be further resolved.
发明内容Contents of the invention
有鉴于此,本发明的目的在于提供一种稠密深度图构建方法、装置、设备及介质,可在构建稠密深度图像过程中避免深度图中的物体深度质量下降与深度失真的问题。其具体方案如下:In view of this, the object of the present invention is to provide a dense depth map construction method, device, equipment and medium, which can avoid the problems of object depth quality degradation and depth distortion in the depth map during the process of constructing a dense depth image. The specific plan is as follows:
第一方面,本申请公开了一种稠密深度图构建方法,包括:In the first aspect, the present application discloses a dense depth map construction method, including:
获取散斑结构光系统生成的初始深度图;Obtain the initial depth map generated by the speckle structured light system;
利用预设结构元对所述初始深度图进行膨胀操作,以得到相应的膨胀深度图;所述预设结构元对应的膨胀运算逻辑为当所述预设结构元遍历到所述初始深度图上的任一像素点时,基于距离所述预设结构元的中心像素点最近的目标深度点的深度值确定所述中心像素点的深度值;Perform an expansion operation on the initial depth map by using a preset structural element to obtain a corresponding expanded depth map; the expansion operation logic corresponding to the preset structural element is when the preset structural element traverses to the initial depth map When any pixel, determine the depth value of the central pixel based on the depth value of the target depth point closest to the central pixel of the preset structure element;
利用所述预设结构元对所述膨胀深度图进行腐蚀操作,以得到稠密深度图;performing an erosion operation on the expanded depth map by using the preset structural elements to obtain a dense depth map;
利用平滑滤波技术对所述稠密深度图进行处理,以得到稠密平滑深度图。The dense depth map is processed by using a smoothing filtering technique to obtain a dense smooth depth map.
可选的,所述利用预设结构元对所述初始深度图进行膨胀操作之前,还包括:Optionally, before performing the dilation operation on the initial depth map by using the preset structural elements, the method further includes:
计算所述初始深度图中的散斑像素点之间的距离平均值;calculating an average distance between speckle pixels in the initial depth map;
基于所述距离平均值确定结构元尺寸参数,并根据所述结构元尺寸参数构造相应的结构元,以得到所述预设结构元。A structural element size parameter is determined based on the average distance, and a corresponding structural element is constructed according to the structural element size parameter, so as to obtain the preset structural element.
可选的,所述根据所述结构元尺寸参数构造相应的结构元,以得到所述预设结构元,包括:Optionally, said constructing corresponding structural elements according to said structural element size parameters to obtain said preset structural elements includes:
基于预设结构元形状需求从预设的结构元形状库中筛选出目标结构元形状,并根据所述结构元尺寸参数以及所述目标结构元形状构造相应的结构元,以得到所述预设结构元;所述结构元形状库中包括矩形、菱形、十字形和圆形中任意一种或几种的组合。Screen out the target structure element shape from the preset structure element shape library based on the preset structure element shape requirements, and construct the corresponding structure element according to the structure element size parameter and the target structure element shape, so as to obtain the preset structure element shape Structural element; the shape library of the structural element includes any one or a combination of rectangles, rhombuses, crosses and circles.
可选的,所述利用所述预设结构元对所述膨胀深度图进行腐蚀操作,包括:Optionally, performing an erosion operation on the expansion depth map by using the preset structural elements includes:
利用所述预设结构元对所述膨胀深度图进行遍历,并在遍历到所述膨胀深度图上的任一像素点时,如果当前位于所述预设结构元内部的深度图区域中的任意像素点为空白点,则将所述中心像素点标记为空白点。Use the preset structural element to traverse the expanded depth map, and when traversing to any pixel on the expanded depth map, if any pixel in the depth map area currently located inside the preset structural element If the pixel point is a blank point, then mark the central pixel point as a blank point.
可选的,所述利用平滑滤波技术对所述稠密深度图进行处理,以得到稠密平滑深度图之后,还包括:Optionally, after processing the dense depth map using a smoothing filtering technique to obtain a dense smooth depth map, the method further includes:
基于所述稠密平滑深度图进行三维重建,以得到相应的三维重建结果。Performing three-dimensional reconstruction based on the dense smooth depth map to obtain corresponding three-dimensional reconstruction results.
可选的,所述利用预设结构元对所述初始深度图进行膨胀操作,包括:Optionally, performing an expansion operation on the initial depth map by using a preset structural element includes:
利用所述预设结构元对所述初始深度图进行遍历,并在遍历到所述初始深度图上的任一像素点时,按照与所述预设结构元的中心像素点之间的距离从小到大的遍历顺序,对当前位于所述预设结构元内部的深度图区域中的像素点进行遍历,若在所述深度图区域内遍历到距离所述中心像素点最近的目标深度点,则基于所述目标深度点的深度值确定所述中心像素点的深度值,若在所述深度图区域内遍历不到深度点,则将所述中心像素点标记为空白点。Use the preset structural element to traverse the initial depth map, and when traversing to any pixel on the initial depth map, according to the distance between the central pixel of the preset structural element is small To the largest traversal order, traversing the pixels currently located in the depth map area inside the preset structural element, if the target depth point closest to the central pixel point is traversed in the depth map area, then Determining the depth value of the central pixel point based on the depth value of the target depth point, and marking the central pixel point as a blank point if no depth point can be traversed in the depth map area.
可选的,所述若在所述深度图区域内遍历到距离所述中心像素点最近的目标深度点,则基于所述目标深度点的深度值确定所述中心像素点的深度值,包括:Optionally, if the target depth point closest to the central pixel point is traversed in the depth map area, determining the depth value of the central pixel point based on the depth value of the target depth point includes:
若在所述深度图区域内遍历到距离所述中心像素点最近的目标深度点,则将首个遍历到的所述目标深度点的深度值作为所述中心像素点的深度值;If the target depth point closest to the central pixel point is traversed in the depth map area, the depth value of the first traversed target depth point is used as the depth value of the central pixel point;
或,若在所述深度图区域内遍历到距离所述中心像素点最近的目标深度点,则将所有所述目标深度点的深度值对应的平均值作为所述中心像素点的深度值;Or, if the target depth point closest to the central pixel point is traversed in the depth map area, the average value corresponding to the depth values of all the target depth points is used as the depth value of the central pixel point;
或,若在所述深度图区域内遍历到距离所述中心像素点最近的目标深度点,则将所述目标深度点中出现频率最大的一个深度值作为所述中心像素点的深度值。Or, if the target depth point closest to the central pixel point is traversed in the depth map area, a depth value with the highest frequency of occurrence among the target depth points is used as the depth value of the central pixel point.
第二方面,本申请公开了一种稠密深度图构建装置,包括:In the second aspect, the present application discloses a dense depth map construction device, including:
深度图获取模块,用于获取散斑结构光系统生成的初始深度图;A depth map acquisition module, configured to obtain an initial depth map generated by a speckle structured light system;
膨胀模块,用于利用预设结构元对所述初始深度图进行膨胀操作,以得到相应的膨胀深度图;所述预设结构元对应的膨胀运算逻辑为当所述预设结构元遍历到所述初始深度图上的任一像素点时,基于距离所述预设结构元的中心像素点最近的目标深度点的深度值确定所述中心像素点的深度值;The expansion module is used to perform an expansion operation on the initial depth map by using a preset structural element to obtain a corresponding expanded depth map; the expansion operation logic corresponding to the preset structural element is that when the preset structural element traverses to the When any pixel on the initial depth map is selected, the depth value of the central pixel is determined based on the depth value of the target depth point closest to the central pixel of the preset structural element;
腐蚀模块,用于利用所述预设结构元对所述膨胀深度图进行腐蚀操作,以得到稠密深度图;An erosion module, configured to use the preset structural elements to perform an erosion operation on the expanded depth map to obtain a dense depth map;
平滑处理模块,用于利用平滑滤波技术对所述稠密深度图进行处理,以得到稠密平滑深度图。The smoothing processing module is used to process the dense depth map by smoothing filtering technology to obtain a dense smooth depth map.
第三方面,本申请公开了一种电子设备,包括:In a third aspect, the present application discloses an electronic device, comprising:
存储器,用于保存计算机程序;memory for storing computer programs;
处理器,用于执行所述计算机程序,以实现前述公开的所述的稠密深度图构建方法的步骤。The processor is configured to execute the computer program, so as to realize the steps of the dense depth map construction method disclosed above.
第四方面,本申请公开了一种计算机可读存储介质,用于存储计算机程序;其中,所述计算机程序被处理器执行时实现前述公开的所述的稠密深度图构建方法的步骤。In a fourth aspect, the present application discloses a computer-readable storage medium for storing a computer program; wherein, when the computer program is executed by a processor, the steps of the dense depth map construction method disclosed above are implemented.
本申请在进行稠密深度图构建时,先获取散斑结构光系统生成的初始深度图,并利用预设结构元对所述初始深度图进行膨胀操作,以得到相应的膨胀深度图;所述预设结构元对应的膨胀运算逻辑为当所述预设结构元遍历到所述初始深度图上的任一像素点时,基于距离所述预设结构元的中心像素点最近的目标深度点的深度值确定所述中心像素点的深度值,然后利用所述预设结构元对所述膨胀深度图进行腐蚀操作,以得到稠密深度图,最后利用平滑滤波技术对所述稠密深度图进行处理,以得到稠密平滑深度图。可见,在本申请进行稠密深度图构建时,不采用传统的插值算法,而采用基于形态学图像处理方式,并对传统形态学闭操作中的膨胀操作进行改进,在改进后的膨胀操作过程中考虑到预设结构元中心像素点与深度点之间的距离关系来判断预设结构元中心像素点位置像素点膨胀后的深度值使得膨胀后深度点的深度值更加准确。由此,本申请在进行稠密深度图构建时避免采用传统插值算法而导致的牛眼现象以及物体变形与深度图中物体深度质量下降的问题;并且采用改进后的形态学图像处理闭操作,也避免了传统闭操作中的膨胀操作后出现的由于深度点覆盖而造成的深度失真问题。When constructing a dense depth map, the present application first obtains the initial depth map generated by the speckle structured light system, and uses preset structural elements to perform an expansion operation on the initial depth map to obtain a corresponding expanded depth map; Let the expansion operation logic corresponding to the structure element be when the preset structure element traverses to any pixel point on the initial depth map, based on the depth of the target depth point closest to the central pixel point of the preset structure element value to determine the depth value of the central pixel point, and then use the preset structure element to corrode the expanded depth map to obtain a dense depth map, and finally process the dense depth map using smoothing filtering technology to obtain A dense smooth depth map is obtained. It can be seen that when constructing a dense depth map in this application, the traditional interpolation algorithm is not used, but the morphological image processing method is used, and the expansion operation in the traditional morphological closing operation is improved. In the process of the improved expansion operation Considering the distance relationship between the central pixel of the preset structural element and the depth point to determine the expanded depth value of the pixel at the central pixel position of the preset structural element, the depth value of the expanded depth point is more accurate. Therefore, the present application avoids the bull's-eye phenomenon caused by the traditional interpolation algorithm and the problem of object deformation and depth quality degradation in the depth map when constructing a dense depth map; The problem of depth distortion caused by depth point coverage after the dilation operation in the traditional closing operation is avoided.
附图说明Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only It is an embodiment of the present invention, and those skilled in the art can also obtain other drawings according to the provided drawings without creative work.
图1为本申请提供的一种稠密深度图构建方法流程图;Fig. 1 is a flow chart of a method for constructing a dense depth map provided by the present application;
图2为本申请提供的一种具体的稠密深度图构建方法流程图;Figure 2 is a flow chart of a specific method for constructing a dense depth map provided by the present application;
图3为本申请提供的一种预设结构元内部遍历顺序预设示意图;Fig. 3 is a schematic diagram of preset internal traversal order of a preset structural element provided by the present application;
图4为本申请提供的一种具体的稠密深度图构建方法流程图;FIG. 4 is a flow chart of a specific dense depth map construction method provided by the present application;
图5为本申请提供的一种具体的稠密深度图构建方法流程图;FIG. 5 is a flow chart of a specific dense depth map construction method provided by the present application;
图6为本申请提供的一种稠密深度图构建装置结构示意图;FIG. 6 is a schematic structural diagram of a dense depth map construction device provided by the present application;
图7为本申请提供的一种电子设备结构图。FIG. 7 is a structural diagram of an electronic device provided by the present application.
具体实施方式Detailed ways
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.
当前,传统的插值算法都是基于固定间隔的像素应用于图像的缩放,常用离散点的插值算法有反距离加权插值法,克里金插值法,径向基函数法等。除了简单的反距离加权插值法,其他离散点插值函数计算量都很大,不适用于实时结构光深度算法,而反距离加权插值法在处理偏大或偏小的数据在插值过程中,容易形成以插值点为圆心的牛眼现象,导致深度图中的物体变形,深度质量下降;另一方面,传统的闭操作会使深度点覆盖造成深度失真。为此,本申请提供了一种稠密深度图构建方法能够有效避免深度图中的物体深度质量下降与深度失真的问题。At present, traditional interpolation algorithms are based on fixed-spaced pixels applied to image scaling. Commonly used interpolation algorithms for discrete points include inverse distance weighted interpolation, Kriging interpolation, and radial basis function. Except for the simple inverse distance weighted interpolation method, other discrete point interpolation functions have a large amount of calculation and are not suitable for real-time structured light depth algorithms. However, the inverse distance weighted interpolation method is easy to deal with large or small data in the interpolation process. The bull's-eye phenomenon with the interpolation point as the center is formed, causing the objects in the depth map to deform and the depth quality to decline; on the other hand, the traditional closing operation will cause depth distortion due to the coverage of depth points. To this end, the present application provides a dense depth map construction method that can effectively avoid the problems of object depth quality degradation and depth distortion in the depth map.
本发明实施例公开了一种稠密深度图构建方法,参见图1所示,该方法包括:The embodiment of the present invention discloses a dense depth map construction method, as shown in Figure 1, the method includes:
步骤S11:获取散斑结构光系统生成的初始深度图。Step S11: Obtain the initial depth map generated by the speckle structured light system.
在本实施例中,所述散斑结构光系统指的是由相机与散斑光投射器组成的系统。在进行深度测量时,有散斑光投射器向待测物体投射散斑结构光,相机接收待测物体在散斑结构光下的成像。可以理解的是,在散斑结构光系统中生成的深度图中的深度点是离散的散斑像素点组成的,在获取到离散深度点的初始深度图之后,后续需对初始深度图进行图像处理以得到稠密深度图。In this embodiment, the speckle structured light system refers to a system composed of a camera and a speckle light projector. When performing depth measurement, a speckle light projector projects speckle structured light to the object to be measured, and the camera receives the imaging of the object to be measured under the speckle structured light. It can be understood that the depth points in the depth map generated in the speckle structured light system are composed of discrete speckle pixels. After the initial depth map of the discrete depth points is obtained, the initial depth map needs to be imaged subsequently. processed to obtain a dense depth map.
步骤S12:利用预设结构元对所述初始深度图进行膨胀操作,以得到相应的膨胀深度图;所述预设结构元对应的膨胀运算逻辑为当所述预设结构元遍历到所述初始深度图上的任一像素点时,基于距离所述预设结构元的中心像素点最近的目标深度点的深度值确定所述中心像素点的深度值。Step S12: Use the preset structural element to perform an expansion operation on the initial depth map to obtain the corresponding expanded depth map; the expansion operation logic corresponding to the preset structural element is that when the preset structural element traverses to the initial For any pixel on the depth map, the depth value of the central pixel is determined based on the depth value of the target depth point closest to the central pixel of the preset structural element.
在本实施例中,所述利用预设结构元对所述初始深度图进行膨胀操作之前,还包括:计算所述初始深度图中的散斑像素点之间的距离平均值;基于所述距离平均值确定结构元尺寸参数,并根据所述结构元尺寸参数构造相应的结构元,以得到所述预设结构元。需要指出的是,在确定结构元尺寸参数之后还需确定结构元的形状,基于预设结构元形状需求从预设的结构元形状库中筛选出目标结构元形状,并根据所述结构元尺寸参数以及所述目标结构元形状构造相应的结构元,以得到所述预设结构元;所述结构元形状库中包括矩形、菱形、十字形和圆形中任意一种或几种的组合。通过上述方法进行结构元尺寸参数计算,使得结构元的大小与初始深度图对应,避免在选取结构元尺寸参数时由于随机选取导致结构元过大或者过小而对后续进行膨胀与腐蚀处理的深度图产生影响;另一方面,通过基于预设结构元形状需求从预设的结构元形状库中筛选出目标结构元形状保证了结构元的形状的灵活性,可根据需求从预设结构元形状库中筛选出本次稠密深度图构建时更适合的结构元形状。In this embodiment, before performing the expansion operation on the initial depth map by using preset structural elements, it further includes: calculating the average distance between speckle pixels in the initial depth map; based on the distance The average value determines the size parameter of the structural element, and constructs the corresponding structural element according to the size parameter of the structural element, so as to obtain the preset structural element. It should be pointed out that after determining the structural element size parameters, the shape of the structural element needs to be determined, and the target structural element shape is selected from the preset structural element shape library based on the preset structural element shape requirements, and according to the structural element size parameters and the shape of the target structural element to construct the corresponding structural element to obtain the preset structural element; the structural element shape library includes any one or a combination of rectangles, rhombuses, crosses and circles. The above method is used to calculate the size parameters of the structural elements, so that the size of the structural elements corresponds to the initial depth map, so as to avoid the depth of the subsequent expansion and erosion treatment due to random selection of the structural element size parameters due to random selection. On the other hand, by selecting the target structure element shape from the preset structure element shape library based on the preset structure element shape requirements, the flexibility of the shape of the structure element can be guaranteed, and the preset structure element shape can be selected according to the demand. The more suitable structure element shape for this dense depth map construction is selected from the library.
进一步的,在本实施例中,利用所述预设结构元对所述初始深度图进行遍历,并在遍历到所述初始深度图上的任一像素点时,按照与所述预设结构元的中心像素点之间的距离从小到大的遍历顺序,对当前位于所述预设结构元内部的深度图区域中的像素点进行遍历,若在所述深度图区域内遍历到距离所述中心像素点最近的目标深度点,则基于所述目标深度点的深度值确定所述中心像素点的深度值,若在所述深度图区域内遍历不到深度点,则将所述中心像素点标记为空白点。通过对传统闭操作进行改进,来对原始深度图进行膨胀,在膨胀过程中对预设结构元中心像素点进行深度值赋值时,考虑到预设结构元中心像素点与结构元内深度点的位置关系,来确定目标深度点,并基于所述目标深度点的深度值确定所述中心像素点的深度值,保证了预设结构元中心像素点所标记的深度值的可靠性。可以理解的是,通过膨胀操作对初始深度图中离散像素点之间的空隙进行填补,对离散深度点周围的空隙进行深度值的赋值,以得到离散深度图膨胀后的膨胀深度图。Further, in this embodiment, the initial depth map is traversed by using the preset structural element, and when traversing to any pixel on the initial depth map, according to the preset structural element The distance between the central pixels of the traversal sequence from small to large, traversing the pixels currently located in the depth map area inside the preset structural element, if the distance from the center to the depth map area is traversed in the depth map area The nearest target depth point of the pixel point, then determine the depth value of the center pixel point based on the depth value of the target depth point, if the depth point cannot be traversed in the depth map area, then mark the center pixel point for the blank point. The original depth map is expanded by improving the traditional closing operation. When assigning the depth value to the central pixel of the preset structural element during the expansion process, the relationship between the central pixel of the preset structural element and the depth point in the structural element is considered. positional relationship to determine the target depth point, and determine the depth value of the central pixel based on the depth value of the target depth point, which ensures the reliability of the depth value marked by the central pixel of the preset structural element. It can be understood that the expansion operation is used to fill the gaps between the discrete pixel points in the initial depth map, and assign depth values to the gaps around the discrete depth points, so as to obtain the expanded depth map after the discrete depth map is expanded.
步骤S13:利用所述预设结构元对所述膨胀深度图进行腐蚀操作,以得到稠密深度图。Step S13: using the preset structural elements to perform an erosion operation on the expanded depth map to obtain a dense depth map.
在本实施例中,利用所述预设结构元对所述膨胀深度图进行遍历,并在遍历到所述膨胀深度图上的任一像素点时,如果当前位于所述预设结构元内部的深度图区域中的任意像素点为空白点,则将所述中心像素点标记为空白点。反之,如果当前位于所述预设结构元内部的深度图区域中所有像素点均为深度点,则保持所述中心像素点的深度值不变。可以理解的是,通过腐蚀操作对膨胀深度图进行腐蚀,还原初始深度图的大小,以得到稠密深度图。In this embodiment, the preset structural element is used to traverse the expanded depth map, and when traversing to any pixel on the expanded depth map, if the currently located inside the preset structural element If any pixel in the depth map area is a blank point, the central pixel is marked as a blank point. On the contrary, if all the pixels in the depth map area currently located inside the preset structure element are depth points, keep the depth value of the central pixel unchanged. It can be understood that the expansion depth map is corroded by an erosion operation to restore the size of the initial depth map to obtain a dense depth map.
步骤S14:利用平滑滤波技术对所述稠密深度图进行处理,以得到稠密平滑深度图。Step S14: Process the dense depth map using a smoothing filter technique to obtain a dense smooth depth map.
在本实施例中,利用平滑滤波技术对所述稠密深度图进行处理,以得到稠密平滑深度图并基于所述稠密平滑深度图进行三维重建,以得到相应的三维重建结果。In this embodiment, the dense and smooth depth map is processed by using a smoothing filtering technique to obtain a dense and smooth depth map, and three-dimensional reconstruction is performed based on the dense and smooth depth map to obtain a corresponding three-dimensional reconstruction result.
可见,在本实施例中进行稠密深度图构建时,不采用传统的插值算法,而采用基于形态学图像处理方式,并对传统形态学闭操作中的膨胀操作进行改进,在改进后的膨胀操作过程中考虑到预设结构元中心像素点与深度点之间的距离关系来判断预设结构元中心像素点位置像素点膨胀后的深度值使得膨胀后深度点的深度值更加准确。由此,本申请在进行稠密深度图构建时避免采用传统插值算法而导致的牛眼现象以及物体变形与深度图中物体深度质量下降的问题;并且采用改进后的形态学图像处理闭操作,也避免了传统闭操作中的膨胀操作后出现的由于深度点覆盖而造成的深度失真问题。It can be seen that when constructing a dense depth map in this embodiment, instead of using the traditional interpolation algorithm, a morphological image processing method is used, and the expansion operation in the traditional morphological closing operation is improved. After the improved expansion operation In the process, the distance relationship between the center pixel of the preset structure element and the depth point is considered to determine the depth value after expansion of the pixel point at the center pixel point of the preset structure element, so that the depth value of the expanded depth point is more accurate. Therefore, the present application avoids the bull's-eye phenomenon caused by the traditional interpolation algorithm and the problem of object deformation and depth quality degradation in the depth map when constructing a dense depth map; The problem of depth distortion caused by depth point coverage after the dilation operation in the traditional closing operation is avoided.
参见图2所示,本发明实施例公开了一种具体的稠密深度图构建方法,相对于上一实施例,本实施例对技术方案作了进一步说明和优化。Referring to FIG. 2 , the embodiment of the present invention discloses a specific method for constructing a dense depth map. Compared with the previous embodiment, this embodiment further explains and optimizes the technical solution.
步骤S21:获取散斑结构光系统生成的初始深度图。Step S21: Obtain an initial depth map generated by the speckle structured light system.
步骤S22:利用所述预设结构元对所述初始深度图进行遍历,并在遍历到所述初始深度图上的任一像素点时,按照与所述预设结构元的中心像素点之间的距离从小到大的遍历顺序,对当前位于所述预设结构元内部的深度图区域中的像素点进行遍历,若在所述深度图区域内遍历到距离所述中心像素点最近的目标深度点,则将首个遍历到的所述目标深度点的深度值作为所述中心像素点的深度值。Step S22: Use the preset structural element to traverse the initial depth map, and when traversing to any pixel on the initial depth map, follow the distance between the central pixel of the preset structural element The traversal order of the distance from small to large is to traverse the pixels currently located in the depth map area inside the preset structural element. If the target depth closest to the center pixel is traversed in the depth map area point, the depth value of the first traversed target depth point is used as the depth value of the central pixel point.
在本实施例中,在进行结构元内部的遍历过程中,将首个遍历到的所述目标深度点的深度值作为所述中心像素点的深度值。以矩形结构元为例,如图3所示,在确定预设结构元之后在预设结构元内设定好结构元内距离预设结构元中心像素点从小到大的像素点的遍历顺序,图中1号点为预设结构元中心像素点,按照预先设定的编号顺序从1号点开始,接着2号点、3号点依次遍历,直到遍历到25号点结束。在每次结构元内进行遍历时,按照预设顺序进行遍历,将遍历过程中碰到的首个所述目标深度点的深度值作为所述中心像素点的深度值,例如当1号点、2号点、3号点均为空白点,4号点为深度点时,将4号点作为目标深度点,并且将4号点所在目标深度点的深度值确定为所述中心像素点的深度值。可以理解的是,按照图3所示的遍历顺序进行遍历时,首个碰到的深度点即距离中心像素点最近的深度点。In this embodiment, during the traversal process inside the structure element, the depth value of the target depth point traversed first is used as the depth value of the central pixel point. Taking the rectangular structural element as an example, as shown in Figure 3, after the preset structural element is determined, the traversal order of the pixel points within the structural element from small to large from the center pixel of the preset structural element is set in the preset structural element,
步骤S23:利用所述预设结构元对所述膨胀深度图进行腐蚀操作,以得到稠密深度图。Step S23: using the preset structural elements to perform an erosion operation on the expanded depth map to obtain a dense depth map.
步骤S24:利用平滑滤波技术对所述稠密深度图进行处理,以得到稠密平滑深度图。Step S24: Process the dense depth map using a smoothing filter technique to obtain a dense smooth depth map.
可见,在本实施例中,在膨胀操作过程中进行预设结构元中心像素点赋值时,采用将遍历过程中碰到的首个所述目标深度点的深度值作为所述中心像素点的深度值,可以加快遍历的过程,使每次结构元内遍历过程中效率提高,对预设结构元中心像素点的赋值速度加快。It can be seen that in this embodiment, when assigning the central pixel point of the preset structural element during the expansion operation, the depth value of the first target depth point encountered during the traversal process is used as the depth of the central pixel point The value can speed up the traversal process, improve the efficiency of each traversal process within the structural element, and speed up the assignment of the center pixel of the preset structural element.
参见图4所示,本发明实施例公开了一种具体的稠密深度图构建方法,相对于上一实施例,本实施例对技术方案作了进一步说明和优化。Referring to FIG. 4 , the embodiment of the present invention discloses a specific method for constructing a dense depth map. Compared with the previous embodiment, this embodiment further explains and optimizes the technical solution.
步骤S31:获取散斑结构光系统生成的初始深度图。Step S31: Obtain an initial depth map generated by the speckle structured light system.
步骤S32:利用所述预设结构元对所述初始深度图进行遍历,并在遍历到所述初始深度图上的任一像素点时,按照与所述预设结构元的中心像素点之间的距离从小到大的遍历顺序,对当前位于所述预设结构元内部的深度图区域中的像素点进行遍历,若在所述深度图区域内遍历到距离所述中心像素点最近的目标深度点,则将所有所述目标深度点的深度值对应的平均值作为所述中心像素点的深度值。Step S32: Use the preset structural element to traverse the initial depth map, and when traversing to any pixel on the initial depth map, follow the distance between the central pixel of the preset structural element The traversal order of the distance from small to large is to traverse the pixels currently located in the depth map area inside the preset structural element. If the target depth closest to the center pixel is traversed in the depth map area point, the average value corresponding to the depth values of all the target depth points is used as the depth value of the central pixel point.
在本实施例中,将所有所述目标深度点的深度值对应的平均值作为所述中心像素点的深度值。以矩形结构元为例,如图3所示,在确定预设结构元之后在预设结构元内设定好结构元内距离预设结构元中心像素点从小到大的像素点的遍历顺序,在每次结构元内进行遍历时,按照预设顺序进行遍历,若1号点、2号点直到5号点均为空白点,第一个碰到的深度点为6号点,则与6号点到预设结构元中心距离相等的7号点、8号点与9号点均进行判断,将6、7、8和9号点中的深度点作为目标深度点并取平均深度值作为所述中心像素点的深度值。In this embodiment, the average value corresponding to the depth values of all the target depth points is used as the depth value of the central pixel point. Taking the rectangular structural element as an example, as shown in Figure 3, after the preset structural element is determined, the traversal order of the pixel points within the structural element from small to large from the center pixel of the preset structural element is set in the preset structural element, When traversing in each structural element, it traverses according to the preset order. If
步骤S33:利用所述预设结构元对所述膨胀深度图进行腐蚀操作,以得到稠密深度图。Step S33: using the preset structural elements to perform an erosion operation on the expanded depth map to obtain a dense depth map.
步骤S34:利用平滑滤波技术对所述稠密深度图进行处理,以得到稠密平滑深度图。Step S34: Process the dense depth map using a smoothing filter technique to obtain a dense smooth depth map.
可见,在本实施例中,通过将所有所述目标深度点的深度值对应的平均值作为所述中心像素点的深度值,使得预设结构元中心像素点的深度值更加准确。It can be seen that, in this embodiment, the depth value of the central pixel of the preset structural element is made more accurate by using the average value corresponding to the depth values of all the target depth points as the depth value of the central pixel.
参见图5所示,本发明实施例公开了一种具体的稠密深度图构建方法,相对于上一实施例,本实施例对技术方案作了进一步说明和优化。Referring to FIG. 5 , the embodiment of the present invention discloses a specific method for constructing a dense depth map. Compared with the previous embodiment, this embodiment further explains and optimizes the technical solution.
步骤S41:获取散斑结构光系统生成的初始深度图。Step S41: Obtain an initial depth map generated by the speckle structured light system.
步骤S42:利用所述预设结构元对所述初始深度图进行遍历,并在遍历到所述初始深度图上的任一像素点时,按照与所述预设结构元的中心像素点之间的距离从小到大的遍历顺序,对当前位于所述预设结构元内部的深度图区域中的像素点进行遍历,若在所述深度图区域内遍历到距离所述中心像素点最近的目标深度点,则将所述目标深度点中出现频率最大的一个深度值作为所述中心像素点的深度值。Step S42: Use the preset structural element to traverse the initial depth map, and when traversing to any pixel on the initial depth map, follow the distance between the central pixel of the preset structural element The traversal order of the distance from small to large is to traverse the pixels currently located in the depth map area inside the preset structural element. If the target depth closest to the center pixel is traversed in the depth map area point, use the depth value with the highest frequency of occurrence among the target depth points as the depth value of the central pixel point.
在本实施例中,将所有所述目标深度点的深度值对应的平均值作为所述中心像素点的深度值。以矩形结构元为例,如图3所示,在确定预设结构元之后在预设结构元内设定好结构元内距离预设结构元中心像素点从小到大的像素点的遍历顺序,在每次结构元内进行遍历时,按照预设顺序进行遍历,若若1号点、2号点直到5号点均为空白点,第一个碰到的深度点为6号点,则与6号点到预设结构元中心距离相等的7号点、8号点与9号点均进行判断,将6、7、8和9号点中的深度点作为目标深度点,并取其中出现频率最大的一个深度值作为所述中心像素点的深度值,例如7号点、8号点与9号点的深度值相同而6号点深度值不相同,则取7号点、8号点或9号点对应的深度值作为所述中心像素点的深度值。In this embodiment, the average value corresponding to the depth values of all the target depth points is used as the depth value of the central pixel point. Taking the rectangular structural element as an example, as shown in Figure 3, after the preset structural element is determined, the traversal order of the pixel points within the structural element from small to large from the center pixel of the preset structural element is set in the preset structural element, When traversing in each structural element, it is traversed according to the preset order. If
步骤S43:利用所述预设结构元对所述膨胀深度图进行腐蚀操作,以得到稠密深度图。Step S43: using the preset structural elements to perform an erosion operation on the expanded depth map to obtain a dense depth map.
步骤S44:利用平滑滤波技术对所述稠密深度图进行处理,以得到稠密平滑深度图。Step S44: Process the dense depth map using smoothing filtering technology to obtain a dense smooth depth map.
可见,在本实施例中,通过取目标深度点并取其中出现频率最大的一个深度值作为所述中心像素点的深度值,可以避免出现第一个碰到的深度点的深度值与其他相同距离深度点的深度值差距过大而导致的所述中心像素点的深度值赋值不准确的情况。It can be seen that in this embodiment, by taking the target depth point and taking the depth value with the highest frequency of occurrence as the depth value of the central pixel point, it can be avoided that the depth value of the first encountered depth point is the same as the others. The depth value assignment of the central pixel point is inaccurate due to the large gap of the depth value from the depth point.
参见图6所示,本申请实施例公开了一种稠密深度图构建装置,包括:Referring to Figure 6, the embodiment of the present application discloses a dense depth map construction device, including:
深度图获取模块11,用于获取散斑结构光系统生成的初始深度图;Depth
膨胀模块12,用于利用预设结构元对所述初始深度图进行膨胀操作,以得到相应的膨胀深度图;所述预设结构元对应的膨胀运算逻辑为当所述预设结构元遍历到所述初始深度图上的任一像素点时,基于距离所述预设结构元的中心像素点最近的目标深度点的深度值确定所述中心像素点的深度值;The
腐蚀模块13,用于利用所述预设结构元对所述膨胀深度图进行腐蚀操作,以得到稠密深度图;An
平滑处理模块14,用于利用平滑滤波技术对所述稠密深度图进行处理,以得到稠密平滑深度图。The smoothing
可见,在本申请进行稠密深度图构建时,不采用传统的插值算法,而采用基于形态学图像处理方式,并对传统形态学闭操作中的膨胀操作进行改进,在改进后的膨胀操作过程中考虑到预设结构元中心像素点与深度点之间的距离关系来判断预设结构元中心像素点位置像素点膨胀后的深度值使得膨胀后深度点的深度值更加准确。由此,本申请在进行稠密深度图构建时避免采用传统插值算法而导致的牛眼现象以及物体变形与深度图中物体深度质量下降的问题;并且采用改进后的形态学图像处理闭操作,也避免了传统闭操作中的膨胀操作后出现的由于深度点覆盖而造成的深度失真问题。It can be seen that when constructing a dense depth map in this application, the traditional interpolation algorithm is not used, but the morphological image processing method is used, and the expansion operation in the traditional morphological closing operation is improved. In the process of the improved expansion operation Considering the distance relationship between the central pixel of the preset structural element and the depth point to determine the expanded depth value of the pixel at the central pixel position of the preset structural element, the depth value of the expanded depth point is more accurate. Therefore, the present application avoids the bull's-eye phenomenon caused by the traditional interpolation algorithm and the problem of object deformation and depth quality degradation in the depth map when constructing a dense depth map; The problem of depth distortion caused by depth point coverage after the dilation operation in the traditional closing operation is avoided.
在一些具体实施例中,所述稠密深度图构建装置还包括:In some specific embodiments, the device for constructing a dense depth map further includes:
平均距离计算模块,用于计算所述初始深度图中的散斑像素点之间的距离平均值;An average distance calculation module, configured to calculate an average distance between speckle pixels in the initial depth map;
结构元确定模块,用于基于所述距离平均值确定结构元尺寸参数,并根据所述结构元尺寸参数构造相应的结构元,以得到所述预设结构元。A structural element determination module, configured to determine a structural element size parameter based on the average distance, and construct a corresponding structural element according to the structural element size parameter, so as to obtain the preset structural element.
在一些具体实施例中,膨胀模块12,具体包括:In some specific embodiments, the
结构元中心点像素深度值确定单元,用于利用所述预设结构元对所述初始深度图进行遍历,并在遍历到所述初始深度图上的任一像素点时,按照与所述预设结构元的中心像素点之间的距离从小到大的遍历顺序,对当前位于所述预设结构元内部的深度图区域中的像素点进行遍历,若在所述深度图区域内遍历到距离所述中心像素点最近的目标深度点,则基于所述目标深度点的深度值确定所述中心像素点的深度值,若在所述深度图区域内遍历不到深度点,则将所述中心像素点标记为空白点。A structural element central point pixel depth value determination unit, configured to use the preset structural element to traverse the initial depth map, and when traversing to any pixel on the initial depth map, follow the preset Set the distance between the central pixels of the structural elements in the order of traversal from small to large, and traverse the pixels currently located in the depth map area inside the preset structural element, if the distance is traversed in the depth map area The nearest target depth point of the center pixel point, then determine the depth value of the center pixel point based on the depth value of the target depth point, if no depth point can be traversed in the depth map area, then the center Pixels are marked as blank points.
在一些具体实施例中,腐蚀模块13,具体包括:In some specific embodiments, the
空白点标记单元,用于利用所述预设结构元对所述膨胀深度图进行遍历,并在遍历到所述膨胀深度图上的任一像素点时,如果当前位于所述预设结构元内部的深度图区域中的任意像素点为空白点,则将所述中心像素点标记为空白点。A blank point marking unit, configured to use the preset structural element to traverse the expanded depth map, and when traversing to any pixel on the expanded depth map, if the pixel currently located inside the preset structural element If any pixel in the depth map area is a blank point, the central pixel is marked as a blank point.
图7所示为本申请实施例提供的一种电子设备20。该电子设备20,具体还可以包括:至少一个处理器21、至少一个存储器22、电源23、通信接口24、输入输出接口25和通信总线26。其中,所述存储器22用于存储计算机程序,所述计算机程序由所述处理器21加载并执行,以实现前述任一实施例公开的稠密深度图构建方法中的相关步骤。另外,本实施例中的电子设备20具体可以为电子计算机。FIG. 7 shows an
本实施例中,电源23用于为电子设备20上的各硬件设备提供电压;通信接口24能够为电子设备20创建与外界设备之间的数据传输通道,其所遵循的通信协议是能够适用于本申请技术方案的任意通信协议,在此不对其进行具体限定;输入输出接口25,用于获取外界输入数据或向外界输出数据,其具体的接口类型可以根据具体应用需要进行选取,在此不进行具体限定。In this embodiment, the
另外,存储器22作为资源储存的载体,可以是只读存储器、随机存储器、磁盘或者光盘等,其上所存储的资源可以包括操作系统221,计算机程序222等,存储方式可以是短暂存储或者永久存储。In addition, the
其中,操作系统221用于管理与控制电子设备20上的各硬件设备以及计算机程序222其可以是Windows Server、Netware、Unix、Linux等。计算机程序222除了包括能够用于完成前述任一实施例公开的由电子设备20执行的稠密深度图构建方法的计算机程序外,还可以进一步包括能够用于完成其他特定工作的计算机程序。Wherein, the operating system 221 is used to manage and control each hardware device on the
可见,在本申请进行稠密深度图构建时,不采用传统的插值算法,而采用基于形态学图像处理方式,并对传统形态学闭操作中的膨胀操作进行改进,在改进后的膨胀操作过程中考虑到预设结构元中心像素点与深度点之间的距离关系来判断预设结构元中心像素点位置像素点膨胀后的深度值使得膨胀后深度点的深度值更加准确。由此,本申请在进行稠密深度图构建时避免采用传统插值算法而导致的牛眼现象以及物体变形与深度图中物体深度质量下降的问题;并且采用改进后的形态学图像处理闭操作,也避免了传统闭操作中的膨胀操作后出现的由于深度点覆盖而造成的深度失真问题。It can be seen that when constructing a dense depth map in this application, the traditional interpolation algorithm is not used, but the morphological image processing method is used, and the expansion operation in the traditional morphological closing operation is improved. In the process of the improved expansion operation Considering the distance relationship between the central pixel of the preset structural element and the depth point to determine the expanded depth value of the pixel at the central pixel position of the preset structural element, the depth value of the expanded depth point is more accurate. Therefore, the present application avoids the bull's-eye phenomenon caused by the traditional interpolation algorithm and the problem of object deformation and depth quality degradation in the depth map when constructing a dense depth map; The problem of depth distortion caused by depth point coverage after the dilation operation in the traditional closing operation is avoided.
进一步的,本申请还公开了一种计算机可读存储介质,用于存储计算机程序;其中,所述计算机程序被处理器执行时实现前述公开的稠密深度图构建方法。关于该方法的具体步骤可以参考前述实施例中公开的相应内容,在此不再进行赘述。Furthermore, the present application also discloses a computer-readable storage medium for storing a computer program; wherein, when the computer program is executed by a processor, the aforementioned dense depth map construction method disclosed above is realized. Regarding the specific steps of the method, reference may be made to the corresponding content disclosed in the foregoing embodiments, and details are not repeated here.
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。Finally, it should also be noted that in this text, relational terms such as first and second etc. are only used to distinguish one entity or operation from another, and do not necessarily require or imply that these entities or operations, any such actual relationship or order exists. Furthermore, the term "comprises", "comprises" or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article or apparatus comprising a set of elements includes not only those elements, but also includes elements not expressly listed. other elements of or also include elements inherent in such a process, method, article, or device. Without further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article or apparatus comprising said element.
以上对本发明所提供的一种稠密深度图构建方法、装置、设备及介质进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。The method, device, equipment and medium for constructing a dense depth map provided by the present invention have been described above in detail. In this paper, specific examples are used to illustrate the principle and implementation of the present invention. The description of the above embodiments is only for To help understand the method of the present invention and its core idea; at the same time, for those of ordinary skill in the art, according to the idea of the present invention, there will be changes in the specific implementation and scope of application. In summary, the content of this specification It should not be construed as limiting the invention.
Claims (8)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111595309.6A CN114266816B (en) | 2021-12-23 | 2021-12-23 | Dense depth map construction method, device, equipment and medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111595309.6A CN114266816B (en) | 2021-12-23 | 2021-12-23 | Dense depth map construction method, device, equipment and medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN114266816A CN114266816A (en) | 2022-04-01 |
| CN114266816B true CN114266816B (en) | 2023-03-24 |
Family
ID=80829478
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202111595309.6A Active CN114266816B (en) | 2021-12-23 | 2021-12-23 | Dense depth map construction method, device, equipment and medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN114266816B (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114972101B (en) * | 2022-06-02 | 2025-06-13 | 上海圭目机器人有限公司 | A jitter elimination method for road surface depth images taken by line laser 3D camera |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112927251A (en) * | 2021-03-26 | 2021-06-08 | 中国科学院自动化研究所 | Morphology-based scene dense depth map acquisition method, system and device |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20130202194A1 (en) * | 2012-02-05 | 2013-08-08 | Danillo Bracco Graziosi | Method for generating high resolution depth images from low resolution depth images using edge information |
| CN104065949B (en) * | 2014-06-26 | 2016-08-10 | 深圳奥比中光科技有限公司 | A kind of Television Virtual touch control method and system |
| CN105184834B (en) * | 2015-09-11 | 2018-06-29 | 天津大学 | A kind of hole-filling method towards haplopia point-rendering |
| CN113763273B (en) * | 2021-09-07 | 2022-08-12 | 合肥的卢深视科技有限公司 | Face complementing method, electronic device and computer readable storage medium |
-
2021
- 2021-12-23 CN CN202111595309.6A patent/CN114266816B/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112927251A (en) * | 2021-03-26 | 2021-06-08 | 中国科学院自动化研究所 | Morphology-based scene dense depth map acquisition method, system and device |
Also Published As
| Publication number | Publication date |
|---|---|
| CN114266816A (en) | 2022-04-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9818201B2 (en) | Efficient lens re-distortion | |
| JP6261489B2 (en) | Non-primary computer-readable medium storing method, image processing apparatus, and program for extracting plane from three-dimensional point cloud | |
| KR102318023B1 (en) | 3-Dimensional Model Generation Using Edges | |
| CN116385415B (en) | A method, apparatus, device and storage medium for edge defect detection | |
| CN111275633A (en) | Point cloud denoising method, system, device and storage medium based on image segmentation | |
| JP2019536162A (en) | System and method for representing a point cloud of a scene | |
| CN114359204B (en) | Point cloud cavity detection method and device and electronic equipment | |
| JP2022541977A (en) | Image labeling method, device, electronic device and storage medium | |
| CN114022649B (en) | GPU-CPU collaborative raster data fast coordinate conversion method and system | |
| CN114283266B (en) | A three-dimensional model adjustment method, device, storage medium and equipment | |
| CN114511661A (en) | Image rendering method and device, electronic equipment and storage medium | |
| CN114266816B (en) | Dense depth map construction method, device, equipment and medium | |
| US10937236B1 (en) | Mesh smoothing for visual quality and analysis improvement | |
| CN106934842B (en) | Method and device for identifying closed area | |
| CN110555086A (en) | Method and device for attributing resource points in grid | |
| CN116974671B (en) | A vector surface picking method, device, electronic equipment and storage medium | |
| EP4227904A2 (en) | Method and apparatus for determining image depth information, electronic device, and media | |
| CN113034582A (en) | Pose optimization device and method, electronic device and computer readable storage medium | |
| US20070182762A1 (en) | Real-time interactive rubber sheeting using dynamic delaunay triangulation | |
| CN109344294B (en) | Feature generation method and device, electronic equipment and computer-readable storage medium | |
| CN114627206B (en) | Grid drawing method, device, electronic device and computer readable storage medium | |
| CN113421329A (en) | Three-dimensional model generation method, system and device | |
| CN113538623A (en) | Method and device for determining target image, electronic equipment and storage medium | |
| WO2021114030A1 (en) | Method and device for filling holes in point cloud, and storage medium | |
| CN117115646A (en) | Rapid regularization methods, devices, equipment and storage media for remote sensing building interpretation |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20250417 Address after: Building 4, Intelligent Technology Park, No. 3963 Susong Road, Economic and Technological Development Zone, Hefei City, Anhui Province Patentee after: Hefei Ruizhi Intelligent Technology Co.,Ltd. Country or region after: China Patentee after: Shenzhen Ruizhi Intelligent Technology Co.,Ltd. Address before: Building 4, Intelligent Technology Park, No. 3963 Susong Road, Economic and Technological Development Zone, Hefei City, Anhui Province Patentee before: Hefei Ruizhi Intelligent Technology Co.,Ltd. Country or region before: China |
|
| TR01 | Transfer of patent right |