Next Article in Journal
Spatio-Temporal Monitoring of the Invasive Plant Alternanthera philoxeroides in a Narrow River Using Sentinel-2 Time-Series Data
Previous Article in Journal
Maize Yield Prediction via Data Fusion of UAV Multi/Hyperspectral Imagery and In-Field Measurements
Previous Article in Special Issue
SAT-MAK: Digital Surface Model Generation from Satellite Imagery Using Multi-Type Aggregated Keypoints and Weighted Clustering
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Joint 3D Reconstruction and Classification of Aircraft Based on Single-Image Neural Implicit Optimization

1
Key Laboratory of Technology in Geo-Spatial Information Processing and Application System, Chinese Academy of Sciences, Beijing 100190, China
2
Aerospace Information Research Institute, Chinese Academy of Sciences, Beijing 100094, China
3
Key Laboratory of Target Cognition and Application Technology (TCAT), Beijing 100190, China
4
School of Electronic, Electrical and Communication Engineering, University of Chinese Academy of Sciences, Beijing 100049, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2026, 18(15), 2461; https://doi.org/10.3390/rs18152461
Submission received: 6 June 2026 / Revised: 7 July 2026 / Accepted: 13 July 2026 / Published: 27 July 2026
(This article belongs to the Special Issue AI-Enhanced Remote Sensing for Image Matching and 3D Reconstruction)

Highlights

What are the main findings?
  • A 3D reconstruction pipeline based on neural implicit optimization is proposed, enabling the three-dimensional reconstruction of aircraft utilizing a single optical remote sensing image as input.
  • A unified engineering framework is established through feature fusion to jointly perform aircraft 3D reconstruction and classification.
What are the implications of the main findings?
  • The proposed 3D reconstruction method effectively leverages prior knowledge to mitigate the ill-posed nature of single-view reconstruction, thereby substantially improving the reconstruction quality.
  • The integrated framework utilizes the geometric cues derived from the reconstruction process to enhance classification accuracy and robustness, providing a practical and effective solution for optical remote sensing image interpretation.

Abstract

3D reconstruction and classification of aircraft are two active research areas in optical remote sensing image processing which are of great significance for applications such as airport monitoring and intelligence analysis. The traditional approaches usually focus only on one of these two tasks, and all these methods suffer from inherent limitations. In the field of 3D reconstruction, most current methods require multiple-view images as input, which is rarely feasible in remote sensing. However, single-view 3D reconstruction is an inherently ill-posed problem. Existing methods, including voxel generation and mesh template deformation, still suffer from limited accuracy and poor shape fidelity. In the field of image classification, the existing methods are mainly based on deep learning. These methods require a large amount of labeled data, and they may also be misled by the color and texture features of the target in the dataset. In this paper, we propose a unified framework for simultaneous 3D reconstruction and classification, specifically tailored for aircraft targets in optical remote sensing imagery. The key innovations are threefold: First, we introduce the Signed Distance Field (SDF) implicit representation to build a prior-guided 3D reconstruction framework pre-trained on 3D model datasets. Second, to achieve the reconstruction process with a single image as input, we design a new joint optimization pipeline. We propose a novel dual-kernel differentiable rendering method, which is fused behind the SDF generation network for iterative optimization of the implicit code and pose parameters. Third, a gated feature fusion module is developed to combine the optimal latent vector from reconstruction with the classification backbone. This integration enables the joint output of 3D meshes and category labels within a unified loop. The resulting optimal latent code plays a dual role as a generative seed for high-fidelity 3D reconstruction and as a low-dimensional feature representation for target classification. Quantitative evaluations validate the superiority of our joint framework. Compared with the strong mesh-based competitor AtlasNet, the proposed method yields a 12.2% boost in mean F-score. In object classification, leveraging the 3D implicit geometric features boosts the performance to a peak accuracy of 97.88%, outperforming advanced remote sensing backbones such as RSMamba and EAM by 2.03% and 2.54%. Additionally, ablation studies confirm the indispensability of our key designs, revealing that our dual-task feature fusion strategy brings an absolute gain of 1.18% in classification accuracy, while omitting the clustering prior stages and the dual-kernel rendering method leads to a 30.4% and 10.1% degradation in Chamfer distance.

1. Introduction

The rapid advancement of satellite imaging technology has led to an explosion of high-resolution remote sensing data, providing unprecedented opportunities for Earth observation. Among the various tasks in RS image analysis, the acquisition of three-dimensional structural information is of great importance. Unlike traditional 2D imagery, 3D representations offer a comprehensive understanding of target geometry, which is essential for applications ranging from disaster monitoring and urban planning to military intelligence [1]. Specifically, for high-value targets such as aircraft, obtaining their three-dimensional models from remote sensing images is of great significance for research in downstream fields such as target recognition, electromagnetic characteristic analysis, and echo simulation.
Despite its significance, recovering 3D geometry from a single viewpoint remains a classic ill-posed problem in computer vision and remote sensing. The primary challenge stems from the inherent depth ambiguity and severe self-occlusion; for any given 2D observation, an infinite number of 3D configurations can produce the same projection [2]. While multi-view stereo techniques have matured significantly, they rely heavily on dense multi-angle observations [3]. In the remote sensing domain, however, such data are often a luxury. Due to the fixed orbital trajectories and limited revisit cycles of satellite platforms, many high-interest targets are captured from only a single perspective, particularly in time-sensitive monitoring scenarios [4]. Consequently, there is an urgent practical need for robust single-view 3D reconstruction methods that can imagine the occluded parts of a target with high fidelity.
The classification of aircraft in remote sensing images is also an important task, which has considerable research significance for applications such as airport monitoring, aviation security, and national defense construction [5]. Traditional methods typically involve manual extraction of image features, combined features, and classification. However, the design of artificial image features mainly relies on relevant professional knowledge and experience, which although has good interpretability, lacks generalization ability in complex environments and is difficult to meet the requirements of actual classification tasks. In recent years, classification methods based on deep learning have been widely applied in this field and have achieved good accuracy rates. Nevertheless, neural networks are black-box methods and do not have intuitive interpretability. Current neural networks also have limitations in generalization and computational cost.
Given the limitations of the above methods, in this paper we propose a pioneering approach for remote sensing image interpretation, which is to integrate the two tasks of 3D target reconstruction and classification into the same framework. On the one hand, single-view 3D reconstruction is an ill-posed problem with incomplete information, and it requires the utilization of prior knowledge about this type of target. Therefore, in the process of single-view reconstruction, there is generally an implicit classification and recognition process of the target. On the other hand, the result of 3D reconstruction is the 3D model of the target, which itself is a target feature with sufficient information and can be used for the target classification task. Therefore, integrating these two tasks into the same engineering framework is logically consistent.
For the 3D reconstruction process, we construct a signed distance field (SDF) generation network to implicitly learn the prior information in the aircraft model library, and implement the inversion process from the 2D image to the SDF representation by a differentiable rendering method. Unlike explicit meshes or point clouds, SDF represents geometry as a continuous field. The SDF value at any point in space represents the distance from the point to the surface boundary, and the sign indicates whether the point is inside (−) or outside (+) of the shape, so SDF implicitly represents the surface of a 3D model as the zero-level set of a scalar field. In this way, SDF can preserve the smooth surface of a 3D model without taking up too much space, and different 3D models can be switched by controlling the input of the neural network.
The SDF constructed by the generative network can generate the corresponding simulation image through the differentiable rendering process. The image is compared with the real image at the pixel level to calculate the loss function, and then the input latent space vector and pose parameters are optimized through backpropagation. Finally, the 3D model which conforms to the real remote sensing image is obtained. More importantly, the optimal input vector obtained by optimization, or what we call latent space encoding, can also be used as a feature vector of the image, which is coupled into the classification network through the attention module to enhance the accuracy and robustness of the classification process. The engineering details will be elaborated in the methodology section. The main contributions of this work are summarized as follows:
  • This study proposes a joint framework for aircraft target classification and reconstruction in optical remote sensing images, providing a new engineering approach for aircraft classification and single-view 3D reconstruction.
  • We introduce the Signed Distance Field (SDF) representation to single-view 3D reconstruction for optical remote sensing imagery, designing a novel joint optimization pipeline that utilizes dual rendering kernels. Extensive qualitative experiments on open-source datasets and quantitative evaluations on simulated benchmarks demonstrate the reliability and geometric fidelity of the proposed reconstruction process.
  • We develop an attention-based fusion mechanism that seamlessly integrates geometric features derived from the 3D reconstruction process with deep semantic features from a standard backbone network. This synergy effectively enhances classification accuracy and robustness against appearance variations. Experimental results confirm that our method achieves competitive or superior performance compared to existing state-of-the-art classification networks on public datasets.

2. Related Work

2.1. 3D Reconstruction

3D reconstruction refers to the process of recovering the three-dimensional representation of a target from single-view or multi-view remote sensing images, a field that has gained increasing attention in recent years. Traditional 3D reconstruction in the remote sensing domain has long relied on photogrammetric pipelines integrating Structure-from-Motion (SfM) and Multi-View Stereo (MVS) techniques [6]. In geographical and remote sensing applications, SfM frameworks have been widely deployed to achieve high-accuracy topographic mapping and target modeling by establishing dense feature correspondences across multiple overlapping images [7].
However, conventional SfM-based methods inherently require dense view sampling and sufficient image overlap to guarantee robust keypoint matching [8]. If the viewpoints are separated by a large baseline or exhibit severe illumination changes, the feature matching process becomes an equally challenging, ill-posed problem [9]. Furthermore, in spaceborne remote sensing, satellite platforms operate under strict orbital constraints and limited revisit frequencies, making it inherently difficult to acquire dense, multi-view imagery of specific sensitive ground targets. The depression angles of available optical satellite images are also subject to physical range limitations, which frequently precludes the capture of complete, omnidirectional visual information. Consequently, while multi-view reconstruction remains constrained by data availability, single-view 3D reconstruction undoubtedly possesses higher practical value and deployment flexibility in real-world remote sensing scenarios.

2.1.1. Explicit Representation Method

The choice of 3D shape representation fundamentally determines the upper bound of reconstruction fidelity and efficiency. Methods in this field can be broadly categorized into four groups according to their output representation: voxel grids, point clouds, meshes, and implicit neural representations. As a natural 3D extension of 2D pixels, voxel representations were among the first to be integrated into deep reconstruction frameworks. 3D-R2N2 [10] is a well-known end-to-end training method based on voxel. It learns a mapping from images of objects to underlying 3D shapes from a large collection of synthetic data. Pix2Vox [11] proposed a context-aware fusion module that adaptively selects high-quality reconstructions from multi-view inputs, achieving significant improvements at 24× the speed of 3D-R2N2. However, voxel memory consumption grows cubically with resolution ( O ( N 3 ) ). Even with optimized octree structures [12], high-resolution voxel reconstruction remains limited to the 32 3 64 3 range.
Point clouds have also been widely adopted as an intermediate representation, with a flexible topological structure and low computational complexity. PSGN [13] pioneered direct 3D point cloud coordinate prediction from a single image, introducing Chamfer Distance and Earth Mover’s Distance as permutation-invariant loss functions. However, when point clouds are used as the final output of a reconstruction method, they lack explicit connectivity information regarding surface topology, thereby necessitating additional post-processing steps to extract watertight meshes, such as Poisson surface reconstruction or ball pivoting.
Triangle meshes are the most manipulable representation in computer graphics [14], supporting rendering, deformation, and editing. Pixel2Mesh [15] generates meshes by deforming an initial ellipsoid through a graph convolutional network. Pixel2Mesh++ [16] further exploits cross-view information from multiple images to significantly improve the geometric quality of occluded regions. Yanni Wang et al. [17] used a similar template deformation method to reconstruct a mesh from a single-view remote sensing image. However, these methods are constrained by a fixed template topology, limiting their ability to represent objects with varying genus [18].

2.1.2. Neural Implicit Representation Method

In recent years, neural implicit representations for 3D reconstruction have become a promising alternative to traditional methods [19]. Unlike discrete voxels, point clouds, or meshes, implicit representations parameterize the 3D surface as a continuous function defined by a neural network, fundamentally overcoming resolution limits and topological constraints.
Occupancy Networks [20] pioneered the implicit paradigm by defining the 3D surface as the continuous decision boundary of a deep network classifier. This approach supports diverse inputs (single images, noisy point clouds, and coarse voxel grids) and demonstrated for the first time that complex geometry can be encoded at infinite resolution without excessive memory cost. However, occupancy functions carry information only near the surface, leading to vanishing gradients in regions far from the boundary. Subsequently, some new implicit expression methods emerged, among which the most important ones are the NeRF [21] and 3DGS [22]. Although these two implicit representations can be well coupled with differentiable rendering methods [23], they are essentially designed for the task of new perspective synthesis and do not have the ability to extract high-resolution 3D models. Additionally, they also require dense multi-perspective input.
DeepSDF [24] advanced the field by learning continuous SDF with a latent-code-conditioned decoder network, encoding an entire shape category within a single model. Unlike occupancy, SDF provides meaningful gradients throughout the space, with the zero-level set precisely defining the surface. SDF-StyleGAN [25] extended the generative power of StyleGAN2 into the SDF space, enabling high-quality 3D shape generation and style editing.
VolSDF [26] and NeuS [27] integrated SDF with volumetric rendering by modeling volume density as a function of the signed distance. VolSDF introduced a Laplace Cumulative Distribution Function (CDF) mapping from SDF to density, achieving unsupervised disentanglement of shape and appearance. NeuS2 [28] further accelerated the training process while maintaining reconstruction quality. SDFusion [29] and AutoSDF [30] introduced generative priors into the SDF latent space. SDFusion leverages a diffusion model operating in the SDF latent space, supporting multi-modal conditioning from images, text, and partial shapes with weighted combination of different conditions. AutoSDF models the 3D shape distribution as a non-sequential auto-regressive distribution over a discretized latent representation, supporting arbitrary spatially-anchored conditional queries for shape completion, and language-guided generation within a unified framework.
For the specific application of aircraft targets in remote sensing, SDF framework offers three distinct advantages. Firstly, the SDF zero-level set corresponds to the model surface of the target, and the gradient field naturally aligns with the surface normal. We can obtain the mesh of the target from the SDF through a simple post-processing method. Secondly, SDF can construct a differentiable rendering method through the volume density function, and the backpropagation process will not be hindered. Finally, aircraft geometry is characterized by strict aerodynamic symmetry, and the continuous transitional nature of SDF in space is inherently well-suited to encoding such smooth, streamlined forms. Based on the above reasons, our work adopts the SDF representation method to construct a category-level reconstruction model specifically for aircraft targets.
Despite the success of pioneering works in general computer vision or multi-view settings, directly transferring them to single-view remote sensing reconstruction poses a severe challenge. Standard differentiable rendering frameworks directly optimize raw network weights from a simple initialization, which invariably fails under single-view constraints due to the extreme geometric ambiguity and ill-posed nature of the problem. To bridge this gap, our work introduces an architectural departure: we first learn a continuous low-dimensional latent space manifold via pre-training, and subsequently optimize the latent space vectors rather than raw network weights during the rendering process. This manifold constraint naturally injects a powerful geometric regularizer, ensuring plausible 3D asset synthesis even from a single overhead image. The methodology section will provide a more detailed explanation of our reconstruction process.

2.2. Object Recognition in Remote Sensing

Object recognition is a fundamental task in remote sensing image processing [31], serving as a prerequisite for downstream applications such as target detection, semantic segmentation, and 3D reconstruction. Over the past few decades, this field has transitioned from handcrafted feature-based methods to deep learning-based paradigms [32], driven by continuous architectural innovations.
Before the deep learning era, visual recognition primarily relied on handcrafted descriptors, such as SIFT [33] and HOG [34], paired with shallow classifiers like Support Vector Machines (SVMs) [35]. Although effective in constrained settings, these methods suffered from limited representational capacity and generalized poorly to the complex backgrounds and diverse target appearances characteristic of remote sensing imagery.
This bottleneck was mitigated by the convolutional neural network (CNN) revolution. Early landmark architectures including AlexNet [36], VGGNet [37], and GoogLeNet [38] systematically advanced feature extraction capabilities through increased network depth and multi-scale receptive fields. Notably, ResNet [39] introduced deep residual learning to resolve the optimization degradation problem, establishing itself as the de facto backbone for diverse remote sensing visual tasks.
Recently, the community has witnessed another paradigm shift toward capturing global context and achieving open-world generalization. Driven by the self-attention mechanism, Vision Transformers (e.g., Swin Transformer [40], ViTAE [41]) and large-scale Remote Sensing Foundation Models (e.g., SkySense [42]) have redefined visual recognition with robust zero-shot transferability. Concurrently, to alleviate the quadratic computational overhead of Transformers on high-resolution imagery, State Space Models (SSMs) like Mamba [43] have emerged, exemplified by RSMamba [44] and Pan-Mamba [45], achieving linear complexity while preserving long-range dependency modeling. Furthermore, multi-source data fusion [46] and instruction-driven multi-modal frameworks like InstructSAM [47] have pushed the boundaries toward open-vocabulary queries.
Despite these remarkable advances, current remote sensing object recognition paradigms still suffer from fundamental limitations. Most existing methods adopt a purely 2D, end-to-end black-box paradigm that maps input images directly to category labels. Consequently, they exhibit insufficient robustness against severe blurs, occlusions, and multi-view pose variations, while inherently lacking structural interpretability. To bridge this gap, our proposed unified framework couples 3D geometric reconstruction with classification. By leveraging implicit 3D geometric consistency, our method not only achieves satisfactory shape synthesis but also delivers a classification mechanism with enhanced multi-view robustness and explicit geometric interpretability.

3. Methodology

3.1. Overall Framework

The proposed joint framework is designed to reconstruct precise 3D aircraft geometry and determine semantic categories from a single optical remote sensing image. The methodology comprises two primary phases: an offline prior learning stage and an online joint optimization stage.
In the offline stage, we leverage the ShapeNet dataset to train a SDF generator. An auto-decoder architecture is employed to establish a continuous, differentiable latent manifold, where each latent code z R k uniquely represents an aircraft’s topology. This latent space captures geometric structural priors essential for reconstructing complex shapes from limited 2D observations.
In the online stage, target interpretation is formulated as an “analysis-by-synthesis” optimization problem. Given an initial mask M i n i t and pose θ i n i t derived from classical computer vision techniques, the framework iteratively refines the latent code z and pose parameters θ through a differentiable rendering pipeline. The process minimizes the discrepancy between the rendered projection and observed image features.
Ultimately, the optimized latent code z serves a dual purpose: In the 3D reconstruction task, it serves as the generation seed for the SDF decoder, used to reconstruct high-fidelity 3D meshes. At the same time, it can also be regarded as a low-dimensional feature representation of the target, which is integrated into the classification network through a gated attention module to determine the specific category of the aircraft.
While conventional 2D remote sensing classification is easily perturbed by superficial texture variations, extreme viewpoints, or shadow interferences, our framework mitigates these vulnerabilities through a bidirectional regularization. On one hand, the classification branch is grounded in the target’s intrinsic 3D physical topology, which inherently enhances recognition robustness against environmental noise. On the other hand, the implicit geometric refinement is regularized by class-aware semantic boundaries, preventing the rendering optimization from overfitting to localized 2D image anomalies. This coupling ensures that the reconstructed geometry and semantic labels are physically and logically consistent. The framework of the entire process is shown in Figure 1.

3.2. Signed Distance Field

3D geometry representation is fundamental to reconstruction and recognition. While traditional methods like voxels, point clouds, and meshes are widely used, they face limitations in high-resolution remote sensing: voxel grids suffer from O ( N 3 ) memory complexity, point clouds lack explicit topological connectivity, and meshes often require fixed topologies. Conversely, Neural Implicit Fields represent 3D shapes as continuous level sets, offering memory efficiency and full differentiability. The core of our geometric representation is the Signed Distance Field. Formally, for a given 3D shape, the SDF generation network can be regarded as a function f ( · ) , which maps a spatial coordinate p = ( x , y , z ) R 3 to a scalar value s R , representing the signed distance from p to the closest surface S of the object. The mathematical definition is expressed as:
f ( p ) = sgn ( p ) · min q S p q 2
where f ( p ) < 0 denotes the interior of the volume, f ( p ) > 0 the exterior, and f ( p ) = 0 precisely defines the object’s boundary.
As illustrated in Figure 2, this representation yields several critical advantages for aircraft reconstruction. First, the surface model can be efficiently extracted as the zero-level set using the Marching Cubes algorithm. Second, the gradient of the SDF with respect to the input coordinates, p f ( p ) , is inherently aligned with the surface normal direction. Third, the SDF is completely smooth and continuous, which makes it easy to optimize using the differentiable volume rendering method.
The SDF generation network is based on a Multi-Layer Perceptron (MLP) architecture. The network takes a K-dimensional latent vector z, which encodes the specific geometric identity of an aircraft, and a 3D coordinate p as joint inputs. The architecture consists of multiple fully connected layers followed by a Tanh activation function at the output layer to yield the final SDF value. To preserve high-frequency geometric details and prevent the vanishing of input signals in deeper layers, a skip connection is implemented. Specifically, the input vector [ z ; p ] is concatenated to the hidden features of the middle layer, allowing the network to re-anchor its feature transformation to the original coordinate space. This structure ensures that the learned manifold is continuous and smooth, enabling precise latent space optimization.

3.3. Cluster-Aware Prior Learning

To construct a robust and semantically-informed geometric prior, we utilize a subset of the ShapeNet dataset, specifically focusing on the Airplane category (ID: 02691156), from which approximately 1200 high-quality mesh models are selected. Given that raw CAD models often contain non-manifold geometries such as self-intersections or open boundaries that inherently destabilize SDF computation, we employ ManifoldPlus to perform watertight processing on all meshes. This preprocessing ensures that the learned implicit field is unambiguously defined across both interior and exterior spatial regions.
As illustrated in Figure 3, the processed models are categorized into four distinct categories based on their representative morphological characteristics in typical remote sensing scenarios: airliners featuring high-aspect-ratio slender fuselages and swept-back wings; transport aircraft characterized by high-straight-wing configurations and robust airframes; fighters distinguished by compact structures and aerodynamic delta wings; and private planes comprising smaller-scale aircraft with simplified configurations.
Unlike conventional implicit representation learning that focuses exclusively on geometric reconstruction fidelity, our approach establishes a structured latent manifold by embedding category-specific semantic anchors. For each morphological category, we pre-define a unique cluster center C k within the K-dimensional latent space to serve as a topological anchor. Crucially, this coarse clustering is not a substitute for the final classification task; instead, it acts as a structural-semantic regularizer designed to enhance the discriminative capacity of the manifold. The offline training process is governed by a joint loss function formulated as:
L t o t a l = L r e c + λ L c l u
L c l u = z i C k 2 2
where L r e c represents the reconstruction loss, defined as the mean squared error (MSE) between the network’s predicted SDF values and the ground-truth distances derived from the watertight meshes. The second term, L c l u , denotes the clustering loss, which penalizes the Euclidean distance between the latent code z i of an individual instance and its corresponding category anchor C k .
The core motivation for this semantic-guided prior structuring is to address the severe ambiguity inherent in single-view remote sensing interpretation. Standard neural implicit spaces optimize purely for geometric reconstruction fidelity, resulting in a highly continuous but unconstrained manifold where geometric boundaries between different aircraft categories are blurry. In single-view remote sensing scenarios, images often suffer from severe top-down perspective compression and loss of critical 3D cues. Without a structured prior, the online optimization trajectory can easily drift, trapped in local minima where the network fits a 2D image silhouette by generating highly distorted or structurally impossible 3D shapes.
By embedding morphology-clustered anchors during the offline pre-training phase, the neural network is forced to optimize the implicit manifold structure through a process of geometric-semantic alignment. It preserves a continuous latent space necessary for smooth shape interpolation and rendering, while simultaneously dispersing different aircraft categories toward distinct, well-separated directions in the high-dimensional space. This strategy guarantees that the optimized latent code z is inherently dual-purpose: it remains generative for high-fidelity surface reconstruction and highly discriminative for downstream target classification. This learned manifold serves as a dynamic, class-aware search space that effectively bridges the generative and discriminative stages of our framework.

3.4. Image Preprocessing and Initial Pose Estimation

The optimization landscape of differentiable rendering is inherently non-convex. To ensure the convergence of the subsequent latent code refinement, we adopt a coarse-to-fine strategy by estimating a reliable initial 6-DoF pose θ i n i t = [ R i n i t , T i n i t ] and scale S i n i t via the method of complex moments.

3.4.1. Mask Extraction

For an input optical remote sensing image I, we first extract the binary target mask M o b s through a widely used segmentation network SAM. The mask is defined over a normalized coordinate grid ( x , y ) [ 1 , 1 ] 2 . The zero-order moment m 00 , representing the target area, is calculated as m 00 = x , y M o b s ( x , y ) . The centroid ( c x , c y ) , which serves as the initial horizontal translation T i n i t , is determined by:
c x = 1 m 00 x , y x · M o b s ( x , y ) , c y = 1 m 00 x , y y · M o b s ( x , y )

3.4.2. Scale and Pose Initialization via Complex Moments Analysis

Before detailing the optimization loop, it is essential to justify our choice of pose initialization. Generally, three strategies can be considered for pose estimation in this context:
  • Learning-based approach: A lightweight pose estimation network could be trained to predict initial parameters. However, this necessitates a substantial amount of labeled data, increasing the annotation workload and potentially compromising the system’s robustness when encountering out-of-distribution aircraft types.
  • Exhaustive search: We could employ a “global search” mentality by initiating the optimization from a large number of densely sampled poses. While this increases the probability of finding the global optimum, the resulting computational overhead for online optimization becomes prohibitive for real-time applications.
  • Analytical-Optimization Hybrid (Our Approach): We adopt a strategic middle-ground. By leveraging the inherent geometric regularity of aircraft targets—such as axial symmetry and high-contrast structural features—we utilize the analytical method of complex moments for coarse initialization. This is followed by a fine-tuning process within the differentiable rendering loop.
This hybrid strategy ensures a high-quality starting point for the non-convex optimization while maintaining computational efficiency and minimizing the dependency on extensive labeled datasets.
To achieve a robust initialization for aircraft with varying aspect ratios, we utilize second-order central moments μ 20 , μ 02 , and μ 11 . The initial scale S i n i t is derived from the eigenvalues of the covariance matrix of the mask’s spatial distribution:
S i n i t = ( μ 20 + μ 02 ) + ( μ 20 μ 02 ) 2 + 4 μ 11 2 2
The heading angle ϕ is estimated using complex moments to handle the symmetry of the aircraft’s longitudinal axis. Let z = ( x c x ) + i ( y c y ) be the complex representation of the relative coordinates. We compute the second-order and third-order complex moments as:
C 20 = z 2 · M o b s ( z ) , C 30 = z 3 · M o b s ( z )
The principal orientation angle θ b a s e is derived from the phase of C 20 as θ b a s e = 1 2 arg ( C 20 ) . However, θ b a s e possesses a π ambiguity (i.e., inability to distinguish the nose from the tail). To resolve this, we leverage the asymmetry captured by the third-order moment C 30 . We evaluate the projection of C 30 onto the candidate angles α { θ b a s e , θ b a s e + π } :
P ( α ) = Re ( C 30 · e i 3 α )
The final heading angle ϕ is selected as the α that maximizes the magnitude of the asymmetric projection P ( α ) , ensuring that the initial 3D model is correctly oriented along the aircraft’s forward vector. This analytical initialization significantly reduces the search space for the subsequent differentiable rendering-based refinement.

3.5. Differentiable Volume Rendering

The core challenge in reconstructing 3D aircraft geometry from a single image is bridging the gap between the implicit SDF and the discrete 2D pixel grid. Traditional rendering techniques are often non-differentiable at surface boundaries, making it difficult to backpropagate gradients from pixel-wise losses back to the latent code z and pose θ . Therefore, we adopt a differentiable volume rendering [48] framework, as shown in Figure 4.
Given a camera ray r ( t ) = o + t d , where o is the ray origin and d is the unit direction, we sample N points along the ray within a predefined range [ t n e a r , t f a r ] . For each sampled point p i = r ( t i ) , the decoder f θ predicts the SDF value s i . To render the pixel intensity (or mask value) C ( r ) , we convert the SDF values into volume densities σ i [26] and apply the standard volume rendering equation:
C ( r ) = i = 1 N T i α i , T i = j = 1 i 1 ( 1 α j )
where α i = 1 exp ( σ i δ i ) is the opacity of the i-th sample, δ i = t i + 1 t i is the step size, and T i represents the accumulated transmittance.
To address the coupled optimization challenge between camera pose estimation and implicit scene reconstruction in orthographic neural rendering, we develop a robust two-stage coarse-to-fine joint optimization framework, which effectively decouples pose alignment and latent code refinement to mitigate local optima and enhance both optimization stability and reconstruction fidelity. Correspondingly, we design two different functions to map the SDF values to density values, as shown in Figure 5:
Phase I: Logistic Occupancy Kernel. In the coarse optimization phase, we utilize a Logistic-based density kernel to ensure smooth gradient flow across the object boundaries. Given the inverse scale parameter α , the density σ l o g is formulated as:
σ l o g ( s ) = α · 1 1 + e s · α
This formulation ensures that as a sampling point moves from the interior ( s < 0 ) to the exterior ( s > 0 ), the density smoothly transitions from α to 0.
Phase II: Laplace Occupancy Kernel. For high-precision reconstruction, we transition to a Laplace-based kernel. This kernel provides a sharper transition at the surface interface ( s = 0 ). Utilizing the scale parameter β , the density σ l a p is defined as:
σ l a p ( s ) = 1 β 0.5 + 0.5 · sgn ( s ) · e | s | β 1
The intrinsic differences in their mathematical properties lead to distinct optimization behaviors, as analyzed below:
The Logistic kernel is a smoothly descending curve. In the early stages of optimization, when the estimated camera poses and coarse geometry are far from the ground truth, it serves as a global attractor. Traditional hard-threshold rendering often suffers from gradient vanishing or discontinuities because pixels only receive information when a ray physically intersects the current zero-level set. By employing a Logistic occupancy with a moderate scale α , we effectively create a wide capture basin, providing continuous error signals that pull the misaligned target out of local minima. This allows the gradients to backpropagate even when the initial model pose is significantly misaligned with the target image, effectively pulling the model toward the correct orientation without getting trapped in local minima caused by sharp edges.
Conversely, the Laplace kernel decays exponentially at a much faster rate. Far from the surface, its gradients vanish rapidly, which would cause optimization stagnation if used prematurely. Once the global pose is anchored, the Laplace kernel’s sharp peak at the s = 0 interface provides the high-frequency gradient signals necessary for fine-grained structural deformation. This forces the latent code to optimize for a watertight, structurally sound aircraft mesh that strictly adheres to the observed optical boundaries. Figure 6 presents an example to illustrate the changes in the rendered images during these two processes, clearly showing the functional distinction between the two stages.
Critically, the shape-controlling parameter (beta) of the Laplace density kernel is set to be fully trainable throughout the optimization process, allowing the model to adaptively adjust the sharpness of the implicit density field. As the optimization proceeds, the trainable beta parameter decreases gradually, which corresponds to the continuous hardening of the scene density field. To avoid redundant iterations while guaranteeing sufficient detail convergence, we design an adaptive early termination mechanism for this stage: the optimization process will automatically terminate when the iteration count exceeds the preset base steps and the trainable beta parameter drops below a threshold. This termination criterion directly reflects the hardening level of the model’s implicit density field, ensuring that the optimization stops only when the scene details are sufficiently refined and the model converges to a stable high-fidelity reconstruction result. In this stage, the pre-aligned pose parameters are also set to be trainable with a small learning rate for minor fine-tuning.

3.6. Mesh Extraction

Upon the convergence of the differentiable rendering loop, the optimization framework yields the optimal latent code z and the refined spatial pose θ . This optimized code z represents a fundamental breakthrough in our architecture: it serves as a compact, unified representation that seamlessly bridges both generative and discriminative tasks without requiring separate feature extraction pipelines.
In the reconstruction branch, z acts as the generative seed. To recover the explicit 3D surface of the aircraft from the continuous Neural Implicit Field, we evaluate the SDF f ϕ ( z , p ) and employ the classic Marching Cubes algorithm.
The principle of Marching Cubes involves discretizing the 3D bounding volume into a high-resolution regular voxel grid. The SDF value is queried at all eight vertices of each voxel. If a sign change occurs between two adjacent vertices (e.g., one vertex is negative/inside the object, and the other is positive/outside), it indicates that the object’s surface intersects the edge connecting them. By applying linear interpolation based on the magnitude of the SDF values at these vertices, the precise coordinates of the zero-crossing points are computed. These points are then connected according to a predefined lookup table to form triangular facets. Consequently, the continuous implicit field is converted into a high-fidelity, watertight explicit 3D mesh.

3.7. Classification Based on Feature Fusion

In the classification branch, the optimized latent code z R K ( K = 8 in our implementation) functions as a low-dimensional, highly discriminative semantic feature vector. To fully leverage the 3D topological priors transmitted from the reconstruction loop without discarding the fine-grained texture details inherent in the 2D image, we propose a Gated Attention Fusion mechanism.
Specifically, the input optical image is first processed by a pre-trained ResNet-50 backbone. After applying global adaptive average pooling, we obtain a high-dimensional visual feature vector F i m g R D ( D = 2048 ). To bridge the dimensional discrepancy between the geometric prior and the visual features, the latent code z undergoes a linear projection to align with the visual feature space:
F z = W p r o j · z
where W p r o j R D × K is the projection weight matrix, yielding the aligned geometric feature F z R D .
Rather than employing a naive feature concatenation, which often leads to channel redundancy and suboptimal gradient flows, we fuse F i m g and F z through an adaptive gating module. The attention gate g ( 0 , 1 ) D is dynamically calculated based on the content of both feature streams:
g = σ ( W i m g F i m g + W z F z + b )
where W i m g , W z R D × D are learnable weight matrices, b R D is the bias term, and σ ( · ) denotes the Sigmoid activation function.
The generated gate g acts as a channel-wise selector, determining the relative importance of visual textures versus 3D geometric structures for each feature channel. The final fused representation F f u s e d is computed via a convex combination of the two feature vectors:
F f u s e d = g F i m g + ( 1 g ) F z
where ⊙ represents the element-wise Hadamard product. This fused feature is subsequently fed into a linear classifier (MLP) to output the final categorical logits, as illustrated in Figure 7.
Unlike traditional 2D Convolutional Neural Networks that typically rely on superficial image textures or background biases, the proposed gating mechanism acts as a dynamic information filter. When an image suffers from severe shadows or partial occlusions (rendering the 2D textures unreliable), the network can adaptively lower the gate values g, thereby relying more heavily on the robust 3D topological prior ( 1 g ) F z to make decisions. This consistency between geometry and semantics guarantees that our system maintains high recognition robustness under complex atmospheric and lighting conditions in optical remote sensing scenarios.

4. Experiments and Results

We conduct extensive experiments to validate the proposed joint reconstruction and classification framework. Section 4.1 describes the offline training of the SDF generative model, including dataset preprocessing, network architecture, and the latent space continuity verification. Section 4.2 evaluates the complex-moment-based pose initialization method. Section 4.3 presents reconstruction results on real-world remote sensing images. Section 4.4 evaluates reconstruction quantitatively on simulated images with ground truth geometry and compares against baseline methods. Section 4.5 reports classification benchmarks on the MTARSI dataset. Section 4.6 presents the ablation studies on both the key modules in the reconstruction process and the reconstruction feature fusion branch.

4.1. Offline Training of the SDF Generative Model

We utilize a subset of the ShapeNet dataset [49], specifically focusing on the Airplane category (ID: 02691156). After preprocessing, each model is normalized into a unit sphere with a diameter of 2.0. To sample the signed distance field, we adopt a hybrid point sampling strategy: for each model, we uniformly sample N = 100,000 points within the bounding sphere, among which the first B = 30,000 are near-surface points ( | s | < 0.05 ) to capture fine geometric details, and the remaining points cover the free space to provide regularization. The signed distance values are computed by projecting each query point to the nearest surface triangle.
The network is trained with the truncated signed distance (TSDF) loss:
L rec = 1 N i = 1 N I | s i | < δ · ( s i s ^ i ) 2 + I | s i | δ · max ( 0 , | s i s ^ i | δ ) ,
The truncation threshold δ = 0.1 prevents gradient domination by distant points. The joint training objective also includes the clustering regularization loss L clu described in Section 3.3. The total loss is L = L rec + λ L clu . We train the network for 3000 epochs using the Adam optimizer with an initial learning rate of 1 × 10 3 , a batch size of 64, and a linear learning rate decay to 1 × 10 6 . Training takes approximately 24 h on a single RTX 4090 GPU. It can be seen from Figure 8 that the SDF generation network has fully converged after approximately 1000 epochs.
A critical property of the learned SDF generative model is the continuity of its latent manifold. Intuitively, the latent space of the SDF decoder is a high-dimensional curved surface embedded in R K , where each point on this surface corresponds to a distinct 3D shape. During training, the ShapeNet airplane models serve as anchor points that force the manifold to pass through the geometric configurations represented by each training sample. Between these anchor points, the network must learn smooth transitions to minimize the reconstruction loss across the entire training set, thereby creating a continuous surface that interpolates between known shapes.
The continuity of this manifold is of fundamental importance to our approach. It guarantees that for any target aircraft depicted in the input image—even if its exact 3D model was never seen during training—there exists a latent code z on the learned manifold whose decoded shape approximates the observed geometry. This is what enables the differentiable rendering optimization to generate a plausible 3D reconstruction rather than merely retrieving the closest match from a discrete database. Conversely, if the latent space were discontinuous, the optimization would collapse into a nearest-neighbor template matching scheme.
To verify this property empirically, we perform linear interpolation between two latent codes from different aircraft categories. Specifically, we compute z ( t ) = ( 1 t ) · z A + t · z B for t [ 0 , 1 ] at 8 evenly spaced steps, decode each interpolated code through the SDF network, and extract the zero-level set via Marching Cubes.
As shown in Figure 9, the interpolated meshes exhibit plausible intermediate geometries: the wing sweep angle gradually decreases, the fuselage elongates, and the tail configuration transitions smoothly. This confirms that the SDF decoder has learned a continuous and well-regularized latent space, which is essential for the downstream online optimization.

4.2. Test of the Pose Estimation Method

To provide a reliable starting point for the differentiable rendering optimization, we estimate the initial 6-DoF pose θ init = [ R init , T init ] and scale S init using the method of complex moments described in Section 3.4. The centroid ( c x , c y ) of the mask M obs provides the in-plane translation. The principal orientation is obtained from the second-order complex moment C 20 , and the heading ambiguity ( π ambiguity) is resolved using the third-order moment C 30 .
We evaluate the quality of the pose initialization on 100 random samples. As shown in Figure 10, in most of the samples, our method is able to accurately estimate the direction of the plane. The estimated heading direction is within ± 30 of the ground truth in 84% of cases, confirming that the complex-moment method provides a sufficiently accurate initialization for subsequent fine-tuning.

4.3. Reconstruction on Real-World Remote Sensing Images

The evaluation dataset is constructed based on the Multi-type Aircraft of Remote Sensing Images (MTARSI) dataset [50], a widely recognized open-source benchmark for fine-grained aircraft classification in optical remote sensing. Figure 11 shows some images from the dataset. In this study, real remote sensing image patches covering eight representative aircraft categories were selected from this benchmark. To further enrich the dataset diversity and simulate complex imaging environments, data augmentation was comprehensively applied to these selected patches. Specifically, a series of geometric and radiometric transformations were performed, including rotation, cropping, blurring, and the addition of random noise.
For each real-world input image I, we jointly optimize the latent code z and the camera pose θ to minimize the silhouette loss between the rendered image I ^ and the observed mask M obs . The optimization proceeds in two stages as described in Methodology: Phase I (coarse alignment, 200 iterations, Logistic kernel, learning rate 1 × 10 2 ) followed by Phase II (fine-grained refinement, up to 1000 iterations, Laplace kernel with adaptive β , learning rate 1 × 10 3 ).
Figure 12 is the rendered image sequence during the latent vector optimization process. It can be seen that the latent vector used as the starting point for optimization produces an image that is quite different from the original image. As the optimization process continues, the generated SDF of the latent space gradually approaches the actual three-dimensional structure of the target, and thus the rendered images will become increasingly similar to the real ones.
From the reconstruction results shown in Figure 13, our method can completely restore the 3D models of various aircraft. Even if the tails and engines of some images are damaged during the segmentation process, our method still provides complete aircraft models based on prior knowledge.

4.4. Reconstruction on Simulated Dataset

Since ground-truth 3D models are unavailable for real satellite imagery, to enable quantitative comparison with state-of-the-art single-view reconstruction methods, we construct a simulated dataset by rendering ShapeNet airplane models from random viewpoints. For each of the 1200 watertight meshes, we generate 8 rendered views with varying azimuth angles, totaling 9600 simulated images with perfect ground truth for both 3D geometry and camera pose. We compare our method against three 3D reconstruction baselines: AtlasNet, Pix2Vox and InstantMesh. The visualized results of the reconstruction can be seen in Figure 14. All baselines are trained and evaluated on the same simulated dataset. We report three standard metrics: Chamfer Distance (CD), Normal Consistency (NC), and F-Score at threshold 0.01. To facilitate the calculation of parameters, we converted the results of all methods into point cloud format, and the number of sampling points was uniformly set to 10,000.
Chamfer Distance (CD) measures the average bidirectional nearest-neighbor distance between the predicted point cloud P and the ground truth point cloud Q :
CD ( P , Q ) = 1 | P | p P min q Q p q 2 + 1 | Q | q Q min p P q p 2
It evaluates overall geometric similarity with high computational efficiency. Lower values indicate better performance. In our experiments, CD values are reported in units of 10 3 for readability.
F-score balances reconstruction precision and recall using a predefined distance threshold τ . A predicted point is counted as a true positive (TP) if its nearest ground truth neighbor is within τ . The F-score is defined as:
P = TP TP + FP , R = TP TP + FN , F - score = 2 · P · R P + R
We report the F-score at a threshold τ set to 1% of the target bounding box diagonal, where higher values indicate better performance.
Normal Consistency (NC) evaluates the preservation of high-frequency geometric details by measuring the alignment between the surface normals of the reconstructed 3D model and the ground truth. For the predicted point cloud P and ground truth Q , NC is defined as the average absolute dot product of the normals for nearest-neighbor pairs:
NC ( P , Q ) = 1 | P | p P | n p · n q | + 1 | Q | q Q | n q · n p |
where n p and n q denote the unit surface normals at point p P and its nearest neighbor q Q , respectively. Similarly, n p is the normal at the nearest neighbor p P for point q Q . The NC value ranges from 0 to 1, with 1 indicating perfect normal alignment. Higher values denote superior geometric fidelity and surface smoothness.
As shown in Table 1, Table 2 and Table 3, our proposed method achieves the highest overall reconstruction quality, yielding the top average F-Score (0.5663) and outperforming Pix2Vox (0.2521), AtlasNet (0.5046), and the recent baseline InstantMesh (0.5008).
Specifically, Table 1 highlights a significant and consistent improvement of our method over Pix2Vox across all three metrics, while Table 2 shows that our framework is highly competitive with or superior to AtlasNet in most cases. For instance, in Normal Consistency, our method achieves an average of 0.7665, which is slightly higher than AtlasNet (0.7601) and significantly surpasses Pix2Vox (0.5492). Our method also maintains a competitive Chamfer Distance compared to AtlasNet.
Furthermore, Table 3 provides a sample-by-sample comparison with InstantMesh. Although InstantMesh exhibits strong performance on specific well-posed geometries (such as higher F-Scores on Samples 3 and 5), it suffers from severe performance degradation when encountering highly ambiguous structures. For example, on Sample 6, our framework remarkably outperforms InstantMesh. On average, our approach yields a more favorable Chamfer Distance of 48.1, compared to 52.8 for InstantMesh.
These collective results across multiple baselines firmly validate that our optimization-based paradigm, reinforced by the dual-kernel rendering prior, offers superior robustness and geometric faithfulness for single-view 3D reconstruction.

4.5. Image Classification Experiment

We evaluate the classification performance of the proposed framework on the MTARSI dataset. The classification branch takes the optimized latent code z as input to a lightweight MLP classifier, which predicts the final aircraft category.

4.5.1. Cluster Analysis of the Latent Vectors

To demonstrate the relationship between the latent vectors and target categories, we apply Principal Component Analysis (PCA) to reduce the high-dimensional latent vectors to 2D for visualization. The first principal component accounts for 40% of the total variance, while the second principal component accounts for 17%. The left panel shows the distribution of individual samples, with dashed ellipses representing the 95% confidence intervals of each class. The right panel presents the mean position of each class with standard deviation error bars. As can be seen from Figure 15, the clustering results demonstrate that the model effectively captures class-specific characteristics while revealing inherent similarities between visually similar aircraft categories. The two types of fighter jets have similar shapes and their clustering centers are relatively close. The fuselages of the Boeing series of passenger aircraft and the P-3 are also quite similar, and their distribution in the latent space also overlaps, which is expected given the morphological similarities for closely related aircraft types.

4.5.2. Comparison with State-of-the-Art

To comprehensively evaluate the performance of the proposed method, we conduct extensive experiments on the MTARSI dataset. The detailed sample distribution across the eight distinct aircraft categories for both the training and test splits is summarized in Table 4.
We compare our method against standard image classification baselines. All classifiers are evaluated using 5-fold cross-validation with identical train/validation splits (StratifiedKFold, seed = 42).
We adopt four standard metrics for performance evaluation: Accuracy (Acc.), Precision (Prec.), Recall (Rec.), and F1-Score. Let TP (True Positive), TN (True Negative), FP (False Positive), and FN (False Negative) denote the four elements of the confusion matrix. The metrics are defined as follows:
  • Accuracy measures the overall proportion of correctly classified samples:
    Acc . = TP + TN TP + TN + FP + FN
  • Precision evaluates the fraction of true positives among all samples predicted as positive:
    Prec . = TP TP + FP
  • Recall assesses the fraction of true positives correctly identified among all actual positives:
    Rec . = TP TP + FN
  • F1-Score is the harmonic mean of Precision and Recall, balancing both metrics:
F 1 = 2 · Prec . · Rec . Prec . + Rec .
As shown in Table 5, our full method achieves the highest classification accuracy of 97.88%, surpassing the strongest 2D baseline (97.55%), while RSMamba demonstrates the most stable performance with the lowest standard deviation. Notably, our method achieves this while simultaneously producing 3D reconstructions, offering a unique advantage in interpretability and geometric grounding that pure classifiers cannot provide.
To further look into the detailed classification performance across different aircraft categories, the normalized confusion matrix of our full method is illustrated in Figure 16. As depicted in the matrix, our model achieves perfect classification accuracy for several categories, such as B-52, C-130, F-16, and F-18, while maintaining exceptionally low confusion rates across all other classes.

4.6. Ablation Study

The first ablation substituted the dual-kernel rendering method with a uniform Laplacian kernel for differentiable rendering. In the second ablation setup, the clustering prior loss was excluded from the SDF generation network’s training phase, retaining only the basic reconstruction loss. Figure 17 depicts the visual comparisons of these ablation variants.
As summarized in Table 6, excluding the dual-kernel rendering leads to a distinct performance degradation across all evaluated geometric metrics. Most notably, the Chamfer Distance increases significantly from 4.24 to 5.53, representing a 30.4% worsening in overall geometric accuracy. Similarly, the F-Score drops by 16.0%, from 0.688 to 0.578, which firmly demonstrates that the dual-kernel rendering is crucial for producing structurally meaningful and accurate 3D reconstructions under the highly constrained single-view setting. Furthermore, the Normal Consistency also exhibits a 2.1% decline. This comprehensive degradation confirms that our dual-kernel strategy plays an indispensable role in mitigating geometric ambiguities and ensuring the joint convergence of camera pose and implicit geometry.
Removing the clustering regularization from the joint training objective also leads to a noticeable degradation across all reconstruction metrics, as shown in Table 7. The Chamfer Distance increases by 80.4%, and the F-Score drops by 32.5%. The Normal Consistency is only marginally affected, decreasing by 1.7%. The clustering prior enforces that the optimized latent codes remain close to a learnable class centroid in the latent space, which acts as a structured regularization that prevents overfitting to view-specific artifacts. Without this constraint, the latent codes drift toward image-specific details that may be inconsistent across views, resulting in reconstructed shapes that deviate more from the ground truth geometry. Furthermore, the experiment without the clustering prior exhibited a significant decline in convergence speed. Upon reaching the predefined number of epochs, this ablation variant struggled to reconstruct a complete 3D model.
In addition, we evaluate the effect of the reconstruction feature fusion by comparing the full model against a variant that uses only the image backbone features (removing the attention-based fusion with z ). The results are shown in Table 8.
The inclusion of reconstruction feature fusion improves classification accuracy by 1.2%, confirming that the geometric features extracted from the 3D SDF optimization provide complementary and discriminative information beyond 2D appearance features.

4.7. Implementation Details

Table 9 summarizes the specifications of key components in the proposed pipeline. These parameter information may be helpful for the reproduction and verification of the proposed approach.

5. Discussion

The experimental results demonstrate that the proposed framework provides a robust solution for joint reconstruction and classification. While the classification accuracy is competitive rather than state-of-the-art, the framework offers distinct advantages in interpretability and multi-task synergy. Our ablation studies confirm that the reconstruction features, integrated via the attention module, effectively inform the classification process. Furthermore, unlike features extracted by standard backbones—which often lack explicit geometric constraints—our features are derived from the target’s intrinsic geometric contours inferred by the SDF generator. Consequently, this representation exhibits superior robustness against environmental variations, such as illumination shifts and partial occlusions.

5.1. Analysis of Failure Cases

However, we observe that the proposed workflow may fail under certain challenging scenarios, and a detailed analysis of selected representative failure cases is provided below. First, the fidelity of the 3D reconstruction is highly correlated with the quality of image preprocessing; consequently, the reconstruction accuracy directly determines whether the latent code obtained from feature fusion can positively contribute to the subsequent classification process. As illustrated in Figure 18, both the foreground segmentation and the initial pose estimation modules exhibit a certain probability of failure. Poor segmentation quality typically arises when the low contrast between the foreground and background causes the segmentation model to produce redundant or incomplete target regions for the aircraft. The pose estimation module is more prone to errors, which are multi-factorially influenced by the remote sensing perspective, aircraft morphology, and segmentation quality. Nevertheless, pose errors within a certain threshold can be effectively rectified during the initial stage of optimization without compromising the final reconstruction quality.
Although the dual-kernel rendering method provides robust correction and the latent code optimization exerts a strong regularization effect to mitigate preprocessing errors, the reconstruction pipeline can still yield degraded 3D models when subjected to extreme input conditions. As shown in Figure 19, these failure modes primarily fall into three categories: (1) Low foreground resolution coupled with substantial preprocessing errors severely compromises the fidelity of the reconstructed results. (2) Images captured at large off-nadir angles deviate significantly from the orthographic projection assumption, inducing heavy self-occlusions between critical feature regions, which poses severe challenges to pose alignment and geometric reconstruction. (3) Aircraft morphologies that are rarely seen in the training dataset make it difficult for the model to establish valid correspondences on the learned shape manifold, ultimately resulting in large reconstruction errors.

5.2. Computational and Memory Efficiency Analysis

Unlike conventional feed-forward networks, our method relies on iterative optimization during inference, which entails considerable computational overhead. The current latency (approximately 2 min per target on an RTX 4090) precludes its use in time-sensitive or high-throughput scenarios. To thoroughly evaluate the resource requirements and practical deployability of our single-view optimization pipeline, we conduct a comprehensive benchmarking of both computational complexity (FLOPs) and GPU memory (VRAM) consumption.
Table 10 details the computational budget required to process a single remote sensing image across the entire optimization lifecycle. The pipeline consists of 500 iterations in Phase 1 and 2000 iterations in Phase 2. In each optimization step, a batch of 1024 rays is cast, with 128 points sampled per ray, resulting in 131,072 continuous 3D query points processed by the MLP decoder per forward pass.
As reported, the cumulative computational cost for the entire optimization yields a total of 520,600.29 GFLOPs. The mathematical relationship strictly follows 1 MAC 2 FLOPs . Phase 2 accounts for the vast majority ( 80.0 % ) of the computational budget due to its extended alignment and fine-tuning iterations. In contrast, the post-processing stage (surface rendering and mesh extraction via Marching Cubes) requires a negligible computational effort of only 3.28 GFLOPs (<0.01%), ensuring that once the implicit representation is optimized, the 3D asset can be synthesized almost instantaneously.
To provide a complete picture of the hardware overhead, Table 11 breaks down the peak VRAM utilization measured under FP32 precision with a ray batch size of 1024. A prominent architectural characteristic emerges: our framework is highly parameter-efficient but activation-intensive.
Specifically, the weights and biases of the SDF decoder occupy a mere 3.05 MB, and the Adam optimizer states require only 6.1 MB, reflecting a compact footprint of approximately 0.8 M trainable parameters. However, the per-step activation memory dominates the execution, commanding 1152.5 MB ( 97.7 % ) of the peak optimization VRAM. This phenomenon is inherently driven by the nature of coordinate-based implicit neural representations; during the backward pass, the framework must cache the intermediate features of the 6-layer heavy MLP ( { 512 , 512 , 512 , 256 , 256 , 256 } dimensions) for all 131,072 spatial query points simultaneously to calculate gradients for the latent code z and pose p.
We further analyze the peak memory scalability and post-processing dynamics. Thanks to the lightweight parameter scale, the optimization VRAM scales linearly with the ray batch size. Even when scaling up to a large batch size of 4096 rays to accelerate convergence, the peak optimization VRAM is estimated at only ∼4.69 GB, which fits comfortably within common consumer-grade hardware.
Finally, during the final mesh extraction phase, querying a dense 256 3 voxel grid under torch.no_grad() creates a temporary memory footprint of ∼2327 MB. Because the optimization and mesh extraction are executed in a strictly sequential paradigm, their memory footprints do not stack. Therefore, the absolute peak VRAM across the entire pipeline lifecycle is bounded by the mesh extraction stage (∼2.33 GB), demonstrating that our method is exceptionally lightweight and highly suitable for deployment on standard workstation computers or resource-constrained remote sensing ground stations.

5.3. Technological Outlook

Although the proposed single-view 3D reconstruction framework demonstrates promising results, several intrinsic limitations remain to be addressed. First, the reconstruction fidelity is heavily coupled with the quality of image preprocessing. Under challenging scenarios—such as low foreground resolution, pronounced off-nadir viewing angles, and out-of-distribution or rare aircraft morphologies—the preprocessing modules are prone to non-trivial errors, occasionally leading to degraded or failed 3D meshes. Furthermore, the test-time optimization paradigm introduces a considerable computational bottleneck. The resulting inference latency limits the pipeline’s immediate applicability in strictly real-time or high-throughput remote sensing scenarios.
To mitigate these fidelity and robustness bottlenecks, future research will first focus on expanding the underlying shape database to encompass a wider variety of rare aircraft categories, thereby providing a more comprehensive prior manifold. Concurrently, developing robust coarse-to-fine pose estimation networks and domain-specific segmentation algorithms tailored for complex remote sensing backgrounds can substantially suppress preprocessing errors at the source.
Regarding computational efficiency, several algorithmic and engineering advancements can be integrated to accelerate the pipeline. First, incorporating a more powerful feed-forward encoder network can provide high-quality initial latent codes and pose priors, effectively transitioning the system to an encoder-driven warm-start strategy that drastically reduces the required optimization iterations. Second, replacing the heavy coordinate-based MLP with hybrid neural representations, such as multi-resolution hash grids or tri-planes, would significantly compress the per-iteration forward-pass latency. Crucially, given that our pipeline exhibits an exceptionally lightweight VRAM footprint, high-capacity hardware such as the NVIDIA RTX 4090 is heavily underutilized when processing a single image. Consequently, implementing a multi-target parallel optimization paradigm can markedly elevate the aggregate system throughput, making it highly viable for high-throughput remote sensing data centers.
Finally, the generalizability of the proposed framework can be extrapolated beyond aircraft to a broader spectrum of remote sensing targets, such as buildings and maritime vessels. Beyond optical imagery, adapting this implicit reconstruction paradigm to cross-modal data, particularly Synthetic Aperture Radar images, represents a compelling future direction. Overcoming the inherent speckle noise and geometric distortions of SAR data to achieve robust 3D asset generation would profoundly expand the utility of implicit neural representations in comprehensive Earth observation applications.

6. Conclusions

In this paper, we have presented a unified framework that jointly addresses single-view 3D reconstruction and classification of aircraft targets in optical remote sensing imagery. The core of our approach is a shared latent code z , which is iteratively optimized via differentiable rendering against a single input image and serves a dual role: as a generative seed for high-fidelity 3D mesh, and as a compact discriminative feature for target classification. This coupling establishes a principled bridge between geometric reasoning and semantic recognition, which is absent in conventional decoupled pipelines for remote sensing image interpretation.
From a methodological standpoint, we introduce several contributions. A cluster-aware prior learning strategy is employed during offline SDF training to facilitate downstream classification without sacrificing reconstruction interpolability. A two-stage differentiable rendering pipeline, consisting of a coarse logistic occupancy kernel for global pose alignment followed by a sharp Laplace occupancy kernel for fine-grained surface refinement, is designed to address the coupled optimization of pose and geometry under the non-convex landscape of orthographic neural rendering. Furthermore, an analytical complex-moment-based pose initialization method is proposed to reduce the search space of the subsequent optimization.
Extensive experiments validate the effectiveness of the proposed framework. On simulated ShapeNet renderings, our method outperforms both Pix2Vox and AtlasNet across most evaluation metrics. On the real-world MTARSI dataset, the classification branch achieves 97.88% accuracy with a 1.18% improvement attributable to the reconstruction feature fusion, demonstrating that geometric priors learned from 3D data provide complementary information beyond 2D appearance features.
Although the experimental results are generally satisfactory, the current framework still has certain limitations, including complex preprocessing, relatively long optimization time, and poor generalization performance for rare aircraft shapes. We believe that our work has provided a new approach for the interpretation of remote sensing images, which will be beneficial for the future research ideas and practices.

Author Contributions

Conceptualization, Y.W.; data curation, Y.W.; formal analysis, Y.W.; funding acquisition, X.L. and X.F.; investigation, Y.W.; methodology, Y.W. and S.F.; project administration, X.F.; resources, Y.W. and X.F.; software, Y.W. and Y.F.; supervision, X.L. and X.F.; validation, Y.W. and H.C.; visualization, Y.W.; writing—original draft, Y.W.; writing—review and editing, Y.W. and X.F. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the LuTan-1 L-Band Spaceborne Bistatic SAR data processing program, grant number E0H2080702.

Data Availability Statement

The data that support the findings of this study are available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare no conflicts of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

References

  1. Liu, S.; Yang, M.; Xing, T.; Yang, R. A Survey of 3D Reconstruction: The Evolution from Multi-View Geometry to NeRF and 3DGS. Sensors 2025, 25, 5748. [Google Scholar] [CrossRef] [PubMed]
  2. Lu, J.; Hu, Q. Semantic Joint Monocular Remote Sensing Image Digital Surface Model Reconstruction Based on Feature Multiplexing and Inpainting. IEEE Trans. Geosci. Remote Sens. 2022, 60, 4411015. [Google Scholar] [CrossRef]
  3. Luo, H.; Zhang, J.; Liu, X.; Zhang, L.; Liu, J. Large-Scale 3D Reconstruction from Multi-View Imagery: A Comprehensive Review. Remote Sens. 2024, 16, 773. [Google Scholar] [CrossRef]
  4. Shao, R.; Wu, J.; Li, J.; Peng, S.; Chen, H.; Du, C. SingleRecon: Reconstructing Building 3-D Models of LoD1 From a Single Off-Nadir Remote Sensing Image. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2024, 17, 19588–19600. [Google Scholar] [CrossRef]
  5. Mehmood, M.; Shahzad, A.; Zafar, B.; Shabbir, A.; Ali, N. Remote Sensing Image Classification: A Comprehensive Review and Applications. Math. Probl. Eng. 2022, 2022, 5880959. [Google Scholar] [CrossRef]
  6. Schönberger, J.L.; Frahm, J.M. Structure-from-motion revisited. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA, 27–30 June 2016; pp. 4104–4113. [Google Scholar]
  7. Westoby, M.; Brasington, J.; Glasser, N.; Hambrey, M.; Reynolds, J. ‘Structure-from-Motion’photogrammetry: A novel, low-cost tool for geosciences. Geomorphology 2012, 179, 300–314. [Google Scholar] [CrossRef]
  8. Furukawa, Y.; Ponce, J. Accurate, Dense, and Robust Multiview Stereopsis. IEEE Trans. Pattern Anal. Mach. Intell. 2010, 32, 1362–1376. [Google Scholar] [CrossRef] [PubMed]
  9. Nex, F.; Remondino, F. UAV for 3D mapping applications: A review. Appl. Geomat. 2014, 6, 1–15. [Google Scholar]
  10. Choy, C.B.; Xu, D.; Gwak, J.Y.; Chen, K.; Savarese, S. 3D-R2N2: A Unified Approach for Single and Multi-view 3D Object Reconstruction. In Proceedings of the European Conference on Computer Vision, Amsterdam, The Netherlands, 11–14 October 2016. [Google Scholar]
  11. Xie, H.; Yao, H.; Sun, X.; Zhou, S.; Zhang, S. Pix2Vox: Context-aware 3D Reconstruction from Single and Multi-view Images. arXiv 2019, arXiv:1901.11153. [Google Scholar] [CrossRef]
  12. Laine, S.; Karras, T. Efficient Sparse Voxel Octrees. IEEE Trans. Vis. Comput. Graph. 2011, 17, 1048–1059. [Google Scholar] [CrossRef] [PubMed]
  13. Fan, H.; Su, H.; Guibas, L. A Point Set Generation Network for 3D Object Reconstruction from a Single Image. In Proceedings of the 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA, 21–26 July 2017; pp. 2463–2471. [Google Scholar] [CrossRef]
  14. Zhao, R.; Ye, J.; Wang, Z.; Liu, G.; Chen, Y.; Wang, Y.; Zhu, J. DeepMesh: Auto-Regressive Artist-mesh Creation with Reinforcement Learning. arXiv 2025, arXiv:2503.15265. [Google Scholar]
  15. Wang, N.; Zhang, Y.; Li, Z.; Fu, Y.; Yu, H.; Liu, W.; Xue, X.; Jiang, Y.G. Pixel2Mesh: 3D Mesh Model Generation via Image Guided Deformation. IEEE Trans. Pattern Anal. Mach. Intell. 2021, 43, 3600–3613. [Google Scholar] [CrossRef] [PubMed]
  16. Wen, C.; Zhang, Y.; Li, Z.; Fu, Y. Pixel2Mesh++: Multi-View 3D Mesh Generation via Deformation. In Proceedings of the 2019 IEEE/CVF International Conference on Computer Vision (ICCV), Seoul, Republic of Korea, 27 October–2 November 2019; pp. 1042–1051. [Google Scholar] [CrossRef]
  17. Wang, Y.; Jia, H.; Fu, S.; Xu, F. Unsupervised Learning-Based 3-D Target Reconstruction From Single-View SAR Image. IEEE Trans. Geosci. Remote Sens. 2025, 63, 5207112. [Google Scholar] [CrossRef]
  18. Pan, J.; Li, J.; Han, X.; Jia, K. Residual MeshNet: Learning to Deform Meshes for Single-View 3D Reconstruction. In Proceedings of the 2018 International Conference on 3D Vision (3DV), Verona, Italy, 5–8 September 2018; pp. 719–727. [Google Scholar] [CrossRef]
  19. Kulkarni, N.; Johnson, J.; Fouhey, D.F. What’s Behind the Couch? Directed Ray Distance Functions (DRDF) for 3D Scene Reconstruction. arXiv 2021, arXiv:2112.04481. [Google Scholar]
  20. Mescheder, L.; Oechsle, M.; Niemeyer, M.; Nowozin, S.; Geiger, A. Occupancy Networks: Learning 3D Reconstruction in Function Space. In Proceedings of the 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Long Beach, CA, USA, 15–20 June 2019; pp. 4455–4465. [Google Scholar] [CrossRef]
  21. Mildenhall, B.; Srinivasan, P.P.; Tancik, M.; Barron, J.T.; Ramamoorthi, R.; Ng, R. NeRF: Representing scenes as neural radiance fields for view synthesis. Commun. ACM 2021, 65, 99–106. [Google Scholar] [CrossRef]
  22. Kerbl, B.; Kopanas, G.; Leimkuehler, T.; Drettakis, G. 3D Gaussian Splatting for Real-Time Radiance Field Rendering. ACM Trans. Graph. 2023, 42, 139. [Google Scholar] [CrossRef]
  23. Moenne-Loccoz, N.; Mirzaei, A.; Perel, O.; De Lutio, R.; Martinez Esturo, J.; State, G.; Fidler, S.; Sharp, N.; Gojcic, Z. 3D Gaussian Ray Tracing: Fast Tracing of Particle Scenes. ACM Trans. Graph. 2024, 43, 232. [Google Scholar] [CrossRef]
  24. Park, J.J.; Florence, P.; Straub, J.; Newcombe, R.; Lovegrove, S. DeepSDF: Learning Continuous Signed Distance Functions for Shape Representation. In Proceedings of the 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Long Beach, CA, USA, 15–20 June 2019; pp. 165–174. [Google Scholar] [CrossRef]
  25. Zheng, X.; Liu, Y.; Wang, P.; Tong, X. SDF-StyleGAN: Implicit SDF-Based StyleGAN for 3D Shape Generation. Comput. Graph. Forum 2022, 41, 52–63. [Google Scholar] [CrossRef]
  26. Yariv, L.; Gu, J.; Kasten, Y.; Lipman, Y. Volume Rendering of Neural Implicit Surfaces. arXiv 2021, arXiv:2106.12052. [Google Scholar]
  27. 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]
  28. Wang, Y.; Han, Q.; Habermann, M.; Daniilidis, K.; Theobalt, C.; Liu, L. NeuS2: Fast Learning of Neural Implicit Surfaces for Multi-view Reconstruction. In Proceedings of the 2023 IEEE/CVF International Conference on Computer Vision (ICCV), Paris, France, 1–6 October 2023; pp. 3272–3283. [Google Scholar] [CrossRef]
  29. Cheng, Y.C.; Lee, H.Y.; Tulyakov, S.; Schwing, A.; Gui, L. SDFusion: Multimodal 3D Shape Completion, Reconstruction, and Generation. In Proceedings of the 2023 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Vancouver, BC, Canada, 17–24 June 2023; pp. 4456–4465. [Google Scholar] [CrossRef]
  30. Mittal, P.; Cheng, Y.C.; Singh, M.; Tulsiani, S. AutoSDF: Shape Priors for 3D Completion, Reconstruction and Generation. arXiv 2022, arXiv:2203.09516. [Google Scholar]
  31. Fatima, S.A.; Kumar, A.; Pratap, A.; Raoof, S.S. Object Recognition and Detection in Remote Sensing Images: A Comparative Study. In Proceedings of the 2020 International Conference on Artificial Intelligence and Signal Processing (AISP), Amaravati, India, 10–12 January 2020; pp. 1–5. [Google Scholar] [CrossRef]
  32. Gui, S.; Song, S.; Qin, R.; Tang, Y. Remote Sensing Object Detection in the Deep Learning Era—A Review. Remote Sens. 2024, 16, 327. [Google Scholar] [CrossRef]
  33. Lowe, D.G. Distinctive Image Features from Scale-Invariant Keypoints. Int. J. Comput. Vis. 2004, 60, 91–110. [Google Scholar] [CrossRef]
  34. Dalal, N.; Triggs, B. Histograms of Oriented Gradients for Human Detection. In Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’05), San Diego, CA, USA, 20–25 June 2005; pp. 886–893. [Google Scholar] [CrossRef]
  35. Melgani, F.; Bruzzone, L. Support vector machines for classification of hyperspectral remote-sensing images. In Proceedings of the IEEE International Geoscience and Remote Sensing Symposium, Toronto, ON, Canada, 24–28 June 2002; pp. 506–508. [Google Scholar] [CrossRef]
  36. Krizhevsky, A.; Sutskever, I.; Hinton, G.E. ImageNet classification with deep convolutional neural networks. Commun. ACM 2017, 60, 84–90. [Google Scholar] [CrossRef]
  37. Simonyan, K.; Zisserman, A. Very Deep Convolutional Networks for Large-Scale Image Recognition. arXiv 2014, arXiv:1409.1556. [Google Scholar]
  38. Szegedy, C.; Liu, W.; Jia, Y.; Sermanet, P.; Reed, S.; Anguelov, D.; Erhan, D.; Vanhoucke, V.; Rabinovich, A. Going deeper with convolutions. In Proceedings of the 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Boston, MA, USA, 7–12 June 2015; pp. 1–9. [Google Scholar] [CrossRef]
  39. He, K.; Zhang, X.; Ren, S.; Sun, J. Deep Residual Learning for Image Recognition. In Proceedings of the 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA, 27–30 June 2016; pp. 770–778. [Google Scholar] [CrossRef]
  40. Liu, Z.; Lin, Y.; Cao, Y.; Hu, H.; Wei, Y.; Zhang, Z.; Lin, S.; Guo, B. Swin transformer: Hierarchical vision transformer using shifted windows. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), Montreal, QC, Canada, 10–17 October 2021; pp. 10012–10022. [Google Scholar]
  41. Wang, D.; Zhang, Q.; Xu, Y.; Zhang, J.; Du, B.; Tao, D.; Zhang, L. Advancing plain vision transformer toward remote sensing image handling. IEEE Trans. Geosci. Remote Sens. 2022, 60, 5607315. [Google Scholar] [CrossRef]
  42. Guo, X.; Lao, J.; Dang, B.; Zhang, J.; Zhu, Y.; Yang, H.; Zhou, H.; Chen, J.; Li, W.; Zhu, X.X.; et al. SkySense: A Large-Scale Remote Sensing Foundation Model for Multi-Task Visual Scene Understanding. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Washington, DC, USA, 17–21 June 2024; pp. 27824–27835. [Google Scholar]
  43. Gu, A.; Dao, T. Mamba: Linear-time sequence modeling with selective state spaces. arXiv 2023, arXiv:2312.00752. [Google Scholar]
  44. Chen, K.; Liu, C.; Chen, H.; Zhang, H.; Li, W.; Zou, Z.; Shi, Z. RSMamba: Remote Sensing Mamba for Dense Prediction Tasks. IEEE Trans. Geosci. Remote Sens. 2024, 62, 5633314. [Google Scholar] [CrossRef]
  45. He, X.; Cao, K.; Yan, K.; Li, R.; Xie, C.; Zhang, J. Pan-Mamba: A Pan-sharpening Method with State Space Model. IEEE Geosci. Remote Sens. Lett. 2024, 115, 102779. [Google Scholar]
  46. Sumbul, G.; Cinbis, R.G.; Aksoy, S. Multisource Region Attention Network for Fine-Grained Object Recognition in Remote Sensing Imagery. IEEE Trans. Geosci. Remote Sens. 2019, 57, 4929–4937. [Google Scholar] [CrossRef]
  47. Zheng, Y.; Wu, W.; Li, Q.; Wang, X.; Zhou, X.; Ren, A.; Shen, J.; Zhao, L.; Li, G.; Yang, X. InstructSAM: A Training-Free Framework for Instruction-Oriented Remote Sensing Object Recognition. arXiv 2025, arXiv:2505.15818. [Google Scholar]
  48. Zhu, J.; Luan, F.; Huo, Y.; Lin, Z.; Zhong, Z.; Xi, D.; Wang, R.; Bao, H.; Zheng, J.; Tang, R. Learning-based Inverse Rendering of Complex Indoor Scenes with Differentiable Monte Carlo Raytracing. In Proceedings of the SIGGRAPH Asia 2022 Conference Papers, Daegu, Republic of Korea, 6–9 December 2022; pp. 1–8. [Google Scholar] [CrossRef]
  49. Chang, A.X.; Funkhouser, T.; Guibas, L.; Hanrahan, P.; Huang, Q.; Li, Z.; Savarese, S.; Savva, M.; Song, S.; Su, H.; et al. ShapeNet: An Information-Rich 3D Model Repository. arXiv 2015, arXiv:1512.03012. [Google Scholar]
  50. Wu, Z.Z.; Wan, S.H.; Wang, X.F.; Tan, M.; Zou, L.; Li, X.L.; Chen, Y. A benchmark data set for aircraft type recognition from remote sensing images. Appl. Soft Comput. 2020, 89, 106132. [Google Scholar] [CrossRef]
Figure 1. The overall architecture of our method.
Figure 1. The overall architecture of our method.
Remotesensing 18 02461 g001
Figure 2. The definition of Signed Distance Field.
Figure 2. The definition of Signed Distance Field.
Remotesensing 18 02461 g002
Figure 3. Four categories of aircraft in our cluster-aware prior learning: airliner, transport, fighter, and private plane.
Figure 3. Four categories of aircraft in our cluster-aware prior learning: airliner, transport, fighter, and private plane.
Remotesensing 18 02461 g003
Figure 4. The differentiable volume rendering framework.
Figure 4. The differentiable volume rendering framework.
Remotesensing 18 02461 g004
Figure 5. Two rendering kernels designed for volume rendering.
Figure 5. Two rendering kernels designed for volume rendering.
Remotesensing 18 02461 g005
Figure 6. Example of the two-stage optimization process. (a) the preprocessed remote sensing images; (b) the first-stage optimization process image sequence using the logistic kernel; (c) the second-stage optimization process of the image sequence using the Laplace kernel.
Figure 6. Example of the two-stage optimization process. (a) the preprocessed remote sensing images; (b) the first-stage optimization process image sequence using the logistic kernel; (c) the second-stage optimization process of the image sequence using the Laplace kernel.
Remotesensing 18 02461 g006
Figure 7. The classification framework with gated attention fusion mechanism.
Figure 7. The classification framework with gated attention fusion mechanism.
Remotesensing 18 02461 g007
Figure 8. The change in loss during the training process of the SDF generation network.
Figure 8. The change in loss during the training process of the SDF generation network.
Remotesensing 18 02461 g008
Figure 9. The transition process from passenger aircraft to fighter aircraft in the latent space.
Figure 9. The transition process from passenger aircraft to fighter aircraft in the latent space.
Remotesensing 18 02461 g009
Figure 10. Test of the pose estimation module, where the red lines represent the first principal component direction and the blue lines indicate its orthogonal direction.
Figure 10. Test of the pose estimation module, where the red lines represent the first principal component direction and the blue lines indicate its orthogonal direction.
Remotesensing 18 02461 g010
Figure 11. Some images from the remote sensing image dataset.
Figure 11. Some images from the remote sensing image dataset.
Remotesensing 18 02461 g011
Figure 12. Rendered image sequence of the latent vector optimization process. The first item in each row is the segmented target image. The nine items on the right correspond to the training progress at 0, 250, 500, …, and 2000 epochs, respectively.
Figure 12. Rendered image sequence of the latent vector optimization process. The first item in each row is the segmented target image. The nine items on the right correspond to the training progress at 0, 250, 500, …, and 2000 epochs, respectively.
Remotesensing 18 02461 g012
Figure 13. The reconstruction results of the remote sensing images compared with the models of the corresponding aircraft.
Figure 13. The reconstruction results of the remote sensing images compared with the models of the corresponding aircraft.
Remotesensing 18 02461 g013
Figure 14. The comparison of the reconstruction effects between our method and the baseline on the simulated image dataset.
Figure 14. The comparison of the reconstruction effects between our method and the baseline on the simulated image dataset.
Remotesensing 18 02461 g014
Figure 15. Cluster analysis of the latent vectors of some samples in the reconstruction results.
Figure 15. Cluster analysis of the latent vectors of some samples in the reconstruction results.
Remotesensing 18 02461 g015
Figure 16. Confusion matrix for our aircraft target classification method.
Figure 16. Confusion matrix for our aircraft target classification method.
Remotesensing 18 02461 g016
Figure 17. Ablation study on the proposed single-view optimization pipeline. Each row shows a different test sample. From left to right: input image, ground truth, reconstruction results from the full method, ablation without dual-kernel rendering (Abl-1) and ablation without clustering prior (Abl-2).
Figure 17. Ablation study on the proposed single-view optimization pipeline. Each row shows a different test sample. From left to right: input image, ground truth, reconstruction results from the full method, ablation without dual-kernel rendering (Abl-1) and ablation without clustering prior (Abl-2).
Remotesensing 18 02461 g017
Figure 18. Failure case analysis. (a) Samples with inaccurate input silhouettes caused by segmentation artifacts lead to degraded reconstruction quality. (b) Samples where the pose pre-estimation stage fails to find a reasonable initial alignment, resulting in severely distorted or misoriented reconstructions. The red lines represent the first principal component direction and the blue lines indicate its orthogonal direction.
Figure 18. Failure case analysis. (a) Samples with inaccurate input silhouettes caused by segmentation artifacts lead to degraded reconstruction quality. (b) Samples where the pose pre-estimation stage fails to find a reasonable initial alignment, resulting in severely distorted or misoriented reconstructions. The red lines represent the first principal component direction and the blue lines indicate its orthogonal direction.
Remotesensing 18 02461 g018
Figure 19. Failure case analysis. Each pair shows the input silhouette and the corresponding reconstruction. (a) When the resolution of the target in the image is extremely low, it may be difficult to generate a high-quality reconstruction model. (b) A large off-nadir angle severely violates the orthographic projection assumption of the renderer, leading to inaccurate pose estimation and geometric distortion. (c) Aircraft types rarely seen in the training set of the SDF decoder produce incomplete or distorted shapes. For example, the B-2 bomber shown in the picture.
Figure 19. Failure case analysis. Each pair shows the input silhouette and the corresponding reconstruction. (a) When the resolution of the target in the image is extremely low, it may be difficult to generate a high-quality reconstruction model. (b) A large off-nadir angle severely violates the orthographic projection assumption of the renderer, leading to inaccurate pose estimation and geometric distortion. (c) Aircraft types rarely seen in the training set of the SDF decoder produce incomplete or distorted shapes. For example, the B-2 bomber shown in the picture.
Remotesensing 18 02461 g019
Table 1. Quantitative reconstruction comparison with Pix2Vox on the simulated dataset. Best results in bold. ↑ and ↓ indicate higher and lower values are preferred, respectively.
Table 1. Quantitative reconstruction comparison with Pix2Vox on the simulated dataset. Best results in bold. ↑ and ↓ indicate higher and lower values are preferred, respectively.
IDF-Score (↑)CD ( × 10 3 , )NC (↑)
Pix2Vox Ours Pix2Vox Ours Pix2Vox Ours
10.27880.6583100.737.60.55880.8499
20.24270.5292127.755.90.53190.7258
30.32970.693988.833.60.58760.8434
40.23580.4800130.952.20.54740.6477
50.22880.7211108.033.00.53670.8364
60.19680.3153116.676.40.53280.6954
Mean0.25210.5663112.148.10.54920.7665
Table 2. Quantitative reconstruction comparison with AtlasNet on the simulated dataset. Best results in bold. ↑ and ↓ indicate higher and lower values are preferred, respectively.
Table 2. Quantitative reconstruction comparison with AtlasNet on the simulated dataset. Best results in bold. ↑ and ↓ indicate higher and lower values are preferred, respectively.
IDF-Score (↑)CD ( × 10 3 , )NC (↑)
AtlasNet Ours AtlasNet Ours AtlasNet Ours
10.61960.658339.737.60.84580.8499
20.59180.529241.455.90.69500.7258
30.59710.693940.933.60.81310.8434
40.34940.480055.152.20.65360.6477
50.53160.721145.833.00.82000.8364
60.33840.315360.576.40.73330.6954
Mean0.50460.566347.248.10.76010.7665
Table 3. Quantitative reconstruction comparison with InstantMesh on the simulated dataset. Best results in bold. ↑ and ↓ indicate higher and lower values are preferred, respectively.
Table 3. Quantitative reconstruction comparison with InstantMesh on the simulated dataset. Best results in bold. ↑ and ↓ indicate higher and lower values are preferred, respectively.
IDF-Score (↑)CD ( × 10 3 , )NC (↑)
InstantMesh Ours InstantMesh Ours InstantMesh Ours
10.45200.658339.337.60.85500.8499
20.40880.529259.155.90.71700.7258
30.82480.693932.733.60.82850.8434
40.46160.480043.852.20.73170.6477
50.72880.721135.033.00.83750.8364
60.12960.3153106.976.40.61850.6954
Mean0.50080.566352.848.10.76470.7665
Table 4. MTARSI dataset distribution across 8 aircraft categories.
Table 4. MTARSI dataset distribution across 8 aircraft categories.
CategoryTrainingTestTotal
B-5219248240
Boeing19248240
C-13028872360
C-1719248240
C-528872360
F-1622456280
F-1819248240
P-312832160
Total16964242120
Table 5. Classification performance comparison on MTARSI. Metrics: Accuracy (%), Precision (%), Recall (%), F1-Score.
Table 5. Classification performance comparison on MTARSI. Metrics: Accuracy (%), Precision (%), Recall (%), F1-Score.
MethodAcc. (%)Prec. (%)Rec. (%)F1
ResNet-1893.77 ± 1.5391.9691.410.916
YOLOv11n-cls96.04 ± 2.1896.4796.010.962
ViT-Base96.42 ± 1.5196.4095.450.959
EfficientNetV2-S97.55 ± 0.7297.8697.360.975
RSMamba95.85 ± 0.3796.0495.730.958
EAM95.34 ± 0.7295.6795.500.955
Ours97.88 ± 0.998.3897.570.979
Table 6. Ablation study: contribution of the dual-kernel rendering strategy to reconstruction quality. ↑ and ↓ indicate higher and lower values are preferred, respectively.
Table 6. Ablation study: contribution of the dual-kernel rendering strategy to reconstruction quality. ↑ and ↓ indicate higher and lower values are preferred, respectively.
ConfigurationCD ( × 10 2 , )F-Score (↑)NC (↑)
Full method4.240.6880.756
W/o dual-kernel rendering5.530.5780.739
Degradation+1.29 (30.4%)−0.110 (16.0%)−0.017 (2.1%)
Table 7. Ablation study: contribution of the clustering prior to reconstruction quality. ↑ and ↓ indicate higher and lower values are preferred, respectively.
Table 7. Ablation study: contribution of the clustering prior to reconstruction quality. ↑ and ↓ indicate higher and lower values are preferred, respectively.
ConfigurationCD ( × 10 2 , )F-Score (↑)NC (↑)
Full method4.240.6880.756
W/o clustering prior7.650.4640.743
Degradation+3.41 (80.4%)−0.224 (32.5%)−0.013 (1.7%)
Table 8. Ablation study: contribution of the reconstruction feature branch to classification accuracy.
Table 8. Ablation study: contribution of the reconstruction feature branch to classification accuracy.
ConfigurationAcc. (%)Prec. (%)Rec. (%)F1
Image backbone only96.7 ± 1.297.1996.530.968
Feature fusion method (proposed)97.88 ± 0.898.3897.570.979
Improvement+1.18+1.19+1.04+0.011
Table 9. Specifications of the key components.
Table 9. Specifications of the key components.
ComponentParameterValue
SDF decoderArchitecture6-layer MLP: 11 512 512 520 256 256 1
Latent dim K8
Regularizationdropout 0.3
Params∼0.80 M
TrainingOptimizerAdam, lr 10 3 10 6 linear decay
Batch/Epochs64 shapes/2500
HardwareSingle RTX 4090, ∼24 h
Phase IDensity kernelLogistic with learnable α , init 10.0
Optimized varsLatent z, translation t, pose θ
Steps/Batch500/ 10 3 rays per step
Learning rates z : 5 × 10−3, t , θ : 10 2
Phase IIDensity kernelLaplace with learnable β , init 0.01
Optimized varsLatent z
Steps2000/ 10 3 rays per step
Learning rates z : 5 × 10 2
SchedulerReduceLROnPlateau (factor 0.8, patience 500)
Terminationstop when LR <   10 5
Mesh extractionAlgorithmMarching Cubes, 256 3 grid
Max batch 2 18 = 262,144 points
Table 10. Computational cost of the single-view optimization pipeline per input image.
Table 10. Computational cost of the single-view optimization pipeline per input image.
ComponentMLP CallsMACsFLOPs
Phase 1 decoder65,536,00052,059,701,248,000104,119.40 GFLOPs
Phase 2 decoder262,144,000208,238,804,992,000416,477.61 GFLOPs
Post-processing2,560,000 rays3.28 GFLOPs
Total327,680,000520,600.29 GFLOPs
Table 11. GPU memory footprint of the single-view optimization pipeline per input image. All values are measured under FP32 precision with batch size 1024 rays.
Table 11. GPU memory footprint of the single-view optimization pipeline per input image. All values are measured under FP32 precision with batch size 1024 rays.
ComponentMemory (MB)Proportion
Model parameters (FP32)3.050.3%
Resident data 0.53<0.1%
Per-step activation (Phase 1 & 2)1152.597.7%
   Decoder layer outputs1035.587.8%
   Input buffers11.00.9%
   Render temporaries6.00.5%
Adam optimizer states6.10.5%
CUDA context overhead∼201.7%
Peak (batch   =   1024 )1179.2100%
Mesh extraction (no-grad)∼2327
Resident data includes pre-computed ray origins/directions for all pixels and the target image tensor.
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.

Share and Cite

MDPI and ACS Style

Wang, Y.; Fu, X.; Feng, S.; Lv, X.; Chai, H.; Feng, Y. Joint 3D Reconstruction and Classification of Aircraft Based on Single-Image Neural Implicit Optimization. Remote Sens. 2026, 18, 2461. https://doi.org/10.3390/rs18152461

AMA Style

Wang Y, Fu X, Feng S, Lv X, Chai H, Feng Y. Joint 3D Reconstruction and Classification of Aircraft Based on Single-Image Neural Implicit Optimization. Remote Sensing. 2026; 18(15):2461. https://doi.org/10.3390/rs18152461

Chicago/Turabian Style

Wang, Yiyi, Xikai Fu, Shangchen Feng, Xiaolei Lv, Huiming Chai, and Yanlin Feng. 2026. "Joint 3D Reconstruction and Classification of Aircraft Based on Single-Image Neural Implicit Optimization" Remote Sensing 18, no. 15: 2461. https://doi.org/10.3390/rs18152461

APA Style

Wang, Y., Fu, X., Feng, S., Lv, X., Chai, H., & Feng, Y. (2026). Joint 3D Reconstruction and Classification of Aircraft Based on Single-Image Neural Implicit Optimization. Remote Sensing, 18(15), 2461. https://doi.org/10.3390/rs18152461

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Article metric data becomes available approximately 24 hours after publication online.
Back to TopTop