CN115631318A - Method and device for acquiring same-topology grid data of multi-expression face and electronic equipment - Google Patents
Method and device for acquiring same-topology grid data of multi-expression face and electronic equipment Download PDFInfo
- Publication number
- CN115631318A CN115631318A CN202211129677.6A CN202211129677A CN115631318A CN 115631318 A CN115631318 A CN 115631318A CN 202211129677 A CN202211129677 A CN 202211129677A CN 115631318 A CN115631318 A CN 115631318A
- Authority
- CN
- China
- Prior art keywords
- expression
- grid
- optical flow
- vertex
- face
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
- G06T17/20—Finite element generation, e.g. wire-frame surface description, tesselation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30196—Human being; Person
- G06T2207/30201—Face
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Computer Graphics (AREA)
- Geometry (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Processing Or Creating Images (AREA)
Abstract
Description
技术领域technical field
本申请涉及计算机视觉技术领域,特别涉及一种多表情人脸同拓扑网格数据的获取方法、装置及电子设备。The present application relates to the technical field of computer vision, and in particular to a method, device and electronic equipment for acquiring multi-expression face and topological grid data.
背景技术Background technique
高质量三维人脸同拓扑网格数据无论是在工业界中的游戏、动画制作,还是科研界中的人脸数据集提供都有着重要的地位。High-quality 3D face and topological grid data play an important role in the production of games and animations in the industry, as well as in the provision of face datasets in the scientific research world.
相关技术中,大部分的三维人脸同拓扑网格数据都是通过将指定的模版人脸网格拟合到原始采集的人脸扫描上获得,即通过单独注册的方式获得。In related technologies, most of the three-dimensional face and topological grid data are obtained by fitting a specified template face grid to the originally collected face scan, that is, through separate registration.
然而,这种注册方式是独立于表情的,由于在注册这些网格数据的过程中,原始采集的三维人脸扫描以及对应的多视角图片都蕴含着不同表情的密集语义信息,因此,单独注册的方式虽然能做到相同拓扑,但网格的相同区域可能对应着脸部的不同的语义,即无法做到表情间的语义一致性。However, this registration method is independent of expressions, because in the process of registering these grid data, the original collected 3D face scans and corresponding multi-view images contain dense semantic information of different expressions, therefore, separate registration Although the method can achieve the same topology, the same area of the grid may correspond to different semantics of the face, that is, the semantic consistency between expressions cannot be achieved.
因此,建立一种多表情人脸网格数据的注册方法是十分必要的。Therefore, it is necessary to establish a registration method for multi-expression face grid data.
发明内容Contents of the invention
本申请提供一种多表情人脸同拓扑网格数据的获取方法、装置及电子设备,以解决通过单独注册方式获得的同个体多表情人脸网格数据,使表情间的语义不一致等问题。This application provides a method, device, and electronic equipment for acquiring multi-expression face grid data with the same topology to solve the problem of semantic inconsistency between expressions in the multi-expression face grid data of the same individual obtained through separate registration.
本申请第一方面实施例提供一种多表情人脸同拓扑网格数据的获取,包括以下步骤:The embodiment of the first aspect of the present application provides an acquisition of multi-expression face and topological grid data, including the following steps:
从原始人脸数据库中获取人脸密集的语义信息;Obtain face-intensive semantic information from the original face database;
基于所述语义信息,计算各视角下不同表情视角图之间的第一稠密光流,并基于所述第一稠密光流和多视角定位方法逐顶点变形各表情网格的顶点,得到初步语义一致增强的表情网格;以及Based on the semantic information, calculate the first dense optical flow between different expression view graphs in each viewing angle, and deform the vertices of each expression grid vertex by vertex based on the first dense optical flow and multi-view positioning method to obtain preliminary semantics Consistently enhanced expression meshes; and
基于所述初步语义一致增强的表情网格,计算各表情网格UV图之间的第二稠密光流,并基于所述第二稠密光流修正所述各表情网格的顶点的坐标,得到强语义一致的多表情人脸同拓扑网格数据。Calculate the second dense optical flow between the UV maps of each expression grid based on the preliminary semantically consistent enhanced expression grid, and correct the coordinates of the vertices of each expression grid based on the second dense optical flow to obtain Multi-expression face with strong semantic consistency and topological grid data.
根据本申请的一个实施例,所述基于所述语义信息计算各视角下不同表情视角图之间的第一稠密光流,并基于所述第一稠密光流和多视角定位方法逐顶点变形各表情网格的顶点,得到初步语义一致增强的表情网格,包括:According to an embodiment of the present application, the first dense optical flow between different expression view maps under each view is calculated based on the semantic information, and the first dense optical flow and the multi-view positioning method are used to deform each The vertices of the expression grid get a preliminary semantically consistent enhanced expression grid, including:
将第一表情网格投影至多个视角下的表情图,得到所述第一表情网格的各个顶点在第一表情图的二维位置;Projecting the first expression grid to the expression graph under multiple viewing angles to obtain the two-dimensional position of each vertex of the first expression grid in the first expression graph;
通过第一光流求解器计算所述第一表情图到第二表情图的第一稠密光流,并根据所述第一稠密光流获取所述第一表情网格的各个顶点在语义一致约束下投影到所述第二表情图的二维位置;Calculate the first dense optical flow from the first expression map to the second expression image through the first optical flow solver, and obtain the semantically consistent constraints of each vertex of the first expression grid according to the first dense optical flow down-projecting to the two-dimensional position of the second emoticon;
利用所述第一表情网格和第二表情网格的拓扑一致性,得到所述第二表情网格的各个顶点在语义一致约束下投影到所述第二表情图的二维位置;Using the topological consistency of the first expression grid and the second expression grid, obtain the two-dimensional position of each vertex of the second expression grid projected to the second expression map under the constraint of semantic consistency;
利用所述多视角定位方法,对所述第二表情网格的各个顶点重新定位,得到变形后的第二表情网格,并将所述第一表情网格和所述变形后的第二表情网格作为初步语义一致增强的表情网格。Using the multi-view positioning method, reposition each vertex of the second expression grid to obtain a deformed second expression grid, and combine the first expression grid and the deformed second expression grid as a preliminary semantically consistent augmented expression grid.
根据本申请的一个实施例,所述基于所述初步语义一致增强的表情网格计算各表情网格UV(UV纹理贴图坐标)图之间的第二稠密光流,并基于所述第二稠密光流修正所述各表情网格的顶点的坐标,包括:According to an embodiment of the present application, the expression grid based on the preliminary semantic consistency enhancement calculates the second dense optical flow between the expression grid UV (UV texture map coordinates) maps, and based on the second dense Optical flow corrects the coordinates of the vertices of each expression grid, including:
将所述第一表情网格和所述变形后的第二表情网格分别投影至对应的原始三维人脸扫描图上,得到各个顶点投影至所述原始三维人脸扫描图上的三维坐标和材质信息;respectively projecting the first expression grid and the deformed second expression grid onto the corresponding original 3D face scan, to obtain the three-dimensional coordinates and material information;
利用所述拓扑一致性,将所述第一表情网格和所述变形后的第二表情网格投影至同一UV空间,并基于所述三维坐标和所述材质信息生成UV图和三维坐标分布场;Utilizing the topological consistency, projecting the first expression grid and the deformed second expression grid into the same UV space, and generating a UV map and a three-dimensional coordinate distribution based on the three-dimensional coordinates and the material information field;
通过第二光流求解器计算所述第一表情网格的UV图到所述变形后的第二表情网格的UV图的第二稠密光流。A second dense optical flow from the UV map of the first expression grid to the UV map of the deformed second expression grid is calculated by a second optical flow solver.
根据本申请的一个实施例,所述基于所述第二稠密光流修正所述各表情网格的顶点的坐标,包括:According to an embodiment of the present application, the correcting the coordinates of the vertices of the expression grids based on the second dense optical flow includes:
根据所述第二稠密光流获取所述第一表情网格的各顶点在语义一致约束下所述变形后的第二表情网格的UV图上的UV坐标;Acquiring the UV coordinates of each vertex of the first expression grid on the UV map of the deformed second expression grid under the constraint of semantic consistency according to the second dense optical flow;
从所述变形后的第二表情网格的三维坐标分布场中采样得到所述第一表情网格的各顶点在语义一致约束下所述变形后的第二表情网格的原始三维人脸扫描图的三维坐标;Sampling from the three-dimensional coordinate distribution field of the deformed second expression grid to obtain the original three-dimensional face scan of the deformed second expression grid under the constraints of semantic consistency of each vertex of the first expression grid The three-dimensional coordinates of the figure;
基于所述第一表情网格的各顶点在所述变形后的第二表情网格的原始三维人脸扫描图的坐标修正所述变形后的第二表情网格。Correcting the deformed second expression grid based on the coordinates of each vertex of the first expression grid in the original three-dimensional face scan image of the deformed second expression grid.
根据本申请的一个实施例,所述第一光流求解器和所述第二光流求解器均使用已预训练好的用于光流计算的神经网络训练得到。According to an embodiment of the present application, both the first optical flow solver and the second optical flow solver are trained using a pre-trained neural network for optical flow calculation.
根据本申请实施例的多表情人脸同拓扑网格数据的获取方法,从原始人脸数据库中获取人脸密集的语义信息,并计算各视角下不同表情视角图之间的第一稠密光流,并基于第一稠密光流和多视角定位方法逐顶点变形各表情网格的顶点,得到初步语义一致增强的表情网格,进而计算各表情网格UV图之间的第二稠密光流,并基于第二稠密光流修正各表情网格的顶点的坐标,得到强语义一致的多表情人脸同拓扑网格数据。由此,从原始人脸采集数据中获取语义信息,以光流构建表情间语义关系,对单独注册的多表情网格数据进行变形,增强其语义一致性,解决了通过单独注册方式获得的同个体多表情人脸网格数据,使表情间的语义不一致等问题。According to the method for acquiring multi-expression face and topological grid data according to the embodiment of the present application, the dense semantic information of the face is obtained from the original face database, and the first dense optical flow between different expression view maps under each view is calculated , and based on the first dense optical flow and multi-view positioning method, the vertices of each expression grid are deformed vertex by vertex, and the expression grid with preliminary semantic consistency enhancement is obtained, and then the second dense optical flow between the UV maps of each expression grid is calculated. And based on the second dense optical flow, the coordinates of the vertices of each expression grid are corrected, and the multi-expression face and topological grid data with strong semantic consistency are obtained. Therefore, the semantic information is obtained from the original face collection data, the semantic relationship between expressions is constructed by optical flow, and the separately registered multi-expression grid data is deformed to enhance its semantic consistency, which solves the problem of simultaneous expression obtained through separate registration. The grid data of individual multi-expression face makes the semantic inconsistency between expressions and other issues.
本申请第二方面实施例提供一种多表情人脸同拓扑网格数据的获取装置,包括:The embodiment of the second aspect of the present application provides a device for acquiring multi-expression face and topological grid data, including:
获取模块,用于从原始人脸数据库中获取人脸密集的语义信息;The acquisition module is used to acquire face-intensive semantic information from the original face database;
第一计算模块,用于基于所述语义信息,计算各视角下不同表情视角图之间的第一稠密光流,并基于所述第一稠密光流和多视角定位方法逐顶点变形各表情网格的顶点,得到初步语义一致增强的表情网格;以及The first calculation module is used to calculate the first dense optical flow between different expression view graphs under each view angle based on the semantic information, and deform each expression network vertex by vertex based on the first dense optical flow and the multi-view positioning method vertices of the grid, resulting in a preliminary semantically consistent enhanced expression grid; and
第二计算模块,用于基于所述初步语义一致增强的表情网格,计算各表情网格UV图之间的第二稠密光流,并基于所述第二稠密光流修正所述各表情网格的顶点的坐标,得到强语义一致的多表情人脸同拓扑网格数据。The second calculation module is used to calculate the second dense optical flow between the UV maps of the expression grids based on the preliminary semantically consistent enhanced expression grid, and correct the expression grids based on the second dense optical flow. The coordinates of the vertices of the grid are used to obtain the multi-expression face and topological grid data with strong semantic consistency.
根据本申请的一个实施例,所述第一计算模块,具体用于:According to an embodiment of the present application, the first calculation module is specifically used for:
将第一表情网格投影至多个视角下的表情图,得到所述第一表情网格的各个顶点在第一表情图的二维位置;Projecting the first expression grid to the expression graph under multiple viewing angles to obtain the two-dimensional position of each vertex of the first expression grid in the first expression graph;
通过第一光流求解器计算所述第一表情图到第二表情图的第一稠密光流,并根据所述第一稠密光流获取所述第一表情网格的各个顶点在语义一致约束下投影到所述第二表情图的二维位置;Calculate the first dense optical flow from the first expression map to the second expression image through the first optical flow solver, and obtain the semantically consistent constraints of each vertex of the first expression grid according to the first dense optical flow down-projecting to the two-dimensional position of the second emoticon;
利用所述第一表情网格和第二表情网格的拓扑一致性,得到所述第二表情网格的各个顶点在语义一致约束下投影到所述第二表情图的二维位置;Using the topological consistency of the first expression grid and the second expression grid, obtain the two-dimensional position of each vertex of the second expression grid projected to the second expression map under the constraint of semantic consistency;
利用所述多视角定位方法,对所述第二表情网格的各个顶点重新定位,得到变形后的第二表情网格,并将所述第一表情网格和所述变形后的第二表情网格作为初步语义一致增强的表情网格。Using the multi-view positioning method, reposition each vertex of the second expression grid to obtain a deformed second expression grid, and combine the first expression grid and the deformed second expression grid as a preliminary semantically consistent augmented expression grid.
根据本申请的一个实施例,所述第二计算模块,具体用于:According to an embodiment of the present application, the second calculation module is specifically used for:
将所述第一表情网格和所述变形后的第二表情网格分别投影至对应的原始三维人脸扫描图上,得到各个顶点投影至所述原始三维人脸扫描图上的三维坐标和材质信息;respectively projecting the first expression grid and the deformed second expression grid onto the corresponding original 3D face scan, to obtain the three-dimensional coordinates and material information;
利用所述拓扑一致性,将所述第一表情网格和所述变形后的第二表情网格投影至同一UV空间,并基于所述三维坐标和所述材质信息生成UV图和三维坐标分布场;Utilizing the topological consistency, projecting the first expression grid and the deformed second expression grid into the same UV space, and generating a UV map and a three-dimensional coordinate distribution based on the three-dimensional coordinates and the material information field;
通过第二光流求解器计算所述第一表情网格的UV图到所述变形后的第二表情网格的UV图的第二稠密光流。A second dense optical flow from the UV map of the first expression grid to the UV map of the deformed second expression grid is calculated by a second optical flow solver.
根据本申请的一个实施例,所述第二计算模块,具体用于:According to an embodiment of the present application, the second calculation module is specifically used for:
根据所述第二稠密光流获取所述第一表情网格的各顶点在语义一致约束下所述变形后的第二表情网格的UV图上的UV坐标;Acquiring the UV coordinates of each vertex of the first expression grid on the UV map of the deformed second expression grid under the constraint of semantic consistency according to the second dense optical flow;
从所述变形后的第二表情网格的三维坐标分布场中采样得到所述第一表情网格的各顶点在语义一致约束下所述变形后的第二表情网格的原始三维人脸扫描图的三维坐标;Sampling from the three-dimensional coordinate distribution field of the deformed second expression grid to obtain the original three-dimensional face scan of the deformed second expression grid under the constraints of semantic consistency of each vertex of the first expression grid The three-dimensional coordinates of the figure;
基于所述第一表情网格的各顶点在所述变形后的第二表情网格的原始三维人脸扫描图的坐标修正所述变形后的第二表情网格。Correcting the deformed second expression grid based on the coordinates of each vertex of the first expression grid in the original three-dimensional face scan image of the deformed second expression grid.
根据本申请的一个实施例,所述第一光流求解器和所述第二光流求解器均使用已预训练好的用于光流计算的神经网络训练得到。According to an embodiment of the present application, both the first optical flow solver and the second optical flow solver are trained using a pre-trained neural network for optical flow calculation.
根据本申请实施例的多表情人脸同拓扑网格数据的获取装置,从原始人脸数据库中获取人脸密集的语义信息,并计算各视角下不同表情视角图之间的第一稠密光流,并基于第一稠密光流和多视角定位方法逐顶点变形各表情网格的顶点,得到初步语义一致增强的表情网格,进而计算各表情网格UV图之间的第二稠密光流,并基于第二稠密光流修正各表情网格的顶点的坐标,得到强语义一致的多表情人脸同拓扑网格数据。由此,从原始人脸采集数据中获取语义信息,以光流构建表情间语义关系,对单独注册的多表情网格数据进行变形,增强其语义一致性,解决了通过单独注册方式获得的同个体多表情人脸网格数据,使表情间的语义不一致等问题。According to the acquisition device of multi-expression face and topological grid data according to the embodiment of the present application, the dense semantic information of the face is obtained from the original face database, and the first dense optical flow between different expression view maps under each view is calculated , and based on the first dense optical flow and multi-view positioning method, the vertices of each expression grid are deformed vertex by vertex, and the expression grid with preliminary semantic consistency enhancement is obtained, and then the second dense optical flow between the UV maps of each expression grid is calculated. And based on the second dense optical flow, the coordinates of the vertices of each expression grid are corrected, and the multi-expression face and topological grid data with strong semantic consistency are obtained. Therefore, the semantic information is obtained from the original face collection data, the semantic relationship between expressions is constructed by optical flow, and the separately registered multi-expression grid data is deformed to enhance its semantic consistency, which solves the problem of simultaneous expression obtained through separate registration. The grid data of individual multi-expression face makes the semantic inconsistency between expressions and other issues.
本申请第三方面实施例提供一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序,以实现如上述实施例所述的多表情人脸同拓扑网格数据的获取方法。The embodiment of the third aspect of the present application provides an electronic device, including: a memory, a processor, and a computer program stored on the memory and operable on the processor, and the processor executes the program to realize The method for acquiring multi-expression human face and topological grid data as described in the above-mentioned embodiments.
本申请第四方面实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行,以用于实现如上述实施例所述的多表情人脸同拓扑网格数据的获取方法。The embodiment of the fourth aspect of the present application provides a computer-readable storage medium, on which a computer program is stored, and the program is executed by a processor to realize multi-expression human face and topological grid data as described in the above-mentioned embodiment method of obtaining .
本申请实施例的多表情人脸同拓扑网格数据的获取方法具有如下优点:The method for obtaining multi-expression human face and topological grid data in the embodiment of the present application has the following advantages:
(1)能够获得注册好的强语义一致表情人脸网格数据。(1) Ability to obtain registered face grid data with strong semantic consistency.
(2)该注册方法可作为传统注册方法的一种增强方式,不仅可以直接对使用传统方法注册的人脸网格数据进行操作,同样能够增强表情间的语义一致性。(2) This registration method can be used as an enhanced method of the traditional registration method. It can not only directly operate on the face grid data registered with the traditional method, but also enhance the semantic consistency between expressions.
(3)该注册方法能够直接利用原始采集的人脸数据,无需额外再添加数据,操作方便。(3) This registration method can directly use the original collected face data without adding additional data, and is easy to operate.
本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。Additional aspects and advantages of the application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the application.
附图说明Description of drawings
本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:The above and/or additional aspects and advantages of the present application will become apparent and easy to understand from the following description of the embodiments in conjunction with the accompanying drawings, wherein:
图1为根据本申请实施例提供的一种多表情人脸同拓扑网格数据的获取方法的流程图;Fig. 1 is a flow chart of a method for acquiring multi-expression human face and topological grid data according to an embodiment of the present application;
图2为根据本申请实施例的多表情人脸同拓扑网格数据的获取装置的方框示意图;2 is a schematic block diagram of a device for acquiring multi-expression human face and topological grid data according to an embodiment of the present application;
图3为本申请实施例提供的电子设备的结构示意图。FIG. 3 is a schematic structural diagram of an electronic device provided by an embodiment of the present application.
具体实施方式Detailed ways
下面详细描述本申请的实施例,实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。Embodiments of the present application are described in detail below, and examples of the embodiments are shown in the drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by referring to the figures are exemplary, and are intended to explain the present application, and should not be construed as limiting the present application.
下面参考附图描述本申请实施例的多表情人脸同拓扑网格数据的获取方法、装置及电子设备。针对上述背景技术中提到的通过单独注册方式获得的同个体多表情人脸网格数据,使表情间的语义不一致的问题,本申请提供了一种多表情人脸同拓扑网格数据的获取方法,在该方法中,从原始人脸数据库中获取人脸密集的语义信息,并计算各视角下不同表情视角图之间的第一稠密光流,并基于第一稠密光流和多视角定位方法逐顶点变形各表情网格的顶点,得到初步语义一致增强的表情网格,进而计算各表情网格UV图之间的第二稠密光流,并基于第二稠密光流修正各表情网格的顶点的坐标,得到强语义一致的多表情人脸同拓扑网格数据。由此,解决了通过单独注册方式获得的同个体多表情人脸网格数据,使表情间的语义不一致等问题,通过光流构建表情间语义信息的对应关系,对单独注册的多表情网格数据进行变形,增强其语义一致性。The method, device and electronic equipment for acquiring multi-expression human face and topological grid data according to the embodiments of the present application will be described below with reference to the accompanying drawings. Aiming at the problem of semantic inconsistency among facial expressions of the multi-expression facial grid data of the same individual obtained through separate registration mentioned in the above-mentioned background technology, this application provides an acquisition of multi-expression human face with topological grid data method, in this method, the dense semantic information of the face is obtained from the original face database, and the first dense optical flow between different expression view maps under each viewing angle is calculated, and based on the first dense optical flow and multi-view positioning The method deforms the vertices of each expression grid vertex by vertex, and obtains the expression grid with enhanced semantic consistency, and then calculates the second dense optical flow between the UV maps of each expression grid, and corrects each expression grid based on the second dense optical flow The coordinates of the vertices of the multi-expression face and the topological grid data with strong semantic consistency are obtained. As a result, the problem of semantic inconsistency among expressions in the multi-expression face grid data of the same individual obtained through separate registration is solved, and the corresponding relationship between semantic information between expressions is constructed through optical flow. The data is transformed to enhance its semantic consistency.
具体而言,图1为本申请实施例所提供的一种多表情人脸同拓扑网格数据的获取方法的流程示意图。Specifically, FIG. 1 is a schematic flow chart of a method for acquiring multi-expression face and topological grid data provided by an embodiment of the present application.
如图1所示,该多表情人脸同拓扑网格数据的获取方法包括以下步骤:As shown in Figure 1, the method for obtaining multi-expression human face with topological grid data includes the following steps:
在步骤S101中,从原始人脸数据库中获取人脸密集的语义信息。In step S101, face-intensive semantic information is obtained from the original face database.
应当理解的是,高质量三维人脸同拓扑网格数据无论是在工业界中的游戏、动画制作,还是在科研界中的人脸数据集提供都有着重要的地位。一般而言,同个体多表情人脸网格数据都是通过单独注册的方式获得,而这种方法忽视了表情间的语义一致关系。It should be understood that high-quality 3D face and topological grid data play an important role in the production of games and animations in the industry, and in the provision of face datasets in the scientific research community. Generally speaking, the multi-expression face grid data of the same individual is obtained through separate registration, but this method ignores the semantic consistency relationship between expressions.
因此,为了获得强语义一致的多表情人脸同拓扑网格数据,本申请实施例可以首先通过三维方法扫描,可以从多视角图片等原始人脸数据库中采集人脸密集的语义信息。Therefore, in order to obtain multi-expression face and topological grid data with strong semantic consistency, the embodiment of the present application can first scan through a three-dimensional method, and collect face-intensive semantic information from original face databases such as multi-view images.
在步骤S102中,基于语义信息,计算各视角下不同表情视角图之间的第一稠密光流,并基于第一稠密光流和多视角定位方法逐顶点变形各表情网格的顶点,得到初步语义一致增强的表情网格。In step S102, based on the semantic information, calculate the first dense optical flow between different expression view graphs in each view, and deform the vertices of each expression grid vertex by vertex based on the first dense optical flow and the multi-view positioning method to obtain a preliminary Semantically consistent augmented expression grids.
进一步地,在一些实施例中,基于语义信息计算各视角下不同表情视角图之间的第一稠密光流,并基于第一稠密光流和多视角定位方法逐顶点变形各表情网格的顶点,得到初步语义一致增强的表情网格,包括:将第一表情网格投影至多个视角下的表情图,得到第一表情网格的各个顶点在第一表情图的二维位置;通过第一光流求解器计算第一表情图到第二表情图的第一稠密光流,并根据第一稠密光流获取第一表情网格的各个顶点在语义一致约束下投影到第二表情图的二维位置;利用第一表情网格和第二表情网格的拓扑一致性,得到第二表情网格的各个顶点在语义一致约束下投影到第二表情图的二维位置;利用多视角定位方法,对第二表情网格的各个顶点重新定位,得到变形后的第二表情网格,并将第一表情网格和变形后的第二表情网格作为初步语义一致增强的表情网格。Further, in some embodiments, the first dense optical flow between different expression view graphs under each view is calculated based on the semantic information, and the vertices of each expression grid are deformed vertex by vertex based on the first dense optical flow and the multi-view positioning method , to obtain a preliminary semantically consistent enhanced expression grid, including: projecting the first expression grid to the expression map under multiple perspectives, and obtaining the two-dimensional positions of each vertex of the first expression grid in the first expression map; through the first The optical flow solver calculates the first dense optical flow from the first expression image to the second expression image, and according to the first dense optical flow, obtains the second expression of each vertex of the first expression grid projected to the second expression image under the constraint of semantic consistency. dimensional position; using the topological consistency of the first expression grid and the second expression grid, each vertex of the second expression grid is projected to the two-dimensional position of the second expression map under the constraints of semantic consistency; using the multi-view positioning method , relocate each vertex of the second expression grid to obtain the deformed second expression grid, and use the first expression grid and the deformed second expression grid as the preliminary semantically consistent enhanced expression grid.
其中,第一表情网格可以为唯一的原始表情网格,第二表情网格可以为对应的多视角的表情网格,例如,第一表情网格为A表情网格,第二表情网格可以只表示B表情网格,也可以同时表示B表情网格和C表情网格,也可以同时表示B表情网格、C表情网格和D表情网格,甚至更多个。具体地,通过从多视角图片等原始人脸数据库中采集到的人脸密集的语义信息,可以采用流光的方法建立表情间的语义对应关系。若表情间网格的强语义是一致的,那么这些网格就会投影到各个视角下不同的视角图片,使得相同的网格区域对应相同的人脸区域,否则便会有一定的偏移。基于形成的偏移,可以获得网格各个顶点在语义一致的约束下各视角图中的正确位置,然后通过多视角定位的方式对网格进行逐顶点变形,得到初步语义一致增强的网格。Wherein, the first expression grid can be the only original expression grid, and the second expression grid can be a corresponding multi-view expression grid, for example, the first expression grid is A expression grid, and the second expression grid It can only represent B expression grid, or can simultaneously represent B expression grid and C expression grid, or can simultaneously represent B expression grid, C expression grid and D expression grid, or even more. Specifically, through the face-intensive semantic information collected from the original face database such as multi-view pictures, the semantic correspondence between expressions can be established using the streamer method. If the strong semantics of the grids between expressions are consistent, then these grids will be projected to different perspective pictures under each perspective, so that the same grid area corresponds to the same face area, otherwise there will be a certain offset. Based on the formed offset, the correct position of each vertex of the grid under the constraints of semantic consistency can be obtained, and then the mesh is deformed vertex by vertex by multi-view positioning to obtain a mesh with preliminary semantic consistency enhancement.
举例而言,假设某个个体有A、B两个表情,其中,A表情为唯一的原始表情,B表情为对应的多视角表情,为了更精细的实现表情间的语义一致性,本申请实施例可以将B表情网格的语义对应到A表情网格上。For example, suppose an individual has two expressions, A and B, among which, expression A is the only original expression, and expression B is the corresponding multi-view expression. For example, the semantics of B expression grid can be mapped to A expression grid.
具体地,首先,本申请实施例可以将A表情网格根据相机参数(相机参数可以是原始采集数据自带,也可以通过配准的方式获得)投影到各个视角下的表情图上,从而获得A表情网格顶点在A表情图的二维位置;其次,使用基于神经网络的光流求解器,计算在各视角下A表情图到B表情图的稠密光流,即第一稠密光流;再次,对于A表情网格的每个顶点,根据光流计算结果获得顶点在B表情图上的二维位置,并利用A、B表情网格的拓扑一致性,可以直接获得B表情各个顶点在语义一致的约束下投影到B表情各个视角图下的正确位置;最后,利用多视角定位,对B表情网格各顶点位置进行重新定位,获得变形后的B表情网格,此时获得的网格,其语义应与A表情网格粗对齐。Specifically, first of all, in the embodiment of the present application, the expression grid of A can be projected onto the expression maps under various viewing angles according to the camera parameters (the camera parameters can be provided with the original collected data, or can be obtained through registration), so as to obtain The two-dimensional position of the vertices of the A expression grid in the A expression image; secondly, use the optical flow solver based on the neural network to calculate the dense optical flow from the A expression image to the B expression image under each viewing angle, that is, the first dense optical flow; Again, for each vertex of the expression grid of A, the two-dimensional position of the vertex on the expression map of B is obtained according to the optical flow calculation results, and the topological consistency of the expression grids of A and B can be used to directly obtain the position of each vertex of the expression B. Under the constraints of consistent semantics, it is projected to the correct position under each view of the B expression grid; finally, using multi-view positioning, the position of each vertex of the B expression grid is repositioned, and the deformed B expression grid is obtained. grid, its semantics should be coarsely aligned with the A expression grid.
在步骤S103中,基于初步语义一致增强的表情网格,计算各表情网格UV图之间的第二稠密光流,并基于第二稠密光流修正各表情网格的顶点的坐标,得到强语义一致的多表情人脸同拓扑网格数据。In step S103, based on the preliminary semantically consistent enhanced expression grid, calculate the second dense optical flow between the UV maps of each expression grid, and correct the coordinates of the vertices of each expression grid based on the second dense optical flow, to obtain strong Semantically consistent multi-expression face with topological grid data.
进一步地,在一些实施例中,基于初步语义一致增强的表情网格计算各表情网格UV图之间的第二稠密光流,并基于第二稠密光流修正各表情网格的顶点的坐标,包括:将第一表情网格和变形后的第二表情网格分别投影至对应的原始三维人脸扫描图上,得到各个顶点投影至原始三维人脸扫描图上的三维坐标和材质信息;利用拓扑一致性,将第一表情网格和变形后的第二表情网格投影至同一UV空间,并基于三维坐标和材质信息生成UV图和三维坐标分布场;通过第二光流求解器计算第一表情网格的UV图到变形后的第二表情网格的UV图的第二稠密光流。Further, in some embodiments, the second dense optical flow between the UV maps of each expression grid is calculated based on the preliminary semantically consistent enhanced expression grid, and the coordinates of the vertices of each expression grid are corrected based on the second dense optical flow , including: respectively projecting the first expression grid and the deformed second expression grid onto the corresponding original 3D face scan, and obtaining the 3D coordinates and material information of each vertex projected onto the original 3D face scan; Using topological consistency, project the first expression grid and the deformed second expression grid to the same UV space, and generate a UV map and a 3D coordinate distribution field based on the 3D coordinates and material information; calculate through the second optical flow solver The second dense optical flow from the UV map of the first expression mesh to the UV map of the deformed second expression mesh.
进一步地,在一些实施例中,基于第二稠密光流修正各表情网格的顶点的坐标,包括:根据第二稠密光流获取第一表情网格的各顶点在语义一致约束下变形后的第二表情网格的UV图上的UV坐标;从变形后的第二表情网格的三维坐标分布场中采样得到第一表情网格的各顶点在语义一致约束下变形后的第二表情网格的原始三维人脸扫描图的三维坐标;基于第一表情网格的各顶点在变形后的第二表情网格的原始三维人脸扫描图的坐标修正变形后的第二表情网格。Further, in some embodiments, correcting the coordinates of the vertices of each expression grid based on the second dense optical flow includes: obtaining the deformed coordinates of each vertex of the first expression grid under the constraint of semantic consistency according to the second dense optical flow The UV coordinates on the UV map of the second expression grid; the second expression network after each vertex of the first expression grid is deformed under the semantically consistent constraint is obtained by sampling from the three-dimensional coordinate distribution field of the deformed second expression grid The three-dimensional coordinates of the original three-dimensional face scan of the grid; the second expression grid after deformation is corrected based on the coordinates of the original three-dimensional face scan of the second expression grid after the deformation of each vertex of the first expression grid.
具体地,在日常生活中的使用中,大多使用相机来采集人脸密集的语义信息,但是由于相机存在部分参数误差等问题,为了得到更强语义一致的表情网格,可以采用三维人脸扫描的方式,即将表情网格投影到各自的原始三维人脸扫描上,获取网格在扫描上的三维投影位置和材质,利用拓扑一致性,将原始表情网格和变形后的表情网格投影到相同的UV空间上生成UV图,即将第一表情网格和变形后的第二表情网格投影至同一UV空间,并基于三维坐标和材质信息生成UV图,在语义一致的情况下,各表情网格的UV图中其人脸区域部分应该重合,否则会存在一定的偏移。Specifically, in daily life, cameras are mostly used to collect face-intensive semantic information. However, due to some camera parameter errors and other problems, in order to obtain a stronger semantically consistent expression grid, 3D face scanning can be used In this way, the expression grid is projected onto the respective original 3D face scans, the 3D projection position and material of the grid on the scan are obtained, and the original expression grid and the deformed expression grid are projected to the Generate a UV map on the same UV space, that is, project the first expression grid and the deformed second expression grid to the same UV space, and generate a UV map based on the three-dimensional coordinates and material information. In the case of consistent semantics, each expression The parts of the face area in the UV map of the grid should coincide, otherwise there will be a certain offset.
进一步地,在精细语义对齐的条件下,同样可以采用流光的方式进行修正偏移,进而获得在语义一致的约束下,表情网格在原始人脸扫描中的正确三维投影位置,从而修正各表情网格的顶点位置,最终得到强语义一致的网格。Furthermore, under the condition of fine semantic alignment, streamer can also be used to correct the offset, and then obtain the correct three-dimensional projection position of the expression grid in the original face scan under the constraint of semantic consistency, thereby correcting each expression The vertex positions of the mesh, and finally a strongly semantically consistent mesh.
需要说明的是,本申请实施例中采用的第一光流求解器和第二光流求解器均使用已预训练好的用于光流计算的神经网络训练得到。举例而言,基于上述步骤中获得的A、B表情,首先,将A、B表情网格投影到各自的原始三维人脸扫描上,从而获取每个顶点投影到扫描上的三维坐标以及材质信息;其次,利用拓扑一致性,将A、B表情网格投影到相同的UV空间中,利用上述得到的三维坐标和材质信息生成UV图以及三维坐标分布场;再次,使用基于神经网络的光流求解器,计算A表情UV图到B表情UV图的稠密光流;最后,对于A表情网格的各顶点,根据光流计算结果获得顶点在B表情UV图上的UV坐标,并直接从B表情的三维坐标分布场中采样得到顶点在B表情原始三维人脸扫描的坐标,并利用拓扑一致性,从而获得B表情网格各顶点在人脸扫描上的正确位置。It should be noted that both the first optical flow solver and the second optical flow solver used in the embodiment of the present application are trained by using a pre-trained neural network for optical flow calculation. For example, based on the facial expressions of A and B obtained in the above steps, first, the grids of the facial expressions of A and B are projected onto their respective original 3D face scans, so as to obtain the 3D coordinates and material information of each vertex projected onto the scan ;Secondly, using topological consistency, project A and B expression grids into the same UV space, and use the 3D coordinates and material information obtained above to generate UV maps and 3D coordinate distribution fields; again, use neural network-based optical flow The solver calculates the dense optical flow from the UV map of expression A to the UV map of B expression; finally, for each vertex of A expression grid, the UV coordinates of the vertex on the B expression UV map are obtained according to the optical flow calculation results, and directly from B The coordinates of the vertices in the original 3D face scan of the expression B are sampled from the three-dimensional coordinate distribution field of the expression, and the correct position of each vertex of the expression B grid on the face scan is obtained by using topological consistency.
因此,通过上述步骤获得的各顶点正确位置进一步修正B表情网格,从而得到与A表情网格精细语义对齐的B表情网格数据。Therefore, the correct position of each vertex obtained through the above steps further modifies the B expression grid, so as to obtain the B expression grid data finely aligned with the A expression grid.
综上,本申请实施例的多表情人脸同拓扑网格数据的获取方法可以从三维人脸扫描,多视角图片等原始采集人脸数据中获取语义信息,使用光流方法来建立表情间的语义对应关系,根据这种关系确定表情人脸网格各顶点的正确位置,并对网格进行进一步变形,增强表情间的语义一致性;即本申请实施例可以通过粗语义对齐步骤和细语义对齐步骤实现获得强语义一致的多表情人脸同拓扑网格数据。In summary, the method for acquiring multi-expression face and topological grid data in the embodiment of the present application can obtain semantic information from original collected face data such as 3D face scans and multi-view pictures, and use the optical flow method to establish the relationship between expressions. Semantic correspondence, according to this relationship, determine the correct position of each vertex of the expression face grid, and further deform the grid to enhance the semantic consistency between expressions; that is, the embodiment of the present application can use the rough semantic alignment step and the fine semantic The alignment step realizes the acquisition of strongly semantically consistent multi-expression faces with topological grid data.
根据本申请实施例的多表情人脸同拓扑网格数据的获取方法,从原始人脸数据库中获取人脸密集的语义信息,并计算各视角下不同表情视角图之间的第一稠密光流,并基于第一稠密光流和多视角定位方法逐顶点变形各表情网格的顶点,得到初步语义一致增强的表情网格,进而计算各表情网格UV图之间的第二稠密光流,并基于第二稠密光流修正各表情网格的顶点的坐标,得到强语义一致的多表情人脸同拓扑网格数据。由此,从原始人脸采集数据中获取语义信息,以光流构建表情间语义关系,对单独注册的多表情网格数据进行变形,增强其语义一致性,解决了通过单独注册方式获得的同个体多表情人脸网格数据,使表情间的语义不一致等问题。According to the method for acquiring multi-expression face and topological grid data according to the embodiment of the present application, the dense semantic information of the face is obtained from the original face database, and the first dense optical flow between different expression view maps under each view is calculated , and based on the first dense optical flow and multi-view positioning method, the vertices of each expression grid are deformed vertex by vertex, and the expression grid with preliminary semantic consistency enhancement is obtained, and then the second dense optical flow between the UV maps of each expression grid is calculated. And based on the second dense optical flow, the coordinates of the vertices of each expression grid are corrected, and the multi-expression face and topological grid data with strong semantic consistency are obtained. Therefore, the semantic information is obtained from the original face collection data, the semantic relationship between expressions is constructed by optical flow, and the separately registered multi-expression grid data is deformed to enhance its semantic consistency, which solves the problem of simultaneous expression obtained through separate registration. The grid data of individual multi-expression face makes the semantic inconsistency between expressions and other issues.
其次参照附图描述根据本申请实施例提出的多表情人脸同拓扑网格数据的获取装置。Next, the device for acquiring multi-expression human face and topological grid data according to the embodiment of the present application will be described with reference to the accompanying drawings.
图2是本申请实施例的多表情人脸同拓扑网格数据的获取装置的方框示意图。FIG. 2 is a schematic block diagram of a device for acquiring multi-expression face and topological grid data according to an embodiment of the present application.
如图2所示,该多表情人脸同拓扑网格数据的获取装置10包括:获取模块100、第一计算模块200和第二计算模块300。As shown in FIG. 2 , the
其中,获取模块100用于从原始人脸数据库中获取人脸密集的语义信息;Wherein, the obtaining
第一计算模块200用于基于语义信息,计算各视角下不同表情视角图之间的第一稠密光流,并基于第一稠密光流和多视角定位方法逐顶点变形各表情网格的顶点,得到初步语义一致增强的表情网格;以及The
第二计算模块300用于基于初步语义一致增强的表情网格,计算各表情网格UV图之间的第二稠密光流,并基于第二稠密光流修正各表情网格的顶点的坐标,得到强语义一致的多表情人脸同拓扑网格数据。The
进一步地,在一些实施例中,第一计算模块200,具体用于:Further, in some embodiments, the
将第一表情网格投影至多个视角下的表情图,得到第一表情网格的各个顶点在第一表情图的二维位置;Projecting the first expression grid to the expression graph under multiple viewing angles to obtain the two-dimensional position of each vertex of the first expression grid in the first expression graph;
通过第一光流求解器计算第一表情图到第二表情图的第一稠密光流,并根据第一稠密光流获取第一表情网格的各个顶点在语义一致约束下投影到第二表情图的二维位置;Calculate the first dense optical flow from the first expression map to the second expression image through the first optical flow solver, and obtain each vertex of the first expression grid according to the first dense optical flow and project it to the second expression under the constraint of semantic consistency The two-dimensional position of the graph;
利用第一表情网格和第二表情网格的拓扑一致性,得到第二表情网格的各个顶点在语义一致约束下投影到第二表情图的二维位置;Utilizing the topological consistency of the first expression grid and the second expression grid, each vertex of the second expression grid is projected to the two-dimensional position of the second expression map under the constraint of semantic consistency;
利用多视角定位方法,对第二表情网格的各个顶点重新定位,得到变形后的第二表情网格,并将第一表情网格和变形后的第二表情网格作为初步语义一致增强的表情网格。Using the multi-view positioning method, each vertex of the second expression grid is repositioned to obtain the deformed second expression grid, and the first expression grid and the deformed second expression grid are used as the initial semantic consistency enhancement Emoticon grid.
进一步地,在一些实施例中,第二计算模块300,具体用于:Further, in some embodiments, the
将第一表情网格和变形后的第二表情网格分别投影至对应的原始三维人脸扫描图上,得到各个顶点投影至原始三维人脸扫描图上的三维坐标和材质信息;Projecting the first expression grid and the deformed second expression grid onto the corresponding original 3D face scan, obtaining the 3D coordinates and material information of each vertex projected onto the original 3D face scan;
利用拓扑一致性,将第一表情网格和变形后的第二表情网格投影至同一UV空间,并基于三维坐标和材质信息生成UV图和三维坐标分布场;Using topological consistency, project the first expression grid and the deformed second expression grid to the same UV space, and generate a UV map and a three-dimensional coordinate distribution field based on the three-dimensional coordinates and material information;
通过第二光流求解器计算第一表情网格的UV图到变形后的第二表情网格的UV图的第二稠密光流。The second dense optical flow from the UV map of the first expression grid to the UV map of the deformed second expression grid is calculated by the second optical flow solver.
进一步地,在一些实施例中,第二计算模块300,具体用于:Further, in some embodiments, the
根据第二稠密光流获取第一表情网格的各顶点在语义一致约束下变形后的第二表情网格的UV图上的UV坐标;Obtaining the UV coordinates on the UV map of the second expression grid after each vertex of the first expression grid is deformed under the semantically consistent constraint according to the second dense optical flow;
从变形后的第二表情网格的三维坐标分布场中采样得到第一表情网格的各顶点在语义一致约束下变形后的第二表情网格的原始三维人脸扫描图的三维坐标;Sampling from the three-dimensional coordinate distribution field of the deformed second expression grid to obtain the three-dimensional coordinates of the original three-dimensional human face scan of the second expression grid after each vertex of the first expression grid is deformed under the constraint of semantic consistency;
基于第一表情网格的各顶点在变形后的第二表情网格的原始三维人脸扫描图的坐标修正变形后的第二表情网格。The deformed second expression grid is corrected based on the coordinates of each vertex of the first expression grid in the original three-dimensional face scan image of the deformed second expression grid.
进一步地,在一些实施例中,第一光流求解器和第二光流求解器均使用已预训练好的用于光流计算的神经网络训练得到。Further, in some embodiments, both the first optical flow solver and the second optical flow solver are trained using a pre-trained neural network for optical flow calculation.
根据本申请实施例的多表情人脸同拓扑网格数据的获取装置,从原始人脸数据库中获取人脸密集的语义信息,并计算各视角下不同表情视角图之间的第一稠密光流,并基于第一稠密光流和多视角定位方法逐顶点变形各表情网格的顶点,得到初步语义一致增强的表情网格,进而计算各表情网格UV图之间的第二稠密光流,并基于第二稠密光流修正各表情网格的顶点的坐标,得到强语义一致的多表情人脸同拓扑网格数据。由此,从原始人脸采集数据中获取语义信息,以光流构建表情间语义关系,对单独注册的多表情网格数据进行变形,增强其语义一致性,解决了通过单独注册方式获得的同个体多表情人脸网格数据,使表情间的语义不一致等问题。According to the acquisition device of multi-expression face and topological grid data according to the embodiment of the present application, the dense semantic information of the face is obtained from the original face database, and the first dense optical flow between different expression view maps under each view is calculated , and based on the first dense optical flow and multi-view positioning method, the vertices of each expression grid are deformed vertex by vertex, and the expression grid with preliminary semantic consistency enhancement is obtained, and then the second dense optical flow between the UV maps of each expression grid is calculated. And based on the second dense optical flow, the coordinates of the vertices of each expression grid are corrected, and the multi-expression face and topological grid data with strong semantic consistency are obtained. Therefore, the semantic information is obtained from the original face collection data, the semantic relationship between expressions is constructed by optical flow, and the separately registered multi-expression grid data is deformed to enhance its semantic consistency, which solves the problem of simultaneous expression obtained through separate registration. The grid data of individual multi-expression face makes the semantic inconsistency between expressions and other issues.
图3为本申请实施例提供的电子设备的结构示意图。该电子设备可以包括:FIG. 3 is a schematic structural diagram of an electronic device provided by an embodiment of the present application. This electronic equipment can include:
存储器301、处理器302及存储在存储器301上并可在处理器302上运行的计算机程序。A
处理器302执行程序时实现上述实施例中提供的多表情人脸同拓扑网格数据的获取方法。When the
进一步地,电子设备还包括:Further, the electronic equipment also includes:
通信接口303,用于存储器301和处理器302之间的通信。The
存储器301,用于存放可在处理器302上运行的计算机程序。The
存储器301可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。The
如果存储器301、处理器302和通信接口303独立实现,则通信接口303、存储器301和处理器302可以通过总线相互连接并完成相互间的通信。总线可以是工业标准体系结构(Industry Standard Architecture,简称为ISA)总线、外部设备互连(PeripheralComponent,简称为PCI)总线或扩展工业标准体系结构(Extended Industry StandardArchitecture,简称为EISA)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,图3中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。If the
可选的,在具体实现上,如果存储器301、处理器302及通信接口303,集成在一块芯片上实现,则存储器301、处理器302及通信接口303可以通过内部接口完成相互间的通信。Optionally, in terms of specific implementation, if the
处理器302可能是一个中央处理器(Central Processing Unit,简称为CPU),或者是特定集成电路(Application Specific Integrated Circuit,简称为ASIC),或者是被配置成实施本申请实施例的一个或多个集成电路。The
本申请实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上的多表情人脸同拓扑网格数据的获取方法。The embodiment of the present application also provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, the above method for acquiring multi-expression face and topological grid data is realized.
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或N个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。In the description of this specification, descriptions with reference to the terms "one embodiment", "some embodiments", "example", "specific examples", or "some examples" mean that specific features described in connection with the embodiment or example , structure, material or characteristic is included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms are not necessarily directed to the same embodiment or example. Moreover, the described specific features, structures, materials or characteristics may be combined in any one or N embodiments or examples in an appropriate manner. In addition, those skilled in the art can combine and combine different embodiments or examples and features of different embodiments or examples described in this specification without conflicting with each other.
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本申请的描述中,“N个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。In addition, the terms "first" and "second" are used for descriptive purposes only, and cannot be interpreted as indicating or implying relative importance or implicitly specifying the quantity of indicated technical features. Thus, the features defined as "first" and "second" may explicitly or implicitly include at least one of these features. In the description of the present application, "N" means at least two, such as two, three, etc., unless otherwise specifically defined.
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更N个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code comprising one or more executable instructions for implementing a custom logical function or step of a process , and the scope of preferred embodiments of the present application includes additional implementations in which functions may be performed out of the order shown or discussed, including in substantially simultaneous fashion or in reverse order depending on the functions involved, which shall It should be understood by those skilled in the art to which the embodiments of the present application belong.
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或N个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得程序,然后将其存储在计算机存储器中。The logic and/or steps represented in the flowcharts or otherwise described herein, for example, can be considered as a sequenced listing of executable instructions for implementing logical functions, can be embodied in any computer-readable medium, For use with instruction execution systems, devices, or devices (such as computer-based systems, systems including processors, or other systems that can fetch instructions from instruction execution systems, devices, or devices and execute instructions), or in conjunction with these instruction execution systems, devices or equipment used. For the purposes of this specification, a "computer-readable medium" may be any device that can contain, store, communicate, propagate or transmit a program for use in or in conjunction with an instruction execution system, device, or device. More specific examples (non-exhaustive list) of computer readable media include the following: electrical connection with one or N wires (electronic device), portable computer disk case (magnetic device), random access memory (RAM), Read Only Memory (ROM), Erasable and Editable Read Only Memory (EPROM or Flash Memory), Fiber Optic Devices, and Portable Compact Disc Read Only Memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program may be printed, as it may be possible, for example, by optically scanning the paper or other medium, followed by editing, interpretation or other suitable means if necessary. processing to obtain programs electronically and store them in computer memory.
应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,N个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。It should be understood that each part of the present application may be realized by hardware, software, firmware or a combination thereof. In the above embodiments, the N steps or methods may be implemented by software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware as in another embodiment, it can be implemented by any one or a combination of the following techniques known in the art: a discrete Logic circuits, ASICs with suitable combinational logic gates, Programmable Gate Arrays (PGA), Field Programmable Gate Arrays (FPGA), etc.
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。Those of ordinary skill in the art can understand that all or part of the steps carried by the methods of the above embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium. When the program is executed , including one or a combination of the steps of the method embodiment.
此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。In addition, each functional unit in each embodiment of the present application may be integrated into one processing module, each unit may exist separately physically, or two or more units may be integrated into one module. The above-mentioned integrated modules can be implemented in the form of hardware or in the form of software function modules. If the integrated modules are realized in the form of software function modules and sold or used as independent products, they can also be stored in a computer-readable storage medium.
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。The storage medium mentioned above may be a read-only memory, a magnetic disk or an optical disk, and the like. Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and should not be construed as limitations on the present application, and those skilled in the art can make the above-mentioned The embodiments are subject to changes, modifications, substitutions and variations.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211129677.6A CN115631318A (en) | 2022-09-16 | 2022-09-16 | Method and device for acquiring same-topology grid data of multi-expression face and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211129677.6A CN115631318A (en) | 2022-09-16 | 2022-09-16 | Method and device for acquiring same-topology grid data of multi-expression face and electronic equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115631318A true CN115631318A (en) | 2023-01-20 |
Family
ID=84902598
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211129677.6A Pending CN115631318A (en) | 2022-09-16 | 2022-09-16 | Method and device for acquiring same-topology grid data of multi-expression face and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115631318A (en) |
-
2022
- 2022-09-16 CN CN202211129677.6A patent/CN115631318A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7610759B2 (en) | Three-dimensional dynamic tracking method, device, electronic device and storage medium | |
CN110363858A (en) | A kind of three-dimensional facial reconstruction method and system | |
CN109035388A (en) | Three-dimensional face model method for reconstructing and device | |
CN105184857B (en) | Monocular vision based on structure light ranging rebuilds mesoscale factor determination method | |
CN109118569A (en) | Rendering method and device based on threedimensional model | |
Yeh et al. | Template-based 3d model fitting using dual-domain relaxation | |
CN116912417A (en) | Texture mapping method, device, equipment and storage medium based on three-dimensional face reconstruction | |
JP2003115042A (en) | Evaluation method, generation method and apparatus of three-dimensional shape model | |
US20170064284A1 (en) | Producing three-dimensional representation based on images of a person | |
CN111062966A (en) | Method for optimizing camera tracking based on L-M algorithm and polynomial interpolation | |
CN112967329B (en) | Image data optimization method and device, electronic equipment and storage medium | |
CN113223137B (en) | Generation method and device of perspective projection human face point cloud image and electronic equipment | |
Mao et al. | Robust surface reconstruction of teeth from raw pointsets | |
CN114972634A (en) | Multi-view 3D deformable face reconstruction method based on feature voxel fusion | |
CN115631318A (en) | Method and device for acquiring same-topology grid data of multi-expression face and electronic equipment | |
CN117409149A (en) | Three-dimensional modeling method and system of beam method adjustment equation based on three-dimensional constraint | |
CN116912433A (en) | Three-dimensional model skeleton binding method, device, equipment and storage medium | |
CN116403243A (en) | Multi-view multi-person 3D gesture estimation method, device and equipment | |
Zhang et al. | A robust multi‐view system for high‐fidelity human body shape reconstruction | |
CN116229577A (en) | Three-dimensional human body pose estimation method and device based on RGBD multi-mode information | |
Du et al. | Vipnet: A fast and accurate single-view volumetric reconstruction by learning sparse implicit point guidance | |
Esteban et al. | Fit3d toolbox: multiple view geometry and 3d reconstruction for matlab | |
CN114820923B (en) | High-precision multi-view point cloud reconstruction method and device based on differential projection | |
CN119206006B (en) | Three-dimensional model data processing method, device, equipment, medium and product | |
CN118657932B (en) | Target detection method and device based on data synthesis, electronic equipment and medium |
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 |