CN117853695A - 3D perception image synthesis method and device based on local spatial self-attention - Google Patents
3D perception image synthesis method and device based on local spatial self-attention Download PDFInfo
- Publication number
- CN117853695A CN117853695A CN202410261885.4A CN202410261885A CN117853695A CN 117853695 A CN117853695 A CN 117853695A CN 202410261885 A CN202410261885 A CN 202410261885A CN 117853695 A CN117853695 A CN 117853695A
- Authority
- CN
- China
- Prior art keywords
- background
- module
- representation
- scene
- characteristic field
- 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.)
- Granted
Links
- 230000008447 perception Effects 0.000 title claims abstract description 15
- 238000001308 synthesis method Methods 0.000 title claims abstract description 12
- 238000000034 method Methods 0.000 claims abstract description 44
- 238000009877 rendering Methods 0.000 claims abstract description 42
- 230000015572 biosynthetic process Effects 0.000 claims abstract description 30
- 238000003786 synthesis reaction Methods 0.000 claims abstract description 30
- 230000001537 neural effect Effects 0.000 claims abstract description 10
- 238000005070 sampling Methods 0.000 claims description 40
- 238000012512 characterization method Methods 0.000 claims description 28
- 238000010586 diagram Methods 0.000 claims description 23
- 210000005036 nerve Anatomy 0.000 claims description 16
- 239000011159 matrix material Substances 0.000 claims description 15
- 230000007246 mechanism Effects 0.000 claims description 11
- 230000005855 radiation Effects 0.000 claims description 10
- 238000009826 distribution Methods 0.000 claims description 8
- 238000012549 training Methods 0.000 claims description 8
- 230000000007 visual effect Effects 0.000 claims description 7
- 238000005516 engineering process Methods 0.000 claims description 6
- 230000008569 process Effects 0.000 claims description 6
- 238000013527 convolutional neural network Methods 0.000 claims description 4
- 230000006870 function Effects 0.000 claims description 3
- 238000013507 mapping Methods 0.000 claims description 3
- 238000009827 uniform distribution Methods 0.000 claims description 3
- 230000010354 integration Effects 0.000 claims description 2
- 230000011218 segmentation Effects 0.000 claims description 2
- 230000000694 effects Effects 0.000 abstract description 7
- 238000004364 calculation method Methods 0.000 abstract description 3
- 230000002708 enhancing effect Effects 0.000 abstract 1
- 238000012545 processing Methods 0.000 description 9
- 208000009119 Giant Axonal Neuropathy Diseases 0.000 description 6
- 201000003382 giant axonal neuropathy 1 Diseases 0.000 description 6
- 238000010606 normalization Methods 0.000 description 4
- 241000282326 Felis catus Species 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 230000002194 synthesizing effect Effects 0.000 description 3
- 238000013528 artificial neural network Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 239000002131 composite material Substances 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000002474 experimental method Methods 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 230000036961 partial effect Effects 0.000 description 2
- 238000013519 translation Methods 0.000 description 2
- 241000282816 Giraffa camelopardalis Species 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000008034 disappearance Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000001303 quality assessment method Methods 0.000 description 1
- 238000013139 quantization Methods 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000002195 synergetic effect Effects 0.000 description 1
- 239000013598 vector Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/20—Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/0464—Convolutional networks [CNN, ConvNet]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/0475—Generative networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/048—Activation functions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/094—Adversarial learning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/005—General purpose rendering architectures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2200/00—Indexing scheme for image data processing or generation, in general
- G06T2200/04—Indexing scheme for image data processing or generation, in general involving 3D image data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2219/00—Indexing scheme for manipulating 3D models or images for computer graphics
- G06T2219/20—Indexing scheme for editing of 3D models
- G06T2219/2016—Rotation, translation, scaling
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Mathematical Physics (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Biophysics (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- Biomedical Technology (AREA)
- Artificial Intelligence (AREA)
- Computational Linguistics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Health & Medical Sciences (AREA)
- Computer Graphics (AREA)
- Architecture (AREA)
- Computer Hardware Design (AREA)
- Image Processing (AREA)
- Image Generation (AREA)
Abstract
The invention discloses a 3D perception image synthesis method and device based on local spatial self-attention, which are characterized in that firstly, decoupling representation is carried out on a scene to be synthesized by combining pose information of each object and a predefined 3D boundary box, so that entanglement representation among the objects is effectively overcome; then, carrying out local implicit expression on each object through a self-attention local space scene representation module, realizing global perception in a local range, enhancing expression of fine details and greatly reducing calculation complexity; then defining a combination operator to obtain a complete scene representation; and finally, rendering the scene body into a low-resolution feature map by a rendering module, and rendering by a 2D neural renderer which simultaneously takes the influence of space and channel factors into consideration to obtain a final result. The method of the invention has finer synthesis effect, low computational complexity and allows rendering from a wide range of camera poses, and can learn the characteristic field representation from the original image set without any additional supervision.
Description
Technical Field
The invention relates to the field of 3D (three-dimensional) perception image synthesis, in particular to a 3D perception image synthesis method and device based on local spatial self-attention.
Background
The 3D perceived image synthesis aims at generating a 3D consistent image with a clearly controllable camera pose. In contrast to 2D synthesis, 3D-aware image synthesis requires an understanding of the geometry behind the 2D image, which is typically achieved by incorporating a 3D representation into a generation model such as a generation countermeasure network (Generative Adversarial Networks, GANs). Given an unstructured two-dimensional image set, the GAN is able to learn an unsupervised 3D scene representation from it, and further synthesize multi-perspective consistent images from new camera poses via the learned representation.
Based on this, many studies have been developed around the task of 3D-aware image synthesis and have achieved encouraging results, but their image quality still falls far behind that of conventional 2D image synthesis. Although voxel-based representation methods can generate interpretable, real 3D representations, they are limited by high memory and high computational cost, and can only enable low resolution coarse detail generation; convolution methods with depth voxel representations can create fine images, but the dependence on black box rendering makes them unable to guarantee multi-view consistency. Recently, a method of implicit representation of a neural radiation field (Neural Radiance Fields, neRF) is utilized to parameterize the geometry (shape) and appearance (application) of a scene or object into weights of a neural network, and then a displayed, physical-based volume rendering paradigm is adopted for rendering and compositing, which can effectively ensure multi-view consistency of a composite image and camera control of display. However, these methods generally rely on Multi-Layer Perceptron (MLP) network for parameterization, and the huge amount of parameters of the MLP architecture may cause problems of high computational complexity and high memory requirement. This will greatly limit their expressive power in reconstructing the scene. Due to the inherent limitations of MLP, these methods face difficulties in detail expression, thereby affecting the quality of the composite image. In practice, this representation network architecture, which relies on limited expressive power, makes the generated image lacking realism, granularity and consistency, and there is still a large gap compared to conventional 2D image synthesis. Therefore, further improvement of the expression capability becomes a key point for solving the problem of poor quality of the current image synthesis.
Further, the generative model should also have simple and consistent control capabilities, not limited to accomplishing static, uncontrollable multi-view synthesis tasks. In other words, it is desirable to be able to control properties of interest (such as geometry, size and pose of an object) while keeping other properties unchanged. To achieve this goal, some research has focused on methods of learning the decoupled representation without explicit supervision. However, most methods ignore the composition properties of the scene, are limited to two-dimensional domain operations, and ignore the three-dimensional nature of the real world. This approach may lead to representation entanglement and requires finding control mechanisms in the potential space of the posterior, rather than built-in control capabilities. In addition, there have been some studies directed to incorporating three-dimensional representations of voxels, elemental elements, and radiation fields directly into the generated model. While these methods can achieve impressive results through built-in control, they are generally limited to single object scenes and the consistency of the results is to be improved when processing higher resolution, more complex and more realistic images (e.g., scenes where objects are located in non-central positions or with clutter).
In summary, the prior art scheme has the following disadvantages: 1. ignoring entangled representations of the three-dimensional nature of the real world, such that the resulting image is not multi-perspective consistent and uncontrollable; 2. depending on the representation network architecture with insufficient expressive power, the quality of the generated image is poor.
Disclosure of Invention
Aiming at the defects of the prior art, the invention provides a 3D perceived image synthesis method based on local spatial self-attention, which takes the generated variant of a nerve radiation field as an object level representation in a scene and adopts a generated countermeasure network mechanism for training, wherein a generator consists of an object decoupling module, a local spatial scene representation module, a characteristic field combination module and a rendering module; firstly, an object decoupling module combines pose information of each object and a 3D boundary box thereof to carry out decoupling representation on a scene to be synthesized; then, the local space scene characterization module adopts a self-attention mechanism to carry out local implicit representation on each object; the characteristic field combination module integrates the characteristic fields of each object and the background in a weighted average mode to obtain 3D representation of the whole scene; finally, the rendering module renders the scene body into a low-resolution feature map, and then renders the low-resolution feature map into a final synthesis result through a 2D neural renderer which takes the influence of space and channel factors into consideration; finally, judging by a judging device; the image synthesis method specifically comprises the following steps:
step 1: the object decoupling module performs decoupling operation on each object including the background in the scene:
step 11: the object decoupling module acquires a camera internal parameter matrix and a camera external parameter matrix, randomly samples from uniform distribution of camera elevation angles depending on a data set to obtain a camera gesture, and processes and obtains the camera gesture by combining preset information of a field angle, a rotation range, an elevation angle range and a radius range;
step 12: defining 3D bounding boxes of objects defining one 3D bounding box for each object, including the background, to capture the range, position and rotation of each object in camera space;
step 13: converting a camera coordinate system and a world coordinate system, converting a camera origin and each pixel point to be under the camera coordinate system according to the camera internal reference matrix obtained in the step 11, and then converting the camera origin and each pixel point to be under the world coordinate system according to the camera external reference matrix;
step 14: obtaining a depth value t of each sampling point according to the preset sampling point number, the near boundary and the far boundary;
step 15: according to a sampling formula r (x) =o+t×d, wherein o represents a camera origin, d represents a view angle direction, t represents depth values of different sampling points, and spatial point position information r (x) of all the sampling points under a world coordinate system and a corresponding view angle direction d are obtained according to the different depth values t;
step 16: converting each sampling point into a 3D scene space corresponding to each object and background respectively by combining the 3D boundary boxes of each object and background which are predefined in the step 12;
step 2: the local space scene characterization module adopts a self-attention network as a conditional radiation field, creates a nerve characteristic field for each object and the background thereof in a local characterization mode, calculates a volume density irrelevant to a visual angle and a brightness characteristic diagram relevant to the visual angle, characterizes an object entity and a background entity by stacking self-attention blocks, and comprises the following steps:
step 21: position coding, namely performing dimension elevation on the spatial position x of each sampling point and the corresponding view angle direction d by adopting a sine and cosine position coding function;
step 22: acquiring potential codes of each object and background, wherein the potential codes of the objects are appearance codes and geometric codes required by randomly sampling object characteristic fields from 256-dimensional Gaussian distribution, and the potential codes of the background characteristic fields are sampled from 128-dimensional Gaussian distribution;
step 23:3D subspace field segmentation, defining a window with the size of p to segment a 2D pixel plane into a plurality of non-overlapping uniform pixel blocks, and then independently representing a characteristic field generated by projection of each local pixel block through a characteristic field network;
step 24: constructing an object characteristic field network, which consists of 6 self-attention blocks, wherein the middle dimension is 128, adding a jump connection, and splicing the output after position coding to the output of the layer 3; the first branch projects the feature to one-dimensional object density value through a full connection layer; the second branch firstly carries out position coding and geometric coding to uniformly increase the dimension to 128 dimension through a full connection layer, and fuses the intermediate characteristics output by a fifth self-attention block, and then obtains the object characteristic field representation of each object subspace field after passing through the self-attention block and the full connection layer;
step 25: constructing a background characteristic field network, wherein the background characteristic field network consists of 3 self-attention blocks, the middle dimension is 64, and a third branch projects the characteristics to a one-dimensional background density value through a full connection layer; the fourth branch firstly increases the dimension of the position code and the appearance code to 64 dimension through a full connection layer, and merges the intermediate characteristics output by the second self-attention block, and then obtains the background characteristic field representation of each background subspace field after passing through the self-attention block and the full connection layer;
step 3: the characteristic field combination module processes the object density value, the object characteristic field representation, the background density value and the background characteristic field representation obtained in the step 2, and a combination operator is used for combining the prediction output of each characteristic field representation to obtain a combined characteristic field, namely a complete 3D scene representation;
step 4: the rendering module is composed of a volume rendering module and a 2D nerve renderer, the combined feature field is rendered into a low-resolution high-dimensional feature map through the volume rendering module, and then the 2D nerve renderer upsamples the low-resolution high-dimensional feature map into a high-resolution predicted image, and the specific steps comprise:
step 41: the volume rendering module is used for obtaining a high-dimensional characteristic diagram with a whole low resolution by adopting a numerical integration method;
step 42: the 2D neural renderer aims at mapping up-sampling a low-resolution high-dimensional feature map to a higher-resolution predicted image, and the 2D neural renderer is constructed by combining a two-dimensional convolutional neural network and an up-sampling technology;
step 5: and respectively inputting the real images acquired from the real data set and the predicted images obtained from the generator into a discriminator network for discrimination, and calculating loss, so as to guide the generator and the discriminator to update parameters.
A 3D perceived image synthesis apparatus based on local spatial self-attention, the image synthesis apparatus being configured to implement the 3D perceived image synthesis method of claim 1, comprising a generator and a arbiter, wherein the generator comprises an object decoupling module, a local spatial scene characterization module, a feature field combination module, and a rendering module;
the object decoupling module is used for carrying out decoupling representation on a scene to be synthesized by combining pose information of each object and the background with a 3D boundary box;
the local space scene characterization module comprises an object characteristic field module and a background characteristic field module and is used for carrying out local implicit characterization on each object and background to obtain characteristic field characterization of each object and background;
the characteristic field combination module is used for combining each object and the background characteristic field representation through a combination operator to obtain a complete 3D scene representation;
the rendering module is used for rendering the complete 3D scene representation to obtain a high-resolution predicted image;
and the discriminator discriminates according to the predicted image and the real image, calculates loss values of the predicted image and the real image and updates parameters of the generator and the discriminator.
Compared with the prior art, the invention has the following beneficial effects:
1. the invention introduces an implicit GAN generator based on a self-attention mechanism as a feasible alternative of a fully connected GAN architecture; such self-attention based neural radiation field representations can encourage multi-view consistency and allow rendering from a wide range of camera poses. In addition, the self-attention mechanism is adopted to perform local implicit scene representation, fine details can be represented more than a fully-connected network, and the synthetic result is clearer.
2. The invention provides a method for implicitly representing local space as key setting, and by applying a self-attention mechanism in each local space, global perception can be realized in a local range, the expression capacity of fine details can be improved, and the calculation complexity is greatly reduced.
3. The invention introduces a simple, reasonable and effective fusion mode of combining the characteristic fields directly into the generated model, namely, the density weighted average is adopted to combine the characteristic fields, which not only effectively overcomes entanglement representation among objects, but also allows simple control of the synthesized image.
4. The invention constructs the nerve renderer with the space and channel factors at the same time, and the innovative design enables the model to capture and learn the image characteristics more comprehensively, ensures stronger gradient flow and avoids unnecessary information loss. In the process of gradually improving the resolution, the model can gradually refine the image details through the synergistic effect of convolution operation and an up-sampling technology, and a more real and fine rendering result is generated.
Drawings
FIG. 1 is a schematic diagram of the structure of an image synthesis network model of the present invention;
FIG. 2 is a schematic diagram of a generator model structure of the present invention;
FIG. 3 is a schematic diagram of the structure of the object feature field network of the present invention;
FIG. 4 is a schematic diagram of the structure of the background feature field network of the present invention;
FIG. 5 is a schematic diagram of the construction of a renderer of the present invention;
FIG. 6 is a graph showing the effect of the method of the present invention on the CompCars dataset to generate 64X 64 and 256X 256 pixel resolutions, respectively;
FIG. 7 is a graph of the decoupling effect of the method of the present invention at a resolution of 64×64 pixels;
FIG. 8 is a comparison of the controlled synthesis performed on CompCars datasets by the method of the present invention;
FIG. 9 is a graph of the effect of the method of the present invention on the controllable manipulation of an object at a resolution of 64X 64 pixels;
fig. 10 is a schematic structural view of the image synthesizing apparatus of the present invention.
Detailed Description
The objects, technical solutions and advantages of the present invention will become more apparent by the following detailed description of the present invention with reference to the accompanying drawings. It should be understood that the description is only illustrative and is not intended to limit the scope of the invention. In addition, in the following description, descriptions of well-known structures and techniques are omitted so as not to unnecessarily obscure the present invention.
The following detailed description refers to the accompanying drawings.
The object referred to in the present invention is: regions of interest in the image, such as Chairs in the pairs dataset, vehicles in the CompCars dataset.
The background referred to in the invention is: image areas outside of the subject, such as white areas in the pairs dataset other than Chairs, sky in the Churches dataset other than Churches, trees, ground, etc.
FIG. 1 is a schematic diagram of an image synthesis network model structure of the present invention; the spatial point position information and view information, geometric coding and appearance coding are input into a generator, and a predicted image is output. Fig. 2 is a schematic diagram of the generator model structure of the present invention. The invention provides a 3D perception image synthesis method based on local spatial self-attention, which takes a generated variant of a nerve radiation field NeRF as an object level representation in a scene and adopts a generated countermeasure network mechanism for training; the generator consists of an object decoupling module, a local space scene characterization module, a characteristic field combination module and a rendering module; firstly, an object decoupling module performs decoupling representation on a scene to be synthesized by combining pose information of each object and a 3D boundary box so as to overcome entanglement representation among the objects and realize simple control on a synthesized image; then, the local space scene characterization module adopts a self-attention mechanism to carry out local implicit representation on each object and background so as to realize global perception in a local range and improve the expression capability of fine details; the characteristic field combination module integrates the characteristic fields of each object and the background in a weighted average mode to obtain three-dimensional characterization information of the whole scene; finally, the rendering module renders the three-dimensional representation information into a low-resolution feature map through the volume rendering module so as to reduce the calculated amount and rendering time; and then, rendering the low-resolution high-dimensional characteristics processed by the volume rendering module into a final synthesis result by a 2D nerve renderer which is simultaneously influenced by space and channel factors. The method comprises the following specific steps:
step 1: the object decoupling module defines decoupling operation on each object including the background in the scene, obtains the appearance code and the geometric code of the obtained object and the background, overcomes entanglement representation among the objects, and further realizes simple control on the objects, and specifically comprises the following steps:
step 11: the object decoupling module acquires a camera internal parameter matrix and a camera external parameter matrix, randomly samples from uniform distribution of camera elevation angles depending on a data set to obtain a camera gesture, and processes the camera gesture by combining preset information of a field angle, a rotation range, an elevation angle range and a radius range.
The camera reference matrix containing the focal length information is used for down-converting the image information from the image coordinate system to the camera coordinate system, and the camera reference matrix containing the rotation, translation and scaling parameters further converts the image information to the world coordinate system.
Step 12: defining 3D bounding boxes of objects for each object, including the background, a 3D bounding box t= { s, T, R }, is defined to capture the range, position and rotation of each object in camera space.
The samples of the 3D bounding box T come from the relevant distribution of the dataset, where s, T represent the scaling and translation parameters, respectively, and R represents the rotation matrix.
Step 13: and (3) converting a camera coordinate system and a world coordinate system, converting the camera origin and each pixel point into the camera coordinate system according to the camera internal reference matrix obtained in the step (11), and then converting the camera origin and each pixel point into the world coordinate system according to the camera external reference matrix.
Step 14: and obtaining the depth value t of each sampling point according to the preset sampling point number, the near boundary and the far boundary.
Step 15: according to a sampling formula r (x) =o+t×d, wherein o represents a camera origin, d represents a view angle direction, t represents depth values of different sampling points, and spatial point position information r (x) of all the sampling points under a world coordinate system and a corresponding view angle direction d are obtained according to the different depth values t.
Step 16: and (3) converting each sampling point into a 3D scene space corresponding to each object and background respectively by combining the 3D bounding boxes of each object and background which are predefined in the step (12).
Thus, a preliminary representation of the decoupled feature fields is obtained, in which each feature field is simply composed of h×w×ns spatial points, H and W being the width and height of the image, ns being the sampling points. Each spatial point in turn consists of a spatial position and a viewing direction, assuming that the scene consists of M-1 objects and 1 background. As shown in fig. 2, 3D bounding boxes and pose information of the object 1, the object 2 and the background are input, respectively, to obtain a 3D scene space of the object 1, a 3D scene space of the object 2 and a 3D scene space of the background, respectively. And inputting the three results into a local spatial scene characterization module for further processing.
Step 2: the local space scene characterization module adopts a self-attention network as a conditional radiation field, creates a nerve characteristic field for each object and the background thereof in a local characterization mode, calculates a volume density value irrelevant to a visual angle and a brightness characteristic diagram relevant to the visual angle, and characterizes different object entities and background entities by stacking different numbers of self-attention blocks.
Each self-attention block consists of layer normalization, single head self-attention, multi-layer perceptron MLP and feed forward connections. The network maps the input sample points and view direction d, and potentially shape, geometry and appearance encodings, to one-dimensional object density values and feature maps. The method comprises the following steps:
step 21: and performing position coding on the object nerve characteristic field and the background nerve characteristic field, and performing dimension elevation on the spatial positions of the sampling points and the corresponding visual angle direction d by adopting a sine and cosine position coding function. This has the advantage of facilitating the neural network to overcome its spectral bias to reproduce the high frequency details of the input signal; specifically, the frequencies thereof are set to 10 and 4, respectively, which are embedded in 60-dimensional and 24-dimensional spaces, respectively.
Step 22: the potential codes of each object and the background are obtained, the potential codes of the object are the appearance codes and the geometric codes required by randomly sampling object characteristic fields from 256-dimensional Gaussian distribution, and the potential codes of the background characteristic fields are sampled from 128-dimensional Gaussian distribution.
Step 23: the 3D subspace field is divided, a window with the size of p is defined, a 2D pixel plane is divided into a plurality of non-overlapping uniform pixel blocks, and then the characteristic field generated by projection of each local pixel block is independently represented through a characteristic field network.
FIG. 3 is a schematic diagram of the structure of the object feature field network of the present invention; fig. 4 is a schematic diagram of the structure of the background feature field network of the present invention.
Step 24: the constructed object characteristic field network consists of 6 self-attention blocks, the middle dimension is 128, a jump connection is added, and the output after position coding is spliced to the output of the 3 rd layer, so that the reconstruction quality is improved; the first branch projects the feature to one-dimensional object density value through a full connection layer; the second branch firstly carries out position coding and geometric coding, uniformly increases the dimension of the position coding and geometric coding to 128 dimension through a full connection layer, merges the intermediate features output by a fifth self-attention block, and then obtains the object feature field representation of each object subspace field through the self-attention block and the full connection layer.
Step 25: the background characteristic field network is constructed, 3 self-attention blocks are used due to low complexity, the middle dimension is 64, and the third branch projects the characteristics to a one-dimensional background density value through one-layer full connection; the fourth branch firstly increases the dimension of the position code and the appearance code to 64 dimension through a full connection layer, and merges the intermediate characteristics output by the third self-attention block, and then the background characteristic field of each background subspace field after passing through the self-attention block and the full connection layer is characterized.
The processing flow of the self-attention block: each self-attention block consists of layer normalization, single head self-attention, multi-layer perceptron MLP and feed forward connections. In particular, the self-attention block is intended to perform self-attention operations on the channel level of the corresponding features of each sample point in the sub-radiation field. First, the input is subjected to a layer normalization operation, and then a single-head self-attention mechanism performs self-attention score calculation. Then, the first feedforward connection acts on the input and the output after single-head self-attention processing, and then the output is processed through a layer of full-connection layer after the layer normalization operation; and fusing the output after the single-head self-attention processing with the output after the full-connection layer processing through the second feedforward connection to obtain the final output of the self-attention block. As shown in fig. 2, the local spatial scene characterization module performs appearance and geometric coding on the input decoupling information of the object 1, the object 2 and the background respectively, then performs block local spatial sampling respectively, and then inputs the object characteristic field network and the background characteristic field network to obtain the object characteristic field characterization and the background characteristic field characterization respectively.
Step 3: and (3) inputting the object density value, the object characteristic field representation, the background density value and the background characteristic field representation obtained in the step (2) into a characteristic field combination module to be combined to obtain a combined characteristic field, and combining the prediction output of each characteristic field representation into a complete 3D scene representation through a combination operator. Specifically, the density values of the corresponding sampling points obtained by outputting different characteristic fields are directly summed to obtain an overall density value; and combining the object characteristic field and the background characteristic field in a density weighted average mode to obtain the complete characteristic field characterization. This simple and intuitive combination ensures that the gradient can flow towards all entities with a density value greater than 0, thus avoiding slow or stagnant model training due to the disappearance of the gradient.
Step 4: the rendering module is composed of a volume rendering module and a 2D nerve renderer and is used for rendering the combined feature field to obtain a predicted image, the predicted image is rendered into a low-resolution high-dimensional feature image through the classical volume rendering module, and then the 2D nerve renderer upsamples the low-resolution high-dimensional feature image to the high-resolution predicted image.
As shown in fig. 5, the renderer is constructed by skillfully combining a two-dimensional convolutional neural network with an upsampling technique. In particular, the present invention fully integrates the factors of the spatial level and the channel level in the design to gradually increase the image resolution. The secondary branch combines convolution and a spatial up-sampling technology, so that the sensitivity to image space information is emphasized, the local structure and the spatial relation among pixels are captured by convolution operation, and the spatial enhancement and detail reservation of spatial up-sampling are effectively ensured. The main branch highlights the processing of channel information, and the Pixelfuffle up-sampling technology proposed in the super-resolution field is introduced to realize high-resolution conversion in a channel rearrangement mode. In the invention, the convolution operation maps the characteristic diagram of a certain stage to the RGB image, and then rearranges each channel independently through the Pixelfuffle up-sampling technology to realize double up-sampling. At each spatial resolution, the secondary branch output is merged with the primary branch output and added to the next output.
Step 5: and respectively inputting the real images acquired from the real data set and the predicted images obtained from the generator into a discriminator network for discrimination, and calculating loss, so as to guide the generator and the discriminator to update parameters.
The discriminators are constructed from convolutional neural networks with a leak ReLU activation. For experiments with 64×64 and 256×256 pixel resolutions, five and seven layers of convolution layer processing were performed, each time doubling the resolution, increasing the number of channels while doubling the resolution until the last layer convolution was directly reduced from a high number of channels to a single channel value to represent the prediction result. An unsaturated GAN loss training network with R1 regularization is employed.
To further illustrate the effectiveness of the proposed method, the quantization index employs a distance score FID (fre chet Inception Distance) widely used for quality assessment in the generation network, which refers to a distance measure between feature vectors of a real image and a predicted image; specifically, 20000 real and generated samples are used to calculate the FID score, and the smaller the FID value, the better the synthesis effect.
The present invention synthesizes images of 64×64 and 256×256 pixel resolutions, respectively. In all experiments, the camera was defined on a sphere with a radius of 2.732 and set a near boundary of 0.5 and a far boundary of 6, respectively; the window size p of the partial representation is set to 4 x 4 and 16 points are sampled along each ray. To determine when to stop training, following normal operation, FID score metric evaluation was performed every 10000 iterations performed.
The complexity is limited due to the disclosure of single object datasets such as Cats, chairs, celebA and FFHQ. I.e. the background is pure white or only a small part of the image. Thus, the present invention makes experimental comparisons between the more challenging public single object datasets CompCars and LSUN Churches. The background is also more complex and variable and occupies a larger part of the image, making the compositing task more difficult, since the objects (objects) in the CompCar dataset and the LSUN Churches dataset are not always in a central position. In particular, for CompCars datasets, the present invention achieves more variation in the position of objects in an image by randomly cropping the image.
Fig. 6 shows a 64 x 64 (shown in fig. 6 (a)) and 256 x 256 (shown in fig. 6 (b)) pixel resolution partial effect map generated by random sampling rendering on a compcas dataset, illustrating that the method of the present invention is effective, enabling rendering from arbitrary camera poses to synthesize high quality images.
The invention also compares with some existing image synthesis algorithms. Comparison with FID benchmark scores assessed by different networks on each dataset, specifically includes res net based method 1:2D-GAN; voxel-based method 2: blockGAN and method 3: holoGAN; radiation field based method 4: GRAF and method 5: GIRAFFE. The results are shown in Table 1 and table 2.
Table 1 FID score comparison at 64 x 64 pixel resolution for different methods
Table 2 FID score comparison at 256 x 256 pixel resolution for different methods
FIG. 7 is a graph of the decoupling effect of the method of the present invention on a Cats dataset, a Chairs dataset, a CelebA dataset, a CompCars dataset, and a Churches dataset at a 64X 64 pixel resolution synthesis; FIG. 7 shows the results of the Cats dataset in the first column, the results of the Chairs dataset in the second column, the results of the CelebA dataset in the third column, the results of the CompCars dataset in the fourth column, and the results of the Churches dataset in the fifth column; the first to third rows of fig. 7 present Alpha mapping results of objects, backgrounds and objects in the scene, respectively, and the fourth row of fig. 7 represents the final composition result. As can be seen from fig. 7, the method of the present invention can successfully implement object and background decoupled representations without any supervision; and when training data almost only contains images with objects, the learned model can generate a reasonable and reliable background, so that the patching effect is implicitly exerted.
The invention further relates to a complex data set CompCar data set, and a method 4: the GARF is controlled and synthesized, as shown in FIG. 8, FIG. 8 (a) shows the synthesis result of the GARF method, and FIG. 8 (b) shows the synthesis result of the method of the present invention. As can be seen from fig. 8, on a complex scene with a cluttered background, the method of the present invention effectively achieves rotating the object in a fixed background due to decoupling the representation of the object.
Fig. 9 illustrates the controlled synthesis of a 64 x 64 pixel resolution image on a compcards dataset by the method of the present invention. Wherein, fig. 9 (a) is a schematic diagram of changing the appearance of the object, fig. 9 (b) is a schematic diagram of changing the geometry of the object, fig. 9 (c) is a schematic diagram of rotating the object, fig. 9 (d) is a schematic diagram of changing the elevation angle of the camera, fig. 9 (e) is a schematic diagram of horizontally shifting the object, fig. 9 (f) is a schematic diagram of changing the background, fig. 9 (g) is a schematic diagram of adding the object, and fig. 9 (h) is a schematic diagram of longitudinally shifting the object. As can be seen from fig. 9, the method of the present invention effectively achieves the appearance and geometry modification, rotation and camera elevation change operations of objects in a scene. In addition, for high complexity datasets with cluttered backgrounds, it is further achieved to translate individual physical objects of interest laterally and longitudinally in 3D space, as well as to replace scene backgrounds. This is a good indication that the proposed model has excellent controllability. It is worth noting that when the background is changed while the control entity object is unchanged, it can be found that the corresponding entity object in the scene can adaptively follow the background brightness change to generate a change, which further indicates that the model has good robustness and reality in complex scene processing. On the other hand, the present invention also explores multiple object synthesis capabilities further on the CompCars dataset, as shown in FIG. 9 (g), merging the combined 3D representation into the generative model also facilitates the proposed model being able to add objects outside of multiple distributions in the scene.
Different from a multi-view supervision training mode, the invention trains a generating model from a monocular image data set of unstructured and pose-free information so as to relieve the problems of overfitting, poor generalization and the like caused by densely capturing single scenes; the invention can be popularized to a new viewpoint to complete a new view angle synthesis task, and the strong expression capacity of the invention also allows the realization of view angle consistent, controllable and high-fidelity image synthesis under the condition of low-frequency sampling (16 sampling points); the invention can well complete the 3D perception image synthesis task on a simple data set, and further, the expression capability of the invention is more prominent on a real data set with higher complexity.
The invention also provides a 3D perception image synthesis device based on local spatial self-attention, and the structure is shown in fig. 10. The synthesizing device is used for realizing the 3D perception image synthesizing method and comprises a generator and a discriminator, wherein the generator comprises an object decoupling module, a local space scene characterization module, a characteristic field combination module and a rendering module, in particular,
the object decoupling module is used for carrying out decoupling representation on the scene to be synthesized by combining pose information of each object and the background with the 3D bounding box.
The local space scene characterization module comprises an object characteristic field module and a background characteristic field module, and is used for carrying out local implicit characterization on each object and background to obtain characteristic field characterization of each object and background.
The characteristic field combination module is used for combining each object and the background characteristic field representation through a combination operator to obtain the complete 3D scene representation.
The rendering module is used for rendering the complete 3D scene representation to obtain a predicted image.
The discriminator discriminates according to the predicted image and the real image, calculates loss values of the predicted image and the real image, and updates parameters of the generator and the discriminator.
It should be noted that the above-described embodiments are exemplary, and that a person skilled in the art, in light of the present disclosure, may devise various solutions that fall within the scope of the present disclosure and fall within the scope of the present disclosure. It should be understood by those skilled in the art that the present description and drawings are illustrative and not limiting to the claims. The scope of the invention is defined by the claims and their equivalents.
Claims (2)
1. The 3D perception image synthesis method based on local spatial self-attention is characterized in that the image synthesis method takes a generated variant of a nerve radiation field as an object level representation in a scene, and adopts a generated countermeasure network mechanism for training, wherein a generator consists of an object decoupling module, a local spatial scene representation module, a characteristic field combination module and a rendering module; firstly, an object decoupling module combines pose information of each object and a 3D boundary box thereof to carry out decoupling representation on a scene to be synthesized; then, the local space scene characterization module adopts a self-attention mechanism to carry out local implicit representation on each object; the characteristic field combination module integrates the characteristic fields of each object and the background in a weighted average mode to obtain 3D representation of the whole scene; finally, the rendering module renders the scene body into a low-resolution feature map, and then renders the low-resolution feature map into a final predicted image through a 2D neural renderer which takes the influence of space and channel factors into consideration; finally, judging by a judging device; the image synthesis method specifically comprises the following steps:
step 1: the object decoupling module performs decoupling operation on each object including the background in the scene:
step 11: the object decoupling module acquires a camera internal parameter matrix and a camera external parameter matrix, specifically, firstly randomly samples from uniform distribution of camera elevation angles depending on a data set to obtain a camera gesture, and then processes and obtains the camera gesture by combining preset information of a field angle, a rotation range, an elevation angle range and a radius range;
step 12: defining a 3D bounding box of objects, defining a 3D bounding box for each object including the background, thereby capturing the range, position and rotation of each object in camera space;
step 13: converting a camera coordinate system and a world coordinate system, converting a camera origin and each pixel point to be under the camera coordinate system according to the camera internal reference matrix obtained in the step 11, and then converting the camera origin and each pixel point to be under the world coordinate system according to the camera external reference matrix;
step 14: obtaining a depth value t of each sampling point according to the preset sampling point number, the near boundary and the far boundary;
step 15: according to a sampling formula r (x) =o+t×d, wherein o represents a camera origin, d represents a view angle direction, t represents depth values of different sampling points, and spatial point position information r (x) of all the sampling points under a world coordinate system and a corresponding view angle direction d are obtained according to the different depth values t;
step 16: converting each sampling point into a 3D scene space corresponding to each object and background respectively by combining the 3D boundary boxes of each object and background which are predefined in the step 12;
step 2: the local space scene characterization module adopts a self-attention network as a conditional radiation field, creates a nerve characteristic field for each object and the background thereof in a local characterization mode, calculates a volume density irrelevant to a visual angle and a brightness characteristic diagram relevant to the visual angle, characterizes an object entity and a background entity by stacking self-attention blocks, and comprises the following steps:
step 21: position coding, namely performing dimension elevation on the spatial positions of all sampling points and the corresponding view angle direction d by adopting a sine and cosine position coding function;
step 22: acquiring potential codes of each object and background, wherein the potential codes of the objects are appearance codes and geometric codes required by randomly sampling object characteristic fields from 256-dimensional Gaussian distribution, and the potential codes of the background characteristic fields are sampled from 128-dimensional Gaussian distribution;
step 23:3D subspace field segmentation, defining a window with the size of p to segment a 2D pixel plane into a plurality of non-overlapping uniform pixel blocks, and then independently representing a characteristic field generated by projection of each local pixel block through a characteristic field network;
step 24: constructing an object characteristic field network, which consists of 6 self-attention blocks, wherein the middle dimension is 128, adding a jump connection, and splicing the output after position coding to the output of the layer 3; the first branch projects the feature to one-dimensional object density value through a full connection layer; the second branch firstly carries out position coding and geometric coding to uniformly increase the dimension to 128 dimension through a full connection layer, and fuses the intermediate characteristics output by a fifth self-attention block, and then obtains the object characteristic field representation of each object subspace field after passing through the self-attention block and the full connection layer;
step 25: constructing a background characteristic field network, wherein the background characteristic field network consists of 3 self-attention blocks, the middle dimension is 64, and a third branch projects the characteristics to a one-dimensional background density value through a full connection layer; the fourth branch firstly increases the dimension of the position code and the appearance code to 64 dimension through a full connection layer, and merges the intermediate characteristics output by the second self-attention block, and then obtains the background characteristic field representation of each background subspace field after passing through the self-attention block and the full connection layer;
step 3: the characteristic field combination module processes the object density value, the object characteristic field representation, the background density value and the background characteristic field representation obtained in the step 2, and a combination operator is used for combining the prediction output of each characteristic field representation to obtain a combined characteristic field, namely a complete 3D scene representation;
step 4: the rendering module is composed of a volume rendering module and a 2D nerve renderer, the combined feature field is rendered into a low-resolution high-dimensional feature map through the volume rendering module, and then the 2D nerve renderer upsamples the low-resolution high-dimensional feature map into a high-resolution predicted image, and the specific steps comprise:
step 41: the volume rendering module is used for obtaining a high-dimensional characteristic diagram with a whole low resolution by adopting a numerical integration method;
step 42: the 2D neural renderer aims at mapping up-sampling a low-resolution high-dimensional feature map to a higher-resolution predicted image, and the 2D neural renderer is constructed by combining a two-dimensional convolutional neural network and an up-sampling technology;
step 5: and respectively inputting the real images acquired from the real data set and the predicted images obtained from the generator into the discriminator to discriminate, and calculating the loss, so as to guide the updating of parameters of the generator and the discriminator.
2. The 3D perception image synthesis device based on local spatial self-attention is characterized in that the image synthesis device is used for realizing the 3D perception image synthesis method according to claim 1 and comprises a generator and a discriminator, wherein the generator comprises an object decoupling module, a local spatial scene characterization module, a characteristic field combination module and a rendering module;
the object decoupling module is used for carrying out decoupling representation on a scene to be synthesized by combining pose information of each object and the background with a 3D boundary box;
the local space scene characterization module comprises an object characteristic field module and a background characteristic field module and is used for carrying out local implicit characterization on each object and background to obtain characteristic field characterization of each object and background;
the characteristic field combination module is used for combining each object and the background characteristic field representation through a combination operator to obtain a complete 3D scene representation;
the rendering module is used for rendering the complete 3D scene representation to obtain a high-resolution predicted image;
and the discriminator discriminates according to the predicted image and the real image, calculates loss values of the predicted image and the real image and updates parameters of the generator and the discriminator.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410261885.4A CN117853695B (en) | 2024-03-07 | 2024-03-07 | 3D perception image synthesis method and device based on local spatial self-attention |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410261885.4A CN117853695B (en) | 2024-03-07 | 2024-03-07 | 3D perception image synthesis method and device based on local spatial self-attention |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117853695A true CN117853695A (en) | 2024-04-09 |
CN117853695B CN117853695B (en) | 2024-05-03 |
Family
ID=90534764
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410261885.4A Active CN117853695B (en) | 2024-03-07 | 2024-03-07 | 3D perception image synthesis method and device based on local spatial self-attention |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117853695B (en) |
Citations (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110069656A (en) * | 2019-03-28 | 2019-07-30 | 天津大学 | A method of threedimensional model is retrieved based on the two-dimension picture for generating confrontation network |
CN110310345A (en) * | 2019-06-11 | 2019-10-08 | 同济大学 | A kind of image generating method generating confrontation network based on hidden cluster of dividing the work automatically |
US20200273190A1 (en) * | 2018-03-14 | 2020-08-27 | Dalian University Of Technology | Method for 3d scene dense reconstruction based on monocular visual slam |
CN111739168A (en) * | 2020-06-30 | 2020-10-02 | 华东交通大学 | Large-scale three-dimensional face synthesis method with suppressed sample similarity |
CN112418074A (en) * | 2020-11-20 | 2021-02-26 | 重庆邮电大学 | Coupled posture face recognition method based on self-attention |
WO2021146497A1 (en) * | 2020-01-15 | 2021-07-22 | Pingkun Yan | Trackerless 2d ultrasound frame to 3d image volume registration |
CN113298047A (en) * | 2021-06-29 | 2021-08-24 | 北京邮电大学 | 3D form and posture estimation method and device based on space-time correlation image |
CN114240753A (en) * | 2021-12-17 | 2022-03-25 | 平安医疗健康管理股份有限公司 | Cross-modal medical image synthesis method, system, terminal and storage medium |
CN116129073A (en) * | 2022-12-06 | 2023-05-16 | 闽江学院 | Classroom scene three-dimensional reconstruction method based on GIRAFFE |
US20230154170A1 (en) * | 2021-11-15 | 2023-05-18 | Samsung Electronics Co., Ltd. | Method and apparatus with multi-modal feature fusion |
CN116152334A (en) * | 2021-11-15 | 2023-05-23 | 北京三星通信技术研究有限公司 | Image processing method and related equipment |
CN116612211A (en) * | 2023-05-08 | 2023-08-18 | 山东省人工智能研究院 | Face image identity synthesis method based on GAN and 3D coefficient reconstruction |
CN116682082A (en) * | 2023-05-30 | 2023-09-01 | 浙江大学 | Vehicle digital twin method suitable for automatic driving scene |
CN116993788A (en) * | 2023-06-16 | 2023-11-03 | 成都信息工程大学 | Multi-frame intelligent agent-based multi-mode medical image flexible registration method |
CN117333682A (en) * | 2022-06-21 | 2024-01-02 | 天津大学 | Multi-view three-dimensional reconstruction method based on self-attention mechanism |
CN117372644A (en) * | 2023-10-20 | 2024-01-09 | 成都信息工程大学 | Three-dimensional content generation method based on period implicit representation |
CN117409140A (en) * | 2023-10-23 | 2024-01-16 | 北京大学 | Controllable layout three-dimensional scene representation and generation method based on large language model |
-
2024
- 2024-03-07 CN CN202410261885.4A patent/CN117853695B/en active Active
Patent Citations (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20200273190A1 (en) * | 2018-03-14 | 2020-08-27 | Dalian University Of Technology | Method for 3d scene dense reconstruction based on monocular visual slam |
CN110069656A (en) * | 2019-03-28 | 2019-07-30 | 天津大学 | A method of threedimensional model is retrieved based on the two-dimension picture for generating confrontation network |
CN110310345A (en) * | 2019-06-11 | 2019-10-08 | 同济大学 | A kind of image generating method generating confrontation network based on hidden cluster of dividing the work automatically |
WO2021146497A1 (en) * | 2020-01-15 | 2021-07-22 | Pingkun Yan | Trackerless 2d ultrasound frame to 3d image volume registration |
CN111739168A (en) * | 2020-06-30 | 2020-10-02 | 华东交通大学 | Large-scale three-dimensional face synthesis method with suppressed sample similarity |
CN112418074A (en) * | 2020-11-20 | 2021-02-26 | 重庆邮电大学 | Coupled posture face recognition method based on self-attention |
CN113298047A (en) * | 2021-06-29 | 2021-08-24 | 北京邮电大学 | 3D form and posture estimation method and device based on space-time correlation image |
US20230154170A1 (en) * | 2021-11-15 | 2023-05-18 | Samsung Electronics Co., Ltd. | Method and apparatus with multi-modal feature fusion |
CN116152334A (en) * | 2021-11-15 | 2023-05-23 | 北京三星通信技术研究有限公司 | Image processing method and related equipment |
CN114240753A (en) * | 2021-12-17 | 2022-03-25 | 平安医疗健康管理股份有限公司 | Cross-modal medical image synthesis method, system, terminal and storage medium |
CN117333682A (en) * | 2022-06-21 | 2024-01-02 | 天津大学 | Multi-view three-dimensional reconstruction method based on self-attention mechanism |
CN116129073A (en) * | 2022-12-06 | 2023-05-16 | 闽江学院 | Classroom scene three-dimensional reconstruction method based on GIRAFFE |
CN116612211A (en) * | 2023-05-08 | 2023-08-18 | 山东省人工智能研究院 | Face image identity synthesis method based on GAN and 3D coefficient reconstruction |
CN116682082A (en) * | 2023-05-30 | 2023-09-01 | 浙江大学 | Vehicle digital twin method suitable for automatic driving scene |
CN116993788A (en) * | 2023-06-16 | 2023-11-03 | 成都信息工程大学 | Multi-frame intelligent agent-based multi-mode medical image flexible registration method |
CN117372644A (en) * | 2023-10-20 | 2024-01-09 | 成都信息工程大学 | Three-dimensional content generation method based on period implicit representation |
CN117409140A (en) * | 2023-10-23 | 2024-01-16 | 北京大学 | Controllable layout three-dimensional scene representation and generation method based on large language model |
Non-Patent Citations (3)
Title |
---|
P. BHATTACHARYYA 等: "SA-Det3D: Self-Attention Based Context-Aware 3D Object Detection", 《2021 IEEE/CVF INTERNATIONAL CONFERENCE ON COMPUTER VISION WORKSHOPS (ICCVW)》, 24 November 2021 (2021-11-24) * |
彭豪 等: "结合特征调整与联合自注意力的图像修复", 《计算机工程与应用》, vol. 59, no. 19, 14 June 2022 (2022-06-14) * |
谭小慧 等: "模型驱动的快速三维场景构建", 《***仿真学报》, no. 10, 8 October 2013 (2013-10-08) * |
Also Published As
Publication number | Publication date |
---|---|
CN117853695B (en) | 2024-05-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Skorokhodov et al. | Epigraf: Rethinking training of 3d gans | |
Wang et al. | Nerf-sr: High quality neural radiance fields using supersampling | |
Wu et al. | Learning sheared EPI structure for light field reconstruction | |
Olszewski et al. | Transformable bottleneck networks | |
Alsaiari et al. | Image denoising using a generative adversarial network | |
CN110381268B (en) | Method, device, storage medium and electronic equipment for generating video | |
Zhang et al. | Implicit neural representation learning for hyperspectral image super-resolution | |
Kwon et al. | Resolution-enhancement for an integral imaging microscopy using deep learning | |
Zhu et al. | Multi-stream fusion network with generalized smooth L 1 loss for single image dehazing | |
Chen et al. | Deep light field super-resolution using frequency domain analysis and semantic prior | |
Song et al. | S^ 2 RGAN S 2 RGAN: sonar-image super-resolution based on generative adversarial network | |
Hani et al. | Continuous object representation networks: Novel view synthesis without target view supervision | |
Le-Tien et al. | Deep learning based approach implemented to image super-resolution | |
Nguyen et al. | Single image super-resolution via a dual interactive implicit neural network | |
Geng et al. | Cervical cytopathology image refocusing via multi-scale attention features and domain normalization | |
Han et al. | Super-nerf: View-consistent detail generation for nerf super-resolution | |
Lu et al. | A lightweight generative adversarial network for single image super-resolution | |
Rohith et al. | Super-resolution based deep learning techniques for panchromatic satellite images in application to pansharpening | |
CN116912148B (en) | Image enhancement method, device, computer equipment and computer readable storage medium | |
Debbagh | Neural Radiance Fields (NeRFs): A Review and Some Recent Developments | |
Wewer et al. | latentsplat: Autoencoding variational gaussians for fast generalizable 3d reconstruction | |
Liu et al. | Arbitrary-scale super-resolution via deep learning: A comprehensive survey | |
Ma et al. | STSRNet: Self-texture transfer super-resolution and refocusing network | |
Gupta et al. | A robust and efficient image de-fencing approach using conditional generative adversarial networks | |
CN117853695B (en) | 3D perception image synthesis method and device based on local spatial self-attention |
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 |