Skip to Content
SensorsSensors
  • Article
  • Open Access

4 October 2025

21 Pages

PoseNeRF: In Situ 3D Reconstruction Method Based on Joint Optimization of Pose and Neural Radiation Field for Smooth and Weakly Textured Aeroengine Blade

,
,
,
and
1
National Key Laboratory of Aerospace Power System and Plasma Technology, Air Force Engineering University, Xi’an 710038, China
2
Institute of Aeronautics Engine, School of Mechanical Engineering, Xi’an Jiaotong University, Xi’an 710049, China
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
This article belongs to the Section Fault Diagnosis & Sensors

Abstract

Digital twins are essential for the real-time health management and monitoring of aeroengines, and the in situ three-dimensional (3D) reconstruction technology of key components of aeroengines is an important support for the construction of a digital twin model. In this paper, an in situ high-fidelity 3D reconstruction method, named PoseNeRF, for aeroengine blades based on the joint optimization of pose and neural radiance field (NeRF), is proposed. An aeroengine blades background filtering network based on complex network theory (ComBFNet) is designed to filter out the useless background information contained in the two-dimensional (2D) images and improve the fidelity of the 3D reconstruction of blades, and the mean intersection over union (mIoU) of the network reaches 95.5%. The joint optimization loss function, including photometric loss, depth loss, and point cloud loss is proposed. The method solves the problems of excessive blurring and aliasing artifacts, caused by factors such as smooth blade surface and weak texture information in 3D reconstruction, as well as the cumulative error problem caused by camera pose pre-estimation. The PSNR, SSIM, and LPIPS of the 3D reconstruction model proposed in this paper reach 25.59, 0.719, and 0.239, respectively, which are superior to other general models.

1. Introduction

With the introduction of the digital twin concept, researchers hope to construct a digital twin model to better manage and monitor the health status of aeroengines. The foundation for constructing an aeroengine digital twin model is to reconstruct the true three-dimensional (3D) model of the key components of aeroengines to reflect changes in their structural characteristics [1]. As a key component of aeroengines, blades compress and expand the gas through high-speed rotation, generating strong power to propel the aircraft forward [2,3]. Blades work under harsh conditions such as high temperature, high pressure, high load, rotation, and strong corrosion. When impacted by foreign objects, the blades are extremely prone to structural damage, seriously affecting the aeroengine’s performance and flight safety [4,5]. Therefore, the research into in situ 3D reconstruction technology of aeroengine blades is of great significance.
Currently, the binocular stereo vision principle [6,7] has been utilized in borescopes to achieve the in situ measurement and 3D reconstruction of aeroengine blades. However, due to the influence of smooth blade surface, weak texture information, complex light inside aeroengines, and using only a single frame image for reconstruction, the fidelity of the aeroengine blades 3D model reconstructed by binocular borescope is poor. High-quality reverse 3D models of aeroengine blades are mostly obtained by ex situ 3D reconstruction methods, mainly including contact reconstruction and contactless reconstruction [8,9,10,11]. Ex situ 3D reconstruction requires blade disassembly under laboratory conditions. The ex situ methods are complex and inefficient and increase the difficulty of blade 3D reconstruction. These limitations make it impossible for frontline inspectors to obtain the structural status information of blades in the out-field in the first instance, thus making it impossible to evaluate the aeroengine status in the first instance.
Mildenhall et al. [12] combined classical volume rendering with neural network and pioneered the use of neural radiance field (NeRF) for 3D reconstruction. Unlike discrete explicit 3D representation such as point clouds, voxels, meshes, etc., NeRF is a continuous high-fidelity implicit model. This method is a monocular 3D reconstruction method without the introduction of binoculars, structured light, line laser, or other auxiliary hardware. The NeRF-based method provides a theoretical basis for in situ high-fidelity 3D reconstruction of aeroengine blades. In this paper, an in situ high-fidelity 3D reconstruction method for aeroengine blades is proposed. In the reconstruction method, a monocular borescope is utilized as the fore-end to collect data and NeRF is utilized as the back-end to reconstruct the blades.
However, most NeRF methods [13,14,15,16,17,18] are designed for a general dataset. These methods struggle to deal with such challenges as smooth blade surface, weak texture information, complex light inside the aeroengine, etc., and do not consider the relationship between sequential frame images. These methods need accurate camera pose information, which is difficult to obtain via borescope. Therefore, the existing NeRF methods cannot be directly used for the in situ 3D reconstruction of aeroengine blades. To solve the above problems, we adopt an end-to-end NeRF method based on cone sampling for the in situ 3D reconstruction of aeroengine blades. Our method takes full account of the relationship between sequential frame images and can compute the camera pose synchronously during the training process, avoiding the cumulative error of 3D reconstruction caused by camera pose pre-estimation.
In this paper, an in situ high-fidelity 3D reconstruction method for aeroengine blades based on implicit functions is proposed. This method uses a monocular borescope to collect blades images in situ and then uses a deep learning method based on complex network theory to filter out background noise. Finally, the end-to-end NeRF method proposed in this paper specifically for aeroengine blades is utilized to achieve the in situ 3D reconstruction of the blades. We carry out experiments to verify the performance of the background filtering method and 3D reconstruction method designed in this paper. The results show that the mean intersection over union (mIoU) of our background filtering method reaches 95.7%, and the peak signal-to-noise ratio (PSNR) [19] of our 3D reconstruction method reaches 25.61, which are better than the results of other general methods. Ablation experiments are also conducted to study the influence of background filtering, cone sampling and joint optimization loss function on the 3D reconstruction method. The experimental results show that cone sampling has the greatest effect on improving the 3D reconstruction of the blades, and the joint optimization loss function mainly improves the fidelity of the 3D reconstruction of the blades by affecting the optimization of camera pose.
Our contributions are mainly as follows:
(1)
An in situ high-fidelity 3D reconstruction method, named PoseNeRF, for aeroengine blades, based on the joint optimization of pose and NeRF is proposed. The method is of great significance for aeroengine out-field detection, reverse reconstruction, digital twinning, and life assessment.
(2)
A deep learning method of background filtering based on complex network theory (ComBFNet) is designed. The method improves the background filtering effect by improving the feature extraction ability of the backbone. Background filtering can improve the fidelity of blade 3D reconstruction.
(3)
An implicit 3D reconstruction method based on cone sampling and “pose–NeRF” joint optimization is designed to solve the problems of excessive blur, aliasing artifacts, and other problems caused by smooth blade surface, weak texture information, and other factors, as well as the cumulative error caused by camera pose pre-estimation.

3. Method

The pipeline of our PoseNeRF is shown in Figure 1. Firstly, the sequential frame images of blades are collected via monocular borescope and the dataset is expanded by data augmentation methods. Then, the useless background information in the 2D images is filtered by the deep learning network designed based on complex network theory. Finally, the filtered sequential frame images are input into the monocular depth prediction network and the cone sampling based NeRF for joint optimization to complete the in situ high-fidelity 3D reconstruction of aeroengine blades.
Figure 1. Pipeline of the in situ high-fidelity 3D reconstruction method for aeroengine blades based on joint optimization of pose and NeRF.

3.1. Background Filtering

The in situ 3D reconstruction method for aeroengine blades proposed in this paper is based on 2D images, which contain a large amount of useless background information. If the images are not preprocessed and directly used for 3D reconstruction, a large number of useless 3D structures will be reconstructed. The redundant structures bring unnecessary trouble to the post-processing of the 3D data. In addition, the useless background information also affects the fidelity of the in situ 3D reconstruction of the blades. Therefore, a deep learning method is adopted to filter out the background of images collected through a monocular borescope. In this section, inspired by the parallel visual pathways model [38], ComBFNet based on complex network theory is designed [39,40,41], as shown in Figure 2. ComBFNet mainly consists of an encoder and a decoder, and the encoder is composed of a backbone and atrous spatial pyramid pooling (ASPP).
Figure 2. Overview of ComBFNet. (a) Pipeline of ComBFNet. (b) Architecture of ResBlock. (c) Construction process of ComNet. (d) Illustration of DSConv.

3.1.1. Backbone

Research has verified that at least 35 regions in the cerebral cortex are related to visual functions [38]. The parallel visual pathways model suggests that advanced brain regions related to vision do not simply receive signals from the retina through a neural pathway alone, but rather process neural signals through multiple pathways with different lengths. As is well-known, a convolutional neural network (CNN) [42,43,44,45] is constructed in an imitation of human visual neural systems. Therefore, we argue that the CNN employed for image-feature extraction should have a similar topological structure to the parallel visual pathways model. The CNN should be a complex network between regular networks and random networks, with a small-world effect. It has a small average path length and a large clustering coefficient as shown in Equation (1). Based on the above analysis, an innovative backbone for the feature extraction of aeroengine blades based on complex network theory is designed in this paper. Where N is the number of network nodes, and dij is the path length between node i and node j. Where N is the number of network nodes, Ri is the number of triangles formed by node i and its neighbor nodes, and ki is the number of first-order neighbor nodes of node i.
L = 1 1 2 N ( N 1 ) i j   d i j C = 1 N i = 1 N   2 R i k i ( k i 1 )  
Considering real-time performance, depthwise separable convolution (DSConv) [46,47] and ordinary convolution (Conv) are utilized as the basic layers for feature extraction. DSConv consists of depthwise convolutions (DwConv) and pointwise convolutions (PwConv). To prevent gradient explosion and vanishing, an inverted residuals block (ResBlock) is constructed as the basic block for feature extraction, as shown in Figure 2b. The ResBlock consists of a Conv block (Conv-BN-Mish), which consists of a Conv, a batch normalization layer (BN), a Mish activation function, and a DSConv block (DSConv-BN-Mish), and the extracted features Fout can be computed by Equation (2), where Fin is the input features of ResBlock, FConv is the features extracted by Conv-BN-Mish, FDSConv is the features extracted by DSConv-BN-Mish, DSConvas is the Conv-BN-Mish with kernel size a × a and stride s, and DSConvas is DSConv-BN-Mish. Firstly, a chain network with only a path using a Conv-BN-Mish and 13 ResBlock as edges and extracted features as nodes is constructed. The chain network performs 16× downsampling on the input image. Then, Conv-BN-Mish is used to expand the chain network into a global coupling network to provide different paths for feature extraction. Then, the global coupling network is trained to obtain the weights of each path. Paths with tiny weights are considered to have a poor feature extraction capacity in the network; therefore, they are deleted. Finally, the network is retrained to obtain a blade feature extraction backbone (ComNet) with multiple paths and a small-world effect, as shown in Figure 2d.
F Conv = M i s h   ( B N ( C o n v 1 1 ( F i n ) ) ) F DSConv = M i s h   ( B N ( D S C o n v 1 o r 2 3 ( F Conv ) ) ) F out = B N ( C o n v 1 1 ( F D S C o n v ) ) + F in

3.1.2. ASPP and Decoder

ASPP is designed as a multi-scale feature fusion module to enhance features by using dilated Conv. ASPP in parallel processes the 16× downsampling feature maps extracted from ComNet by using 1 × 1 Conv, max pooling, and dilated Conv with dilation rates of 6, 12, and 18, respectively to obtain five feature maps with different receptive fields. Then, the five feature maps are concatenated at channel dimension, and further integrated with 1 × 1 Conv to obtain enhanced features.
In the decoder, firstly, the intermediate features extracted by ComNet with 4× downsampling are integrated by using 1 × 1 Conv. Then, the enhanced features output from ASPP are 4× upsampled and concatenated with the intermediate features in channel dimension. Then, the features are further integrated by using 3 × 3 Conv. Finally, the background filtering results of aeroengine blades are obtained via 4× upsampling.

3.2. Three-Dimensional Reconstitution

To solve the problems of over-blurring, aliasing artifacts, and other problems caused by smooth surface, weak texture information, and large changes in the relative depth of field, as well as the problem that it is difficult to precisely control the pose of the borescope lens due to the limitations of the probe hole and the internal complex structure of aeroengine, an implicit 3D reconstruction method based on cone sampling and “pose–NeRF” joint optimization is adopted in this section. Our method takes a sequence of aeroengine blade images as input. Firstly, the mono-depth map is obtained through the monocular depth prediction network, and the blade point cloud is obtained according to the mono-depth map. At the same time, the rendered depth maps and rendered images of the blades are obtained through the cone sampling based NeRF. Then, the camera pose and NeRF are jointly optimized by computing the loss between the real images and the rendered images, the mono-depth maps and the rendered depth maps, and the point cloud between two adjacent frames. The pipeline of our implicit 3D reconstruction method is shown in Figure 3.
Figure 3. Overview of the implicit 3D reconstruction method based on cone sampling and “pose–NeRF” joint optimization.

3.2.1. Monocular Depth Prediction Network

The pipeline of the monocular depth prediction network is shown in Figure 4. The input image is divided into non-overlapping patches, and then the features of the patches are integrated and extracted by ResNet-50 [42] to obtain the feature units. In this paper, we refer to these feature units as tokens. Then, the tokens are embedded in position to preserve their position information. Like ViT [48], a patch-independent readout token is added. A transformer module is used to further extract features and perform downsampling. Then, the reassemble module is used to integrate the features extracted from different stages into image-like representations with different resolutions. Finally, a fusion module is used to fuse features with different levels of semantic information and perform upsampling to obtain the predicted results.
Figure 4. Pipeline of monocular depth prediction network. (a) Overall framework of the network. (b) The architecture of the reassemble module. (c) The illustration of the transformer. (d) The architecture of the fusion module.
The input image X with size H × W is divided into Np patches PRp×p, where Np = HW/P2, and then integrated through ResNet-50 to obtain tokens. A patch-independent readout token is added to obtain the final tokens T = [t0, t1, ···tNp]TR(Np+1)×dt. The transformer module is composed of a normalization layer (Norm), a multi-head attention block, and a multilayer perceptron (MLP). The output feature F T o u t i = [ f T o u t 0 , f T o u t 1 f T o u t N p ] T R ( N p + 1 )   ×   d t of the ith transformer can be computed by Equation (3), where F Tin i R(Np+1) × dt is the input feature of the ith transformer, Norm(•) is the normalization layer, MLP(•) is the multilayer perceptron, and MHA(•) is multi-head attention. In this study, i ∈ [1, 4].
F Tout i = M L P ( N o r m ( M H A ( N o r m ( F Tin i ) ) + F Tin i ) ) + M H A ( N o r m ( F Tin i ) ) + F Tin i F Tin i = T , i = 1 F Tout i 1 , i > 1
As shown in Figure 4c, the multi-head attention module is a stack of multiple scaled dot-product attention. Multi-head attention allows the model to jointly attend to information from different representation subspaces at different positions. With a single attention head, averaging inhibits this. The output features FMoutR(Np+1) ×dt of multi-head attention can be computed by Equation (4), where Concat is concatenation, FinR(Np+1)×dt is the input features of scaled dot-product attention, FSoutR(Np+1)×dt is the output features of scaled dot-product attention, Q,K,VRdt×dt are the respective projection matrices for queries, keys and values, and WRhdt×dt is the integrating projection matrices.
F Mout = C o n c a t ( F Sout 1 , F Sout 2 , , F Sout h ) W   F Sout i = s o f t m a x ( ( F in Q i ) ( F Fin K i ) T d t ) ( F in V i )  
The output features F Tout i of any transformer are reassembled into image-like representations at different resolutions by the reassemble module. As shown in Figure 4b, the reassemble module consists of three stages: read, concatenate, and resample. The read block maps the readout token into other tokens: R ( N p + 1 ) × d t R N p × d t . In the read block, the feature f Tout 0 R d t corresponding to the readout toke t 0     R d t is concatenated to f Tout j R d t , j ∈ [1,Np], and then the features are integrated by the MLP.
The output features FRead R N p × d t of the read module can be computed as follows: F Read = { M L P ( C o n c a t ( f Tout 1 , f Tout 0 ) ) , , M L P ( C o n c a t ( f Tout N p , f Tout 0 ) ) } , where f Tout j is the jth vector of F Tout i . Then, a concatenate block is used to stack the features FRead into image-like representations, resulting in a feature map FConcat R H p × W p × D with size H / p × W / p and channel dt: R N p × D R H p × W p × D . In the resample block, the feature map FConcat is integrated by 1 × 1 Conv. Then, if sp, the feature map is downsampled by 3 × 3 Conv, otherwise, the feature map is upsampled by 3 × 3 transpose convolution. Finally, the reassemble features FReassem R H s × W s × D ^ are obtained, where s is the sampling multiple. In the fusion module, the feature maps with different resolutions extracted by transformers are fused to obtain features with richer semantic information. As shown in Figure 4d, the fusion module consists of two ResBlocks, a resample block, and a 1 × 1 Conv.

3.2.2. Cone Sampling Based NeRF

NeRF [12] proposed by Mildenhall et al. is an implicit 3D reconstruction method, opening up a new direction for the field of 3D reconstruction. However, the ray-sampling method of NeRF was proposed for a general dataset with strong texture information and complex surface changes, and requires the camera poses to be roughly distributed on a hemisphere around the target. However, aeroengine blades have the characteristics of smooth surface and weak texture information. And due to the limitations of aeroengine probe holes and complex internal structures, the borescope lens cannot be controlled on the hemisphere around blades, resulting in an inconsistent distance between the lens and the blade, and causing changes in the scale of the images. These factors cause issues such as excessive blurring and aliasing artifacts in 3D reconstruction. To address these issues, an improved NeRF method based on cone sampling, as shown in Figure 5a, is introduced.
Figure 5. Spatial sampling. (a) Ray sampling. (b) Cone sampling. (c) Illustration of comparison between ray sampling and cone sampling.
As is well-known, the color of a pixel is the integration of all incident light within the pixel cone. However, the existing NeRF methods consider it to be a ray and set sampling points on the ray, as shown in Figure 5b. Figure 5c shows that these sampling points ignore the shape and size of the volume viewed by each ray, so two different cameras imaging the same position at different scales may produce the same ambiguous point-sampled feature. The method adopted in this paper improves this problem by projecting a cone from the camera. Instead of constructing positional encoding (PE) features from an infinitesimally small point in space, we construct an integrated positional encoding (IPE) representation of the volume covered by each conical frustum (simplified to a trapezoid in Figure 5c). These changes allow the MLP to reason about the size and shape of each conical frustum, instead of just its centroid. To encode the position of conical frustums, we assume that the points inside conical frustums conform to the spatial Gaussian distribution. Then, IPE is performed on the expectation µ and covariance Σ of the spatial Gaussian distribution, as shown in Equation (5). The PE of direction still adopts the encoding method in [12].
γ ( μ , Σ ) = E x N ( μ γ , Σ γ ) [ γ ( x ) ] = s i n ( μ γ ) e x p ( ( 1 / 2 ) d i a g ( Σ γ ) ) c o s ( μ γ ) e x p ( ( 1 / 2 ) d i a g ( Σ γ ) ) P = 1   0   0   2   0   0   2 L 1     0           0 0   1   0   0   2   0 0           2 L 1     0 0   0   1   0   0   2   0           0             2 L 1 γ ( x ) = s i n ( P x ) c o s ( P x ) Σ γ = P Σ P T μ γ = P μ
The IPE of each conical frustum γ (µ, Σ) and the PE of direction γ (d) are provided as input to an MLP parameterized by weights Θ, which outputs a density τ and an RGB color c: [ τ k , c k ] = M L P ( γ ( μ k , Σ k ) , γ ( d k ) ; Θ ) . Then, the classic volume rendering theory is used to render the colors of all cones passing through the scene. As shown in Equation (6), the expected color C(r) on the pixel is obtained by integrating on the central ray r(t) = o + td of the cone, where T ( t ) = e x p ( t n t τ ( r ( s ) ) d s ) denotes the accumulated transmittance along the ray from tn to t.
C ( r ) = t n t f T ( t ) τ ( r ( t ) ) c ( r ( t ) , d ) d t

3.2.3. Joint Optimization Loss Function

Given N images I = { I i i = 1,2 , N } with their camera poses P = { P i i = 1,2 , N } , NeRF can be optimized by minimizing photometric loss L rgb = i = 1 N I i I ^ i 2 2 between rendered images I ^ = { I ^ i i = 1,2 , N } and captured images I :
Θ * = a r g   m i n Θ L rgb ( I ^ I , P )
The key to the joint optimization of camera pose and NeRF is to adjust the projection of camera light onto the variable camera pose P , because camera light r is a function of camera pose. Mathematically, this joint optimization can be formulated as Equation (8), where P ^ = { P ^ i i = 1,2 , N } denotes camera poses that are updated during optimizing. Camera pose P i for frame I i is a transformation T i = [ R i t i ] with a rotation R i S O ( 3 ) and a translation t i R 3 .
Θ * , P * = arg   m i n Θ L igb ( I ^ , P ^ I )
The mono-depth sequence D = { D i i = 1,2 , N } of aeroengine blades is obtained through the monocular deep prediction network. However, the obtained mono-depth maps are distorted and do not have multi-view consistency. To generate high-quality point clouds and further optimize the relative camera pose through point clouds, restoring the multi-view consistency of mono-depth maps is necessary. Therefore, we introduce a sequence of destruction parameters Ψ = { ( α i , β i ) i = 1,2 , N } for all frames, where α i and β i denote a scale and a shift factor. Then, the undistorted depth map D i * with multi-view consistency is defined as follows:
D i * = α i D i + β i
The multi-view consistent depth map D i * is obtained through joint optimization of α i and β i . Depth loss L d e p t h to optimize α i and β i by computing the difference between the undistorted depth map D i * and the NeRF rendered depth map D ^ i is designed as follows:
L d e p t h = i = 1 N D i * D ^ i
To further optimize the camera pose, point cloud loss L p c is proposed. The loss continuously optimizes the camera pose by computing the chamfer distance l c d ( C i * , C j * ) between different frames point clouds, rather than independently optimizing each camera pose. Point cloud loss alleviates the problem of incorrect camera pose caused by NeRF overfitting the target image. We back-project the undistorted depth maps D * = { D i i = 1,2 , N } to obtain point cloud C * = { C i * i = 1,2 , N } , and then optimize the relative pose between cameras in different frames by minimizing point cloud loss L p c , which is shown in Equation (11):
L p c = ( i , j ) l c d ( C j * , T j i C i * ) l c d ( C i * , C j * ) c i * C i * m i n c j c C j * * c i * c j * 2 + c j C j * m i n c i C i c i c i * c j * 2
where T j i = T j T i 1 represents the related pose that transforms point cloud C i * to C j * , ( i , j ) denotes indices of a consecutive pair of instances. The overall loss function is shown in Equation (12), where λ 1 , λ 2 are the weighting factors for respective loss terms.
L = L r g b + λ 1 L d e p t h + λ 2 L p c

4. Experiments and Results

In this section, experiments are carried out to research the performance of the method for the in situ high-fidelity 3D reconstruction of aeroengine blades proposed in this paper. The experiments include background filtering experiments (Section 4.2) and 3D reconstruction experiments (Section 4.3). In background filtering experiments, we study the performance of ComBFNet for aeroengine blades. In 3D reconstruction experiments, we study the performance of a cone sampling-based “pose–NeRF” joint optimization implicit 3D reconstruction model in this paper.

4.1. Implementation Details

4.1.1. Experimental Conditions

Table 1 shows the training environment and some parameter settings for the experiments. The experiments are conducted on a server with NVIDIA GeForce RTX3080 GPU. We implement our model in PyTorch. The Adam [49] optimization method is adopted in background filtering experiments, and SGD [50] optimization method is adopted in 3D reconstruction experiments. The initial learning rate is set to 10−4, and cosine annealing with warm restart is used to adjust the learning rate [51]. The background filtering model is trained for 200 epochs, with an average training time of 14 h, and the implicit 3D reconstruction model is trained for 1 × 105 iters, with an average training time of 10.5 h.
Table 1. The condition and parameter settings of the experiments.

4.1.2. Dataset

As shown in Figure 6, an industrial borescope is used to capture sequential images of aeroengine blades. Each blade is photographed, with 40 images captured from different angles to obtain an aeroengine blades borescope dataset (ABB dataset). In the background filtering experiments, to enhance the generalization and robustness of our model, random scaling, cropping, rotation, and brightness change are used to augment the dataset. These data augmentation methods can reduce the sensitivity of the model to blade position, size, angle, and ambient light, and improve the background filtering performance of the model. In the 3D reconstruction experiments, 40 images of each blade taken from different angles can be used as an independent dataset to train the implicit 3D reconstruction model.
Figure 6. The construction of ABB dataset.

4.1.3. Metrics

The mean intersection over union (mIoU) is used to evaluate the background filtering model. As shown in Equation (13), mIoU is the average of the ratio of the intersection and union of the true and predictive values of all targets.
m I O U = 1 k + 1 i = 0 k T P F N + F P + T P
where k is the total number of target categories, TP is true positives, indicating that both the true and predictive value are positive, FP is false positives, indicating that the true value is negative and the predictive value is positive, and FN is false negatives, indicating that the true value is positive and the predictive value is negative.
We evaluate the implicit 3D reconstruction model using three metrics: (1) peak signal-to-noise ratio (PSNR) [19], the ratio of maximum signal power to signal noise power; (2) structural similarity (SSIM) [52], an indicator that measures the similarity between two images; and (3) learned perceptual image patch similarity (LPIPS) [19], used to measure the difference between two images, which is more in line with human perception than traditional methods.
P S N R = 10 × l o g 10 M A X I 2 M S E S S I M x , y = 2 μ x μ y + c 1 2 σ x y + c 2 μ x 2 + μ y 2 + c 1 σ x 2 + σ y 2 + c 2 L P I P S x , y = l 1 H l W l h , w w l ( z ^ x h w l z ^ y h w l ) 2 2
In PSNR, mean-square error M S E = 1 m n i = 0 m 1 j = 0 n 1 [ I ( i , j ) K ( i , j ) ] 2 is the difference between clean image I and noisy image K of size m × n, and MAXI is the maximum possible pixel value. SSIM mainly considers three key features of images x and y: brightness, contrast, and structure, where μ x = 1 N i = 1 N x i and μ y = 1 N i = 1 N y i are the average grayscale, σ x = ( 1 N 1 i = 1 N ( x i μ x ) 2 ) 1 2 and σ y = ( 1 N 1 i = 1 N ( y i μ y ) 2 ) 1 2 are the grayscale standard deviation, σ x y = 1 N 1 i = 1 N ( x i μ x ) ( y i μ y ) is the grayscale covariance, and L is the range of pixel values, c 1 = ( k 1 L ) 2 , c 2 = ( k 2 L ) 2 , where k1 = 0.01, and k2 = 0.03. In LPIPS, H and W are the height and width of image, w is the weight, and z is the feature map after activation and normalization.
Because the method proposed in this paper is an implicit reconstruction method, explicit point cloud data cannot be directly obtained after training. Therefore, to evaluate the geometric accuracy of the reconstruction, we used the CLI of NeRFStudioto to carry out density threshold sampling to convert the implicit volume density into an explicit point cloud. At the same time, we collected the point cloud data of aeroengine blades using a scanner under non-in situ conditions and applied it as the ground truth. Finally, the reconstructed point cloud was compared with the scanned point cloud in CloudCompare 2.13. Although 3D reconstruction is increasingly widely applied, there is currently a lack of quality evaluation methods based on specified standards or criteria. By reviewing the literature [53] and the CloudCompare documentation, we adopted standard deviation (STD) and root mean square error (RMSE) for evaluation:
S T D = 1 N 1 j = 1 N X j X _ 2 R M S E = j = 1 N X j N                                      
Among them, N represents the number of observed point clouds, Xj is the closest distance between each point and the corresponding reference point or surface, and X _ represents the average observed distance.

4.2. Background Filtering Experiments

To verify the performance of the background filtering model for aeroengine blades designed in this paper, we conduct comparative experiments on ABB dataset to study the performance differences between our model and the existing semantic segmentation models. The baselines used for comparison are U-Net [54], PSPNet [55], Yolov8n-seg and DeepLabV3 [56]. In addition, we also validated the effectiveness of the backbone ComNet designed in this paper by conducting ablation experiments. The models are trained with 200 epochs, and the experimental environment and parameter settings are completely consistent. The results are shown in Table 2, and the qualitative visualization results are shown in Figure 7. The evaluation metric is mIoU (%).
Table 2. The results of background filtering experiments.
Figure 7. Qualitative visualization background filtering results of different methods on ABB dataset.
Table 2 indicates that ComBFNet achieves the best background filtering results on the ABB dataset, proving the feasibility of our model. This is mainly due to the innovative backbone designed based on complex network theory in this paper. The comparison of different backbones in the experiment not only verifies the effectiveness of feature extraction in ComNet, but also proves the correctness of our idea of designing neural network architecture based on complex network theory. Whether it is human visual neural networks, transportation networks, information transmission networks, etc., these are all complex networks between regular networks and random networks. Therefore, the backbone for extracting image features designed as a complex network is in line with objective laws. ComNet allows feature flows to be transmitted in different paths, so that the high-level semantic features extracted by more convolution layers and the low-level semantic features extracted by fewer convolution layers can be adaptively fused to obtain features with richer semantic information, which significantly improves the feature extraction ability of the network.

4.3. Three-Dimensional Reconstruction Experiments

In this section, we conduct experiments to verify the feasibility and effectiveness of the in situ high-fidelity 3D reconstruction method for aeroengine blades proposed in this paper. Ablation experiments are also conducted to study the effects of background filtering, cone sampling and joint optimization loss function on the 3D reconstruction method. In this paper, sequential frame images (including 40 frames) taken from different angles of each blade in the ABB dataset are used as an independent dataset to train the model.

4.3.1. Comparison Experiments

In this section, Instant-NGP [13], NeuS [16], Mip-NeRF [14], and Point-NeRF [17] are selected as baselines to carry out comparison experiments to study the reconstruction performance of the PoseNeRF method for the in situ 3D reconstruction of blades proposed in this paper, where woBF is without background filtering and wBF is with background filtering. Incremental SFM [20] is used to pre-estimate the camera pose in the baseline methods. All models are trained 1 × 105 iters. PSNR, SSIM and LPIPS are used as the measurement indicators. The larger the PSNR and SSIM, the smaller the LPIPS, indicating the better performance of the reconstruction method.
The results are shown in Table 3. The performance of our proposed in situ high-fidelity 3D reconstruction method for aeroengine blades is superior to the other five methods, with PSNR, SSIM, and LPIPS reaching 25.61, 0.749, and 0.212, respectively. This is because the “pose–NeRF” joint optimization method is adopted to realize the end-to-end optimization of camera pose and NeRF during the 3D reconstruction process, instead of using SFM to pre-estimate the camera pose separately. This method avoids the cumulative error in NeRF optimization caused by pose pre-estimation. In NeRF, the ray sampling method is changed to cone sampling, and IPE based on the characteristics of conicla sampling is proposed. Cone sampling effectively improves the problems of excessive blurring and aliasing artifacts caused by smooth blade surfaces, weak texture information, and large camera pose changes in 3D reconstruction, significantly improving the fidelity of blade 3D reconstruction. The background filtering model based on complex network theory is utilized to filter out useless factors from 2D images, avoiding interference on blade 3D reconstruction.
Table 3. The results of 3D reconstruction comparison experiments.
The qualitative visualization results of the 3D reconstruction of the blades are shown in Figure 8. Compared to other methods, our method reconstructs the blades more clearly. In addition, the results prove that background filtering has a positive effect on improving the fidelity of the 3D reconstruction of aeroengine blades.
Figure 8. Qualitative visualization 3D reconstruction results of different methods on ABB dataset.
Table 4 shows the STD and RMSE results between the reconstructed point cloud and the scanned point cloud, which can be used to evaluate the geometric accuracy of the reconstruction model. Similarly, we compare the model proposed in this paper with the four representative models mentioned earlier. Without background filtering, compared to Instant NGP, Mip NeRF, Point NeRF, and NeuS, the RMSE and STD of the reconstructed point cloud from our model are slightly higher than those of Instant-NGP but significantly outperform the other three models. After introducing background filtering, the RMSE and STD values were 0.69 mm and 0.47 mm, respectively, further reducing by 16.87% and 22.95%. Therefore, the experimental results show that our model method has the lowest geometric error, which demonstrates that the “pose–NeRF” joint optimization scheme combined with background filtering can significantly improve the reconstruction accuracy of aircraft engine blades.
Table 4. The geometric accuracy results of 3D reconstruction comparison experiments.

4.3.2. Ablation Experiments

In Section 4.3.1, the effectiveness of the in situ high-fidelity 3D reconstruction method for aeroengine blades is verified, but the impact of the key modules proposed in this paper on the 3D reconstruction method and the interaction relationships between the modules are not studied. In this section, we conduct ablation experiments to study the effects of background filtering, cone sampling, and joint optimization loss function on 3D reconstruction methods. For the study of cone sampling, ray sampling is considered as an alternative. For loss function, we explore the impact of depth loss L d e p t h and point cloud loss L p c on 3D reconstruction by changing the weighting factors λ 1 and λ 2 .
The results of ablation experiment are shown in Table 5. To explore the impact mechanism of various key modules on the proposed 3D reconstruction method, we also introduce relative pose error (RPE) [15,57,58,59] as the metric for camera pose optimization in this paper. RPE measures the relative pose errors between pairs of images, which are the consistency of relative rotation error (RPEr) and the relative translation error (RPEt). Where Cone is cone sampling, Ray is ray sampling, woBF is without background filtering, and wBF is with background filtering.
Table 5. The results of 3D reconstruction ablation experiments.
Table 5 indicates that background filtering, cone sampling, depth loss, and point cloud loss all improve the 3D reconstruction performance of the model. Among them, cone sampling has the greatest improvement in 3D reconstruction. This is because cone sampling is more in line with the objective situation of volume rendering and avoids the problem of ray sampling ignoring the shape and size of spatial volume, which results in two different cameras imaging the same position at different scales and may produce the same ambiguous point-sampled feature. The joint optimization loss function composed of photographic loss, depth loss, and point cloud loss also improves the performance of the 3D reconstruction model. With the increase in λ 1 and λ 2 , the fidelity of the 3D reconstruction of the blades gradually improves, because depth loss and point cloud loss have a greater effect on 3D reconstruction. In addition, Table 4 reveals that the changes in RPEr and RPEt are mainly influenced by λ 1 and λ 2 , confirming that the joint optimization loss function mainly improves the fidelity of the 3D reconstruction of the blades by optimizing the camera pose.

5. Conclusions

In this paper, a NeRF-based in situ high-fidelity 3D reconstruction method for aeroengine blades is proposed for the digital twin for the real-time health management and monitoring of aircraft engines. We analyze and summarize the existing issues of current ex situ 3D reconstruction methods and the reasons why existing image-based 3D reconstruction methods (MVS and NeRF) cannot be directly used for in situ 3D reconstruction of aeroengine blades. To achieve an in situ high-fidelity 3D reconstruction of aeroengine blades, ComBFNet, based on complex network theory, is designed to filter out useless background information in the 2D images of blades collected by the borescope. Then, a “pose–NeRF” joint optimization 3D reconstruction method based on cone sampling is adopted to achieve in situ 3D reconstruction. The method solves the challenges of 3D reconstruction of blades caused by smooth surface, weak texture information and difficulty in the accurate control of the borescope lens.
Extensive experiments are conducted on the general dataset and the ABB dataset to verify the effectiveness and progressiveness of our method. Background filtering experiments show that the background filtering effect of ComBFNet is better than other general models, and its mIoU reaches 95.7%. The experiment also verifies the effectiveness of the backbone designed based on complex network theory. The 3D reconstruction experiment confirms the performance of the adopted “pose–NeRF” joint optimization 3D reconstruction method based on cone sampling. The ablation experiment results also indicate that the joint optimization loss function can improve the 3D reconstruction performance of the model mainly by affecting the optimization of camera pose. This is an attempt at an in situ reconstruction of aeroengine blades, and we hope that the proposed method can bring illuminating thinking to the research of digital twins in aeroengines.

Author Contributions

Conceptualization, Y.X. and X.W.; Methodology, Y.X., Y.C. and Y.Y.; Software, Y.X., X.W. and Y.H.; Validation, Y.X., X.W. and Y.Y.; Formal analysis, Y.X., X.W. and Y.H.; Investigation, Y.X., X.W. and Y.C.; Resources, Y.X. and X.W.; Data curation, Y.X. and X.W.; Writing—original draft, Y.X., X.W., Y.C. and Y.Y.; Writing—review and editing, Y.X. and X.W.; Visualization, Y.X.; Supervision, Y.Y. and Y.C.; Project administration, X.W. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Natural Science Foundation of China (Grant no. 12075319) and the National Science and Technology Major Project (Grant no. J2019-III-00009-0053).

Data Availability Statement

The datasets generated and/or analyzed during the current study are available from the corresponding author on reasonable request.

Acknowledgments

The authors have reviewed and edited the output and take full responsibility for the content of this publication.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Wu, X.; Peng, Y.; Zhang, B.; Xu, M. Aero engine health management technology based on digital twins. Aerosp. Power 2022, 33–36. [Google Scholar]
  2. Zhang, P.; Liu, J.; Yang, H.; Yang, P.; Yu, Z. Laser overlapping three-dimensional reconstruction of damaged aero engine blade. Laser Optoelectron. Prog. 2020, 57, 323–331. [Google Scholar] [CrossRef] [Scilit]
  3. Wang, H.; Wang, L.; Wang, T.; Ding, H. Method and implementation of remanufacture and repair of aircraft engine damaged blades. Acta Aeronaut. Astronaut. Sin. 2016, 37, 1036–1048. [Google Scholar]
  4. Aust, J.; Mitrovic, A.; Pons, D.J. Comparison of visual and visual-tactile inspection of aircraft engine blades. Aerospace 2021, 8, 123. [Google Scholar] [CrossRef] [Scilit]
  5. Hussin, R.M.; Ismail, N.H.; Mustapa, S.M.A. A study of foreign object damage (FOD) and prevention method at the airport and aircraft maintenance area. IOP Conf. Ser. Mater. Sci. Eng. 2016, 152, 012043. [Google Scholar] [CrossRef] [Scilit]
  6. Barnard, S.T.; Fischler, M.A. Computational stereo. ACM Comput. Surv. 1982, 14, 553–572. [Google Scholar] [CrossRef] [Scilit]
  7. Scharstein, D.; Szeliski, R. A taxonomy and evaluation of dense two-frame stereo correspondence algorithms. Int. J. Comput. Vis. 2001, 47, 7–42. [Google Scholar] [CrossRef] [Scilit]
  8. Li, W.L.; Zhou, L.-P.; Yan, S. A case study of blade inspection based on optical scanning method. Int. J. Prod. Res. 2015, 53, 2165–2178. [Google Scholar] [CrossRef] [Scilit]
  9. He, W.; Li, Z.; Guo, Y.; Cheng, X.; Zhong, K.; Shi, Y. A robust and accurate automated registration method for turbine blade precision metrology. Int. J. Adv. Manuf. Technol. 2018, 97, 3711–3721. [Google Scholar] [CrossRef] [Scilit]
  10. Ou, J.; Zou, L.; Wang, Q.; Li, X.; Li, Y. Weld-seam identification and model reconstruction of remanufacturing blade based on three-dimensional vision. Adv. Eng. Inform. 2021, 49, 101300. [Google Scholar]
  11. Su, C.; Jiang, X.; Huo, G.; Zou, Q.; Zheng, Z.; Feng, H.Y. Accurate model construction of deformed aero-engine blades for remanufacturing. Int. J. Adv. Manuf. Technol. 2020, 106, 3239–3251. [Google Scholar] [CrossRef] [Scilit]
  12. Mildenhall, B.; Srinivasan, P.P.; Tancik, M.; Barron, J.T.; Ramamoorthi, R.; Ng, R. NeRF: Representing scenes as neural radiance fields for view synthesis. ACM Trans. Graph. 2020, 40, 1–15. [Google Scholar] [CrossRef] [Scilit]
  13. Müller, T.; Evans, A.; Schied, C.; Keller, A. Instant neural graphics primitives with a multiresolution hash encoding. ACM Trans. Graph. 2022, 41, 1–15. [Google Scholar] [CrossRef] [Scilit]
  14. Barron, J.T.; Mildenhall, B.; Tancik, M.; Hedman, P.; Martin-Brualla, R.; Srinivasan, P.P. Mip-NeRF: A multiscale representation for anti-aliasing neural radiance fields. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), Montreal, QC, Canada, 10–17 October 2021; pp. 5835–5844. [Google Scholar]
  15. Wang, Y.; Han, Q.; Habermann, M.; Daniilidis, K.; Theobalt, C.; Liu, L. NeuS2: Fast learning of neural implicit surfaces for multi-view reconstruction. arXiv 2022, arXiv:2212.05231. [Google Scholar]
  16. Wang, P.; Liu, L.; Liu, Y.; Theobalt, C.; Komura, T.; Wang, W. NeuS: Learning neural implicit surfaces by volume rendering for multi-view reconstruction. arXiv 2021, arXiv:2106.10689. [Google Scholar]
  17. Xu, Q.; Xu, Z.; Philip, J.; Bi, S.; Shu, Z.; Sunkavalli, K.; Neumann, U. Point-NeRF: Point-based neural radiance fields. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), New Orleans, LA, USA, 18–24 June 2022; pp. 5428–5438. [Google Scholar]
  18. Somraj, N.; Soundararajan, R. VIP-NeRF: Visibility prior for sparse input neural radiance fields. In Proceedings of the ACM SIGGRAPH 2023 Conference Proceedings, Los Angeles, CA, USA, 6–10 August 2023. [Google Scholar]
  19. Zhang, R.; Isola, P.; Efros, A.A.; Shechtman, E.; Wang, O. The unreasonable effectiveness of deep features as a perceptual metric. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Salt Lake City, UT, USA, 18–23 June 2018; pp. 586–595. [Google Scholar]
  20. Schönberger, J.L.; Frahm, J.-M. Structure-from-motion revisited. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA, 27–30 June 2016; pp. 4104–4113. [Google Scholar]
  21. Snavely, N.; Seitz, S.M.; Szeliski, R. Modeling the world from internet photo collections. Int. J. Comput. Vis. 2008, 80, 189–210. [Google Scholar]
  22. Furukawa, Y.; Ponce, J. Accurate, dense, and robust multi-view stereopsis. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Minneapolis, MN, USA, 17–22 June 2007; pp. 1–8. [Google Scholar]
  23. Pollefeys, M.; Koch, R.; Gool, L.V. Self-calibration and metric reconstruction inspite of varying and unknown intrinsic camera parameters. Int. J. Comput. Vis. 1998, 32, 7–25. [Google Scholar]
  24. Wu, C. Towards linear-time incremental structure from motion. In Proceedings of the International Conference on 3D Vision (3DV), Seattle, WA, USA, 29 June-1 July 2013; pp. 127–134. [Google Scholar]
  25. Tomasi, C.; Kanade, T. Shape and motion from image streams under orthography: A factorization method. Int. J. Comput. Vis. 1992, 9, 137–154. [Google Scholar] [CrossRef] [Scilit]
  26. Sturm, P.F.; Triggs, B. A factorization based algorithm for multi-image projective structure and motion. In Proceedings of the European Conference on Computer Vision (ECCV), Cambridge, UK, 15–18 April 1996. [Google Scholar]
  27. Jiang, N.; Cui, Z.; Tan, P. A global linear method for camera pose registration. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), Sydney, Australia, 1–8 December 2013; pp. 481–488. [Google Scholar]
  28. Rothermel, M.; Wenzel, K.; Fritsch, D.; Haala, N. SURE: Photogrammetric surface reconstruction from imagery. In Proceedings of the LC3D Workshop, Berlin, Germany, 4–5 December 2012; pp. 1–2. [Google Scholar]
  29. Hirschmüller, H. Stereo processing by semi-global matching and mutual information. IEEE Trans. Pattern Anal. Mach. Intell. 2007, 30, 328–341. [Google Scholar] [CrossRef] [Scilit]
  30. Yao, Y.; Luo, Z.; Li, S.; Fang, T.; Quan, L. MVSNet: Depth inference for unstructured multi-view stereo. In Proceedings of the European Conference on Computer Vision (ECCV), Munich, Germany, 8–14 September 2018. [Google Scholar]
  31. Chen, R.; Han, S.; Xu, J.; Su, H. Point-based multi-view stereo network. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), Seoul, Republic of Korea, 27 October–2 November 2019; pp. 1538–1547. [Google Scholar]
  32. Gu, X.; Fan, Z.; Zhu, S.; Dai, Z.; Tan, F.; Tan, P. Cascade cost volume for high-resolution multi-view stereo and stereo matching. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Long Beach, CA, USA, 15–20 June 2019; pp. 2492–2501. [Google Scholar]
  33. Wang, F.; Galliani, S.; Vogel, C.; Speciale, P.; Pollefeys, M. PatchmatchNet: Learned multi-view patchmatch stereo. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA, 13–19 June 2020; pp. 14189–14198. [Google Scholar]
  34. Ding, Y.; Yuan, W.; Zhu, Q.; Zhang, H.; Liu, X.; Wang, Y.; Liu, X. TransMVSNet: Global context-aware multi-view stereo network with transformers. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Virtually, 19–25 June 2021; pp. 8575–8584. [Google Scholar]
  35. Mineo, C.; Pierce, S.G.; Summan, R. Novel algorithms for 3D surface point cloud boundary detection and edge reconstruction. J. Comput. Des. Eng. 2019, 6, 81–91. [Google Scholar] [CrossRef] [Scilit]
  36. Xu, J.; Yang, P.; Zheng, J. Binocular vision measurement method of aero engine blade based on enhanced feature information. J. Xiamen Univ. Sci. 2022, 61, 223–230. [Google Scholar]
  37. Song, J.; Sun, B.; Pu, Y.; Xu, X.; Wang, T. 3D reconstruction of blade surface based on laser point cloud data. Acta Metrol. Sin. 2023, 44, 171–177. [Google Scholar]
  38. Jia, J.; Wang, J.; Sun, Y.; Ma, C.; Liu, A.; Yan, X. A review of studies on two parallel visual streams in cortex: The dorsal and ventral visual pathways. Chin. J. Optom. Ophthalmol. Vis. Sci. 2022, 24, 316–320. [Google Scholar]
  39. Watts, D.J.; Strogatz, S.H. Collective dynamics of ‘small-world’ networks. Nature 1998, 393, 440–442. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  40. Girvan, M.; Newman, M.E.J. Community structure in social and biological networks. Proc. Natl. Acad. Sci. USA 2001, 99, 7821–7826. [Google Scholar] [CrossRef] [Scilit]
  41. McInnes, B.I.A.; McBride, J.S.; Evans, N.J.; Lambert, D.D.; Andrew, A.S. Emergence of scaling in random networks. Science 1999, 286, 509–512. [Google Scholar] [CrossRef] [Scilit]
  42. He, K.; Zhang, X.; Ren, S.; Sun, J. Deep residual learning for image recognition. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Boston, MA, USA, 7–12 June 2015; pp. 770–778. [Google Scholar]
  43. LeCun, Y.; Bottou, L.; Bengio, Y.; Haffner, P. Gradient-based learning applied to document recognition. Proc. IEEE 1998, 86, 2278–2324. [Google Scholar] [CrossRef] [Scilit]
  44. Krizhevsky, A.; Sutskever, I.; Hinton, G.E. ImageNet classification with deep convolutional neural networks. Commun. ACM 2012, 60, 84–90. [Google Scholar] [CrossRef] [Scilit]
  45. Simonyan, K.; Zisserman, A. Very deep convolutional networks for large-scale image recognition. arXiv 2014, arXiv:1409.1556. [Google Scholar]
  46. Chollet, F. Xception: Deep learning with depthwise separable convolutions. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA, 27–30 June 2016; pp. 1800–1807. [Google Scholar]
  47. Kaiser, L.; Gomez, A.N.; Chollet, F. Depthwise separable convolutions for neural machine translation. arXiv 2017, arXiv:1706.03059. [Google Scholar] [CrossRef] [Scilit]
  48. Dosovitskiy, A.; Beyer, L.; Kolesnikov, A.; Weissenborn, D.; Zhai, X.; Unterthiner, T.; Dehghani, M.; Minderer, M.; Heigold, G.; Gelly, S.; et al. An image is worth 16x16 words: Transformers for image recognition at scale. arXiv 2021, arXiv:2010.11929. [Google Scholar] [CrossRef] [Scilit]
  49. LeCun, Y.; Bengio, Y.; Hinton, G. Deep learning. Nature 2015, 521, 436–444. [Google Scholar] [CrossRef] [Scilit]
  50. Bottou, L. Stochastic gradient descent tricks. In Neural Networks Tricks of the Trade; Springer: Berlin/Heidelberg, Germany, 2012; pp. 421–436. [Google Scholar]
  51. Gotmare, A.D.; Keskar, N.S.; Xiong, C.; Socher, R. A closer look at deep learning heuristics: Learning rate restarts, warmup and distillation. arXiv 2018, arXiv:1810.13243. [Google Scholar] [CrossRef] [Scilit]
  52. Wang, Z.; Bovik, A.C.; Sheikh, H.R.; Simoncelli, E.P. Image quality assessment: From error visibility to structural similarity. IEEE Trans. Image Process. 2004, 13, 600–612. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  53. Remondino, F.; Karami, A.; Yan, Z.; Mazzacca, G.; Rigon, S.; Qin, R. A Critical Analysis of NeRF-Based 3D Reconstruction. Remote Sens. 2023, 15, 3585. [Google Scholar] [CrossRef] [Scilit]
  54. Ronneberger, O.; Fischer, P.; Brox, T. U-Net: Convolutional networks for biomedical image segmentation. In Medical Image Computing and Computer-Assisted Intervention-MICCAI 2015; LNCS; Springer: Berlin/Heidelberg, Germany, 2015; Volume 9351, pp. 234–241. [Google Scholar]
  55. Zhao, H.; Shi, J.; Qi, X.; Wang, X.; Jia, J. Pyramid scene parsing network. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA, 21–26 July 2017; pp. 2881–2890. [Google Scholar]
  56. Chen, L.C.; Papandreou, G.; Schroff, F.; Adam, H. Rethinking atrous convolution for semantic image segmentation. arXiv 2017, arXiv:1706.05587. [Google Scholar] [CrossRef] [Scilit]
  57. Kopf, J.; Rong, X.; Huang, J.-B. Robust consistent video depth estimation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Virtually, 19–25 June 2021; pp. 1611–1621. [Google Scholar]
  58. Sturm, J.; Engelhard, N.; Endres, F.; Burgard, W.; Cremers, D. A benchmark for the evaluation of RGB-D SLAM systems. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Algarve, Portugal, 7–12 October 2012; pp. 573–580. [Google Scholar]
  59. Zhang, Z.; Scaramuzza, D. A tutorial on quantitative trajectory evaluation for visual (-inertial) odometry. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Madrid, Spain, 1–5 October 2018; pp. 7244–7251. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.